0s autopkgtest [23:01:10]: starting date and time: 2025-02-15 23:01:10+0000 0s autopkgtest [23:01:10]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [23:01:10]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.9lmfz7s0/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:glibc,src:iproute2,src:php-twig,src:postgresql-17,src:postgresql-common,src:roundcube --apt-upgrade haskell-futhark --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu1 iproute2/6.13.0-1ubuntu1 php-twig/3.19.0-1 postgresql-17/17.3-2 postgresql-common/273 roundcube/1.6.10+dfsg-1' -- lxd -r lxd-armhf-10.145.243.9 lxd-armhf-10.145.243.9:autopkgtest/ubuntu/plucky/armhf 50s autopkgtest [23:02:00]: testbed dpkg architecture: armhf 53s autopkgtest [23:02:03]: testbed apt version: 2.9.14ubuntu1 57s autopkgtest [23:02:07]: @@@@@@@@@@@@@@@@@@@@ test bed setup 59s autopkgtest [23:02:09]: testbed release detected to be: None 68s autopkgtest [23:02:18]: updating testbed package index (apt update) 71s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 71s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [249 kB] 71s Get:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease [110 kB] 71s Get:4 http://ftpmaster.internal/ubuntu plucky-security InRelease [110 kB] 71s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [74.3 kB] 71s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 71s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [828 kB] 72s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.1 kB] 72s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [144 kB] 72s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Components [5052 B] 72s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Packages [760 B] 72s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Components [212 B] 72s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [872 kB] 72s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Components [418 kB] 72s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [1896 B] 72s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Components [4940 B] 72s Get:17 http://ftpmaster.internal/ubuntu plucky/main Sources [1381 kB] 72s Get:18 http://ftpmaster.internal/ubuntu plucky/restricted Sources [17.8 kB] 72s Get:19 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [296 kB] 72s Get:20 http://ftpmaster.internal/ubuntu plucky/universe Sources [20.9 MB] 73s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1368 kB] 73s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf Components [404 kB] 73s Get:23 http://ftpmaster.internal/ubuntu plucky/restricted armhf Packages [2900 B] 73s Get:24 http://ftpmaster.internal/ubuntu plucky/restricted armhf Components [196 B] 73s Get:25 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [15.2 MB] 73s Get:26 http://ftpmaster.internal/ubuntu plucky/universe armhf Components [3918 kB] 74s Get:27 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [172 kB] 74s Get:28 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Components [39.7 kB] 74s Get:29 http://ftpmaster.internal/ubuntu plucky-updates/main armhf Components [208 B] 74s Get:30 http://ftpmaster.internal/ubuntu plucky-updates/restricted armhf Components [212 B] 74s Get:31 http://ftpmaster.internal/ubuntu plucky-updates/universe armhf Components [212 B] 74s Get:32 http://ftpmaster.internal/ubuntu plucky-updates/multiverse armhf Components [212 B] 74s Get:33 http://ftpmaster.internal/ubuntu plucky-security/main armhf Components [204 B] 74s Get:34 http://ftpmaster.internal/ubuntu plucky-security/restricted armhf Components [212 B] 74s Get:35 http://ftpmaster.internal/ubuntu plucky-security/universe armhf Components [208 B] 74s Get:36 http://ftpmaster.internal/ubuntu plucky-security/multiverse armhf Components [208 B] 80s Fetched 46.7 MB in 7s (6880 kB/s) 81s Reading package lists... 87s autopkgtest [23:02:37]: upgrading testbed (apt dist-upgrade and autopurge) 89s Reading package lists... 90s Building dependency tree... 90s Reading state information... 91s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 91s Starting 2 pkgProblemResolver with broken count: 0 91s Done 92s Entering ResolveByKeep 92s 92s The following packages were automatically installed and are no longer required: 92s libassuan0 libicu74 libnsl2 libpython3.12-minimal libpython3.12-stdlib 92s libunwind8 linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic python3.12 92s python3.12-minimal 92s Use 'apt autoremove' to remove them. 93s The following NEW packages will be installed: 93s libicu76 libpython3.13-minimal libpython3.13-stdlib linux-headers-6.12.0-15 93s linux-headers-6.12.0-15-generic login.defs openssl-provider-legacy 93s python3-bcrypt python3.13 python3.13-minimal 93s The following packages will be upgraded: 93s apparmor apport apport-core-dump-handler appstream apt apt-utils base-passwd 93s bash bash-completion bind9-dnsutils bind9-host bind9-libs binutils 93s binutils-arm-linux-gnueabihf binutils-common bsdextrautils bsdutils 93s btrfs-progs busybox-initramfs busybox-static ca-certificates cloud-init 93s cloud-init-base console-setup console-setup-linux coreutils cron 93s cron-daemon-common curl dash dbus dbus-bin dbus-daemon 93s dbus-session-bus-common dbus-system-bus-common dbus-user-session dhcpcd-base 93s diffutils dirmngr distro-info dmsetup dpkg dpkg-dev dracut-install e2fsprogs 93s e2fsprogs-l10n ed eject ethtool fdisk fwupd gcc-14-base gettext-base 93s gir1.2-girepository-2.0 gir1.2-glib-2.0 gnupg gnupg-l10n gnupg-utils gpg 93s gpg-agent gpg-wks-client gpgconf gpgsm gpgv groff-base gzip htop 93s ibverbs-providers init init-system-helpers initramfs-tools 93s initramfs-tools-bin initramfs-tools-core iproute2 iptables iputils-ping 93s iputils-tracepath keyboard-configuration keyboxd kpartx krb5-locales 93s libapparmor1 libappstream5 libapt-pkg6.0t64 libarchive13t64 libatomic1 93s libbinutils libblkid1 libblockdev-crypto3 libblockdev-fs3 libblockdev-loop3 93s libblockdev-mdraid3 libblockdev-nvme3 libblockdev-part3 libblockdev-swap3 93s libblockdev-utils3 libblockdev3 libbpf1 libc-bin libc6 libcap-ng0 93s libcom-err2 libcrypt1 libctf-nobfd0 libctf0 libcurl3t64-gnutls libcurl4t64 93s libdbus-1-3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libedit2 93s libext2fs2t64 libfdisk1 libffi8 libfribidi0 libftdi1-2 libfwupd3 libgcc-s1 93s libgirepository-1.0-1 libglib2.0-0t64 libglib2.0-bin libglib2.0-data 93s libgnutls30t64 libgpg-error-l10n libgpg-error0 libgpgme11t64 93s libgssapi-krb5-2 libgstreamer1.0-0 libgudev-1.0-0 libibverbs1 libicu74 93s libip4tc2 libip6tc2 libjson-glib-1.0-0 libjson-glib-1.0-common libk5crypto3 93s libkrb5-3 libkrb5support0 libldap-common libldap2 liblz4-1 libmount1 93s libncurses6 libncursesw6 libnetplan1 libnewt0.52 libnftables1 libnftnl11 93s libnpth0t64 libnspr4 libnss-systemd libnss3 libnvme1t64 libpam-systemd 93s libpcap0.8t64 libpng16-16t64 libpolkit-agent-1-0 libpolkit-gobject-1-0 93s libprotobuf-c1 libpython3-stdlib libpython3.12-minimal libpython3.12-stdlib 93s libqmi-glib5 libqmi-proxy libreadline8t64 libsasl2-2 libsasl2-modules 93s libsasl2-modules-db libselinux1 libsemanage-common libsemanage2 libsframe1 93s libsmartcols1 libss2 libssl3t64 libstdc++6 libsystemd-shared libsystemd0 93s libtasn1-6 libtinfo6 libtraceevent1 libtraceevent1-plugin libudev1 93s libudisks2-0 libunistring5 libusb-1.0-0 libuuid1 libvolume-key1 libwrap0 93s libxdmcp6 libxkbcommon0 libxml2 libxtables12 libyaml-0-2 libzstd1 93s linux-headers-generic locales login logsave lshw make mawk mount 93s multipath-tools nano ncurses-base ncurses-bin ncurses-term netcat-openbsd 93s netplan-generator netplan.io nftables openssl passwd pci.ids pinentry-curses 93s polkitd pollinate powermgmt-base publicsuffix python-apt-common 93s python-babel-localedata python3 python3-apport python3-apt python3-attr 93s python3-babel python3-certifi python3-chardet python3-cryptography 93s python3-distro-info python3-gdbm python3-gi python3-idna python3-jinja2 93s python3-json-pointer python3-jsonpatch python3-jsonschema python3-jwt 93s python3-launchpadlib python3-lazr.uri python3-minimal python3-more-itertools 93s python3-netplan python3-newt python3-oauthlib python3-openssl 93s python3-pkg-resources python3-problem-report python3-pygments 93s python3-referencing python3-rich python3-setuptools 93s python3-software-properties python3-urllib3 python3-wadllib python3.12 93s python3.12-gdbm python3.12-minimal python3.13-gdbm readline-common rsync 93s rsyslog software-properties-common systemd systemd-cryptsetup 93s systemd-resolved systemd-sysv systemd-timesyncd tar tzdata ubuntu-minimal 93s ubuntu-standard ucf udev udisks2 ufw unattended-upgrades usb.ids util-linux 93s uuid-runtime whiptail xauth xfsprogs zstd 93s 286 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 93s Need to get 132 MB of archives. 93s After this operation, 208 MB of additional disk space will be used. 93s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf bash armhf 5.2.37-1ubuntu1 [677 kB] 93s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf bsdutils armhf 1:2.40.2-14ubuntu1 [110 kB] 93s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf coreutils armhf 9.5-1ubuntu1 [1275 kB] 93s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf dash armhf 0.5.12-12ubuntu1 [87.4 kB] 93s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf diffutils armhf 1:3.10-2 [172 kB] 93s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf locales all 2.41-1ubuntu1 [4246 kB] 93s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc6 armhf 2.41-1ubuntu1 [2932 kB] 94s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc-bin armhf 2.41-1ubuntu1 [545 kB] 94s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf libatomic1 armhf 14.2.0-17ubuntu1 [7898 B] 94s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-base armhf 14.2.0-17ubuntu1 [53.5 kB] 94s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-s1 armhf 14.2.0-17ubuntu1 [40.6 kB] 94s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++6 armhf 14.2.0-17ubuntu1 [711 kB] 94s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf liblz4-1 armhf 1.10.0-3 [57.2 kB] 94s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf openssl-provider-legacy armhf 3.4.0-1ubuntu2 [29.4 kB] 94s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf libssl3t64 armhf 3.4.0-1ubuntu2 [1756 kB] 94s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf libzstd1 armhf 1.5.6+dfsg-2 [266 kB] 94s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf systemd-timesyncd armhf 257.2-3ubuntu1 [42.1 kB] 94s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf dbus-session-bus-common all 1.16.0-1ubuntu1 [53.1 kB] 94s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf systemd-sysv armhf 257.2-3ubuntu1 [11.9 kB] 94s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf libpam-systemd armhf 257.2-3ubuntu1 [238 kB] 94s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf dbus-user-session armhf 1.16.0-1ubuntu1 [9684 B] 94s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf libapparmor1 armhf 4.1.0~beta1-0ubuntu5 [47.3 kB] 94s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf libcap-ng0 armhf 0.8.5-4 [13.8 kB] 94s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf libselinux1 armhf 3.7-3ubuntu2 [73.2 kB] 94s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf dbus-system-bus-common all 1.16.0-1ubuntu1 [54.3 kB] 94s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf dbus-bin armhf 1.16.0-1ubuntu1 [37.9 kB] 94s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf dbus armhf 1.16.0-1ubuntu1 [28.1 kB] 94s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf dbus-daemon armhf 1.16.0-1ubuntu1 [111 kB] 94s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf libdbus-1-3 armhf 1.16.0-1ubuntu1 [162 kB] 94s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf systemd-resolved armhf 257.2-3ubuntu1 [315 kB] 94s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf systemd-cryptsetup armhf 257.2-3ubuntu1 [126 kB] 94s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf libncurses6 armhf 6.5+20250125-2 [88.8 kB] 94s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf libncursesw6 armhf 6.5+20250125-2 [118 kB] 94s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf libtinfo6 armhf 6.5+20250125-2 [91.9 kB] 94s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf bsdextrautils armhf 2.40.2-14ubuntu1 [94.2 kB] 94s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf eject armhf 2.40.2-14ubuntu1 [63.4 kB] 94s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf fdisk armhf 2.40.2-14ubuntu1 [157 kB] 94s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf libblkid1 armhf 2.40.2-14ubuntu1 [169 kB] 94s Get:39 http://ftpmaster.internal/ubuntu plucky/main armhf libmount1 armhf 2.40.2-14ubuntu1 [194 kB] 94s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf libsmartcols1 armhf 2.40.2-14ubuntu1 [137 kB] 94s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf libuuid1 armhf 2.40.2-14ubuntu1 [41.0 kB] 94s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf util-linux armhf 2.40.2-14ubuntu1 [1190 kB] 94s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf uuid-runtime armhf 2.40.2-14ubuntu1 [63.7 kB] 94s Get:44 http://ftpmaster.internal/ubuntu plucky/main armhf libfdisk1 armhf 2.40.2-14ubuntu1 [217 kB] 94s Get:45 http://ftpmaster.internal/ubuntu plucky/main armhf mount armhf 2.40.2-14ubuntu1 [158 kB] 94s Get:46 http://ftpmaster.internal/ubuntu plucky/main armhf readline-common all 8.2-6 [56.5 kB] 94s Get:47 http://ftpmaster.internal/ubuntu plucky/main armhf libreadline8t64 armhf 8.2-6 [131 kB] 94s Get:48 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt1 armhf 1:4.4.38-1 [91.7 kB] 94s Get:49 http://ftpmaster.internal/ubuntu plucky/main armhf libsystemd-shared armhf 257.2-3ubuntu1 [2203 kB] 94s Get:50 http://ftpmaster.internal/ubuntu plucky/main armhf systemd armhf 257.2-3ubuntu1 [3028 kB] 94s Get:51 http://ftpmaster.internal/ubuntu plucky/main armhf udev armhf 257.2-3ubuntu1 [1402 kB] 94s Get:52 http://ftpmaster.internal/ubuntu plucky/main armhf libnss-systemd armhf 257.2-3ubuntu1 [164 kB] 94s Get:53 http://ftpmaster.internal/ubuntu plucky/main armhf libudev1 armhf 257.2-3ubuntu1 [193 kB] 94s Get:54 http://ftpmaster.internal/ubuntu plucky/main armhf libsystemd0 armhf 257.2-3ubuntu1 [494 kB] 94s Get:55 http://ftpmaster.internal/ubuntu plucky/main armhf libapt-pkg6.0t64 armhf 2.9.28 [1080 kB] 94s Get:56 http://ftpmaster.internal/ubuntu plucky/main armhf tar armhf 1.35+dfsg-3.1 [240 kB] 94s Get:57 http://ftpmaster.internal/ubuntu plucky/main armhf dpkg armhf 1.22.11ubuntu4 [1242 kB] 94s Get:58 http://ftpmaster.internal/ubuntu plucky/main armhf gzip armhf 1.13-1ubuntu2 [98.1 kB] 94s Get:59 http://ftpmaster.internal/ubuntu plucky/main armhf ncurses-bin armhf 6.5+20250125-2 [179 kB] 94s Get:60 http://ftpmaster.internal/ubuntu plucky/main armhf libdebconfclient0 armhf 0.274ubuntu1 [11.2 kB] 94s Get:61 http://ftpmaster.internal/ubuntu plucky/main armhf base-passwd armhf 3.6.6 [53.4 kB] 94s Get:62 http://ftpmaster.internal/ubuntu plucky/main armhf init-system-helpers all 1.68 [39.0 kB] 94s Get:63 http://ftpmaster.internal/ubuntu plucky/main armhf ncurses-base all 6.5+20250125-2 [25.8 kB] 94s Get:64 http://ftpmaster.internal/ubuntu plucky/main armhf ncurses-term all 6.5+20250125-2 [276 kB] 95s Get:65 http://ftpmaster.internal/ubuntu plucky/main armhf apt armhf 2.9.28 [1389 kB] 95s Get:66 http://ftpmaster.internal/ubuntu plucky/main armhf apt-utils armhf 2.9.28 [214 kB] 95s Get:67 http://ftpmaster.internal/ubuntu plucky/main armhf libgpg-error-l10n all 1.51-3 [8800 B] 95s Get:68 http://ftpmaster.internal/ubuntu plucky/main armhf libgpg-error0 armhf 1.51-3 [64.8 kB] 95s Get:69 http://ftpmaster.internal/ubuntu plucky/main armhf libnpth0t64 armhf 1.8-2 [7572 B] 95s Get:70 http://ftpmaster.internal/ubuntu plucky/main armhf gpg-wks-client armhf 2.4.4-2ubuntu22 [87.5 kB] 95s Get:71 http://ftpmaster.internal/ubuntu plucky/main armhf dirmngr armhf 2.4.4-2ubuntu22 [347 kB] 95s Get:72 http://ftpmaster.internal/ubuntu plucky/main armhf gpgsm armhf 2.4.4-2ubuntu22 [242 kB] 95s Get:73 http://ftpmaster.internal/ubuntu plucky/main armhf gnupg-utils armhf 2.4.4-2ubuntu22 [159 kB] 95s Get:74 http://ftpmaster.internal/ubuntu plucky/main armhf gpg-agent armhf 2.4.4-2ubuntu22 [237 kB] 95s Get:75 http://ftpmaster.internal/ubuntu plucky/main armhf gpg armhf 2.4.4-2ubuntu22 [525 kB] 95s Get:76 http://ftpmaster.internal/ubuntu plucky/main armhf gpgconf armhf 2.4.4-2ubuntu22 [116 kB] 95s Get:77 http://ftpmaster.internal/ubuntu plucky/main armhf gnupg all 2.4.4-2ubuntu22 [359 kB] 95s Get:78 http://ftpmaster.internal/ubuntu plucky/main armhf keyboxd armhf 2.4.4-2ubuntu22 [111 kB] 95s Get:79 http://ftpmaster.internal/ubuntu plucky/main armhf pinentry-curses armhf 1.3.1-2ubuntu2 [40.6 kB] 95s Get:80 http://ftpmaster.internal/ubuntu plucky/main armhf libtasn1-6 armhf 4.20.0-2 [38.2 kB] 95s Get:81 http://ftpmaster.internal/ubuntu plucky/main armhf libunistring5 armhf 1.3-1 [583 kB] 95s Get:82 http://ftpmaster.internal/ubuntu plucky/main armhf libgnutls30t64 armhf 3.8.9-2ubuntu1 [961 kB] 95s Get:83 http://ftpmaster.internal/ubuntu plucky/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-8build1 [19.0 kB] 95s Get:84 http://ftpmaster.internal/ubuntu plucky/main armhf libsasl2-2 armhf 2.1.28+dfsg1-8build1 [49.9 kB] 95s Get:85 http://ftpmaster.internal/ubuntu plucky/main armhf libldap-common all 2.6.9+dfsg-1~exp2ubuntu1 [33.2 kB] 95s Get:86 http://ftpmaster.internal/ubuntu plucky/main armhf libldap2 armhf 2.6.9+dfsg-1~exp2ubuntu1 [177 kB] 95s Get:87 http://ftpmaster.internal/ubuntu plucky/main armhf gpgv armhf 2.4.4-2ubuntu22 [225 kB] 95s Get:88 http://ftpmaster.internal/ubuntu plucky/main armhf e2fsprogs-l10n all 1.47.2-1ubuntu1 [7030 B] 95s Get:89 http://ftpmaster.internal/ubuntu plucky/main armhf logsave armhf 1.47.2-1ubuntu1 [25.7 kB] 95s Get:90 http://ftpmaster.internal/ubuntu plucky/main armhf ubuntu-minimal armhf 1.547 [11.4 kB] 95s Get:91 http://ftpmaster.internal/ubuntu plucky/main armhf initramfs-tools all 0.145ubuntu2 [7948 B] 95s Get:92 http://ftpmaster.internal/ubuntu plucky/main armhf initramfs-tools-core all 0.145ubuntu2 [51.5 kB] 95s Get:93 http://ftpmaster.internal/ubuntu plucky/main armhf libext2fs2t64 armhf 1.47.2-1ubuntu1 [207 kB] 95s Get:94 http://ftpmaster.internal/ubuntu plucky/main armhf e2fsprogs armhf 1.47.2-1ubuntu1 [588 kB] 95s Get:95 http://ftpmaster.internal/ubuntu plucky/main armhf console-setup-linux all 1.226ubuntu3 [1880 kB] 95s Get:96 http://ftpmaster.internal/ubuntu plucky/main armhf console-setup all 1.226ubuntu3 [110 kB] 95s Get:97 http://ftpmaster.internal/ubuntu plucky/main armhf keyboard-configuration all 1.226ubuntu3 [212 kB] 95s Get:98 http://ftpmaster.internal/ubuntu plucky/main armhf dhcpcd-base armhf 1:10.1.0-6 [188 kB] 95s Get:99 http://ftpmaster.internal/ubuntu plucky/main armhf init armhf 1.68 [6296 B] 95s Get:100 http://ftpmaster.internal/ubuntu plucky/main armhf libbpf1 armhf 1:1.5.0-2 [158 kB] 95s Get:101 http://ftpmaster.internal/ubuntu plucky/main armhf iptables armhf 1.8.11-2ubuntu1 [342 kB] 95s Get:102 http://ftpmaster.internal/ubuntu plucky/main armhf libip4tc2 armhf 1.8.11-2ubuntu1 [21.7 kB] 95s Get:103 http://ftpmaster.internal/ubuntu plucky/main armhf libip6tc2 armhf 1.8.11-2ubuntu1 [22.1 kB] 95s Get:104 http://ftpmaster.internal/ubuntu plucky/main armhf libnftnl11 armhf 1.2.8-1 [53.3 kB] 95s Get:105 http://ftpmaster.internal/ubuntu plucky/main armhf libxtables12 armhf 1.8.11-2ubuntu1 [33.0 kB] 95s Get:106 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf iproute2 armhf 6.13.0-1ubuntu1 [1096 kB] 96s Get:107 http://ftpmaster.internal/ubuntu plucky/main armhf iputils-ping armhf 3:20240905-1ubuntu1 [45.0 kB] 96s Get:108 http://ftpmaster.internal/ubuntu plucky/main armhf login.defs all 1:4.16.0-7ubuntu1 [38.5 kB] 96s Get:109 http://ftpmaster.internal/ubuntu plucky/main armhf login armhf 1:4.16.0-2+really2.40.2-14ubuntu1 [85.0 kB] 96s Get:110 http://ftpmaster.internal/ubuntu plucky/main armhf mawk armhf 1.3.4.20250131-1 [119 kB] 96s Get:111 http://ftpmaster.internal/ubuntu plucky/main armhf netcat-openbsd armhf 1.228-1 [42.4 kB] 96s Get:112 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-minimal armhf 3.13.2-1 [868 kB] 96s Get:113 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-minimal armhf 3.13.2-1 [2012 kB] 96s Get:114 http://ftpmaster.internal/ubuntu plucky/main armhf python3-cryptography armhf 43.0.0-1 [925 kB] 96s Get:115 http://ftpmaster.internal/ubuntu plucky/main armhf python3-minimal armhf 3.13.1-1~exp2 [27.6 kB] 96s Get:116 http://ftpmaster.internal/ubuntu plucky/main armhf python3 armhf 3.13.1-1~exp2 [23.9 kB] 96s Get:117 http://ftpmaster.internal/ubuntu plucky/main armhf python3-bcrypt armhf 4.2.0-2.1 [239 kB] 96s Get:118 http://ftpmaster.internal/ubuntu plucky/main armhf tzdata all 2024b-6ubuntu1 [197 kB] 96s Get:119 http://ftpmaster.internal/ubuntu plucky/main armhf libffi8 armhf 3.4.7-1 [21.1 kB] 96s Get:120 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-stdlib armhf 3.13.2-1 [1969 kB] 96s Get:121 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13 armhf 3.13.2-1 [734 kB] 96s Get:122 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3-stdlib armhf 3.13.1-1~exp2 [10.2 kB] 96s Get:123 http://ftpmaster.internal/ubuntu plucky/main armhf gir1.2-girepository-2.0 armhf 1.82.0-4 [25.3 kB] 96s Get:124 http://ftpmaster.internal/ubuntu plucky/main armhf gir1.2-glib-2.0 armhf 2.83.3-2 [184 kB] 96s Get:125 http://ftpmaster.internal/ubuntu plucky/main armhf libgirepository-1.0-1 armhf 1.82.0-4 [109 kB] 96s Get:126 http://ftpmaster.internal/ubuntu plucky/main armhf libglib2.0-data all 2.83.3-2 [52.7 kB] 96s Get:127 http://ftpmaster.internal/ubuntu plucky/main armhf libglib2.0-bin armhf 2.83.3-2 [92.7 kB] 96s Get:128 http://ftpmaster.internal/ubuntu plucky/main armhf libglib2.0-0t64 armhf 2.83.3-2 [1452 kB] 96s Get:129 http://ftpmaster.internal/ubuntu plucky/main armhf netplan-generator armhf 1.1.2-2ubuntu1 [60.8 kB] 96s Get:130 http://ftpmaster.internal/ubuntu plucky/main armhf libyaml-0-2 armhf 0.2.5-2 [45.3 kB] 96s Get:131 http://ftpmaster.internal/ubuntu plucky/main armhf python3-netplan armhf 1.1.2-2ubuntu1 [24.2 kB] 96s Get:132 http://ftpmaster.internal/ubuntu plucky/main armhf netplan.io armhf 1.1.2-2ubuntu1 [67.7 kB] 96s Get:133 http://ftpmaster.internal/ubuntu plucky/main armhf libnetplan1 armhf 1.1.2-2ubuntu1 [123 kB] 96s Get:134 http://ftpmaster.internal/ubuntu plucky/main armhf ethtool armhf 1:6.11-1 [222 kB] 96s Get:135 http://ftpmaster.internal/ubuntu plucky/main armhf libsemanage-common all 3.7-2.1 [7198 B] 96s Get:136 http://ftpmaster.internal/ubuntu plucky/main armhf libsemanage2 armhf 3.7-2.1 [85.4 kB] 96s Get:137 http://ftpmaster.internal/ubuntu plucky/main armhf passwd armhf 1:4.16.0-7ubuntu1 [1041 kB] 96s Get:138 http://ftpmaster.internal/ubuntu plucky/main armhf python3-newt armhf 0.52.24-4ubuntu1 [20.1 kB] 96s Get:139 http://ftpmaster.internal/ubuntu plucky/main armhf libnewt0.52 armhf 0.52.24-4ubuntu1 [39.7 kB] 96s Get:140 http://ftpmaster.internal/ubuntu plucky/main armhf whiptail armhf 0.52.24-4ubuntu1 [17.3 kB] 96s Get:141 http://ftpmaster.internal/ubuntu plucky/main armhf dracut-install armhf 106-2ubuntu1 [38.7 kB] 96s Get:142 http://ftpmaster.internal/ubuntu plucky/main armhf initramfs-tools-bin armhf 0.145ubuntu2 [24.5 kB] 96s Get:143 http://ftpmaster.internal/ubuntu plucky/main armhf busybox-initramfs armhf 1:1.37.0-4ubuntu1 [188 kB] 96s Get:144 http://ftpmaster.internal/ubuntu plucky/main armhf python3.12 armhf 3.12.9-1 [671 kB] 96s Get:145 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.12-stdlib armhf 3.12.9-1 [1946 kB] 96s Get:146 http://ftpmaster.internal/ubuntu plucky/main armhf python3.12-minimal armhf 3.12.9-1 [2012 kB] 96s Get:147 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.12-minimal armhf 3.12.9-1 [825 kB] 96s Get:148 http://ftpmaster.internal/ubuntu plucky/main armhf cron armhf 3.0pl1-192ubuntu1 [84.2 kB] 96s Get:149 http://ftpmaster.internal/ubuntu plucky/main armhf rsync armhf 3.4.1-0syncable1 [422 kB] 96s Get:150 http://ftpmaster.internal/ubuntu plucky/main armhf python-apt-common all 2.9.8 [21.1 kB] 96s Get:151 http://ftpmaster.internal/ubuntu plucky/main armhf python3-apt armhf 2.9.8 [174 kB] 96s Get:152 http://ftpmaster.internal/ubuntu plucky/main armhf python3-lazr.uri all 1.0.6-5 [13.6 kB] 96s Get:153 http://ftpmaster.internal/ubuntu plucky/main armhf python3-launchpadlib all 2.1.0-1 [126 kB] 96s Get:154 http://ftpmaster.internal/ubuntu plucky/main armhf python3-problem-report all 2.31.0-0ubuntu5 [25.5 kB] 96s Get:155 http://ftpmaster.internal/ubuntu plucky/main armhf python3-apport all 2.31.0-0ubuntu5 [93.1 kB] 96s Get:156 http://ftpmaster.internal/ubuntu plucky/main armhf python3-gi armhf 3.50.0-4 [260 kB] 96s Get:157 http://ftpmaster.internal/ubuntu plucky/main armhf apport-core-dump-handler all 2.31.0-0ubuntu5 [18.4 kB] 96s Get:158 http://ftpmaster.internal/ubuntu plucky/main armhf apport all 2.31.0-0ubuntu5 [83.0 kB] 96s Get:159 http://ftpmaster.internal/ubuntu plucky/main armhf libcom-err2 armhf 1.47.2-1ubuntu1 [25.6 kB] 96s Get:160 http://ftpmaster.internal/ubuntu plucky/main armhf libss2 armhf 1.47.2-1ubuntu1 [15.6 kB] 96s Get:161 http://ftpmaster.internal/ubuntu plucky/main armhf openssl armhf 3.4.0-1ubuntu2 [1159 kB] 96s Get:162 http://ftpmaster.internal/ubuntu plucky/main armhf ca-certificates all 20241223 [165 kB] 96s Get:163 http://ftpmaster.internal/ubuntu plucky/main armhf distro-info armhf 1.13 [19.1 kB] 96s Get:164 http://ftpmaster.internal/ubuntu plucky/main armhf krb5-locales all 1.21.3-4ubuntu1 [14.7 kB] 96s Get:165 http://ftpmaster.internal/ubuntu plucky/main armhf libfribidi0 armhf 1.0.16-1 [24.3 kB] 97s Get:166 http://ftpmaster.internal/ubuntu plucky/main armhf libgssapi-krb5-2 armhf 1.21.3-4ubuntu1 [121 kB] 97s Get:167 http://ftpmaster.internal/ubuntu plucky/main armhf libkrb5-3 armhf 1.21.3-4ubuntu1 [314 kB] 97s Get:168 http://ftpmaster.internal/ubuntu plucky/main armhf libkrb5support0 armhf 1.21.3-4ubuntu1 [31.8 kB] 97s Get:169 http://ftpmaster.internal/ubuntu plucky/main armhf libk5crypto3 armhf 1.21.3-4ubuntu1 [78.6 kB] 97s Get:170 http://ftpmaster.internal/ubuntu plucky/main armhf libicu74 armhf 74.2-1ubuntu6 [10.5 MB] 97s Get:171 http://ftpmaster.internal/ubuntu plucky/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2ubuntu3 [599 kB] 97s Get:172 http://ftpmaster.internal/ubuntu plucky/main armhf python3-pygments all 2.18.0+dfsg-2 [835 kB] 97s Get:173 http://ftpmaster.internal/ubuntu plucky/main armhf python3-rich all 13.9.4-1 [190 kB] 97s Get:174 http://ftpmaster.internal/ubuntu plucky/main armhf ucf all 3.0049 [43.3 kB] 97s Get:175 http://ftpmaster.internal/ubuntu plucky/main armhf rsyslog armhf 8.2412.0-1ubuntu1 [470 kB] 97s Get:176 http://ftpmaster.internal/ubuntu plucky/main armhf apparmor armhf 4.1.0~beta1-0ubuntu5 [589 kB] 97s Get:177 http://ftpmaster.internal/ubuntu plucky/main armhf bash-completion all 1:2.16.0-7 [214 kB] 97s Get:178 http://ftpmaster.internal/ubuntu plucky/main armhf bind9-dnsutils armhf 1:9.20.0-2ubuntu4 [155 kB] 97s Get:179 http://ftpmaster.internal/ubuntu plucky/main armhf bind9-host armhf 1:9.20.0-2ubuntu4 [46.2 kB] 97s Get:180 http://ftpmaster.internal/ubuntu plucky/main armhf bind9-libs armhf 1:9.20.0-2ubuntu4 [1176 kB] 97s Get:181 http://ftpmaster.internal/ubuntu plucky/main armhf libedit2 armhf 3.1-20250104-1 [79.3 kB] 97s Get:182 http://ftpmaster.internal/ubuntu plucky/main armhf busybox-static armhf 1:1.37.0-4ubuntu1 [857 kB] 97s Get:183 http://ftpmaster.internal/ubuntu plucky/main armhf cron-daemon-common all 3.0pl1-192ubuntu1 [14.5 kB] 97s Get:184 http://ftpmaster.internal/ubuntu plucky/main armhf libdevmapper1.02.1 armhf 2:1.02.201-1ubuntu1 [137 kB] 97s Get:185 http://ftpmaster.internal/ubuntu plucky/main armhf dmsetup armhf 2:1.02.201-1ubuntu1 [80.4 kB] 97s Get:186 http://ftpmaster.internal/ubuntu plucky/main armhf ed armhf 1.21-1 [52.8 kB] 97s Get:187 http://ftpmaster.internal/ubuntu plucky/main armhf gettext-base armhf 0.23.1-1 [43.3 kB] 97s Get:188 http://ftpmaster.internal/ubuntu plucky/main armhf groff-base armhf 1.23.0-7 [949 kB] 97s Get:189 http://ftpmaster.internal/ubuntu plucky/main armhf libibverbs1 armhf 55.0-1ubuntu1 [58.5 kB] 97s Get:190 http://ftpmaster.internal/ubuntu plucky/main armhf ibverbs-providers armhf 55.0-1ubuntu1 [27.6 kB] 97s Get:191 http://ftpmaster.internal/ubuntu plucky/main armhf iputils-tracepath armhf 3:20240905-1ubuntu1 [13.3 kB] 97s Get:192 http://ftpmaster.internal/ubuntu plucky/main armhf nftables armhf 1.1.1-1build1 [70.8 kB] 97s Get:193 http://ftpmaster.internal/ubuntu plucky/main armhf libnftables1 armhf 1.1.1-1build1 [321 kB] 97s Get:194 http://ftpmaster.internal/ubuntu plucky/main armhf libpcap0.8t64 armhf 1.10.5-2ubuntu1 [140 kB] 97s Get:195 http://ftpmaster.internal/ubuntu plucky/main armhf libpng16-16t64 armhf 1.6.46-4 [171 kB] 97s Get:196 http://ftpmaster.internal/ubuntu plucky/main armhf libtraceevent1-plugin armhf 1:1.8.4-2 [19.0 kB] 97s Get:197 http://ftpmaster.internal/ubuntu plucky/main armhf libtraceevent1 armhf 1:1.8.4-2 [53.8 kB] 97s Get:198 http://ftpmaster.internal/ubuntu plucky/main armhf libusb-1.0-0 armhf 2:1.0.27-2 [49.5 kB] 98s Get:199 http://ftpmaster.internal/ubuntu plucky/main armhf libxdmcp6 armhf 1:1.1.5-1 [9060 B] 98s Get:200 http://ftpmaster.internal/ubuntu plucky/main armhf libxkbcommon0 armhf 1.7.0-2 [113 kB] 98s Get:201 http://ftpmaster.internal/ubuntu plucky/main armhf lshw armhf 02.19.git.2021.06.19.996aaad9c7-2.1ubuntu1 [311 kB] 98s Get:202 http://ftpmaster.internal/ubuntu plucky/main armhf nano armhf 8.3-1 [277 kB] 98s Get:203 http://ftpmaster.internal/ubuntu plucky/main armhf pci.ids all 0.0~2025.02.05-1 [284 kB] 98s Get:204 http://ftpmaster.internal/ubuntu plucky/main armhf powermgmt-base all 1.38 [7378 B] 98s Get:205 http://ftpmaster.internal/ubuntu plucky/main armhf publicsuffix all 20250108.1153-0.1 [134 kB] 98s Get:206 http://ftpmaster.internal/ubuntu plucky/main armhf python3-distro-info all 1.13 [7798 B] 98s Get:207 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-gdbm armhf 3.13.2-1 [30.2 kB] 98s Get:208 http://ftpmaster.internal/ubuntu plucky/main armhf python3.12-gdbm armhf 3.12.9-1 [29.3 kB] 98s Get:209 http://ftpmaster.internal/ubuntu plucky/main armhf python3-gdbm armhf 3.13.1-1 [8668 B] 98s Get:210 http://ftpmaster.internal/ubuntu plucky/main armhf ubuntu-standard armhf 1.547 [11.4 kB] 98s Get:211 http://ftpmaster.internal/ubuntu plucky/main armhf ufw all 0.36.2-9 [170 kB] 98s Get:212 http://ftpmaster.internal/ubuntu plucky/main armhf usb.ids all 2025.01.14-1 [223 kB] 98s Get:213 http://ftpmaster.internal/ubuntu plucky/main armhf xauth armhf 1:1.1.2-1.1 [23.0 kB] 98s Get:214 http://ftpmaster.internal/ubuntu plucky/main armhf libcurl3t64-gnutls armhf 8.12.0+git20250209.89ed161+ds-1ubuntu1 [330 kB] 98s Get:215 http://ftpmaster.internal/ubuntu plucky/main armhf libappstream5 armhf 1.0.4-1 [211 kB] 98s Get:216 http://ftpmaster.internal/ubuntu plucky/main armhf appstream armhf 1.0.4-1 [67.3 kB] 98s Get:217 http://ftpmaster.internal/ubuntu plucky/main armhf libctf0 armhf 2.44-1ubuntu1 [74.4 kB] 98s Get:218 http://ftpmaster.internal/ubuntu plucky/main armhf libctf-nobfd0 armhf 2.44-1ubuntu1 [77.6 kB] 98s Get:219 http://ftpmaster.internal/ubuntu plucky/main armhf binutils-arm-linux-gnueabihf armhf 2.44-1ubuntu1 [995 kB] 98s Get:220 http://ftpmaster.internal/ubuntu plucky/main armhf libbinutils armhf 2.44-1ubuntu1 [405 kB] 98s Get:221 http://ftpmaster.internal/ubuntu plucky/main armhf binutils armhf 2.44-1ubuntu1 [3238 B] 98s Get:222 http://ftpmaster.internal/ubuntu plucky/main armhf binutils-common armhf 2.44-1ubuntu1 [216 kB] 98s Get:223 http://ftpmaster.internal/ubuntu plucky/main armhf libsframe1 armhf 2.44-1ubuntu1 [12.5 kB] 98s Get:224 http://ftpmaster.internal/ubuntu plucky/main armhf btrfs-progs armhf 6.12-1build1 [884 kB] 98s Get:225 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jinja2 all 3.1.5-2 [109 kB] 98s Get:226 http://ftpmaster.internal/ubuntu plucky/main armhf python3-json-pointer all 2.4-3 [8444 B] 98s Get:227 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jsonpatch all 1.32-5 [12.3 kB] 98s Get:228 http://ftpmaster.internal/ubuntu plucky/main armhf python3-attr all 25.1.0-1 [50.4 kB] 98s Get:229 http://ftpmaster.internal/ubuntu plucky/main armhf python3-referencing all 0.35.1-2ubuntu1 [21.9 kB] 98s Get:230 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jsonschema all 4.19.2-6ubuntu1 [65.5 kB] 98s Get:231 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jwt all 2.10.1-2 [21.0 kB] 98s Get:232 http://ftpmaster.internal/ubuntu plucky/main armhf python3-oauthlib all 3.2.2-3 [89.9 kB] 98s Get:233 http://ftpmaster.internal/ubuntu plucky/main armhf cloud-init-base all 25.1~3geb1965a4-0ubuntu1 [615 kB] 98s Get:234 http://ftpmaster.internal/ubuntu plucky/main armhf curl armhf 8.12.0+git20250209.89ed161+ds-1ubuntu1 [247 kB] 98s Get:235 http://ftpmaster.internal/ubuntu plucky/main armhf libcurl4t64 armhf 8.12.0+git20250209.89ed161+ds-1ubuntu1 [335 kB] 98s Get:236 http://ftpmaster.internal/ubuntu plucky/main armhf dpkg-dev all 1.22.11ubuntu4 [1088 kB] 99s Get:237 http://ftpmaster.internal/ubuntu plucky/main armhf libdpkg-perl all 1.22.11ubuntu4 [279 kB] 99s Get:238 http://ftpmaster.internal/ubuntu plucky/main armhf make armhf 4.4.1-1 [180 kB] 99s Get:239 http://ftpmaster.internal/ubuntu plucky/main armhf libarchive13t64 armhf 3.7.7-0ubuntu1 [335 kB] 99s Get:240 http://ftpmaster.internal/ubuntu plucky/main armhf libjson-glib-1.0-common all 1.10.6+ds-1 [5636 B] 99s Get:241 http://ftpmaster.internal/ubuntu plucky/main armhf libjson-glib-1.0-0 armhf 1.10.6+ds-1 [59.5 kB] 99s Get:242 http://ftpmaster.internal/ubuntu plucky/main armhf fwupd armhf 2.0.5-1 [5151 kB] 99s Get:243 http://ftpmaster.internal/ubuntu plucky/main armhf libfwupd3 armhf 2.0.5-1 [125 kB] 99s Get:244 http://ftpmaster.internal/ubuntu plucky/main armhf polkitd armhf 126-2 [92.5 kB] 99s Get:245 http://ftpmaster.internal/ubuntu plucky/main armhf libpolkit-agent-1-0 armhf 126-2 [15.1 kB] 99s Get:246 http://ftpmaster.internal/ubuntu plucky/main armhf libpolkit-gobject-1-0 armhf 126-2 [45.0 kB] 99s Get:247 http://ftpmaster.internal/ubuntu plucky/main armhf libprotobuf-c1 armhf 1.5.1-1ubuntu1 [18.1 kB] 99s Get:248 http://ftpmaster.internal/ubuntu plucky/main armhf libqmi-proxy armhf 1.35.6-1 [5878 B] 99s Get:249 http://ftpmaster.internal/ubuntu plucky/main armhf libqmi-glib5 armhf 1.35.6-1 [928 kB] 99s Get:250 http://ftpmaster.internal/ubuntu plucky/main armhf gnupg-l10n all 2.4.4-2ubuntu22 [66.4 kB] 99s Get:251 http://ftpmaster.internal/ubuntu plucky/main armhf htop armhf 3.3.0-5 [140 kB] 99s Get:252 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-utils3 armhf 3.3.0-1 [17.5 kB] 99s Get:253 http://ftpmaster.internal/ubuntu plucky/main armhf libnspr4 armhf 2:4.36-1ubuntu1 [94.5 kB] 99s Get:254 http://ftpmaster.internal/ubuntu plucky/main armhf libnss3 armhf 2:3.106-1ubuntu1 [1321 kB] 99s Get:255 http://ftpmaster.internal/ubuntu plucky/main armhf libgpgme11t64 armhf 1.24.1-4ubuntu1 [125 kB] 99s Get:256 http://ftpmaster.internal/ubuntu plucky/main armhf libvolume-key1 armhf 0.3.12-9 [39.1 kB] 99s Get:257 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-crypto3 armhf 3.3.0-1 [22.4 kB] 99s Get:258 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-fs3 armhf 3.3.0-1 [34.5 kB] 99s Get:259 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-loop3 armhf 3.3.0-1 [6594 B] 99s Get:260 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-mdraid3 armhf 3.3.0-1 [13.4 kB] 99s Get:261 http://ftpmaster.internal/ubuntu plucky/main armhf libnvme1t64 armhf 1.11.1-1build1 [73.6 kB] 99s Get:262 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-nvme3 armhf 3.3.0-1 [17.7 kB] 99s Get:263 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-part3 armhf 3.3.0-1 [16.6 kB] 99s Get:264 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-swap3 armhf 3.3.0-1 [9010 B] 99s Get:265 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev3 armhf 3.3.0-1 [44.4 kB] 99s Get:266 http://ftpmaster.internal/ubuntu plucky/main armhf libftdi1-2 armhf 1.5-8 [26.3 kB] 99s Get:267 http://ftpmaster.internal/ubuntu plucky/main armhf libgstreamer1.0-0 armhf 1.25.50-1 [1164 kB] 99s Get:268 http://ftpmaster.internal/ubuntu plucky/main armhf libgudev-1.0-0 armhf 1:238-6 [13.7 kB] 99s Get:269 http://ftpmaster.internal/ubuntu plucky/main armhf libicu76 armhf 76.1-1ubuntu2 [10.8 MB] 99s Get:270 http://ftpmaster.internal/ubuntu plucky/main armhf libsasl2-modules armhf 2.1.28+dfsg1-8build1 [62.7 kB] 99s Get:271 http://ftpmaster.internal/ubuntu plucky/main armhf udisks2 armhf 2.10.1-11ubuntu2 [278 kB] 99s Get:272 http://ftpmaster.internal/ubuntu plucky/main armhf libudisks2-0 armhf 2.10.1-11ubuntu2 [142 kB] 99s Get:273 http://ftpmaster.internal/ubuntu plucky/main armhf libwrap0 armhf 7.6.q-35 [45.6 kB] 99s Get:274 http://ftpmaster.internal/ubuntu plucky/main armhf linux-headers-6.12.0-15 all 6.12.0-15.15 [14.1 MB] 100s Get:275 http://ftpmaster.internal/ubuntu plucky/main armhf linux-headers-6.12.0-15-generic armhf 6.12.0-15.15 [1414 kB] 100s Get:276 http://ftpmaster.internal/ubuntu plucky/main armhf linux-headers-generic armhf 6.12.0-15.15+1 [10.8 kB] 100s Get:277 http://ftpmaster.internal/ubuntu plucky/main armhf pollinate all 4.33-4ubuntu2 [12.4 kB] 100s Get:278 http://ftpmaster.internal/ubuntu plucky/main armhf python3-babel all 2.17.0-1 [101 kB] 100s Get:279 http://ftpmaster.internal/ubuntu plucky/main armhf python-babel-localedata all 2.17.0-1 [6678 kB] 100s Get:280 http://ftpmaster.internal/ubuntu plucky/main armhf python3-certifi all 2025.1.31+ds-1 [9816 B] 100s Get:281 http://ftpmaster.internal/ubuntu plucky/main armhf python3-chardet all 5.2.0+dfsg-2 [116 kB] 100s Get:282 http://ftpmaster.internal/ubuntu plucky/main armhf python3-idna all 3.10-1 [47.4 kB] 100s Get:283 http://ftpmaster.internal/ubuntu plucky/main armhf python3-more-itertools all 10.6.0-1 [57.7 kB] 100s Get:284 http://ftpmaster.internal/ubuntu plucky/main armhf python3-openssl all 25.0.0-1 [46.1 kB] 100s Get:285 http://ftpmaster.internal/ubuntu plucky/main armhf python3-pkg-resources all 75.6.0-1 [144 kB] 100s Get:286 http://ftpmaster.internal/ubuntu plucky/main armhf python3-setuptools all 75.6.0-1 [645 kB] 100s Get:287 http://ftpmaster.internal/ubuntu plucky/main armhf software-properties-common all 0.108 [16.5 kB] 100s Get:288 http://ftpmaster.internal/ubuntu plucky/main armhf python3-software-properties all 0.108 [30.9 kB] 100s Get:289 http://ftpmaster.internal/ubuntu plucky/main armhf python3-urllib3 all 2.3.0-1 [94.0 kB] 100s Get:290 http://ftpmaster.internal/ubuntu plucky/main armhf python3-wadllib all 2.0.0-2 [36.2 kB] 100s Get:291 http://ftpmaster.internal/ubuntu plucky/main armhf unattended-upgrades all 2.12ubuntu2 [55.0 kB] 100s Get:292 http://ftpmaster.internal/ubuntu plucky/main armhf xfsprogs armhf 6.8.0-2.2ubuntu3 [893 kB] 100s Get:293 http://ftpmaster.internal/ubuntu plucky/main armhf zstd armhf 1.5.6+dfsg-2 [690 kB] 100s Get:294 http://ftpmaster.internal/ubuntu plucky/main armhf cloud-init all 25.1~3geb1965a4-0ubuntu1 [2102 B] 100s Get:295 http://ftpmaster.internal/ubuntu plucky/main armhf kpartx armhf 0.9.9-1ubuntu4 [35.0 kB] 100s Get:296 http://ftpmaster.internal/ubuntu plucky/main armhf multipath-tools armhf 0.9.9-1ubuntu4 [294 kB] 101s Preconfiguring packages ... 102s Fetched 132 MB in 7s (17.6 MB/s) 103s (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 ... 59970 files and directories currently installed.) 103s Preparing to unpack .../bash_5.2.37-1ubuntu1_armhf.deb ... 103s Unpacking bash (5.2.37-1ubuntu1) over (5.2.32-1ubuntu2) ... 103s Setting up bash (5.2.37-1ubuntu1) ... 103s 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 103s (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 ... 59970 files and directories currently installed.) 103s Preparing to unpack .../bsdutils_1%3a2.40.2-14ubuntu1_armhf.deb ... 103s Unpacking bsdutils (1:2.40.2-14ubuntu1) over (1:2.40.2-1ubuntu1) ... 103s Setting up bsdutils (1:2.40.2-14ubuntu1) ... 103s (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 ... 59970 files and directories currently installed.) 103s Preparing to unpack .../coreutils_9.5-1ubuntu1_armhf.deb ... 103s Unpacking coreutils (9.5-1ubuntu1) over (9.4-3.1ubuntu1) ... 103s Setting up coreutils (9.5-1ubuntu1) ... 103s (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 ... 59970 files and directories currently installed.) 103s Preparing to unpack .../dash_0.5.12-12ubuntu1_armhf.deb ... 103s Unpacking dash (0.5.12-12ubuntu1) over (0.5.12-9ubuntu1) ... 103s Setting up dash (0.5.12-12ubuntu1) ... 103s (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 ... 59970 files and directories currently installed.) 103s Preparing to unpack .../diffutils_1%3a3.10-2_armhf.deb ... 103s Unpacking diffutils (1:3.10-2) over (1:3.10-1build1) ... 103s Setting up diffutils (1:3.10-2) ... 103s (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 ... 59970 files and directories currently installed.) 104s Preparing to unpack .../locales_2.41-1ubuntu1_all.deb ... 104s Unpacking locales (2.41-1ubuntu1) over (2.40-1ubuntu3) ... 104s Preparing to unpack .../libc6_2.41-1ubuntu1_armhf.deb ... 104s Checking for services that may need to be restarted... 104s Checking init scripts... 104s Checking for services that may need to be restarted... 104s Checking init scripts... 104s Stopping some services possibly affected by the upgrade (will be restarted later): 104s cron: stopping...done. 104s 104s Unpacking libc6:armhf (2.41-1ubuntu1) over (2.40-1ubuntu3) ... 104s Setting up libc6:armhf (2.41-1ubuntu1) ... 104s Checking for services that may need to be restarted... 104s Checking init scripts... 104s Restarting services possibly affected by the upgrade: 104s cron: restarting...done. 104s 104s Services restarted successfully. 104s (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 ... 59970 files and directories currently installed.) 104s Preparing to unpack .../libc-bin_2.41-1ubuntu1_armhf.deb ... 104s Unpacking libc-bin (2.41-1ubuntu1) over (2.40-1ubuntu3) ... 104s Setting up libc-bin (2.41-1ubuntu1) ... 105s (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 ... 59970 files and directories currently installed.) 105s Preparing to unpack .../libatomic1_14.2.0-17ubuntu1_armhf.deb ... 105s Unpacking libatomic1:armhf (14.2.0-17ubuntu1) over (14.2.0-8ubuntu1) ... 105s Preparing to unpack .../gcc-14-base_14.2.0-17ubuntu1_armhf.deb ... 105s Unpacking gcc-14-base:armhf (14.2.0-17ubuntu1) over (14.2.0-8ubuntu1) ... 105s Setting up gcc-14-base:armhf (14.2.0-17ubuntu1) ... 105s (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 ... 59970 files and directories currently installed.) 105s Preparing to unpack .../libgcc-s1_14.2.0-17ubuntu1_armhf.deb ... 105s Unpacking libgcc-s1:armhf (14.2.0-17ubuntu1) over (14.2.0-8ubuntu1) ... 105s Setting up libgcc-s1:armhf (14.2.0-17ubuntu1) ... 105s (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 ... 59970 files and directories currently installed.) 105s Preparing to unpack .../libstdc++6_14.2.0-17ubuntu1_armhf.deb ... 105s Unpacking libstdc++6:armhf (14.2.0-17ubuntu1) over (14.2.0-8ubuntu1) ... 105s Setting up libstdc++6:armhf (14.2.0-17ubuntu1) ... 105s (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 ... 59970 files and directories currently installed.) 105s Preparing to unpack .../liblz4-1_1.10.0-3_armhf.deb ... 105s Unpacking liblz4-1:armhf (1.10.0-3) over (1.9.4-3) ... 105s Setting up liblz4-1:armhf (1.10.0-3) ... 105s (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 ... 59970 files and directories currently installed.) 105s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu2_armhf.deb ... 105s Unpacking libssl3t64:armhf (3.4.0-1ubuntu2) over (3.3.1-2ubuntu2) ... 105s Selecting previously unselected package openssl-provider-legacy. 105s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu2_armhf.deb ... 105s Unpacking openssl-provider-legacy (3.4.0-1ubuntu2) ... 105s Setting up libssl3t64:armhf (3.4.0-1ubuntu2) ... 105s Setting up openssl-provider-legacy (3.4.0-1ubuntu2) ... 105s (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 ... 59973 files and directories currently installed.) 105s Preparing to unpack .../libzstd1_1.5.6+dfsg-2_armhf.deb ... 105s Unpacking libzstd1:armhf (1.5.6+dfsg-2) over (1.5.6+dfsg-1) ... 105s Setting up libzstd1:armhf (1.5.6+dfsg-2) ... 105s (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 ... 59973 files and directories currently installed.) 105s Preparing to unpack .../0-systemd-timesyncd_257.2-3ubuntu1_armhf.deb ... 105s Unpacking systemd-timesyncd (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 105s Preparing to unpack .../1-dbus-session-bus-common_1.16.0-1ubuntu1_all.deb ... 105s Unpacking dbus-session-bus-common (1.16.0-1ubuntu1) over (1.14.10-4ubuntu5) ... 105s Preparing to unpack .../2-systemd-sysv_257.2-3ubuntu1_armhf.deb ... 105s Unpacking systemd-sysv (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 105s Preparing to unpack .../3-libpam-systemd_257.2-3ubuntu1_armhf.deb ... 105s Unpacking libpam-systemd:armhf (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 105s Preparing to unpack .../4-dbus-user-session_1.16.0-1ubuntu1_armhf.deb ... 105s Unpacking dbus-user-session (1.16.0-1ubuntu1) over (1.14.10-4ubuntu5) ... 105s Preparing to unpack .../5-libapparmor1_4.1.0~beta1-0ubuntu5_armhf.deb ... 105s Unpacking libapparmor1:armhf (4.1.0~beta1-0ubuntu5) over (4.1.0~beta1-0ubuntu4) ... 105s Preparing to unpack .../6-libcap-ng0_0.8.5-4_armhf.deb ... 105s Unpacking libcap-ng0:armhf (0.8.5-4) over (0.8.5-3build1) ... 105s Setting up libcap-ng0:armhf (0.8.5-4) ... 106s (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 ... 59974 files and directories currently installed.) 106s Preparing to unpack .../libselinux1_3.7-3ubuntu2_armhf.deb ... 106s Unpacking libselinux1:armhf (3.7-3ubuntu2) over (3.7-3ubuntu1) ... 106s Setting up libselinux1:armhf (3.7-3ubuntu2) ... 106s (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 ... 59974 files and directories currently installed.) 106s Preparing to unpack .../0-dbus-system-bus-common_1.16.0-1ubuntu1_all.deb ... 106s Unpacking dbus-system-bus-common (1.16.0-1ubuntu1) over (1.14.10-4ubuntu5) ... 106s Preparing to unpack .../1-dbus-bin_1.16.0-1ubuntu1_armhf.deb ... 106s Unpacking dbus-bin (1.16.0-1ubuntu1) over (1.14.10-4ubuntu5) ... 106s Preparing to unpack .../2-dbus_1.16.0-1ubuntu1_armhf.deb ... 106s Unpacking dbus (1.16.0-1ubuntu1) over (1.14.10-4ubuntu5) ... 106s Preparing to unpack .../3-dbus-daemon_1.16.0-1ubuntu1_armhf.deb ... 106s Unpacking dbus-daemon (1.16.0-1ubuntu1) over (1.14.10-4ubuntu5) ... 106s Preparing to unpack .../4-libdbus-1-3_1.16.0-1ubuntu1_armhf.deb ... 106s Unpacking libdbus-1-3:armhf (1.16.0-1ubuntu1) over (1.14.10-4ubuntu5) ... 106s Preparing to unpack .../5-systemd-resolved_257.2-3ubuntu1_armhf.deb ... 106s Unpacking systemd-resolved (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 106s Preparing to unpack .../6-systemd-cryptsetup_257.2-3ubuntu1_armhf.deb ... 106s Unpacking systemd-cryptsetup (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 106s Preparing to unpack .../7-libncurses6_6.5+20250125-2_armhf.deb ... 106s Unpacking libncurses6:armhf (6.5+20250125-2) over (6.5-2) ... 106s Preparing to unpack .../8-libncursesw6_6.5+20250125-2_armhf.deb ... 106s Unpacking libncursesw6:armhf (6.5+20250125-2) over (6.5-2) ... 106s Preparing to unpack .../9-libtinfo6_6.5+20250125-2_armhf.deb ... 106s Unpacking libtinfo6:armhf (6.5+20250125-2) over (6.5-2) ... 106s Setting up libtinfo6:armhf (6.5+20250125-2) ... 106s (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 ... 59974 files and directories currently installed.) 106s Preparing to unpack .../bsdextrautils_2.40.2-14ubuntu1_armhf.deb ... 106s Unpacking bsdextrautils (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 106s Preparing to unpack .../eject_2.40.2-14ubuntu1_armhf.deb ... 106s Unpacking eject (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 106s Preparing to unpack .../fdisk_2.40.2-14ubuntu1_armhf.deb ... 106s Unpacking fdisk (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 106s Preparing to unpack .../libblkid1_2.40.2-14ubuntu1_armhf.deb ... 106s Unpacking libblkid1:armhf (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 106s Setting up libblkid1:armhf (2.40.2-14ubuntu1) ... 106s (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 ... 59970 files and directories currently installed.) 106s Preparing to unpack .../libmount1_2.40.2-14ubuntu1_armhf.deb ... 106s Unpacking libmount1:armhf (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 106s Setting up libmount1:armhf (2.40.2-14ubuntu1) ... 106s (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 ... 59970 files and directories currently installed.) 106s Preparing to unpack .../libsmartcols1_2.40.2-14ubuntu1_armhf.deb ... 106s Unpacking libsmartcols1:armhf (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 106s Setting up libsmartcols1:armhf (2.40.2-14ubuntu1) ... 106s (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 ... 59970 files and directories currently installed.) 106s Preparing to unpack .../libuuid1_2.40.2-14ubuntu1_armhf.deb ... 106s Unpacking libuuid1:armhf (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 106s Setting up libuuid1:armhf (2.40.2-14ubuntu1) ... 107s (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 ... 59970 files and directories currently installed.) 107s Preparing to unpack .../util-linux_2.40.2-14ubuntu1_armhf.deb ... 107s Unpacking util-linux (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 107s Setting up util-linux (2.40.2-14ubuntu1) ... 107s fstrim.service is a disabled or a static unit not running, not starting it. 107s (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 ... 59963 files and directories currently installed.) 107s Preparing to unpack .../0-uuid-runtime_2.40.2-14ubuntu1_armhf.deb ... 107s Unpacking uuid-runtime (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 107s Preparing to unpack .../1-libfdisk1_2.40.2-14ubuntu1_armhf.deb ... 107s Unpacking libfdisk1:armhf (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 108s Preparing to unpack .../2-mount_2.40.2-14ubuntu1_armhf.deb ... 108s Unpacking mount (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 108s Preparing to unpack .../3-readline-common_8.2-6_all.deb ... 108s Unpacking readline-common (8.2-6) over (8.2-5) ... 108s Preparing to unpack .../4-libreadline8t64_8.2-6_armhf.deb ... 108s Leaving 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' 108s Leaving 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' 108s Leaving 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' 108s Leaving 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' 108s Unpacking libreadline8t64:armhf (8.2-6) over (8.2-5) ... 108s Preparing to unpack .../5-libcrypt1_1%3a4.4.38-1_armhf.deb ... 108s Unpacking libcrypt1:armhf (1:4.4.38-1) over (1:4.4.36-5) ... 108s Setting up libcrypt1:armhf (1:4.4.38-1) ... 108s (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 ... 59963 files and directories currently installed.) 108s Preparing to unpack .../libsystemd-shared_257.2-3ubuntu1_armhf.deb ... 108s Unpacking libsystemd-shared:armhf (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 108s Setting up libsystemd-shared:armhf (257.2-3ubuntu1) ... 108s (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 ... 59963 files and directories currently installed.) 108s Preparing to unpack .../systemd_257.2-3ubuntu1_armhf.deb ... 108s Unpacking systemd (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 108s Preparing to unpack .../udev_257.2-3ubuntu1_armhf.deb ... 108s Unpacking udev (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 108s Preparing to unpack .../libnss-systemd_257.2-3ubuntu1_armhf.deb ... 108s Unpacking libnss-systemd:armhf (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 108s Preparing to unpack .../libudev1_257.2-3ubuntu1_armhf.deb ... 108s Unpacking libudev1:armhf (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 108s Setting up libudev1:armhf (257.2-3ubuntu1) ... 108s (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 ... 59957 files and directories currently installed.) 108s Preparing to unpack .../libsystemd0_257.2-3ubuntu1_armhf.deb ... 108s Unpacking libsystemd0:armhf (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 109s Setting up libsystemd0:armhf (257.2-3ubuntu1) ... 109s (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 ... 59957 files and directories currently installed.) 109s Preparing to unpack .../libapt-pkg6.0t64_2.9.28_armhf.deb ... 109s Unpacking libapt-pkg6.0t64:armhf (2.9.28) over (2.9.14ubuntu1) ... 109s Setting up libapt-pkg6.0t64:armhf (2.9.28) ... 109s (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 ... 59957 files and directories currently installed.) 109s Preparing to unpack .../tar_1.35+dfsg-3.1_armhf.deb ... 109s Unpacking tar (1.35+dfsg-3.1) over (1.35+dfsg-3build1) ... 109s Setting up tar (1.35+dfsg-3.1) ... 109s (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 ... 59957 files and directories currently installed.) 109s Preparing to unpack .../dpkg_1.22.11ubuntu4_armhf.deb ... 109s Unpacking dpkg (1.22.11ubuntu4) over (1.22.11ubuntu3) ... 109s Setting up dpkg (1.22.11ubuntu4) ... 109s (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 ... 59957 files and directories currently installed.) 109s Preparing to unpack .../gzip_1.13-1ubuntu2_armhf.deb ... 109s Unpacking gzip (1.13-1ubuntu2) over (1.12-1.1ubuntu1) ... 109s Setting up gzip (1.13-1ubuntu2) ... 110s (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 ... 59957 files and directories currently installed.) 110s Preparing to unpack .../ncurses-bin_6.5+20250125-2_armhf.deb ... 110s Unpacking ncurses-bin (6.5+20250125-2) over (6.5-2) ... 110s Setting up ncurses-bin (6.5+20250125-2) ... 110s (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 ... 59957 files and directories currently installed.) 110s Preparing to unpack .../libdebconfclient0_0.274ubuntu1_armhf.deb ... 110s Unpacking libdebconfclient0:armhf (0.274ubuntu1) over (0.272ubuntu1) ... 110s Setting up libdebconfclient0:armhf (0.274ubuntu1) ... 110s (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 ... 59957 files and directories currently installed.) 110s Preparing to unpack .../base-passwd_3.6.6_armhf.deb ... 110s Unpacking base-passwd (3.6.6) over (3.6.5) ... 110s Setting up base-passwd (3.6.6) ... 110s (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 ... 59957 files and directories currently installed.) 110s Preparing to unpack .../init-system-helpers_1.68_all.deb ... 110s Unpacking init-system-helpers (1.68) over (1.67ubuntu1) ... 110s Setting up init-system-helpers (1.68) ... 110s (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 ... 59957 files and directories currently installed.) 110s Preparing to unpack .../ncurses-base_6.5+20250125-2_all.deb ... 110s Unpacking ncurses-base (6.5+20250125-2) over (6.5-2) ... 110s Setting up ncurses-base (6.5+20250125-2) ... 110s (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 ... 59957 files and directories currently installed.) 110s Preparing to unpack .../ncurses-term_6.5+20250125-2_all.deb ... 110s Unpacking ncurses-term (6.5+20250125-2) over (6.5-2) ... 111s Preparing to unpack .../archives/apt_2.9.28_armhf.deb ... 111s Unpacking apt (2.9.28) over (2.9.14ubuntu1) ... 111s Setting up apt (2.9.28) ... 112s (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 ... 59966 files and directories currently installed.) 112s Preparing to unpack .../apt-utils_2.9.28_armhf.deb ... 112s Unpacking apt-utils (2.9.28) over (2.9.14ubuntu1) ... 112s Preparing to unpack .../libgpg-error-l10n_1.51-3_all.deb ... 112s Unpacking libgpg-error-l10n (1.51-3) over (1.50-4) ... 112s Preparing to unpack .../libgpg-error0_1.51-3_armhf.deb ... 112s Unpacking libgpg-error0:armhf (1.51-3) over (1.50-4) ... 112s Setting up libgpg-error0:armhf (1.51-3) ... 112s (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 ... 59966 files and directories currently installed.) 112s Preparing to unpack .../libnpth0t64_1.8-2_armhf.deb ... 112s Unpacking libnpth0t64:armhf (1.8-2) over (1.6-3.1build1) ... 112s Setting up libnpth0t64:armhf (1.8-2) ... 112s (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 ... 59966 files and directories currently installed.) 112s Preparing to unpack .../00-gpg-wks-client_2.4.4-2ubuntu22_armhf.deb ... 112s Unpacking gpg-wks-client (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 112s Preparing to unpack .../01-dirmngr_2.4.4-2ubuntu22_armhf.deb ... 112s Unpacking dirmngr (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 112s Preparing to unpack .../02-gpgsm_2.4.4-2ubuntu22_armhf.deb ... 112s Unpacking gpgsm (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 112s Preparing to unpack .../03-gnupg-utils_2.4.4-2ubuntu22_armhf.deb ... 112s Unpacking gnupg-utils (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 112s Preparing to unpack .../04-gpg-agent_2.4.4-2ubuntu22_armhf.deb ... 112s Unpacking gpg-agent (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 112s Preparing to unpack .../05-gpg_2.4.4-2ubuntu22_armhf.deb ... 112s Unpacking gpg (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 113s Preparing to unpack .../06-gpgconf_2.4.4-2ubuntu22_armhf.deb ... 113s Unpacking gpgconf (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 113s Preparing to unpack .../07-gnupg_2.4.4-2ubuntu22_all.deb ... 113s Unpacking gnupg (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 113s Preparing to unpack .../08-keyboxd_2.4.4-2ubuntu22_armhf.deb ... 113s Unpacking keyboxd (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 113s Preparing to unpack .../09-pinentry-curses_1.3.1-2ubuntu2_armhf.deb ... 113s Unpacking pinentry-curses (1.3.1-2ubuntu2) over (1.3.1-0ubuntu2) ... 113s Preparing to unpack .../10-libtasn1-6_4.20.0-2_armhf.deb ... 113s Unpacking libtasn1-6:armhf (4.20.0-2) over (4.19.0-3build1) ... 113s Setting up libtasn1-6:armhf (4.20.0-2) ... 113s (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 ... 59966 files and directories currently installed.) 113s Preparing to unpack .../libunistring5_1.3-1_armhf.deb ... 113s Unpacking libunistring5:armhf (1.3-1) over (1.2-1) ... 113s Setting up libunistring5:armhf (1.3-1) ... 113s (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 ... 59966 files and directories currently installed.) 113s Preparing to unpack .../libgnutls30t64_3.8.9-2ubuntu1_armhf.deb ... 113s Unpacking libgnutls30t64:armhf (3.8.9-2ubuntu1) over (3.8.8-2ubuntu1) ... 113s Setting up libgnutls30t64:armhf (3.8.9-2ubuntu1) ... 113s (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 ... 59966 files and directories currently installed.) 113s Preparing to unpack .../libsasl2-modules-db_2.1.28+dfsg1-8build1_armhf.deb ... 113s Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-8build1) over (2.1.28+dfsg1-8) ... 113s Preparing to unpack .../libsasl2-2_2.1.28+dfsg1-8build1_armhf.deb ... 113s Unpacking libsasl2-2:armhf (2.1.28+dfsg1-8build1) over (2.1.28+dfsg1-8) ... 113s Preparing to unpack .../libldap-common_2.6.9+dfsg-1~exp2ubuntu1_all.deb ... 113s Unpacking libldap-common (2.6.9+dfsg-1~exp2ubuntu1) over (2.6.8+dfsg-1~exp4ubuntu3) ... 113s Preparing to unpack .../libldap2_2.6.9+dfsg-1~exp2ubuntu1_armhf.deb ... 113s Unpacking libldap2:armhf (2.6.9+dfsg-1~exp2ubuntu1) over (2.6.8+dfsg-1~exp4ubuntu3) ... 113s Preparing to unpack .../gpgv_2.4.4-2ubuntu22_armhf.deb ... 113s Unpacking gpgv (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 113s Setting up gpgv (2.4.4-2ubuntu22) ... 113s (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 ... 59965 files and directories currently installed.) 113s Preparing to unpack .../0-e2fsprogs-l10n_1.47.2-1ubuntu1_all.deb ... 113s Unpacking e2fsprogs-l10n (1.47.2-1ubuntu1) over (1.47.1-1ubuntu1) ... 113s Preparing to unpack .../1-logsave_1.47.2-1ubuntu1_armhf.deb ... 113s Unpacking logsave (1.47.2-1ubuntu1) over (1.47.1-1ubuntu1) ... 113s Preparing to unpack .../2-ubuntu-minimal_1.547_armhf.deb ... 113s Unpacking ubuntu-minimal (1.547) over (1.544) ... 113s Preparing to unpack .../3-initramfs-tools_0.145ubuntu2_all.deb ... 113s Unpacking initramfs-tools (0.145ubuntu2) over (0.142ubuntu35) ... 113s Preparing to unpack .../4-initramfs-tools-core_0.145ubuntu2_all.deb ... 113s Unpacking initramfs-tools-core (0.145ubuntu2) over (0.142ubuntu35) ... 113s Preparing to unpack .../5-libext2fs2t64_1.47.2-1ubuntu1_armhf.deb ... 113s Leaving 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2 to /lib/arm-linux-gnueabihf/libe2p.so.2.usr-is-merged by libext2fs2t64' 113s Leaving 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2.3 to /lib/arm-linux-gnueabihf/libe2p.so.2.3.usr-is-merged by libext2fs2t64' 113s Leaving 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2 to /lib/arm-linux-gnueabihf/libext2fs.so.2.usr-is-merged by libext2fs2t64' 113s Leaving 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2.4 to /lib/arm-linux-gnueabihf/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' 113s Unpacking libext2fs2t64:armhf (1.47.2-1ubuntu1) over (1.47.1-1ubuntu1) ... 113s Setting up libext2fs2t64:armhf (1.47.2-1ubuntu1) ... 114s (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 ... 59965 files and directories currently installed.) 114s Preparing to unpack .../e2fsprogs_1.47.2-1ubuntu1_armhf.deb ... 114s Unpacking e2fsprogs (1.47.2-1ubuntu1) over (1.47.1-1ubuntu1) ... 114s Preparing to unpack .../console-setup-linux_1.226ubuntu3_all.deb ... 114s Unpacking console-setup-linux (1.226ubuntu3) over (1.226ubuntu2) ... 114s Preparing to unpack .../console-setup_1.226ubuntu3_all.deb ... 114s Unpacking console-setup (1.226ubuntu3) over (1.226ubuntu2) ... 114s Preparing to unpack .../keyboard-configuration_1.226ubuntu3_all.deb ... 114s Unpacking keyboard-configuration (1.226ubuntu3) over (1.226ubuntu2) ... 114s Preparing to unpack .../dhcpcd-base_1%3a10.1.0-6_armhf.deb ... 114s Unpacking dhcpcd-base (1:10.1.0-6) over (1:10.1.0-2) ... 114s Setting up libapparmor1:armhf (4.1.0~beta1-0ubuntu5) ... 114s Setting up mount (2.40.2-14ubuntu1) ... 114s Setting up systemd (257.2-3ubuntu1) ... 114s Installing new version of config file /etc/systemd/logind.conf ... 114s Installing new version of config file /etc/systemd/sleep.conf ... 114s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 114s Created symlink '/run/systemd/system/tmp.mount' → '/dev/null'. 114s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 115s Setting up systemd-sysv (257.2-3ubuntu1) ... 115s (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 ... 59964 files and directories currently installed.) 115s Preparing to unpack .../0-init_1.68_armhf.deb ... 115s Unpacking init (1.68) over (1.67ubuntu1) ... 115s Preparing to unpack .../1-libbpf1_1%3a1.5.0-2_armhf.deb ... 115s Unpacking libbpf1:armhf (1:1.5.0-2) over (1:1.5.0-1) ... 115s Preparing to unpack .../2-iptables_1.8.11-2ubuntu1_armhf.deb ... 115s Unpacking iptables (1.8.11-2ubuntu1) over (1.8.10-3ubuntu2) ... 115s Preparing to unpack .../3-libip4tc2_1.8.11-2ubuntu1_armhf.deb ... 115s Unpacking libip4tc2:armhf (1.8.11-2ubuntu1) over (1.8.10-3ubuntu2) ... 115s Preparing to unpack .../4-libip6tc2_1.8.11-2ubuntu1_armhf.deb ... 115s Unpacking libip6tc2:armhf (1.8.11-2ubuntu1) over (1.8.10-3ubuntu2) ... 115s Preparing to unpack .../5-libnftnl11_1.2.8-1_armhf.deb ... 115s Unpacking libnftnl11:armhf (1.2.8-1) over (1.2.7-1) ... 115s Preparing to unpack .../6-libxtables12_1.8.11-2ubuntu1_armhf.deb ... 115s Unpacking libxtables12:armhf (1.8.11-2ubuntu1) over (1.8.10-3ubuntu2) ... 115s Preparing to unpack .../7-iproute2_6.13.0-1ubuntu1_armhf.deb ... 115s Unpacking iproute2 (6.13.0-1ubuntu1) over (6.10.0-2ubuntu1) ... 116s Preparing to unpack .../8-iputils-ping_3%3a20240905-1ubuntu1_armhf.deb ... 116s Unpacking iputils-ping (3:20240905-1ubuntu1) over (3:20240117-1build1) ... 116s Selecting previously unselected package login.defs. 116s Preparing to unpack .../9-login.defs_1%3a4.16.0-7ubuntu1_all.deb ... 116s Unpacking login.defs (1:4.16.0-7ubuntu1) ... 116s Replacing files in old package login (1:4.15.3-3ubuntu2) ... 116s Setting up login.defs (1:4.16.0-7ubuntu1) ... 116s Installing new version of config file /etc/login.defs ... 116s (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 ... 59971 files and directories currently installed.) 116s Preparing to unpack .../0-login_1%3a4.16.0-2+really2.40.2-14ubuntu1_armhf.deb ... 116s Unpacking login (1:4.16.0-2+really2.40.2-14ubuntu1) over (1:4.15.3-3ubuntu2) ... 116s Preparing to unpack .../1-mawk_1.3.4.20250131-1_armhf.deb ... 116s Unpacking mawk (1.3.4.20250131-1) over (1.3.4.20240905-1) ... 116s Preparing to unpack .../2-netcat-openbsd_1.228-1_armhf.deb ... 116s Unpacking netcat-openbsd (1.228-1) over (1.226-1.1) ... 116s Selecting previously unselected package libpython3.13-minimal:armhf. 116s Preparing to unpack .../3-libpython3.13-minimal_3.13.2-1_armhf.deb ... 116s Unpacking libpython3.13-minimal:armhf (3.13.2-1) ... 116s Selecting previously unselected package python3.13-minimal. 116s Preparing to unpack .../4-python3.13-minimal_3.13.2-1_armhf.deb ... 116s Unpacking python3.13-minimal (3.13.2-1) ... 116s Preparing to unpack .../5-python3-cryptography_43.0.0-1_armhf.deb ... 116s Unpacking python3-cryptography (43.0.0-1) over (42.0.5-2build1) ... 116s Setting up libpython3.13-minimal:armhf (3.13.2-1) ... 116s Setting up python3.13-minimal (3.13.2-1) ... 117s (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 ... 60253 files and directories currently installed.) 117s Preparing to unpack .../python3-minimal_3.13.1-1~exp2_armhf.deb ... 117s Unpacking python3-minimal (3.13.1-1~exp2) over (3.12.6-0ubuntu1) ... 117s Setting up python3-minimal (3.13.1-1~exp2) ... 117s (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 ... 60253 files and directories currently installed.) 117s Preparing to unpack .../python3_3.13.1-1~exp2_armhf.deb ... 118s Unpacking python3 (3.13.1-1~exp2) over (3.12.6-0ubuntu1) ... 118s Selecting previously unselected package python3-bcrypt. 118s Preparing to unpack .../python3-bcrypt_4.2.0-2.1_armhf.deb ... 118s Unpacking python3-bcrypt (4.2.0-2.1) ... 118s Preparing to unpack .../tzdata_2024b-6ubuntu1_all.deb ... 118s Unpacking tzdata (2024b-6ubuntu1) over (2024b-1ubuntu2) ... 118s Preparing to unpack .../libffi8_3.4.7-1_armhf.deb ... 118s Unpacking libffi8:armhf (3.4.7-1) over (3.4.6-1build1) ... 118s Setting up libffi8:armhf (3.4.7-1) ... 118s Selecting previously unselected package libpython3.13-stdlib:armhf. 118s (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 ... 60257 files and directories currently installed.) 118s Preparing to unpack .../00-libpython3.13-stdlib_3.13.2-1_armhf.deb ... 118s Unpacking libpython3.13-stdlib:armhf (3.13.2-1) ... 118s Selecting previously unselected package python3.13. 118s Preparing to unpack .../01-python3.13_3.13.2-1_armhf.deb ... 118s Unpacking python3.13 (3.13.2-1) ... 118s Preparing to unpack .../02-libpython3-stdlib_3.13.1-1~exp2_armhf.deb ... 118s Unpacking libpython3-stdlib:armhf (3.13.1-1~exp2) over (3.12.6-0ubuntu1) ... 118s Preparing to unpack .../03-gir1.2-girepository-2.0_1.82.0-4_armhf.deb ... 118s Unpacking gir1.2-girepository-2.0:armhf (1.82.0-4) over (1.82.0-2) ... 118s Preparing to unpack .../04-gir1.2-glib-2.0_2.83.3-2_armhf.deb ... 118s Unpacking gir1.2-glib-2.0:armhf (2.83.3-2) over (2.82.2-3) ... 118s Preparing to unpack .../05-libgirepository-1.0-1_1.82.0-4_armhf.deb ... 118s Unpacking libgirepository-1.0-1:armhf (1.82.0-4) over (1.82.0-2) ... 118s Preparing to unpack .../06-libglib2.0-data_2.83.3-2_all.deb ... 118s Unpacking libglib2.0-data (2.83.3-2) over (2.82.2-3) ... 118s Preparing to unpack .../07-libglib2.0-bin_2.83.3-2_armhf.deb ... 118s Unpacking libglib2.0-bin (2.83.3-2) over (2.82.2-3) ... 118s Preparing to unpack .../08-libglib2.0-0t64_2.83.3-2_armhf.deb ... 118s Unpacking libglib2.0-0t64:armhf (2.83.3-2) over (2.82.2-3) ... 118s Preparing to unpack .../09-netplan-generator_1.1.2-2ubuntu1_armhf.deb ... 118s Adding 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 118s Unpacking netplan-generator (1.1.2-2ubuntu1) over (1.1.1-1) ... 118s Preparing to unpack .../10-libyaml-0-2_0.2.5-2_armhf.deb ... 118s Unpacking libyaml-0-2:armhf (0.2.5-2) over (0.2.5-1build1) ... 118s Preparing to unpack .../11-python3-netplan_1.1.2-2ubuntu1_armhf.deb ... 118s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 118s for fn in glob1(directory, "%s.*" % fname): 118s Unpacking python3-netplan (1.1.2-2ubuntu1) over (1.1.1-1) ... 118s Preparing to unpack .../12-netplan.io_1.1.2-2ubuntu1_armhf.deb ... 118s Unpacking netplan.io (1.1.2-2ubuntu1) over (1.1.1-1) ... 119s Preparing to unpack .../13-libnetplan1_1.1.2-2ubuntu1_armhf.deb ... 119s Unpacking libnetplan1:armhf (1.1.2-2ubuntu1) over (1.1.1-1) ... 119s Preparing to unpack .../14-ethtool_1%3a6.11-1_armhf.deb ... 119s Unpacking ethtool (1:6.11-1) over (1:6.10-1) ... 119s Preparing to unpack .../15-libsemanage-common_3.7-2.1_all.deb ... 119s Unpacking libsemanage-common (3.7-2.1) over (3.7-2build1) ... 119s Setting up libsemanage-common (3.7-2.1) ... 119s (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 ... 60676 files and directories currently installed.) 119s Preparing to unpack .../libsemanage2_3.7-2.1_armhf.deb ... 119s Unpacking libsemanage2:armhf (3.7-2.1) over (3.7-2build1) ... 119s Setting up libsemanage2:armhf (3.7-2.1) ... 119s (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 ... 60676 files and directories currently installed.) 119s Preparing to unpack .../passwd_1%3a4.16.0-7ubuntu1_armhf.deb ... 119s Unpacking passwd (1:4.16.0-7ubuntu1) over (1:4.15.3-3ubuntu2) ... 119s Setting up passwd (1:4.16.0-7ubuntu1) ... 119s (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 ... 60711 files and directories currently installed.) 119s Preparing to unpack .../000-python3-newt_0.52.24-4ubuntu1_armhf.deb ... 119s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 119s for fn in glob1(directory, "%s.*" % fname): 119s Unpacking python3-newt:armhf (0.52.24-4ubuntu1) over (0.52.24-2ubuntu4) ... 119s Preparing to unpack .../001-libnewt0.52_0.52.24-4ubuntu1_armhf.deb ... 119s Unpacking libnewt0.52:armhf (0.52.24-4ubuntu1) over (0.52.24-2ubuntu4) ... 119s Preparing to unpack .../002-whiptail_0.52.24-4ubuntu1_armhf.deb ... 119s Unpacking whiptail (0.52.24-4ubuntu1) over (0.52.24-2ubuntu4) ... 119s Preparing to unpack .../003-dracut-install_106-2ubuntu1_armhf.deb ... 119s Unpacking dracut-install (106-2ubuntu1) over (105-2ubuntu3) ... 119s Preparing to unpack .../004-initramfs-tools-bin_0.145ubuntu2_armhf.deb ... 119s Unpacking initramfs-tools-bin (0.145ubuntu2) over (0.142ubuntu35) ... 119s Preparing to unpack .../005-busybox-initramfs_1%3a1.37.0-4ubuntu1_armhf.deb ... 119s Unpacking busybox-initramfs (1:1.37.0-4ubuntu1) over (1:1.36.1-9ubuntu1) ... 119s Preparing to unpack .../006-python3.12_3.12.9-1_armhf.deb ... 119s Unpacking python3.12 (3.12.9-1) over (3.12.7-3) ... 119s Preparing to unpack .../007-libpython3.12-stdlib_3.12.9-1_armhf.deb ... 119s Unpacking libpython3.12-stdlib:armhf (3.12.9-1) over (3.12.7-3) ... 120s Preparing to unpack .../008-python3.12-minimal_3.12.9-1_armhf.deb ... 120s Unpacking python3.12-minimal (3.12.9-1) over (3.12.7-3) ... 120s Preparing to unpack .../009-libpython3.12-minimal_3.12.9-1_armhf.deb ... 120s Unpacking libpython3.12-minimal:armhf (3.12.9-1) over (3.12.7-3) ... 120s Preparing to unpack .../010-cron_3.0pl1-192ubuntu1_armhf.deb ... 120s Unpacking cron (3.0pl1-192ubuntu1) over (3.0pl1-189ubuntu1) ... 120s Preparing to unpack .../011-rsync_3.4.1-0syncable1_armhf.deb ... 120s Unpacking rsync (3.4.1-0syncable1) over (3.3.0-1) ... 120s Preparing to unpack .../012-python-apt-common_2.9.8_all.deb ... 120s Unpacking python-apt-common (2.9.8) over (2.9.0ubuntu2) ... 120s Preparing to unpack .../013-python3-apt_2.9.8_armhf.deb ... 120s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 120s for fn in glob1(directory, "%s.*" % fname): 120s Unpacking python3-apt (2.9.8) over (2.9.0ubuntu2) ... 120s Preparing to unpack .../014-python3-lazr.uri_1.0.6-5_all.deb ... 120s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 120s for fn in glob1(directory, "%s.*" % fname): 120s Unpacking python3-lazr.uri (1.0.6-5) over (1.0.6-4) ... 120s Preparing to unpack .../015-python3-launchpadlib_2.1.0-1_all.deb ... 120s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 120s for fn in glob1(directory, "%s.*" % fname): 120s Unpacking python3-launchpadlib (2.1.0-1) over (2.0.0-1) ... 120s Preparing to unpack .../016-python3-problem-report_2.31.0-0ubuntu5_all.deb ... 121s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 121s for fn in glob1(directory, "%s.*" % fname): 121s Unpacking python3-problem-report (2.31.0-0ubuntu5) over (2.30.0-0ubuntu5) ... 121s Preparing to unpack .../017-python3-apport_2.31.0-0ubuntu5_all.deb ... 121s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 121s for fn in glob1(directory, "%s.*" % fname): 121s Unpacking python3-apport (2.31.0-0ubuntu5) over (2.30.0-0ubuntu5) ... 121s Preparing to unpack .../018-python3-gi_3.50.0-4_armhf.deb ... 121s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 121s for fn in glob1(directory, "%s.*" % fname): 121s Unpacking python3-gi (3.50.0-4) over (3.50.0-3build1) ... 121s Preparing to unpack .../019-apport-core-dump-handler_2.31.0-0ubuntu5_all.deb ... 121s Unpacking apport-core-dump-handler (2.31.0-0ubuntu5) over (2.30.0-0ubuntu5) ... 121s Preparing to unpack .../020-apport_2.31.0-0ubuntu5_all.deb ... 121s Unpacking apport (2.31.0-0ubuntu5) over (2.30.0-0ubuntu5) ... 121s Preparing to unpack .../021-libcom-err2_1.47.2-1ubuntu1_armhf.deb ... 121s Unpacking libcom-err2:armhf (1.47.2-1ubuntu1) over (1.47.1-1ubuntu1) ... 121s Preparing to unpack .../022-libss2_1.47.2-1ubuntu1_armhf.deb ... 121s Unpacking libss2:armhf (1.47.2-1ubuntu1) over (1.47.1-1ubuntu1) ... 121s Preparing to unpack .../023-openssl_3.4.0-1ubuntu2_armhf.deb ... 121s Unpacking openssl (3.4.0-1ubuntu2) over (3.3.1-2ubuntu2) ... 121s Preparing to unpack .../024-ca-certificates_20241223_all.deb ... 121s Unpacking ca-certificates (20241223) over (20240203) ... 121s Preparing to unpack .../025-distro-info_1.13_armhf.deb ... 121s Unpacking distro-info (1.13) over (1.12) ... 121s Preparing to unpack .../026-krb5-locales_1.21.3-4ubuntu1_all.deb ... 121s Unpacking krb5-locales (1.21.3-4ubuntu1) over (1.21.3-3) ... 121s Preparing to unpack .../027-libfribidi0_1.0.16-1_armhf.deb ... 121s Unpacking libfribidi0:armhf (1.0.16-1) over (1.0.15-1) ... 121s Preparing to unpack .../028-libgssapi-krb5-2_1.21.3-4ubuntu1_armhf.deb ... 121s Unpacking libgssapi-krb5-2:armhf (1.21.3-4ubuntu1) over (1.21.3-3) ... 121s Preparing to unpack .../029-libkrb5-3_1.21.3-4ubuntu1_armhf.deb ... 121s Unpacking libkrb5-3:armhf (1.21.3-4ubuntu1) over (1.21.3-3) ... 121s Preparing to unpack .../030-libkrb5support0_1.21.3-4ubuntu1_armhf.deb ... 121s Unpacking libkrb5support0:armhf (1.21.3-4ubuntu1) over (1.21.3-3) ... 121s Preparing to unpack .../031-libk5crypto3_1.21.3-4ubuntu1_armhf.deb ... 121s Unpacking libk5crypto3:armhf (1.21.3-4ubuntu1) over (1.21.3-3) ... 122s Preparing to unpack .../032-libicu74_74.2-1ubuntu6_armhf.deb ... 122s Unpacking libicu74:armhf (74.2-1ubuntu6) over (74.2-1ubuntu4) ... 122s Preparing to unpack .../033-libxml2_2.12.7+dfsg+really2.9.14-0.2ubuntu3_armhf.deb ... 122s Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2ubuntu3) over (2.12.7+dfsg-3) ... 122s Preparing to unpack .../034-python3-pygments_2.18.0+dfsg-2_all.deb ... 122s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 122s for fn in glob1(directory, "%s.*" % fname): 122s Unpacking python3-pygments (2.18.0+dfsg-2) over (2.18.0+dfsg-1ubuntu1) ... 122s Preparing to unpack .../035-python3-rich_13.9.4-1_all.deb ... 122s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 122s for fn in glob1(directory, "%s.*" % fname): 122s Unpacking python3-rich (13.9.4-1) over (13.7.1-1) ... 122s Preparing to unpack .../036-ucf_3.0049_all.deb ... 122s Unpacking ucf (3.0049) over (3.0043+nmu1) ... 123s Preparing to unpack .../037-rsyslog_8.2412.0-1ubuntu1_armhf.deb ... 123s Unpacking rsyslog (8.2412.0-1ubuntu1) over (8.2406.0-1ubuntu2) ... 123s Preparing to unpack .../038-apparmor_4.1.0~beta1-0ubuntu5_armhf.deb ... 123s Unpacking apparmor (4.1.0~beta1-0ubuntu5) over (4.1.0~beta1-0ubuntu4) ... 124s Preparing to unpack .../039-bash-completion_1%3a2.16.0-7_all.deb ... 124s Unpacking bash-completion (1:2.16.0-7) over (1:2.14.0-2) ... 124s Preparing to unpack .../040-bind9-dnsutils_1%3a9.20.0-2ubuntu4_armhf.deb ... 124s Unpacking bind9-dnsutils (1:9.20.0-2ubuntu4) over (1:9.20.0-2ubuntu3) ... 124s Preparing to unpack .../041-bind9-host_1%3a9.20.0-2ubuntu4_armhf.deb ... 124s Unpacking bind9-host (1:9.20.0-2ubuntu4) over (1:9.20.0-2ubuntu3) ... 124s Preparing to unpack .../042-bind9-libs_1%3a9.20.0-2ubuntu4_armhf.deb ... 124s Unpacking bind9-libs:armhf (1:9.20.0-2ubuntu4) over (1:9.20.0-2ubuntu3) ... 124s Preparing to unpack .../043-libedit2_3.1-20250104-1_armhf.deb ... 124s Unpacking libedit2:armhf (3.1-20250104-1) over (3.1-20240808-1) ... 124s Preparing to unpack .../044-busybox-static_1%3a1.37.0-4ubuntu1_armhf.deb ... 124s Unpacking busybox-static (1:1.37.0-4ubuntu1) over (1:1.36.1-9ubuntu1) ... 124s Preparing to unpack .../045-cron-daemon-common_3.0pl1-192ubuntu1_all.deb ... 124s Unpacking cron-daemon-common (3.0pl1-192ubuntu1) over (3.0pl1-189ubuntu1) ... 124s Preparing to unpack .../046-libdevmapper1.02.1_2%3a1.02.201-1ubuntu1_armhf.deb ... 124s Unpacking libdevmapper1.02.1:armhf (2:1.02.201-1ubuntu1) over (2:1.02.196-1ubuntu2) ... 124s Preparing to unpack .../047-dmsetup_2%3a1.02.201-1ubuntu1_armhf.deb ... 124s Unpacking dmsetup (2:1.02.201-1ubuntu1) over (2:1.02.196-1ubuntu2) ... 124s Preparing to unpack .../048-ed_1.21-1_armhf.deb ... 124s Unpacking ed (1.21-1) over (1.20.2-2) ... 124s Preparing to unpack .../049-gettext-base_0.23.1-1_armhf.deb ... 124s Unpacking gettext-base (0.23.1-1) over (0.22.5-2) ... 124s Preparing to unpack .../050-groff-base_1.23.0-7_armhf.deb ... 124s Unpacking groff-base (1.23.0-7) over (1.23.0-5) ... 124s Preparing to unpack .../051-libibverbs1_55.0-1ubuntu1_armhf.deb ... 124s Unpacking libibverbs1:armhf (55.0-1ubuntu1) over (52.0-2ubuntu1) ... 125s Preparing to unpack .../052-ibverbs-providers_55.0-1ubuntu1_armhf.deb ... 125s Unpacking ibverbs-providers:armhf (55.0-1ubuntu1) over (52.0-2ubuntu1) ... 125s Preparing to unpack .../053-iputils-tracepath_3%3a20240905-1ubuntu1_armhf.deb ... 125s Unpacking iputils-tracepath (3:20240905-1ubuntu1) over (3:20240117-1build1) ... 125s Preparing to unpack .../054-nftables_1.1.1-1build1_armhf.deb ... 125s Unpacking nftables (1.1.1-1build1) over (1.1.0-2) ... 125s Preparing to unpack .../055-libnftables1_1.1.1-1build1_armhf.deb ... 125s Unpacking libnftables1:armhf (1.1.1-1build1) over (1.1.0-2) ... 125s Preparing to unpack .../056-libpcap0.8t64_1.10.5-2ubuntu1_armhf.deb ... 125s Unpacking libpcap0.8t64:armhf (1.10.5-2ubuntu1) over (1.10.5-1ubuntu1) ... 125s Preparing to unpack .../057-libpng16-16t64_1.6.46-4_armhf.deb ... 125s Unpacking libpng16-16t64:armhf (1.6.46-4) over (1.6.44-2) ... 125s Preparing to unpack .../058-libtraceevent1-plugin_1%3a1.8.4-2_armhf.deb ... 125s Unpacking libtraceevent1-plugin:armhf (1:1.8.4-2) over (1:1.8.4-1) ... 125s Preparing to unpack .../059-libtraceevent1_1%3a1.8.4-2_armhf.deb ... 125s Unpacking libtraceevent1:armhf (1:1.8.4-2) over (1:1.8.4-1) ... 125s Preparing to unpack .../060-libusb-1.0-0_2%3a1.0.27-2_armhf.deb ... 125s Unpacking libusb-1.0-0:armhf (2:1.0.27-2) over (2:1.0.27-1) ... 125s Preparing to unpack .../061-libxdmcp6_1%3a1.1.5-1_armhf.deb ... 125s Unpacking libxdmcp6:armhf (1:1.1.5-1) over (1:1.1.3-0ubuntu6) ... 125s Preparing to unpack .../062-libxkbcommon0_1.7.0-2_armhf.deb ... 125s Unpacking libxkbcommon0:armhf (1.7.0-2) over (1.7.0-1) ... 125s Preparing to unpack .../063-lshw_02.19.git.2021.06.19.996aaad9c7-2.1ubuntu1_armhf.deb ... 125s Unpacking lshw (02.19.git.2021.06.19.996aaad9c7-2.1ubuntu1) over (02.19.git.2021.06.19.996aaad9c7-2ubuntu2) ... 125s Preparing to unpack .../064-nano_8.3-1_armhf.deb ... 125s Unpacking nano (8.3-1) over (8.2-1) ... 125s Preparing to unpack .../065-pci.ids_0.0~2025.02.05-1_all.deb ... 125s Unpacking pci.ids (0.0~2025.02.05-1) over (0.0~2024.10.24-1) ... 125s Preparing to unpack .../066-powermgmt-base_1.38_all.deb ... 125s Unpacking powermgmt-base (1.38) over (1.37+nmu1ubuntu1) ... 125s Preparing to unpack .../067-publicsuffix_20250108.1153-0.1_all.deb ... 125s Unpacking publicsuffix (20250108.1153-0.1) over (20231001.0357-0.1) ... 125s Preparing to unpack .../068-python3-distro-info_1.13_all.deb ... 125s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 125s for fn in glob1(directory, "%s.*" % fname): 125s Unpacking python3-distro-info (1.13) over (1.12) ... 125s Preparing to unpack .../069-python3.13-gdbm_3.13.2-1_armhf.deb ... 125s Unpacking python3.13-gdbm (3.13.2-1) over (3.13.0-2) ... 126s Preparing to unpack .../070-python3.12-gdbm_3.12.9-1_armhf.deb ... 126s Unpacking python3.12-gdbm (3.12.9-1) over (3.12.7-3) ... 126s Preparing to unpack .../071-python3-gdbm_3.13.1-1_armhf.deb ... 126s Unpacking python3-gdbm:armhf (3.13.1-1) over (3.12.7-1) ... 126s Preparing to unpack .../072-ubuntu-standard_1.547_armhf.deb ... 126s Unpacking ubuntu-standard (1.547) over (1.544) ... 126s Preparing to unpack .../073-ufw_0.36.2-9_all.deb ... 126s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 126s for fn in glob1(directory, "%s.*" % fname): 126s Unpacking ufw (0.36.2-9) over (0.36.2-8) ... 126s Preparing to unpack .../074-usb.ids_2025.01.14-1_all.deb ... 126s Unpacking usb.ids (2025.01.14-1) over (2024.07.04-1) ... 126s Preparing to unpack .../075-xauth_1%3a1.1.2-1.1_armhf.deb ... 126s Unpacking xauth (1:1.1.2-1.1) over (1:1.1.2-1build1) ... 126s Preparing to unpack .../076-libcurl3t64-gnutls_8.12.0+git20250209.89ed161+ds-1ubuntu1_armhf.deb ... 126s Unpacking libcurl3t64-gnutls:armhf (8.12.0+git20250209.89ed161+ds-1ubuntu1) over (8.11.0-1ubuntu2) ... 126s Preparing to unpack .../077-libappstream5_1.0.4-1_armhf.deb ... 126s Unpacking libappstream5:armhf (1.0.4-1) over (1.0.3-1) ... 126s Preparing to unpack .../078-appstream_1.0.4-1_armhf.deb ... 126s Unpacking appstream (1.0.4-1) over (1.0.3-1) ... 126s Preparing to unpack .../079-libctf0_2.44-1ubuntu1_armhf.deb ... 126s Unpacking libctf0:armhf (2.44-1ubuntu1) over (2.43.1-4ubuntu1) ... 126s Preparing to unpack .../080-libctf-nobfd0_2.44-1ubuntu1_armhf.deb ... 126s Unpacking libctf-nobfd0:armhf (2.44-1ubuntu1) over (2.43.1-4ubuntu1) ... 126s Preparing to unpack .../081-binutils-arm-linux-gnueabihf_2.44-1ubuntu1_armhf.deb ... 126s Unpacking binutils-arm-linux-gnueabihf (2.44-1ubuntu1) over (2.43.1-4ubuntu1) ... 126s Preparing to unpack .../082-libbinutils_2.44-1ubuntu1_armhf.deb ... 126s Unpacking libbinutils:armhf (2.44-1ubuntu1) over (2.43.1-4ubuntu1) ... 126s Preparing to unpack .../083-binutils_2.44-1ubuntu1_armhf.deb ... 126s Unpacking binutils (2.44-1ubuntu1) over (2.43.1-4ubuntu1) ... 126s Preparing to unpack .../084-binutils-common_2.44-1ubuntu1_armhf.deb ... 126s Unpacking binutils-common:armhf (2.44-1ubuntu1) over (2.43.1-4ubuntu1) ... 126s Preparing to unpack .../085-libsframe1_2.44-1ubuntu1_armhf.deb ... 126s Unpacking libsframe1:armhf (2.44-1ubuntu1) over (2.43.1-4ubuntu1) ... 126s Preparing to unpack .../086-btrfs-progs_6.12-1build1_armhf.deb ... 126s Unpacking btrfs-progs (6.12-1build1) over (6.6.3-1.2) ... 126s Preparing to unpack .../087-python3-jinja2_3.1.5-2_all.deb ... 126s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 126s for fn in glob1(directory, "%s.*" % fname): 126s Unpacking python3-jinja2 (3.1.5-2) over (3.1.3-1ubuntu1) ... 127s Preparing to unpack .../088-python3-json-pointer_2.4-3_all.deb ... 127s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 127s for fn in glob1(directory, "%s.*" % fname): 127s Unpacking python3-json-pointer (2.4-3) over (2.4-2) ... 127s Preparing to unpack .../089-python3-jsonpatch_1.32-5_all.deb ... 127s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 127s for fn in glob1(directory, "%s.*" % fname): 127s Unpacking python3-jsonpatch (1.32-5) over (1.32-4) ... 127s Preparing to unpack .../090-python3-attr_25.1.0-1_all.deb ... 127s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 127s for fn in glob1(directory, "%s.*" % fname): 127s Unpacking python3-attr (25.1.0-1) over (23.2.0-2) ... 127s Preparing to unpack .../091-python3-referencing_0.35.1-2ubuntu1_all.deb ... 127s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 127s for fn in glob1(directory, "%s.*" % fname): 127s Unpacking python3-referencing (0.35.1-2ubuntu1) over (0.35.1-1ubuntu1) ... 127s Preparing to unpack .../092-python3-jsonschema_4.19.2-6ubuntu1_all.deb ... 127s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 127s for fn in glob1(directory, "%s.*" % fname): 127s Unpacking python3-jsonschema (4.19.2-6ubuntu1) over (4.19.2-3ubuntu1) ... 127s Preparing to unpack .../093-python3-jwt_2.10.1-2_all.deb ... 127s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 127s for fn in glob1(directory, "%s.*" % fname): 127s Unpacking python3-jwt (2.10.1-2) over (2.7.0-1) ... 127s Preparing to unpack .../094-python3-oauthlib_3.2.2-3_all.deb ... 127s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 127s for fn in glob1(directory, "%s.*" % fname): 127s Unpacking python3-oauthlib (3.2.2-3) over (3.2.2-2) ... 127s Preparing to unpack .../095-cloud-init-base_25.1~3geb1965a4-0ubuntu1_all.deb ... 127s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 127s for fn in glob1(directory, "%s.*" % fname): 128s Unpacking cloud-init-base (25.1~3geb1965a4-0ubuntu1) over (24.4-0ubuntu1) ... 128s dpkg: warning: unable to delete old directory '/lib/systemd/system/sshd-keygen@.service.d': Directory not empty 128s Preparing to unpack .../096-curl_8.12.0+git20250209.89ed161+ds-1ubuntu1_armhf.deb ... 128s Unpacking curl (8.12.0+git20250209.89ed161+ds-1ubuntu1) over (8.11.0-1ubuntu2) ... 128s Preparing to unpack .../097-libcurl4t64_8.12.0+git20250209.89ed161+ds-1ubuntu1_armhf.deb ... 128s Unpacking libcurl4t64:armhf (8.12.0+git20250209.89ed161+ds-1ubuntu1) over (8.11.0-1ubuntu2) ... 128s Preparing to unpack .../098-dpkg-dev_1.22.11ubuntu4_all.deb ... 128s Unpacking dpkg-dev (1.22.11ubuntu4) over (1.22.11ubuntu3) ... 128s Preparing to unpack .../099-libdpkg-perl_1.22.11ubuntu4_all.deb ... 128s Unpacking libdpkg-perl (1.22.11ubuntu4) over (1.22.11ubuntu3) ... 128s Preparing to unpack .../100-make_4.4.1-1_armhf.deb ... 128s Unpacking make (4.4.1-1) over (4.3-4.1build2) ... 128s Preparing to unpack .../101-libarchive13t64_3.7.7-0ubuntu1_armhf.deb ... 128s Unpacking libarchive13t64:armhf (3.7.7-0ubuntu1) over (3.7.4-1.1) ... 128s Preparing to unpack .../102-libjson-glib-1.0-common_1.10.6+ds-1_all.deb ... 128s Unpacking libjson-glib-1.0-common (1.10.6+ds-1) over (1.10.0+ds-3) ... 128s Preparing to unpack .../103-libjson-glib-1.0-0_1.10.6+ds-1_armhf.deb ... 128s Unpacking libjson-glib-1.0-0:armhf (1.10.6+ds-1) over (1.10.0+ds-3) ... 128s Preparing to unpack .../104-fwupd_2.0.5-1_armhf.deb ... 129s Unpacking fwupd (2.0.5-1) over (2.0.2-1) ... 129s Preparing to unpack .../105-libfwupd3_2.0.5-1_armhf.deb ... 129s Unpacking libfwupd3:armhf (2.0.5-1) over (2.0.2-1) ... 129s Preparing to unpack .../106-polkitd_126-2_armhf.deb ... 129s Unpacking polkitd (126-2) over (125-2ubuntu1) ... 129s Preparing to unpack .../107-libpolkit-agent-1-0_126-2_armhf.deb ... 129s Unpacking libpolkit-agent-1-0:armhf (126-2) over (125-2ubuntu1) ... 129s Preparing to unpack .../108-libpolkit-gobject-1-0_126-2_armhf.deb ... 129s Unpacking libpolkit-gobject-1-0:armhf (126-2) over (125-2ubuntu1) ... 129s Preparing to unpack .../109-libprotobuf-c1_1.5.1-1ubuntu1_armhf.deb ... 129s Unpacking libprotobuf-c1:armhf (1.5.1-1ubuntu1) over (1.4.1-1ubuntu4) ... 129s Preparing to unpack .../110-libqmi-proxy_1.35.6-1_armhf.deb ... 129s Unpacking libqmi-proxy (1.35.6-1) over (1.35.2-0ubuntu2) ... 129s Preparing to unpack .../111-libqmi-glib5_1.35.6-1_armhf.deb ... 129s Unpacking libqmi-glib5:armhf (1.35.6-1) over (1.35.2-0ubuntu2) ... 129s Preparing to unpack .../112-gnupg-l10n_2.4.4-2ubuntu22_all.deb ... 129s Unpacking gnupg-l10n (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 129s Preparing to unpack .../113-htop_3.3.0-5_armhf.deb ... 129s Unpacking htop (3.3.0-5) over (3.3.0-4build1) ... 129s Preparing to unpack .../114-libblockdev-utils3_3.3.0-1_armhf.deb ... 129s Unpacking libblockdev-utils3:armhf (3.3.0-1) over (3.2.1-1) ... 129s Preparing to unpack .../115-libnspr4_2%3a4.36-1ubuntu1_armhf.deb ... 129s Unpacking libnspr4:armhf (2:4.36-1ubuntu1) over (2:4.35-1.1ubuntu2) ... 129s Preparing to unpack .../116-libnss3_2%3a3.106-1ubuntu1_armhf.deb ... 129s Unpacking libnss3:armhf (2:3.106-1ubuntu1) over (2:3.103-1) ... 129s Preparing to unpack .../117-libgpgme11t64_1.24.1-4ubuntu1_armhf.deb ... 129s Unpacking libgpgme11t64:armhf (1.24.1-4ubuntu1) over (1.24.0-2ubuntu1) ... 129s Preparing to unpack .../118-libvolume-key1_0.3.12-9_armhf.deb ... 129s Unpacking libvolume-key1:armhf (0.3.12-9) over (0.3.12-8) ... 129s Preparing to unpack .../119-libblockdev-crypto3_3.3.0-1_armhf.deb ... 129s Unpacking libblockdev-crypto3:armhf (3.3.0-1) over (3.2.1-1) ... 129s Preparing to unpack .../120-libblockdev-fs3_3.3.0-1_armhf.deb ... 129s Unpacking libblockdev-fs3:armhf (3.3.0-1) over (3.2.1-1) ... 129s Preparing to unpack .../121-libblockdev-loop3_3.3.0-1_armhf.deb ... 129s Unpacking libblockdev-loop3:armhf (3.3.0-1) over (3.2.1-1) ... 129s Preparing to unpack .../122-libblockdev-mdraid3_3.3.0-1_armhf.deb ... 129s Unpacking libblockdev-mdraid3:armhf (3.3.0-1) over (3.2.1-1) ... 130s Preparing to unpack .../123-libnvme1t64_1.11.1-1build1_armhf.deb ... 130s Unpacking libnvme1t64 (1.11.1-1build1) over (1.11.1-1) ... 130s Preparing to unpack .../124-libblockdev-nvme3_3.3.0-1_armhf.deb ... 130s Unpacking libblockdev-nvme3:armhf (3.3.0-1) over (3.2.1-1) ... 130s Preparing to unpack .../125-libblockdev-part3_3.3.0-1_armhf.deb ... 130s Unpacking libblockdev-part3:armhf (3.3.0-1) over (3.2.1-1) ... 130s Preparing to unpack .../126-libblockdev-swap3_3.3.0-1_armhf.deb ... 130s Unpacking libblockdev-swap3:armhf (3.3.0-1) over (3.2.1-1) ... 130s Preparing to unpack .../127-libblockdev3_3.3.0-1_armhf.deb ... 130s Unpacking libblockdev3:armhf (3.3.0-1) over (3.2.1-1) ... 130s Preparing to unpack .../128-libftdi1-2_1.5-8_armhf.deb ... 130s Unpacking libftdi1-2:armhf (1.5-8) over (1.5-7build1) ... 130s Preparing to unpack .../129-libgstreamer1.0-0_1.25.50-1_armhf.deb ... 130s Unpacking libgstreamer1.0-0:armhf (1.25.50-1) over (1.24.9-1) ... 130s Preparing to unpack .../130-libgudev-1.0-0_1%3a238-6_armhf.deb ... 130s Unpacking libgudev-1.0-0:armhf (1:238-6) over (1:238-5ubuntu1) ... 130s Selecting previously unselected package libicu76:armhf. 130s Preparing to unpack .../131-libicu76_76.1-1ubuntu2_armhf.deb ... 130s Unpacking libicu76:armhf (76.1-1ubuntu2) ... 130s Preparing to unpack .../132-libsasl2-modules_2.1.28+dfsg1-8build1_armhf.deb ... 130s Unpacking libsasl2-modules:armhf (2.1.28+dfsg1-8build1) over (2.1.28+dfsg1-8) ... 130s Preparing to unpack .../133-udisks2_2.10.1-11ubuntu2_armhf.deb ... 130s Unpacking udisks2 (2.10.1-11ubuntu2) over (2.10.1-11ubuntu1) ... 130s Preparing to unpack .../134-libudisks2-0_2.10.1-11ubuntu2_armhf.deb ... 130s Unpacking libudisks2-0:armhf (2.10.1-11ubuntu2) over (2.10.1-11ubuntu1) ... 130s Preparing to unpack .../135-libwrap0_7.6.q-35_armhf.deb ... 130s Unpacking libwrap0:armhf (7.6.q-35) over (7.6.q-33) ... 130s Selecting previously unselected package linux-headers-6.12.0-15. 130s Preparing to unpack .../136-linux-headers-6.12.0-15_6.12.0-15.15_all.deb ... 130s Unpacking linux-headers-6.12.0-15 (6.12.0-15.15) ... 133s Selecting previously unselected package linux-headers-6.12.0-15-generic. 133s Preparing to unpack .../137-linux-headers-6.12.0-15-generic_6.12.0-15.15_armhf.deb ... 133s Unpacking linux-headers-6.12.0-15-generic (6.12.0-15.15) ... 135s Preparing to unpack .../138-linux-headers-generic_6.12.0-15.15+1_armhf.deb ... 135s Unpacking linux-headers-generic (6.12.0-15.15+1) over (6.11.0-8.8) ... 135s Preparing to unpack .../139-pollinate_4.33-4ubuntu2_all.deb ... 135s Unpacking pollinate (4.33-4ubuntu2) over (4.33-4ubuntu1) ... 135s Preparing to unpack .../140-python3-babel_2.17.0-1_all.deb ... 135s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 135s for fn in glob1(directory, "%s.*" % fname): 135s Unpacking python3-babel (2.17.0-1) over (2.16.0-1) ... 135s Preparing to unpack .../141-python-babel-localedata_2.17.0-1_all.deb ... 135s Unpacking python-babel-localedata (2.17.0-1) over (2.16.0-1) ... 135s Preparing to unpack .../142-python3-certifi_2025.1.31+ds-1_all.deb ... 135s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 135s for fn in glob1(directory, "%s.*" % fname): 135s Unpacking python3-certifi (2025.1.31+ds-1) over (2024.8.30+dfsg-1) ... 135s Preparing to unpack .../143-python3-chardet_5.2.0+dfsg-2_all.deb ... 135s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 135s for fn in glob1(directory, "%s.*" % fname): 135s Unpacking python3-chardet (5.2.0+dfsg-2) over (5.2.0+dfsg-1) ... 136s Preparing to unpack .../144-python3-idna_3.10-1_all.deb ... 136s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 136s for fn in glob1(directory, "%s.*" % fname): 136s Unpacking python3-idna (3.10-1) over (3.8-2) ... 136s Preparing to unpack .../145-python3-more-itertools_10.6.0-1_all.deb ... 136s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 136s for fn in glob1(directory, "%s.*" % fname): 136s Unpacking python3-more-itertools (10.6.0-1) over (10.5.0-1) ... 136s Preparing to unpack .../146-python3-openssl_25.0.0-1_all.deb ... 136s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 136s for fn in glob1(directory, "%s.*" % fname): 136s Unpacking python3-openssl (25.0.0-1) over (24.2.1-1) ... 136s Preparing to unpack .../147-python3-pkg-resources_75.6.0-1_all.deb ... 136s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 136s for fn in glob1(directory, "%s.*" % fname): 136s Unpacking python3-pkg-resources (75.6.0-1) over (75.2.0-1) ... 136s Preparing to unpack .../148-python3-setuptools_75.6.0-1_all.deb ... 136s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 136s for fn in glob1(directory, "%s.*" % fname): 136s Unpacking python3-setuptools (75.6.0-1) over (75.2.0-1) ... 136s Preparing to unpack .../149-software-properties-common_0.108_all.deb ... 136s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 136s for fn in glob1(directory, "%s.*" % fname): 136s Unpacking software-properties-common (0.108) over (0.105) ... 136s Preparing to unpack .../150-python3-software-properties_0.108_all.deb ... 136s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 136s for fn in glob1(directory, "%s.*" % fname): 136s Unpacking python3-software-properties (0.108) over (0.105) ... 137s Preparing to unpack .../151-python3-urllib3_2.3.0-1_all.deb ... 137s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 137s for fn in glob1(directory, "%s.*" % fname): 137s Unpacking python3-urllib3 (2.3.0-1) over (2.0.7-2ubuntu0.1) ... 137s Preparing to unpack .../152-python3-wadllib_2.0.0-2_all.deb ... 137s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 137s for fn in glob1(directory, "%s.*" % fname): 137s Unpacking python3-wadllib (2.0.0-2) over (2.0.0-1) ... 137s Preparing to unpack .../153-unattended-upgrades_2.12ubuntu2_all.deb ... 137s Unpacking unattended-upgrades (2.12ubuntu2) over (2.9.1+nmu4ubuntu1) ... 137s dpkg: warning: unable to delete old directory '/lib/systemd/system-sleep': Directory not empty 137s Preparing to unpack .../154-xfsprogs_6.8.0-2.2ubuntu3_armhf.deb ... 137s Unpacking xfsprogs (6.8.0-2.2ubuntu3) over (6.8.0-2.2ubuntu2) ... 137s Preparing to unpack .../155-zstd_1.5.6+dfsg-2_armhf.deb ... 137s Unpacking zstd (1.5.6+dfsg-2) over (1.5.6+dfsg-1) ... 137s Preparing to unpack .../156-cloud-init_25.1~3geb1965a4-0ubuntu1_all.deb ... 137s Unpacking cloud-init (25.1~3geb1965a4-0ubuntu1) over (24.4-0ubuntu1) ... 137s Preparing to unpack .../157-kpartx_0.9.9-1ubuntu4_armhf.deb ... 137s Unpacking kpartx (0.9.9-1ubuntu4) over (0.9.9-1ubuntu3) ... 137s Preparing to unpack .../158-multipath-tools_0.9.9-1ubuntu4_armhf.deb ... 137s Unpacking multipath-tools (0.9.9-1ubuntu4) over (0.9.9-1ubuntu3) ... 137s Setting up libip4tc2:armhf (1.8.11-2ubuntu1) ... 137s Setting up powermgmt-base (1.38) ... 137s Setting up distro-info (1.13) ... 137s Setting up libibverbs1:armhf (55.0-1ubuntu1) ... 137s Setting up libxdmcp6:armhf (1:1.1.5-1) ... 137s Setting up pci.ids (0.0~2025.02.05-1) ... 137s Setting up libnewt0.52:armhf (0.52.24-4ubuntu1) ... 137s Setting up apt-utils (2.9.28) ... 137s Setting up bsdextrautils (2.40.2-14ubuntu1) ... 137s Setting up init (1.68) ... 137s Setting up ibverbs-providers:armhf (55.0-1ubuntu1) ... 137s Setting up libyaml-0-2:armhf (0.2.5-2) ... 137s Setting up libip6tc2:armhf (1.8.11-2ubuntu1) ... 137s Setting up python3.12-gdbm (3.12.9-1) ... 137s Setting up libedit2:armhf (3.1-20250104-1) ... 137s Setting up libsasl2-modules:armhf (2.1.28+dfsg1-8build1) ... 137s Setting up netcat-openbsd (1.228-1) ... 137s Setting up libpython3.12-minimal:armhf (3.12.9-1) ... 137s Setting up binutils-common:armhf (2.44-1ubuntu1) ... 137s Setting up libctf-nobfd0:armhf (2.44-1ubuntu1) ... 137s Setting up gettext-base (0.23.1-1) ... 137s Setting up libnss-systemd:armhf (257.2-3ubuntu1) ... 137s Setting up libnftnl11:armhf (1.2.8-1) ... 137s Setting up krb5-locales (1.21.3-4ubuntu1) ... 137s Setting up libcom-err2:armhf (1.47.2-1ubuntu1) ... 137s Setting up lshw (02.19.git.2021.06.19.996aaad9c7-2.1ubuntu1) ... 137s Setting up locales (2.41-1ubuntu1) ... 137s Installing new version of config file /etc/locale.alias ... 138s Generating locales (this might take a while)... 140s en_US.UTF-8... done 140s Generation complete. 140s Setting up libldap-common (2.6.9+dfsg-1~exp2ubuntu1) ... 140s Installing new version of config file /etc/ldap/ldap.conf ... 140s Setting up libprotobuf-c1:armhf (1.5.1-1ubuntu1) ... 140s Setting up libsframe1:armhf (2.44-1ubuntu1) ... 140s Setting up python-babel-localedata (2.17.0-1) ... 140s Setting up libkrb5support0:armhf (1.21.3-4ubuntu1) ... 140s Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-8build1) ... 140s Setting up tzdata (2024b-6ubuntu1) ... 140s 140s Current default time zone: 'Etc/UTC' 140s Local time is now: Sat Feb 15 23:03:30 UTC 2025. 140s Universal Time is now: Sat Feb 15 23:03:30 UTC 2025. 140s Run 'dpkg-reconfigure tzdata' if you wish to change it. 140s 140s Setting up eject (2.40.2-14ubuntu1) ... 140s Setting up apparmor (4.1.0~beta1-0ubuntu5) ... 140s apparmor_parser: Unable to replace "lsb_release". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 140s 140s apparmor_parser: Unable to replace "kmod". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 140s 140s apparmor_parser: Unable to replace "nvidia_modprobe". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 140s 142s Reloading AppArmor profiles 142s /sbin/apparmor_parser: Unable to replace "1password". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "MongoDB Compass". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "Discord". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "balena-etcher". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "buildah". /sbin/apparmor_parser: Unable to replace "brave". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "busybox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "cam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "ch-checkns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "chrome". /sbin/apparmor_parser: Unable to replace "ch-run". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "chromium". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "crun". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "vscode". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "devhelp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "element-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "epiphany". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "evolution". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "firefox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "flatpak". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "geary". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "foliate". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "github-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "goldendict". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "ipa_verify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "kchmviewer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "keybase". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "lc-compliance". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "libcamerify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "linux-sandbox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "loupe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "lxc-attach". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "lxc-create". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "lxc-execute". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "lxc-destroy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "lxc-unshare". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "lxc-usernsexec". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "lxc-stop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "mmdebstrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "msedge". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "nautilus". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "notepadqq". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "obsidian". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "opam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "opera". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "pageedit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "podman". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "polypane". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "privacybrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "qcam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "qutebrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "qmapshack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "rpm". /sbin/apparmor_parser: Unable to replace "rssguard". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "runc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "rootlesskit". /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "plasmashell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "lsb_release". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "sbuild-abort". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "sbuild-apt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "sbuild". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "sbuild-checkpackages". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "sbuild-adduser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "sbuild-clean". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "sbuild-destroychroot". /sbin/apparmor_parser: Unable to replace "sbuild-createchroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "sbuild-distupgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "sbuild-hold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "sbuild-update". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "sbuild-unhold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "sbuild-shell". /sbin/apparmor_parser: Unable to replace "signal-desktop". /sbin/apparmor_parser: Unable to replace "kmod". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "nvidia_modprobe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "sbuild-upgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "scide". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "slack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "stress-ng". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "toybox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "surfshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "systemd-coredump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "steam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "slirp4netns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "thunderbird". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "trinity". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "tup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "tuxedo-control-center". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "unprivileged_userns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "userbindmount". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "Xorg". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "uwsgi-core". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "vdens". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "unix-chkpwd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "vivaldi-bin". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "virtiofsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "vpnns". /sbin/apparmor_parser: Unable to replace "wike". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "wpcom". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "rsyslogd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_apt_news". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "/usr/bin/man". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "tcpdump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "transmission-cli". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "apt_methods". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 142s 142s Error: At least one profile failed to load 142s Setting up libglib2.0-data (2.83.3-2) ... 142s Setting up busybox-static (1:1.37.0-4ubuntu1) ... 142s Setting up systemd-cryptsetup (257.2-3ubuntu1) ... 142s Setting up libwrap0:armhf (7.6.q-35) ... 142s Setting up libnvme1t64 (1.11.1-1build1) ... 142s Setting up make (4.4.1-1) ... 142s Setting up libnspr4:armhf (2:4.36-1ubuntu1) ... 142s Setting up gnupg-l10n (2.4.4-2ubuntu22) ... 142s Setting up ed (1.21-1) ... 142s Setting up bash-completion (1:2.16.0-7) ... 142s Setting up libncurses6:armhf (6.5+20250125-2) ... 142s Setting up libdbus-1-3:armhf (1.16.0-1ubuntu1) ... 142s Setting up libfribidi0:armhf (1.0.16-1) ... 142s Setting up libpng16-16t64:armhf (1.6.46-4) ... 142s Setting up systemd-timesyncd (257.2-3ubuntu1) ... 143s systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it. 143s Setting up libatomic1:armhf (14.2.0-17ubuntu1) ... 143s Setting up udev (257.2-3ubuntu1) ... 144s Setting up libss2:armhf (1.47.2-1ubuntu1) ... 144s Setting up usb.ids (2025.01.14-1) ... 144s Setting up dhcpcd-base (1:10.1.0-6) ... 144s Installing new version of config file /etc/dhcpcd.conf ... 144s Setting up ucf (3.0049) ... 144s Installing new version of config file /etc/ucf.conf ... 144s Setting up libncursesw6:armhf (6.5+20250125-2) ... 144s Setting up libk5crypto3:armhf (1.21.3-4ubuntu1) ... 144s Setting up busybox-initramfs (1:1.37.0-4ubuntu1) ... 144s Setting up libxtables12:armhf (1.8.11-2ubuntu1) ... 144s Setting up libdpkg-perl (1.22.11ubuntu4) ... 144s Setting up logsave (1.47.2-1ubuntu1) ... 144s Setting up libsasl2-2:armhf (2.1.28+dfsg1-8build1) ... 144s Setting up libfdisk1:armhf (2.40.2-14ubuntu1) ... 144s Setting up libicu74:armhf (74.2-1ubuntu6) ... 144s Setting up nano (8.3-1) ... 144s Installing new version of config file /etc/nanorc ... 144s Setting up libdevmapper1.02.1:armhf (2:1.02.201-1ubuntu1) ... 144s Setting up whiptail (0.52.24-4ubuntu1) ... 144s Setting up python-apt-common (2.9.8) ... 144s Setting up dracut-install (106-2ubuntu1) ... 144s Setting up dmsetup (2:1.02.201-1ubuntu1) ... 144s Setting up uuid-runtime (2.40.2-14ubuntu1) ... 144s uuidd.service is a disabled or a static unit not running, not starting it. 144s Setting up xauth (1:1.1.2-1.1) ... 144s Setting up groff-base (1.23.0-7) ... 144s Setting up libtraceevent1:armhf (1:1.8.4-2) ... 144s Setting up dbus-session-bus-common (1.16.0-1ubuntu1) ... 144s Setting up kpartx (0.9.9-1ubuntu4) ... 144s Setting up libpcap0.8t64:armhf (1.10.5-2ubuntu1) ... 144s Setting up libjson-glib-1.0-common (1.10.6+ds-1) ... 144s Setting up mawk (1.3.4.20250131-1) ... 144s Setting up libkrb5-3:armhf (1.21.3-4ubuntu1) ... 145s Setting up libusb-1.0-0:armhf (2:1.0.27-2) ... 145s Setting up libicu76:armhf (76.1-1ubuntu2) ... 145s Setting up linux-headers-6.12.0-15 (6.12.0-15.15) ... 145s Setting up keyboard-configuration (1.226ubuntu3) ... 145s Your console font configuration will be updated the next time your system 145s boots. If you want to update it now, run 'setupcon' from a virtual console. 145s update-initramfs: deferring update (trigger activated) 145s Setting up libbinutils:armhf (2.44-1ubuntu1) ... 145s Setting up dbus-system-bus-common (1.16.0-1ubuntu1) ... 145s Setting up openssl (3.4.0-1ubuntu2) ... 145s Installing new version of config file /etc/ssl/openssl.cnf ... 145s Setting up libgpg-error-l10n (1.51-3) ... 145s Setting up iputils-ping (3:20240905-1ubuntu1) ... 146s Setting up readline-common (8.2-6) ... 146s Setting up publicsuffix (20250108.1153-0.1) ... 146s Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2ubuntu3) ... 146s Setting up zstd (1.5.6+dfsg-2) ... 146s Setting up libldap2:armhf (2.6.9+dfsg-1~exp2ubuntu1) ... 146s Setting up dbus-bin (1.16.0-1ubuntu1) ... 146s Setting up libbpf1:armhf (1:1.5.0-2) ... 146s Setting up iputils-tracepath (3:20240905-1ubuntu1) ... 146s Setting up rsync (3.4.1-0syncable1) ... 146s rsync.service is a disabled or a static unit not running, not starting it. 146s Setting up python3.13-gdbm (3.13.2-1) ... 146s Setting up ethtool (1:6.11-1) ... 146s Setting up gnupg-utils (2.4.4-2ubuntu22) ... 146s Setting up initramfs-tools-bin (0.145ubuntu2) ... 146s Setting up ncurses-term (6.5+20250125-2) ... 146s Setting up login (1:4.16.0-2+really2.40.2-14ubuntu1) ... 146s Setting up cron-daemon-common (3.0pl1-192ubuntu1) ... 146s Setting up libxkbcommon0:armhf (1.7.0-2) ... 146s Setting up libctf0:armhf (2.44-1ubuntu1) ... 146s Setting up pinentry-curses (1.3.1-2ubuntu2) ... 146s Setting up python3.12-minimal (3.12.9-1) ... 147s Setting up libnftables1:armhf (1.1.1-1build1) ... 147s Setting up nftables (1.1.1-1build1) ... 148s Setting up iptables (1.8.11-2ubuntu1) ... 148s Setting up htop (3.3.0-5) ... 148s Setting up iproute2 (6.13.0-1ubuntu1) ... 148s Setting up btrfs-progs (6.12-1build1) ... 148s Setting up cron (3.0pl1-192ubuntu1) ... 149s Setting up rsyslog (8.2412.0-1ubuntu1) ... 149s Installing new version of config file /etc/apparmor.d/usr.sbin.rsyslogd ... 149s info: The user `syslog' is already a member of `adm'. 150s apparmor_parser: Unable to replace "rsyslogd". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 150s 151s Setting up e2fsprogs (1.47.2-1ubuntu1) ... 151s update-initramfs: deferring update (trigger activated) 151s Setting up libnss3:armhf (2:3.106-1ubuntu1) ... 151s Setting up dbus-daemon (1.16.0-1ubuntu1) ... 151s Setting up multipath-tools (0.9.9-1ubuntu4) ... 152s Setting up libftdi1-2:armhf (1.5-8) ... 152s Setting up ca-certificates (20241223) ... 156s Updating certificates in /etc/ssl/certs... 157s rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL 157s 7 added, 1 removed; done. 157s Setting up libglib2.0-0t64:armhf (2.83.3-2) ... 157s No schema files found: doing nothing. 157s Setting up dbus (1.16.0-1ubuntu1) ... 157s A reboot is required to replace the running dbus-daemon. 157s Please reboot the system when convenient. 157s Setting up libblockdev-utils3:armhf (3.3.0-1) ... 157s Setting up linux-headers-6.12.0-15-generic (6.12.0-15.15) ... 157s Setting up libgssapi-krb5-2:armhf (1.21.3-4ubuntu1) ... 157s Setting up gir1.2-glib-2.0:armhf (2.83.3-2) ... 157s Setting up libreadline8t64:armhf (8.2-6) ... 157s Setting up libblockdev-nvme3:armhf (3.3.0-1) ... 157s Setting up libblockdev-fs3:armhf (3.3.0-1) ... 157s Setting up libtraceevent1-plugin:armhf (1:1.8.4-2) ... 157s Setting up gpgconf (2.4.4-2ubuntu22) ... 157s Setting up libpam-systemd:armhf (257.2-3ubuntu1) ... 157s Setting up libgirepository-1.0-1:armhf (1.82.0-4) ... 157s Setting up console-setup-linux (1.226ubuntu3) ... 159s Setting up initramfs-tools-core (0.145ubuntu2) ... 159s Setting up binutils-arm-linux-gnueabihf (2.44-1ubuntu1) ... 159s Setting up libarchive13t64:armhf (3.7.7-0ubuntu1) ... 159s Setting up libpython3.13-stdlib:armhf (3.13.2-1) ... 159s Setting up gpg (2.4.4-2ubuntu22) ... 159s Setting up libgudev-1.0-0:armhf (1:238-6) ... 159s Setting up libpolkit-gobject-1-0:armhf (126-2) ... 159s Setting up libgstreamer1.0-0:armhf (1.25.50-1) ... 159s Setcap worked! gst-ptp-helper is not suid! 159s Setting up libudisks2-0:armhf (2.10.1-11ubuntu2) ... 159s Setting up libpython3-stdlib:armhf (3.13.1-1~exp2) ... 159s Setting up systemd-resolved (257.2-3ubuntu1) ... 159s Setting up console-setup (1.226ubuntu3) ... 160s update-initramfs: deferring update (trigger activated) 160s Setting up gpg-agent (2.4.4-2ubuntu22) ... 161s Setting up libpython3.12-stdlib:armhf (3.12.9-1) ... 161s Setting up initramfs-tools (0.145ubuntu2) ... 161s update-initramfs: deferring update (trigger activated) 161s Setting up libblockdev-mdraid3:armhf (3.3.0-1) ... 161s Setting up libcurl4t64:armhf (8.12.0+git20250209.89ed161+ds-1ubuntu1) ... 161s Setting up bind9-libs:armhf (1:9.20.0-2ubuntu4) ... 161s Setting up e2fsprogs-l10n (1.47.2-1ubuntu1) ... 161s Setting up python3.13 (3.13.2-1) ... 162s Setting up libblockdev-swap3:armhf (3.3.0-1) ... 162s Setting up python3.12 (3.12.9-1) ... 163s Setting up libblockdev-loop3:armhf (3.3.0-1) ... 163s Setting up gpgsm (2.4.4-2ubuntu22) ... 163s Setting up libcurl3t64-gnutls:armhf (8.12.0+git20250209.89ed161+ds-1ubuntu1) ... 163s Setting up libglib2.0-bin (2.83.3-2) ... 163s Setting up libappstream5:armhf (1.0.4-1) ... 163s Setting up libqmi-glib5:armhf (1.35.6-1) ... 163s Setting up python3 (3.13.1-1~exp2) ... 163s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 163s for fn in glob1(directory, "%s.*" % fname): 164s Setting up linux-headers-generic (6.12.0-15.15+1) ... 164s Setting up binutils (2.44-1ubuntu1) ... 164s Setting up libnetplan1:armhf (1.1.2-2ubuntu1) ... 164s Setting up python3-newt:armhf (0.52.24-4ubuntu1) ... 164s Setting up libblockdev3:armhf (3.3.0-1) ... 164s Setting up fdisk (2.40.2-14ubuntu1) ... 164s Setting up dpkg-dev (1.22.11ubuntu4) ... 164s Setting up libjson-glib-1.0-0:armhf (1.10.6+ds-1) ... 164s Setting up libblockdev-part3:armhf (3.3.0-1) ... 164s Setting up dirmngr (2.4.4-2ubuntu22) ... 164s Setting up dbus-user-session (1.16.0-1ubuntu1) ... 164s Setting up python3-jinja2 (3.1.5-2) ... 164s Setting up python3-pygments (2.18.0+dfsg-2) ... 166s Setting up python3-chardet (5.2.0+dfsg-2) ... 167s Setting up appstream (1.0.4-1) ... 169s ✔ Metadata cache was updated successfully. 169s Setting up python3-certifi (2025.1.31+ds-1) ... 169s Setting up gir1.2-girepository-2.0:armhf (1.82.0-4) ... 169s Setting up python3-gi (3.50.0-4) ... 169s Setting up python3-idna (3.10-1) ... 170s Setting up xfsprogs (6.8.0-2.2ubuntu3) ... 170s update-initramfs: deferring update (trigger activated) 170s Setting up keyboxd (2.4.4-2ubuntu22) ... 170s Setting up python3-urllib3 (2.3.0-1) ... 171s Setting up python3-json-pointer (2.4-3) ... 171s Setting up gnupg (2.4.4-2ubuntu22) ... 171s Setting up python3-netplan (1.1.2-2ubuntu1) ... 171s Setting up libpolkit-agent-1-0:armhf (126-2) ... 171s Setting up libgpgme11t64:armhf (1.24.1-4ubuntu1) ... 171s Setting up curl (8.12.0+git20250209.89ed161+ds-1ubuntu1) ... 171s Setting up libvolume-key1:armhf (0.3.12-9) ... 171s Setting up netplan-generator (1.1.2-2ubuntu1) ... 171s Removing 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 171s Setting up bind9-host (1:9.20.0-2ubuntu4) ... 171s Setting up python3-distro-info (1.13) ... 171s Setting up polkitd (126-2) ... 172s Setting up python3-more-itertools (10.6.0-1) ... 172s Setting up python3-attr (25.1.0-1) ... 172s Setting up gpg-wks-client (2.4.4-2ubuntu22) ... 172s Setting up libblockdev-crypto3:armhf (3.3.0-1) ... 172s Setting up python3-jwt (2.10.1-2) ... 172s Setting up python3-babel (2.17.0-1) ... 173s Setting up python3-rich (13.9.4-1) ... 173s Setting up python3-gdbm:armhf (3.13.1-1) ... 173s Setting up python3-problem-report (2.31.0-0ubuntu5) ... 174s Setting up python3-apt (2.9.8) ... 174s Setting up python3-jsonpatch (1.32-5) ... 174s Setting up python3-bcrypt (4.2.0-2.1) ... 174s Setting up libqmi-proxy (1.35.6-1) ... 174s Setting up libfwupd3:armhf (2.0.5-1) ... 174s Setting up ufw (0.36.2-9) ... 175s Setting up python3-lazr.uri (1.0.6-5) ... 175s Setting up netplan.io (1.1.2-2ubuntu1) ... 175s Setting up unattended-upgrades (2.12ubuntu2) ... 176s Replacing config file /etc/apt/apt.conf.d/50unattended-upgrades with new version 176s Setting up pollinate (4.33-4ubuntu2) ... 177s Setting up python3-cryptography (43.0.0-1) ... 177s Setting up python3-wadllib (2.0.0-2) ... 177s Setting up bind9-dnsutils (1:9.20.0-2ubuntu4) ... 177s Setting up fwupd (2.0.5-1) ... 178s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 178s fwupd.service is a disabled or a static unit not running, not starting it. 178s Setting up python3-referencing (0.35.1-2ubuntu1) ... 178s Setting up python3-pkg-resources (75.6.0-1) ... 178s Setting up udisks2 (2.10.1-11ubuntu2) ... 178s vda: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/uevent': Permission denied 178s vda1: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda1/uevent': Permission denied 178s vda15: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda15/uevent': Permission denied 178s vda2: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda2/uevent': Permission denied 178s loop0: Failed to write 'change' to '/sys/devices/virtual/block/loop0/uevent': Permission denied 178s loop1: Failed to write 'change' to '/sys/devices/virtual/block/loop1/uevent': Permission denied 178s loop2: Failed to write 'change' to '/sys/devices/virtual/block/loop2/uevent': Permission denied 178s loop3: Failed to write 'change' to '/sys/devices/virtual/block/loop3/uevent': Permission denied 178s loop4: Failed to write 'change' to '/sys/devices/virtual/block/loop4/uevent': Permission denied 178s loop5: Failed to write 'change' to '/sys/devices/virtual/block/loop5/uevent': Permission denied 178s loop6: Failed to write 'change' to '/sys/devices/virtual/block/loop6/uevent': Permission denied 178s loop7: Failed to write 'change' to '/sys/devices/virtual/block/loop7/uevent': Permission denied 178s loop8: Failed to write 'change' to '/sys/devices/virtual/block/loop8/uevent': Permission denied 178s loop9: Failed to write 'change' to '/sys/devices/virtual/block/loop9/uevent': Permission denied 179s Setting up python3-setuptools (75.6.0-1) ... 180s Setting up ubuntu-minimal (1.547) ... 180s Setting up python3-openssl (25.0.0-1) ... 181s Setting up python3-launchpadlib (2.1.0-1) ... 181s Setting up ubuntu-standard (1.547) ... 181s Setting up python3-apport (2.31.0-0ubuntu5) ... 181s Setting up python3-oauthlib (3.2.2-3) ... 182s Setting up python3-software-properties (0.108) ... 182s Setting up python3-jsonschema (4.19.2-6ubuntu1) ... 182s Setting up cloud-init-base (25.1~3geb1965a4-0ubuntu1) ... 182s Installing new version of config file /etc/cloud/templates/sources.list.debian.deb822.tmpl ... 182s Installing new version of config file /etc/cloud/templates/sources.list.ubuntu.deb822.tmpl ... 184s Setting up software-properties-common (0.108) ... 185s Setting up cloud-init (25.1~3geb1965a4-0ubuntu1) ... 185s Setting up apport-core-dump-handler (2.31.0-0ubuntu5) ... 185s Setting up apport (2.31.0-0ubuntu5) ... 186s apport-autoreport.service is a disabled or a static unit not running, not starting it. 186s Processing triggers for shared-mime-info (2.4-5) ... 186s Warning: program compiled against libxml 212 using older 209 187s Processing triggers for sgml-base (1.31) ... 187s Processing triggers for debianutils (5.21) ... 187s Processing triggers for install-info (7.1.1-1) ... 187s Processing triggers for libc-bin (2.41-1ubuntu1) ... 187s Processing triggers for systemd (257.2-3ubuntu1) ... 187s Processing triggers for man-db (2.13.0-1) ... 188s Processing triggers for ca-certificates (20241223) ... 188s Updating certificates in /etc/ssl/certs... 189s 0 added, 0 removed; done. 189s Running hooks in /etc/ca-certificates/update.d... 189s done. 189s Processing triggers for initramfs-tools (0.145ubuntu2) ... 192s Reading package lists... 193s Building dependency tree... 193s Reading state information... 193s Starting pkgProblemResolver with broken count: 0 193s Starting 2 pkgProblemResolver with broken count: 0 193s Done 194s The following packages will be REMOVED: 194s libassuan0* libicu74* libnsl2* libpython3.12-minimal* libpython3.12-stdlib* 194s libunwind8* linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 194s python3.12* python3.12-minimal* 194s 0 upgraded, 0 newly installed, 10 to remove and 0 not upgraded. 194s After this operation, 151 MB disk space will be freed. 194s (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 ... 92703 files and directories currently installed.) 194s Removing libassuan0:armhf (2.5.6-1build1) ... 194s Removing libicu74:armhf (74.2-1ubuntu6) ... 194s Removing python3.12 (3.12.9-1) ... 194s Removing libpython3.12-stdlib:armhf (3.12.9-1) ... 194s Removing libnsl2:armhf (1.3.0-3build3) ... 194s Removing python3.12-minimal (3.12.9-1) ... 195s /usr/bin/py3clean:125: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 195s for fn in glob1(directory, "%s.%s.py[co]" % (fname, magic_tag)): 195s Removing libpython3.12-minimal:armhf (3.12.9-1) ... 195s Removing libunwind8:armhf (1.6.2-3.1) ... 195s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 196s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 197s Processing triggers for systemd (257.2-3ubuntu1) ... 197s Processing triggers for man-db (2.13.0-1) ... 197s Processing triggers for libc-bin (2.41-1ubuntu1) ... 197s (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 ... 60247 files and directories currently installed.) 197s Purging configuration files for python3.12-minimal (3.12.9-1) ... 197s Purging configuration files for libpython3.12-minimal:armhf (3.12.9-1) ... 200s autopkgtest [23:04:30]: rebooting testbed after setup commands that affected boot 248s autopkgtest [23:05:18]: testbed running kernel: Linux 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 18:12:14 UTC 2 279s autopkgtest [23:05:49]: @@@@@@@@@@@@@@@@@@@@ apt-source haskell-futhark 312s Get:1 http://ftpmaster.internal/ubuntu plucky/universe haskell-futhark 0.25.26-1 (dsc) [5671 B] 312s Get:2 http://ftpmaster.internal/ubuntu plucky/universe haskell-futhark 0.25.26-1 (tar) [1823 kB] 312s Get:3 http://ftpmaster.internal/ubuntu plucky/universe haskell-futhark 0.25.26-1 (diff) [5596 B] 312s gpgv: Signature made Sun Feb 2 18:48:03 2025 UTC 312s gpgv: using RSA key 09C397FE531118695A533445840867EE9D8F265C 312s gpgv: Can't check signature: No public key 312s dpkg-source: warning: cannot verify inline signature for ./haskell-futhark_0.25.26-1.dsc: no acceptable signature found 312s autopkgtest [23:06:22]: testing package haskell-futhark version 0.25.26-1 316s hip SKIP Test lists explicitly supported architectures, but the current architecture armhf isn't listed. 316s autopkgtest [23:06:26]: build not needed 321s autopkgtest [23:06:31]: test multicore: preparing testbed 321s hip SKIP Test lists explicitly supported architectures, but the current architecture armhf isn't listed. 324s Reading package lists... 324s Building dependency tree... 324s Reading state information... 324s Starting pkgProblemResolver with broken count: 0 324s Starting 2 pkgProblemResolver with broken count: 0 324s Done 325s The following NEW packages will be installed: 325s build-essential cpp cpp-14 cpp-14-arm-linux-gnueabihf 325s cpp-arm-linux-gnueabihf futhark g++ g++-14 g++-14-arm-linux-gnueabihf 325s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 325s gcc-arm-linux-gnueabihf libasan8 libc-dev-bin libc6-dev libcc1-0 325s libcmark-gfm-extensions0.29.0.gfm.13 libcmark-gfm0.29.0.gfm.13 libcrypt-dev 325s libgcc-14-dev libgomp1 libisl23 libmpc3 libstdc++-14-dev libubsan1 325s linux-libc-dev rpcsvc-proto 325s 0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded. 325s Need to get 69.7 MB of archives. 325s After this operation, 258 MB of additional disk space will be used. 325s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc-dev-bin armhf 2.41-1ubuntu1 [23.0 kB] 325s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf linux-libc-dev armhf 6.12.0-15.15 [1697 kB] 326s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 326s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 326s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc6-dev armhf 2.41-1ubuntu1 [1396 kB] 326s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libisl23 armhf 0.27-1 [546 kB] 326s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 326s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu1 [9220 kB] 327s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14 armhf 14.2.0-17ubuntu1 [1034 B] 327s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 327s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 327s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libcc1-0 armhf 14.2.0-17ubuntu1 [43.4 kB] 327s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 14.2.0-17ubuntu1 [125 kB] 327s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf libasan8 armhf 14.2.0-17ubuntu1 [2901 kB] 327s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf libubsan1 armhf 14.2.0-17ubuntu1 [1151 kB] 328s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-14-dev armhf 14.2.0-17ubuntu1 [897 kB] 328s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu1 [18.0 MB] 328s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14 armhf 14.2.0-17ubuntu1 [506 kB] 328s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 328s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 328s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++-14-dev armhf 14.2.0-17ubuntu1 [2573 kB] 328s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu1 [10.5 MB] 329s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14 armhf 14.2.0-17ubuntu1 [21.8 kB] 329s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 329s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 329s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf build-essential armhf 12.10ubuntu1 [4928 B] 329s Get:27 http://ftpmaster.internal/ubuntu plucky/universe armhf libcmark-gfm0.29.0.gfm.13 armhf 0.29.0.gfm.13-4 [93.2 kB] 329s Get:28 http://ftpmaster.internal/ubuntu plucky/universe armhf libcmark-gfm-extensions0.29.0.gfm.13 armhf 0.29.0.gfm.13-4 [22.6 kB] 329s Get:29 http://ftpmaster.internal/ubuntu plucky/universe armhf futhark armhf 0.25.26-1 [19.7 MB] 330s Fetched 69.7 MB in 4s (17.1 MB/s) 330s Selecting previously unselected package libc-dev-bin. 330s (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 ... 60245 files and directories currently installed.) 330s Preparing to unpack .../00-libc-dev-bin_2.41-1ubuntu1_armhf.deb ... 330s Unpacking libc-dev-bin (2.41-1ubuntu1) ... 330s Selecting previously unselected package linux-libc-dev:armhf. 330s Preparing to unpack .../01-linux-libc-dev_6.12.0-15.15_armhf.deb ... 330s Unpacking linux-libc-dev:armhf (6.12.0-15.15) ... 330s Selecting previously unselected package libcrypt-dev:armhf. 330s Preparing to unpack .../02-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 330s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 330s Selecting previously unselected package rpcsvc-proto. 330s Preparing to unpack .../03-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 330s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 330s Selecting previously unselected package libc6-dev:armhf. 330s Preparing to unpack .../04-libc6-dev_2.41-1ubuntu1_armhf.deb ... 330s Unpacking libc6-dev:armhf (2.41-1ubuntu1) ... 330s Selecting previously unselected package libisl23:armhf. 330s Preparing to unpack .../05-libisl23_0.27-1_armhf.deb ... 330s Unpacking libisl23:armhf (0.27-1) ... 330s Selecting previously unselected package libmpc3:armhf. 330s Preparing to unpack .../06-libmpc3_1.3.1-1build2_armhf.deb ... 330s Unpacking libmpc3:armhf (1.3.1-1build2) ... 330s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 330s Preparing to unpack .../07-cpp-14-arm-linux-gnueabihf_14.2.0-17ubuntu1_armhf.deb ... 330s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-17ubuntu1) ... 331s Selecting previously unselected package cpp-14. 331s Preparing to unpack .../08-cpp-14_14.2.0-17ubuntu1_armhf.deb ... 331s Unpacking cpp-14 (14.2.0-17ubuntu1) ... 331s Selecting previously unselected package cpp-arm-linux-gnueabihf. 331s Preparing to unpack .../09-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 331s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 331s Selecting previously unselected package cpp. 331s Preparing to unpack .../10-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 331s Unpacking cpp (4:14.2.0-1ubuntu1) ... 331s Selecting previously unselected package libcc1-0:armhf. 331s Preparing to unpack .../11-libcc1-0_14.2.0-17ubuntu1_armhf.deb ... 331s Unpacking libcc1-0:armhf (14.2.0-17ubuntu1) ... 331s Selecting previously unselected package libgomp1:armhf. 331s Preparing to unpack .../12-libgomp1_14.2.0-17ubuntu1_armhf.deb ... 331s Unpacking libgomp1:armhf (14.2.0-17ubuntu1) ... 331s Selecting previously unselected package libasan8:armhf. 331s Preparing to unpack .../13-libasan8_14.2.0-17ubuntu1_armhf.deb ... 331s Unpacking libasan8:armhf (14.2.0-17ubuntu1) ... 331s Selecting previously unselected package libubsan1:armhf. 331s Preparing to unpack .../14-libubsan1_14.2.0-17ubuntu1_armhf.deb ... 331s Unpacking libubsan1:armhf (14.2.0-17ubuntu1) ... 331s Selecting previously unselected package libgcc-14-dev:armhf. 331s Preparing to unpack .../15-libgcc-14-dev_14.2.0-17ubuntu1_armhf.deb ... 331s Unpacking libgcc-14-dev:armhf (14.2.0-17ubuntu1) ... 331s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 331s Preparing to unpack .../16-gcc-14-arm-linux-gnueabihf_14.2.0-17ubuntu1_armhf.deb ... 331s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-17ubuntu1) ... 331s Selecting previously unselected package gcc-14. 331s Preparing to unpack .../17-gcc-14_14.2.0-17ubuntu1_armhf.deb ... 331s Unpacking gcc-14 (14.2.0-17ubuntu1) ... 331s Selecting previously unselected package gcc-arm-linux-gnueabihf. 331s Preparing to unpack .../18-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 331s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 331s Selecting previously unselected package gcc. 331s Preparing to unpack .../19-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 331s Unpacking gcc (4:14.2.0-1ubuntu1) ... 331s Selecting previously unselected package libstdc++-14-dev:armhf. 331s Preparing to unpack .../20-libstdc++-14-dev_14.2.0-17ubuntu1_armhf.deb ... 331s Unpacking libstdc++-14-dev:armhf (14.2.0-17ubuntu1) ... 332s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 332s Preparing to unpack .../21-g++-14-arm-linux-gnueabihf_14.2.0-17ubuntu1_armhf.deb ... 332s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-17ubuntu1) ... 332s Selecting previously unselected package g++-14. 332s Preparing to unpack .../22-g++-14_14.2.0-17ubuntu1_armhf.deb ... 332s Unpacking g++-14 (14.2.0-17ubuntu1) ... 332s Selecting previously unselected package g++-arm-linux-gnueabihf. 332s Preparing to unpack .../23-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 332s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 332s Selecting previously unselected package g++. 332s Preparing to unpack .../24-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 332s Unpacking g++ (4:14.2.0-1ubuntu1) ... 332s Selecting previously unselected package build-essential. 332s Preparing to unpack .../25-build-essential_12.10ubuntu1_armhf.deb ... 332s Unpacking build-essential (12.10ubuntu1) ... 332s Selecting previously unselected package libcmark-gfm0.29.0.gfm.13:armhf. 332s Preparing to unpack .../26-libcmark-gfm0.29.0.gfm.13_0.29.0.gfm.13-4_armhf.deb ... 332s Unpacking libcmark-gfm0.29.0.gfm.13:armhf (0.29.0.gfm.13-4) ... 332s Selecting previously unselected package libcmark-gfm-extensions0.29.0.gfm.13:armhf. 332s Preparing to unpack .../27-libcmark-gfm-extensions0.29.0.gfm.13_0.29.0.gfm.13-4_armhf.deb ... 332s Unpacking libcmark-gfm-extensions0.29.0.gfm.13:armhf (0.29.0.gfm.13-4) ... 332s Selecting previously unselected package futhark. 332s Preparing to unpack .../28-futhark_0.25.26-1_armhf.deb ... 332s Unpacking futhark (0.25.26-1) ... 333s Setting up libcmark-gfm0.29.0.gfm.13:armhf (0.29.0.gfm.13-4) ... 333s Setting up linux-libc-dev:armhf (6.12.0-15.15) ... 333s Setting up libgomp1:armhf (14.2.0-17ubuntu1) ... 333s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 333s Setting up libmpc3:armhf (1.3.1-1build2) ... 333s Setting up libcmark-gfm-extensions0.29.0.gfm.13:armhf (0.29.0.gfm.13-4) ... 333s Setting up libubsan1:armhf (14.2.0-17ubuntu1) ... 333s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 333s Setting up libasan8:armhf (14.2.0-17ubuntu1) ... 333s Setting up libgcc-14-dev:armhf (14.2.0-17ubuntu1) ... 333s Setting up libisl23:armhf (0.27-1) ... 333s Setting up libc-dev-bin (2.41-1ubuntu1) ... 333s Setting up libcc1-0:armhf (14.2.0-17ubuntu1) ... 333s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-17ubuntu1) ... 333s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-17ubuntu1) ... 333s Setting up futhark (0.25.26-1) ... 333s Setting up cpp-14 (14.2.0-17ubuntu1) ... 333s Setting up libc6-dev:armhf (2.41-1ubuntu1) ... 333s Setting up libstdc++-14-dev:armhf (14.2.0-17ubuntu1) ... 333s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 333s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 333s Setting up g++-14-arm-linux-gnueabihf (14.2.0-17ubuntu1) ... 333s Setting up gcc-14 (14.2.0-17ubuntu1) ... 333s Setting up cpp (4:14.2.0-1ubuntu1) ... 333s Setting up g++-14 (14.2.0-17ubuntu1) ... 333s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 333s Setting up gcc (4:14.2.0-1ubuntu1) ... 333s Setting up g++ (4:14.2.0-1ubuntu1) ... 333s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 333s Setting up build-essential (12.10ubuntu1) ... 333s Processing triggers for man-db (2.13.0-1) ... 334s Processing triggers for libc-bin (2.41-1ubuntu1) ... 342s autopkgtest [23:06:52]: test multicore: [----------------------- 352s 0 failed, 0 passed, 2313 to go. 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.fut: 360s Compiling with --backend=multicore: 360s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 360s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 360s 360s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 360s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 360s 360s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 360s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 360s cc failed with code 1: 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c: In function ‘futrts_umul_hi64’: 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 360s | ^~~~~~~~~~~ 360s | __uint32_t 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:4420:90: error: expected ‘)’ before ‘a’ 360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 360s | ~ ^ 360s | ) 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:4420:109: error: expected ‘)’ before ‘b’ 360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 360s | ~ ^ 360s | ) 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c: In function ‘futrts_smul_hi64’: 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 360s | ^~~~~~~~~~ 360s | __int128__ 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:4424:86: error: expected ‘)’ before ‘a’ 360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 360s | ~ ^ 360s | ) 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:4424:104: error: expected ‘)’ before ‘b’ 360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 360s | ~ ^ 360s | ) 360s 360s If you find this error message confusing, uninformative, or wrong, please open an issue: 360s https://github.com/diku-dk/futhark/issues 360s 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.fut: 360s Compiling with --backend=multicore: 360s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 360s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 360s 360s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 360s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 360s 360s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 360s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 360s cc failed with code 1: 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c: In function ‘futrts_umul_hi64’: 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 360s | ^~~~~~~~~~~ 360s | __uint32_t 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:4420:90: error: expected ‘)’ before ‘a’ 360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 360s | ~ ^ 360s | ) 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:4420:109: error: expected ‘)’ before ‘b’ 360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 360s | ~ ^ 360s | ) 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c: In function ‘futrts_smul_hi64’: 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 360s | ^~~~~~~~~~ 360s | __int128__ 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:4424:86: error: expected ‘)’ before ‘a’ 360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 360s | ~ ^ 360s | ) 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:4424:104: error: expected ‘)’ before ‘b’ 360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 360s | ~ ^ 360s | ) 360s 360s If you find this error message confusing, uninformative, or wrong, please open an issue: 360s https://github.com/diku-dk/futhark/issues 360s 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.fut: 360s Compiling with --backend=multicore: 360s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 360s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 360s 360s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 360s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 360s 360s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 360s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 360s cc failed with code 1: 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c: In function ‘futrts_umul_hi64’: 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 360s | ^~~~~~~~~~~ 360s | __uint32_t 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:4420:90: error: expected ‘)’ before ‘a’ 360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 360s | ~ ^ 360s | ) 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:4420:109: error: expected ‘)’ before ‘b’ 360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 360s | ~ ^ 360s | ) 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c: In function ‘futrts_smul_hi64’: 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 360s | ^~~~~~~~~~ 360s | __int128__ 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:4424:86: error: expected ‘)’ before ‘a’ 360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 360s | ~ ^ 360s | ) 360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:4424:104: error: expected ‘)’ before ‘b’ 360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 360s | ~ ^ 360s | ) 360s 360s If you find this error message confusing, uninformative, or wrong, please open an issue: 360s https://github.com/diku-dk/futhark/issues 360s 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.fut: 361s Compiling with --backend=multicore: 361s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 361s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 361s 361s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 361s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 361s 361s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 361s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 361s cc failed with code 1: 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c: In function ‘futrts_umul_hi64’: 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 361s | ^~~~~~~~~~~ 361s | __uint32_t 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:4420:90: error: expected ‘)’ before ‘a’ 361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:4420:109: error: expected ‘)’ before ‘b’ 361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c: In function ‘futrts_smul_hi64’: 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 361s | ^~~~~~~~~~ 361s | __int128__ 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:4424:86: error: expected ‘)’ before ‘a’ 361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:4424:104: error: expected ‘)’ before ‘b’ 361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s 361s If you find this error message confusing, uninformative, or wrong, please open an issue: 361s https://github.com/diku-dk/futhark/issues 361s 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.fut: 361s Compiling with --backend=multicore: 361s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 361s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 361s 361s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 361s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 361s 361s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 361s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 361s cc failed with code 1: 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c: In function ‘futrts_umul_hi64’: 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 361s | ^~~~~~~~~~~ 361s | __uint32_t 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:4420:90: error: expected ‘)’ before ‘a’ 361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:4420:109: error: expected ‘)’ before ‘b’ 361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c: In function ‘futrts_smul_hi64’: 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 361s | ^~~~~~~~~~ 361s | __int128__ 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:4424:86: error: expected ‘)’ before ‘a’ 361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:4424:104: error: expected ‘)’ before ‘b’ 361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s 361s If you find this error message confusing, uninformative, or wrong, please open an issue: 361s https://github.com/diku-dk/futhark/issues 361s 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.fut: 361s Compiling with --backend=multicore: 361s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 361s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 361s 361s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 361s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 361s 361s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 361s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 361s cc failed with code 1: 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c: In function ‘futrts_umul_hi64’: 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 361s | ^~~~~~~~~~~ 361s | __uint32_t 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:4420:90: error: expected ‘)’ before ‘a’ 361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:4420:109: error: expected ‘)’ before ‘b’ 361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c: In function ‘futrts_smul_hi64’: 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 361s | ^~~~~~~~~~ 361s | __int128__ 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:4424:86: error: expected ‘)’ before ‘a’ 361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:4424:104: error: expected ‘)’ before ‘b’ 361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s 361s If you find this error message confusing, uninformative, or wrong, please open an issue: 361s https://github.com/diku-dk/futhark/issues 361s 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.fut: 361s Compiling with --backend=multicore: 361s cc failed with code 1: 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c: In function ‘futrts_umul_hi64’: 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 361s | ^~~~~~~~~~~ 361s | __uint32_t 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:4420:90: error: expected ‘)’ before ‘a’ 361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:4420:109: error: expected ‘)’ before ‘b’ 361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c: In function ‘futrts_smul_hi64’: 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 361s | ^~~~~~~~~~ 361s | __int128__ 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:4424:86: error: expected ‘)’ before ‘a’ 361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:4424:104: error: expected ‘)’ before ‘b’ 361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 361s | ~ ^ 361s | ) 361s 361s If you find this error message confusing, uninformative, or wrong, please open an issue: 361s https://github.com/diku-dk/futhark/issues 361s 363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.fut: 363s Compiling with --backend=multicore: 363s cc failed with code 1: 363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c: In function ‘futrts_umul_hi64’: 363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 363s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 363s | ^~~~~~~~~~~ 363s | __uint32_t 363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:4420:90: error: expected ‘)’ before ‘a’ 363s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 363s | ~ ^ 363s | ) 363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:4420:109: error: expected ‘)’ before ‘b’ 363s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 363s | ~ ^ 363s | ) 363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c: In function ‘futrts_smul_hi64’: 363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 363s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 363s | ^~~~~~~~~~ 363s | __int128__ 363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:4424:86: error: expected ‘)’ before ‘a’ 363s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 363s | ~ ^ 363s | ) 363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:4424:104: error: expected ‘)’ before ‘b’ 363s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 363s | ~ ^ 363s | ) 363s 363s If you find this error message confusing, uninformative, or wrong, please open an issue: 363s https://github.com/diku-dk/futhark/issues 363s 367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.fut: 367s Compiling with --backend=multicore: 367s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 367s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 367s 367s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 367s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 367s 367s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 367s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 367s cc failed with code 1: 367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c: In function ‘futrts_umul_hi64’: 367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 367s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 367s | ^~~~~~~~~~~ 367s | __uint32_t 367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:4420:90: error: expected ‘)’ before ‘a’ 367s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 367s | ~ ^ 367s | ) 367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:4420:109: error: expected ‘)’ before ‘b’ 367s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 367s | ~ ^ 367s | ) 367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c: In function ‘futrts_smul_hi64’: 367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 367s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 367s | ^~~~~~~~~~ 367s | __int128__ 367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:4424:86: error: expected ‘)’ before ‘a’ 367s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 367s | ~ ^ 367s | ) 367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:4424:104: error: expected ‘)’ before ‘b’ 367s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 367s | ~ ^ 367s | ) 367s 367s If you find this error message confusing, uninformative, or wrong, please open an issue: 367s https://github.com/diku-dk/futhark/issues 367s 368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut: 368s Compiling with --backend=multicore: 368s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 368s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 368s 368s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 368s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 368s 368s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 368s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 368s cc failed with code 1: 368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c: In function ‘futrts_umul_hi64’: 368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 368s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 368s | ^~~~~~~~~~~ 368s | __uint32_t 368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:4394:90: error: expected ‘)’ before ‘a’ 368s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 368s | ~ ^ 368s | ) 368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:4394:109: error: expected ‘)’ before ‘b’ 368s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 368s | ~ ^ 368s | ) 368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c: In function ‘futrts_smul_hi64’: 368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 368s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 368s | ^~~~~~~~~~ 368s | __int128__ 368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:4398:86: error: expected ‘)’ before ‘a’ 368s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 368s | ~ ^ 368s | ) 368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:4398:104: error: expected ‘)’ before ‘b’ 368s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 368s | ~ ^ 368s | ) 368s 368s If you find this error message confusing, uninformative, or wrong, please open an issue: 368s https://github.com/diku-dk/futhark/issues 368s 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.fut: 369s Compiling with --backend=multicore: 369s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 369s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 369s 369s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 369s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 369s 369s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 369s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 369s cc failed with code 1: 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c: In function ‘futrts_umul_hi64’: 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 369s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 369s | ^~~~~~~~~~~ 369s | __uint32_t 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:4422:90: error: expected ‘)’ before ‘a’ 369s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 369s | ~ ^ 369s | ) 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:4422:109: error: expected ‘)’ before ‘b’ 369s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 369s | ~ ^ 369s | ) 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c: In function ‘futrts_smul_hi64’: 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 369s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 369s | ^~~~~~~~~~ 369s | __int128__ 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:4426:86: error: expected ‘)’ before ‘a’ 369s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 369s | ~ ^ 369s | ) 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:4426:104: error: expected ‘)’ before ‘b’ 369s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 369s | ~ ^ 369s | ) 369s 369s If you find this error message confusing, uninformative, or wrong, please open an issue: 369s https://github.com/diku-dk/futhark/issues 369s 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.fut: 369s Compiling with --backend=multicore: 369s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 369s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 369s 369s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 369s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 369s 369s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 369s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 369s cc failed with code 1: 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c: In function ‘futrts_umul_hi64’: 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 369s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 369s | ^~~~~~~~~~~ 369s | __uint32_t 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:4437:90: error: expected ‘)’ before ‘a’ 369s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 369s | ~ ^ 369s | ) 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:4437:109: error: expected ‘)’ before ‘b’ 369s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 369s | ~ ^ 369s | ) 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c: In function ‘futrts_smul_hi64’: 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 369s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 369s | ^~~~~~~~~~ 369s | __int128__ 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:4441:86: error: expected ‘)’ before ‘a’ 369s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 369s | ~ ^ 369s | ) 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:4441:104: error: expected ‘)’ before ‘b’ 369s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 369s | ~ ^ 369s | ) 369s 369s If you find this error message confusing, uninformative, or wrong, please open an issue: 369s https://github.com/diku-dk/futhark/issues 369s 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.fut: 369s Compiling with --backend=multicore: 369s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 369s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 369s 369s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 369s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 369s 369s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 369s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 369s cc failed with code 1: 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c: In function ‘futrts_umul_hi64’: 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 369s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 369s | ^~~~~~~~~~~ 369s | __uint32_t 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:4420:90: error: expected ‘)’ before ‘a’ 369s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 369s | ~ ^ 369s | ) 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:4420:109: error: expected ‘)’ before ‘b’ 369s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 369s | ~ ^ 369s | ) 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c: In function ‘futrts_smul_hi64’: 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 369s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 369s | ^~~~~~~~~~ 369s | __int128__ 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:4424:86: error: expected ‘)’ before ‘a’ 369s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 369s | ~ ^ 369s | ) 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:4424:104: error: expected ‘)’ before ‘b’ 369s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 369s | ~ ^ 369s | ) 369s 369s If you find this error message confusing, uninformative, or wrong, please open an issue: 369s https://github.com/diku-dk/futhark/issues 369s 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.fut: 369s Compiling with --backend=multicore: 369s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 369s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 369s 369s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 369s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 369s 369s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 369s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 369s cc failed with code 1: 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c: In function ‘futrts_umul_hi64’: 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 369s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 369s | ^~~~~~~~~~~ 369s | __uint32_t 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:4420:90: error: expected ‘)’ before ‘a’ 369s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 369s | ~ ^ 369s | ) 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:4420:109: error: expected ‘)’ before ‘b’ 369s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 369s | ~ ^ 369s | ) 369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c: In function ‘futrts_smul_hi64’: 370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 370s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 370s | ^~~~~~~~~~ 370s | __int128__ 370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:4424:86: error: expected ‘)’ before ‘a’ 370s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 370s | ~ ^ 370s | ) 370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:4424:104: error: expected ‘)’ before ‘b’ 370s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 370s | ~ ^ 370s | ) 370s 370s If you find this error message confusing, uninformative, or wrong, please open an issue: 370s https://github.com/diku-dk/futhark/issues 370s 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.fut: 371s Compiling with --backend=multicore: 371s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 371s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 371s 371s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 371s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 371s 371s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 371s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 371s cc failed with code 1: 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c: In function ‘futrts_umul_hi64’: 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 371s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 371s | ^~~~~~~~~~~ 371s | __uint32_t 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:4422:90: error: expected ‘)’ before ‘a’ 371s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 371s | ~ ^ 371s | ) 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:4422:109: error: expected ‘)’ before ‘b’ 371s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 371s | ~ ^ 371s | ) 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c: In function ‘futrts_smul_hi64’: 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 371s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 371s | ^~~~~~~~~~ 371s | __int128__ 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:4426:86: error: expected ‘)’ before ‘a’ 371s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 371s | ~ ^ 371s | ) 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:4426:104: error: expected ‘)’ before ‘b’ 371s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 371s | ~ ^ 371s | ) 371s 371s If you find this error message confusing, uninformative, or wrong, please open an issue: 371s https://github.com/diku-dk/futhark/issues 371s 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.fut: 371s Compiling with --backend=multicore: 371s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 371s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 371s 371s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 371s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 371s 371s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 371s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 371s cc failed with code 1: 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c: In function ‘futrts_umul_hi64’: 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 371s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 371s | ^~~~~~~~~~~ 371s | __uint32_t 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:4420:90: error: expected ‘)’ before ‘a’ 371s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 371s | ~ ^ 371s | ) 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:4420:109: error: expected ‘)’ before ‘b’ 371s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 371s | ~ ^ 371s | ) 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c: In function ‘futrts_smul_hi64’: 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 371s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 371s | ^~~~~~~~~~ 371s | __int128__ 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:4424:86: error: expected ‘)’ before ‘a’ 371s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 371s | ~ ^ 371s | ) 371s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:4424:104: error: expected ‘)’ before ‘b’ 371s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 371s | ~ ^ 371s | ) 371s 371s If you find this error message confusing, uninformative, or wrong, please open an issue: 371s https://github.com/diku-dk/futhark/issues 371s 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.fut: 377s Compiling with --backend=multicore: 377s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 377s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 377s 377s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 377s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 377s 377s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 377s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 377s cc failed with code 1: 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c: In function ‘futrts_umul_hi64’: 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 377s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 377s | ^~~~~~~~~~~ 377s | __uint32_t 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:4421:90: error: expected ‘)’ before ‘a’ 377s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 377s | ~ ^ 377s | ) 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:4421:109: error: expected ‘)’ before ‘b’ 377s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 377s | ~ ^ 377s | ) 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c: In function ‘futrts_smul_hi64’: 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 377s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 377s | ^~~~~~~~~~ 377s | __int128__ 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:4425:86: error: expected ‘)’ before ‘a’ 377s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 377s | ~ ^ 377s | ) 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:4425:104: error: expected ‘)’ before ‘b’ 377s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 377s | ~ ^ 377s | ) 377s 377s If you find this error message confusing, uninformative, or wrong, please open an issue: 377s https://github.com/diku-dk/futhark/issues 377s 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.fut: 377s Compiling with --backend=multicore: 377s cc failed with code 1: 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c: In function ‘futrts_umul_hi64’: 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:4434:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 377s 4434 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 377s | ^~~~~~~~~~~ 377s | __uint32_t 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:4434:78: note: each undeclared identifier is reported only once for each function it appears in 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:4434:90: error: expected ‘)’ before ‘a’ 377s 4434 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 377s | ~ ^ 377s | ) 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:4434:109: error: expected ‘)’ before ‘b’ 377s 4434 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 377s | ~ ^ 377s | ) 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c: In function ‘futrts_smul_hi64’: 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:4438:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 377s 4438 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 377s | ^~~~~~~~~~ 377s | __int128__ 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:4438:86: error: expected ‘)’ before ‘a’ 377s 4438 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 377s | ~ ^ 377s | ) 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:4438:104: error: expected ‘)’ before ‘b’ 377s 4438 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 377s | ~ ^ 377s | ) 377s 377s If you find this error message confusing, uninformative, or wrong, please open an issue: 377s https://github.com/diku-dk/futhark/issues 377s 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.fut: 377s Compiling with --backend=multicore: 377s cc failed with code 1: 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c: In function ‘futrts_umul_hi64’: 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 377s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 377s | ^~~~~~~~~~~ 377s | __uint32_t 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:4437:90: error: expected ‘)’ before ‘a’ 377s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 377s | ~ ^ 377s | ) 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:4437:109: error: expected ‘)’ before ‘b’ 377s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 377s | ~ ^ 377s | ) 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c: In function ‘futrts_smul_hi64’: 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 377s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 377s | ^~~~~~~~~~ 377s | __int128__ 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:4441:86: error: expected ‘)’ before ‘a’ 377s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 377s | ~ ^ 377s | ) 377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:4441:104: error: expected ‘)’ before ‘b’ 377s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 377s | ~ ^ 377s | ) 377s 377s If you find this error message confusing, uninformative, or wrong, please open an issue: 377s https://github.com/diku-dk/futhark/issues 377s 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.fut: 378s Compiling with --backend=multicore: 378s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 378s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 378s 378s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 378s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 378s 378s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 378s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 378s cc failed with code 1: 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c: In function ‘futrts_umul_hi64’: 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 378s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 378s | ^~~~~~~~~~~ 378s | __uint32_t 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:4421:90: error: expected ‘)’ before ‘a’ 378s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 378s | ~ ^ 378s | ) 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:4421:109: error: expected ‘)’ before ‘b’ 378s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 378s | ~ ^ 378s | ) 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c: In function ‘futrts_smul_hi64’: 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 378s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 378s | ^~~~~~~~~~ 378s | __int128__ 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:4425:86: error: expected ‘)’ before ‘a’ 378s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 378s | ~ ^ 378s | ) 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:4425:104: error: expected ‘)’ before ‘b’ 378s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 378s | ~ ^ 378s | ) 378s 378s If you find this error message confusing, uninformative, or wrong, please open an issue: 378s https://github.com/diku-dk/futhark/issues 378s 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.fut: 378s Compiling with --backend=multicore: 378s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.fut:4:23-36: 378s Defaulting ambiguous type to i32. 378s cc failed with code 1: 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c: In function ‘futrts_umul_hi64’: 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 378s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 378s | ^~~~~~~~~~~ 378s | __uint32_t 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:4422:90: error: expected ‘)’ before ‘a’ 378s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 378s | ~ ^ 378s | ) 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:4422:109: error: expected ‘)’ before ‘b’ 378s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 378s | ~ ^ 378s | ) 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c: In function ‘futrts_smul_hi64’: 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 378s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 378s | ^~~~~~~~~~ 378s | __int128__ 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:4426:86: error: expected ‘)’ before ‘a’ 378s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 378s | ~ ^ 378s | ) 378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:4426:104: error: expected ‘)’ before ‘b’ 378s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 378s | ~ ^ 378s | ) 378s 378s If you find this error message confusing, uninformative, or wrong, please open an issue: 378s https://github.com/diku-dk/futhark/issues 378s 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.fut: 379s Compiling with --backend=multicore: 379s cc failed with code 1: 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c: In function ‘futrts_umul_hi64’: 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 379s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 379s | ^~~~~~~~~~~ 379s | __uint32_t 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:4423:90: error: expected ‘)’ before ‘a’ 379s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 379s | ~ ^ 379s | ) 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:4423:109: error: expected ‘)’ before ‘b’ 379s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 379s | ~ ^ 379s | ) 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c: In function ‘futrts_smul_hi64’: 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 379s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 379s | ^~~~~~~~~~ 379s | __int128__ 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:4427:86: error: expected ‘)’ before ‘a’ 379s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 379s | ~ ^ 379s | ) 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:4427:104: error: expected ‘)’ before ‘b’ 379s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 379s | ~ ^ 379s | ) 379s 379s If you find this error message confusing, uninformative, or wrong, please open an issue: 379s https://github.com/diku-dk/futhark/issues 379s 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.fut: 379s Compiling with --backend=multicore: 379s cc failed with code 1: 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c: In function ‘futrts_umul_hi64’: 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 379s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 379s | ^~~~~~~~~~~ 379s | __uint32_t 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:4421:90: error: expected ‘)’ before ‘a’ 379s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 379s | ~ ^ 379s | ) 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:4421:109: error: expected ‘)’ before ‘b’ 379s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 379s | ~ ^ 379s | ) 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c: In function ‘futrts_smul_hi64’: 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 379s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 379s | ^~~~~~~~~~ 379s | __int128__ 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:4425:86: error: expected ‘)’ before ‘a’ 379s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 379s | ~ ^ 379s | ) 379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:4425:104: error: expected ‘)’ before ‘b’ 379s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 379s | ~ ^ 379s | ) 379s 379s If you find this error message confusing, uninformative, or wrong, please open an issue: 379s https://github.com/diku-dk/futhark/issues 380s 380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.fut: 380s Compiling with --backend=multicore: 380s cc failed with code 1: 380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c: In function ‘futrts_umul_hi64’: 380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 380s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 380s | ^~~~~~~~~~~ 380s | __uint32_t 380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:4452:90: error: expected ‘)’ before ‘a’ 380s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 380s | ~ ^ 380s | ) 380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:4452:109: error: expected ‘)’ before ‘b’ 380s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 380s | ~ ^ 380s | ) 380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c: In function ‘futrts_smul_hi64’: 380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 380s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 380s | ^~~~~~~~~~ 380s | __int128__ 380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:4456:86: error: expected ‘)’ before ‘a’ 380s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 380s | ~ ^ 380s | ) 380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:4456:104: error: expected ‘)’ before ‘b’ 380s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 380s | ~ ^ 380s | ) 380s 380s If you find this error message confusing, uninformative, or wrong, please open an issue: 380s https://github.com/diku-dk/futhark/issues 380s 387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.fut: 387s Compiling with --backend=multicore: 387s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.fut:6:11-12: 387s Defaulting ambiguous type to i32. 387s 387s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.fut:9:11-12: 387s Defaulting ambiguous type to i32. 387s cc failed with code 1: 387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c: In function ‘futrts_umul_hi64’: 387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 387s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 387s | ^~~~~~~~~~~ 387s | __uint32_t 387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:4421:90: error: expected ‘)’ before ‘a’ 387s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 387s | ~ ^ 387s | ) 387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:4421:109: error: expected ‘)’ before ‘b’ 387s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 387s | ~ ^ 387s | ) 387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c: In function ‘futrts_smul_hi64’: 387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 387s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 387s | ^~~~~~~~~~ 387s | __int128__ 387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:4425:86: error: expected ‘)’ before ‘a’ 387s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 387s | ~ ^ 387s | ) 387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:4425:104: error: expected ‘)’ before ‘b’ 387s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 387s | ~ ^ 387s | ) 387s 387s If you find this error message confusing, uninformative, or wrong, please open an issue: 387s https://github.com/diku-dk/futhark/issues 387s 388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.fut: 388s Compiling with --backend=multicore: 388s cc failed with code 1: 388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c: In function ‘futrts_umul_hi64’: 388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 388s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 388s | ^~~~~~~~~~~ 388s | __uint32_t 388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:4436:90: error: expected ‘)’ before ‘a’ 388s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 388s | ~ ^ 388s | ) 388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:4436:109: error: expected ‘)’ before ‘b’ 388s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 388s | ~ ^ 388s | ) 388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c: In function ‘futrts_smul_hi64’: 388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 388s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 388s | ^~~~~~~~~~ 388s | __int128__ 388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:4440:86: error: expected ‘)’ before ‘a’ 388s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 388s | ~ ^ 388s | ) 388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:4440:104: error: expected ‘)’ before ‘b’ 388s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 388s | ~ ^ 388s | ) 388s 388s If you find this error message confusing, uninformative, or wrong, please open an issue: 388s https://github.com/diku-dk/futhark/issues 388s 389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.fut: 389s Compiling with --backend=multicore: 389s cc failed with code 1: 389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c: In function ‘futrts_umul_hi64’: 389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 389s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 389s | ^~~~~~~~~~~ 389s | __uint32_t 389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:4448:90: error: expected ‘)’ before ‘a’ 389s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 389s | ~ ^ 389s | ) 389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:4448:109: error: expected ‘)’ before ‘b’ 389s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 389s | ~ ^ 389s | ) 389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c: In function ‘futrts_smul_hi64’: 389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 389s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 389s | ^~~~~~~~~~ 389s | __int128__ 389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:4452:86: error: expected ‘)’ before ‘a’ 389s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 389s | ~ ^ 389s | ) 389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:4452:104: error: expected ‘)’ before ‘b’ 389s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 389s | ~ ^ 389s | ) 389s 389s If you find this error message confusing, uninformative, or wrong, please open an issue: 389s https://github.com/diku-dk/futhark/issues 389s 390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.fut: 390s Compiling with --backend=multicore: 390s cc failed with code 1: 390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c: In function ‘futrts_umul_hi64’: 390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 390s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 390s | ^~~~~~~~~~~ 390s | __uint32_t 390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:4433:90: error: expected ‘)’ before ‘a’ 390s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 390s | ~ ^ 390s | ) 390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:4433:109: error: expected ‘)’ before ‘b’ 390s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 390s | ~ ^ 390s | ) 390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c: In function ‘futrts_smul_hi64’: 390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 390s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 390s | ^~~~~~~~~~ 390s | __int128__ 390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:4437:86: error: expected ‘)’ before ‘a’ 390s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 390s | ~ ^ 390s | ) 390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:4437:104: error: expected ‘)’ before ‘b’ 390s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 390s | ~ ^ 390s | ) 390s 390s If you find this error message confusing, uninformative, or wrong, please open an issue: 390s https://github.com/diku-dk/futhark/issues 390s 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.fut: 391s Compiling with --backend=multicore: 391s cc failed with code 1: 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c: In function ‘futrts_umul_hi64’: 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 391s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 391s | ^~~~~~~~~~~ 391s | __uint32_t 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:4450:90: error: expected ‘)’ before ‘a’ 391s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 391s | ~ ^ 391s | ) 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:4450:109: error: expected ‘)’ before ‘b’ 391s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 391s | ~ ^ 391s | ) 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c: In function ‘futrts_smul_hi64’: 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 391s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 391s | ^~~~~~~~~~ 391s | __int128__ 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:4454:86: error: expected ‘)’ before ‘a’ 391s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 391s | ~ ^ 391s | ) 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:4454:104: error: expected ‘)’ before ‘b’ 391s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 391s | ~ ^ 391s | ) 391s 391s If you find this error message confusing, uninformative, or wrong, please open an issue: 391s https://github.com/diku-dk/futhark/issues 391s 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.fut: 391s Compiling with --backend=multicore: 391s cc failed with code 1: 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c: In function ‘futrts_umul_hi64’: 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 391s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 391s | ^~~~~~~~~~~ 391s | __uint32_t 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:4452:90: error: expected ‘)’ before ‘a’ 391s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 391s | ~ ^ 391s | ) 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:4452:109: error: expected ‘)’ before ‘b’ 391s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 391s | ~ ^ 391s | ) 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c: In function ‘futrts_smul_hi64’: 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 391s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 391s | ^~~~~~~~~~ 391s | __int128__ 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:4456:86: error: expected ‘)’ before ‘a’ 391s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 391s | ~ ^ 391s | ) 391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:4456:104: error: expected ‘)’ before ‘b’ 391s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 391s | ~ ^ 391s | ) 391s 391s If you find this error message confusing, uninformative, or wrong, please open an issue: 391s https://github.com/diku-dk/futhark/issues 391s 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.fut: 392s Compiling with --backend=multicore: 392s cc failed with code 1: 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c: In function ‘futrts_umul_hi64’: 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 392s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 392s | ^~~~~~~~~~~ 392s | __uint32_t 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:4420:90: error: expected ‘)’ before ‘a’ 392s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 392s | ~ ^ 392s | ) 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:4420:109: error: expected ‘)’ before ‘b’ 392s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 392s | ~ ^ 392s | ) 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c: In function ‘futrts_smul_hi64’: 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 392s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 392s | ^~~~~~~~~~ 392s | __int128__ 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:4424:86: error: expected ‘)’ before ‘a’ 392s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 392s | ~ ^ 392s | ) 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:4424:104: error: expected ‘)’ before ‘b’ 392s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 392s | ~ ^ 392s | ) 392s 392s If you find this error message confusing, uninformative, or wrong, please open an issue: 392s https://github.com/diku-dk/futhark/issues 392s 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.fut: 392s Compiling with --backend=multicore: 392s cc failed with code 1: 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c: In function ‘futrts_umul_hi64’: 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 392s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 392s | ^~~~~~~~~~~ 392s | __uint32_t 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:4446:90: error: expected ‘)’ before ‘a’ 392s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 392s | ~ ^ 392s | ) 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:4446:109: error: expected ‘)’ before ‘b’ 392s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 392s | ~ ^ 392s | ) 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c: In function ‘futrts_smul_hi64’: 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 392s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 392s | ^~~~~~~~~~ 392s | __int128__ 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:4450:86: error: expected ‘)’ before ‘a’ 392s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 392s | ~ ^ 392s | ) 392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:4450:104: error: expected ‘)’ before ‘b’ 392s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 392s | ~ ^ 392s | ) 392s 392s If you find this error message confusing, uninformative, or wrong, please open an issue: 392s https://github.com/diku-dk/futhark/issues 392s 400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.fut: 400s Compiling with --backend=multicore: 400s cc failed with code 1: 400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c: In function ‘futrts_umul_hi64’: 400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:4419:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 400s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 400s | ^~~~~~~~~~~ 400s | __uint32_t 400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:4419:78: note: each undeclared identifier is reported only once for each function it appears in 400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:4419:90: error: expected ‘)’ before ‘a’ 400s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 400s | ~ ^ 400s | ) 400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:4419:109: error: expected ‘)’ before ‘b’ 400s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 400s | ~ ^ 400s | ) 400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c: In function ‘futrts_smul_hi64’: 400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:4423:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 400s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 400s | ^~~~~~~~~~ 400s | __int128__ 400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:4423:86: error: expected ‘)’ before ‘a’ 400s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 400s | ~ ^ 400s | ) 400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:4423:104: error: expected ‘)’ before ‘b’ 400s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 400s | ~ ^ 400s | ) 400s 400s If you find this error message confusing, uninformative, or wrong, please open an issue: 400s https://github.com/diku-dk/futhark/issues 400s 401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.fut: 401s Compiling with --backend=multicore: 401s cc failed with code 1: 401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c: In function ‘futrts_umul_hi64’: 401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 401s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 401s | ^~~~~~~~~~~ 401s | __uint32_t 401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:4433:90: error: expected ‘)’ before ‘a’ 401s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 401s | ~ ^ 401s | ) 401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:4433:109: error: expected ‘)’ before ‘b’ 401s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 401s | ~ ^ 401s | ) 401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c: In function ‘futrts_smul_hi64’: 401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 401s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 401s | ^~~~~~~~~~ 401s | __int128__ 401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:4437:86: error: expected ‘)’ before ‘a’ 401s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 401s | ~ ^ 401s | ) 401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:4437:104: error: expected ‘)’ before ‘b’ 401s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 401s | ~ ^ 401s | ) 401s 401s If you find this error message confusing, uninformative, or wrong, please open an issue: 401s https://github.com/diku-dk/futhark/issues 401s 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.fut: 402s Compiling with --backend=multicore: 402s cc failed with code 1: 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c: In function ‘futrts_umul_hi64’: 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:4419:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 402s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 402s | ^~~~~~~~~~~ 402s | __uint32_t 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:4419:78: note: each undeclared identifier is reported only once for each function it appears in 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:4419:90: error: expected ‘)’ before ‘a’ 402s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 402s | ~ ^ 402s | ) 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:4419:109: error: expected ‘)’ before ‘b’ 402s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 402s | ~ ^ 402s | ) 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c: In function ‘futrts_smul_hi64’: 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:4423:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 402s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 402s | ^~~~~~~~~~ 402s | __int128__ 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:4423:86: error: expected ‘)’ before ‘a’ 402s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 402s | ~ ^ 402s | ) 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:4423:104: error: expected ‘)’ before ‘b’ 402s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 402s | ~ ^ 402s | ) 402s 402s If you find this error message confusing, uninformative, or wrong, please open an issue: 402s https://github.com/diku-dk/futhark/issues 402s 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.fut: 402s Compiling with --backend=multicore: 402s cc failed with code 1: 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c: In function ‘futrts_umul_hi64’: 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 402s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 402s | ^~~~~~~~~~~ 402s | __uint32_t 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:4423:90: error: expected ‘)’ before ‘a’ 402s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 402s | ~ ^ 402s | ) 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:4423:109: error: expected ‘)’ before ‘b’ 402s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 402s | ~ ^ 402s | ) 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c: In function ‘futrts_smul_hi64’: 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 402s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 402s | ^~~~~~~~~~ 402s | __int128__ 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:4427:86: error: expected ‘)’ before ‘a’ 402s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 402s | ~ ^ 402s | ) 402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:4427:104: error: expected ‘)’ before ‘b’ 402s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 402s | ~ ^ 402s | ) 402s 402s If you find this error message confusing, uninformative, or wrong, please open an issue: 402s https://github.com/diku-dk/futhark/issues 402s 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.fut: 403s Compiling with --backend=multicore: 403s cc failed with code 1: 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c: In function ‘futrts_umul_hi64’: 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 403s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 403s | ^~~~~~~~~~~ 403s | __uint32_t 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:4423:90: error: expected ‘)’ before ‘a’ 403s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 403s | ~ ^ 403s | ) 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:4423:109: error: expected ‘)’ before ‘b’ 403s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 403s | ~ ^ 403s | ) 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c: In function ‘futrts_smul_hi64’: 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 403s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 403s | ^~~~~~~~~~ 403s | __int128__ 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:4427:86: error: expected ‘)’ before ‘a’ 403s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 403s | ~ ^ 403s | ) 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:4427:104: error: expected ‘)’ before ‘b’ 403s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 403s | ~ ^ 403s | ) 403s 403s If you find this error message confusing, uninformative, or wrong, please open an issue: 403s https://github.com/diku-dk/futhark/issues 403s 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.fut: 403s Compiling with --backend=multicore: 403s cc failed with code 1: 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c: In function ‘futrts_umul_hi64’: 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 403s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 403s | ^~~~~~~~~~~ 403s | __uint32_t 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:4423:90: error: expected ‘)’ before ‘a’ 403s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 403s | ~ ^ 403s | ) 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:4423:109: error: expected ‘)’ before ‘b’ 403s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 403s | ~ ^ 403s | ) 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c: In function ‘futrts_smul_hi64’: 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 403s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 403s | ^~~~~~~~~~ 403s | __int128__ 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:4427:86: error: expected ‘)’ before ‘a’ 403s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 403s | ~ ^ 403s | ) 403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:4427:104: error: expected ‘)’ before ‘b’ 403s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 403s | ~ ^ 403s | ) 403s 403s If you find this error message confusing, uninformative, or wrong, please open an issue: 403s https://github.com/diku-dk/futhark/issues 403s 404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.fut: 404s Compiling with --backend=multicore: 404s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.fut:1:37-38: 404s Defaulting ambiguous type to i32. 404s 404s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.fut:2:17-20: 404s Defaulting ambiguous type to i32. 404s cc failed with code 1: 404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c: In function ‘futrts_umul_hi64’: 404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 404s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 404s | ^~~~~~~~~~~ 404s | __uint32_t 404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:4435:90: error: expected ‘)’ before ‘a’ 404s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 404s | ~ ^ 404s | ) 404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:4435:109: error: expected ‘)’ before ‘b’ 404s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 404s | ~ ^ 404s | ) 404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c: In function ‘futrts_smul_hi64’: 404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 404s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 404s | ^~~~~~~~~~ 404s | __int128__ 404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:4439:86: error: expected ‘)’ before ‘a’ 404s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 404s | ~ ^ 404s | ) 404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:4439:104: error: expected ‘)’ before ‘b’ 404s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 404s | ~ ^ 404s | ) 404s 404s If you find this error message confusing, uninformative, or wrong, please open an issue: 404s https://github.com/diku-dk/futhark/issues 404s 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.fut: 411s Compiling with --backend=multicore: 411s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.fut:2:8-13: 411s Unused name "start". 411s 411s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.fut:3:5-10: 411s Defaulting ambiguous type to i32. 411s cc failed with code 1: 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c: In function ‘futrts_umul_hi64’: 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 411s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 411s | ^~~~~~~~~~~ 411s | __uint32_t 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:4446:90: error: expected ‘)’ before ‘a’ 411s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 411s | ~ ^ 411s | ) 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:4446:109: error: expected ‘)’ before ‘b’ 411s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 411s | ~ ^ 411s | ) 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c: In function ‘futrts_smul_hi64’: 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 411s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 411s | ^~~~~~~~~~ 411s | __int128__ 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:4450:86: error: expected ‘)’ before ‘a’ 411s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 411s | ~ ^ 411s | ) 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:4450:104: error: expected ‘)’ before ‘b’ 411s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 411s | ~ ^ 411s | ) 411s 411s If you find this error message confusing, uninformative, or wrong, please open an issue: 411s https://github.com/diku-dk/futhark/issues 411s 411s 40 failed, 0 passed, 2273 to go. 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.fut: 411s Compiling with --backend=multicore: 411s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.fut:1:72-73: 411s Defaulting ambiguous type to i32. 411s cc failed with code 1: 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c: In function ‘futrts_umul_hi64’: 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 411s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 411s | ^~~~~~~~~~~ 411s | __uint32_t 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:4464:90: error: expected ‘)’ before ‘a’ 411s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 411s | ~ ^ 411s | ) 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:4464:109: error: expected ‘)’ before ‘b’ 411s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 411s | ~ ^ 411s | ) 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c: In function ‘futrts_smul_hi64’: 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 411s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 411s | ^~~~~~~~~~ 411s | __int128__ 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:4468:86: error: expected ‘)’ before ‘a’ 411s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 411s | ~ ^ 411s | ) 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:4468:104: error: expected ‘)’ before ‘b’ 411s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 411s | ~ ^ 411s | ) 411s 411s If you find this error message confusing, uninformative, or wrong, please open an issue: 411s https://github.com/diku-dk/futhark/issues 411s 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.fut: 411s Compiling with --backend=multicore: 411s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.fut:1:32-33: 411s Unused name "i". 411s 411s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.fut:1:36-37: 411s Defaulting ambiguous type to i32. 411s 411s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.fut:2:17-20: 411s Defaulting ambiguous type to i32. 411s cc failed with code 1: 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c: In function ‘futrts_umul_hi64’: 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 411s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 411s | ^~~~~~~~~~~ 411s | __uint32_t 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:4421:90: error: expected ‘)’ before ‘a’ 411s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 411s | ~ ^ 411s | ) 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:4421:109: error: expected ‘)’ before ‘b’ 411s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 411s | ~ ^ 411s | ) 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c: In function ‘futrts_smul_hi64’: 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 411s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 411s | ^~~~~~~~~~ 411s | __int128__ 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:4425:86: error: expected ‘)’ before ‘a’ 411s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 411s | ~ ^ 411s | ) 411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:4425:104: error: expected ‘)’ before ‘b’ 411s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 411s | ~ ^ 411s | ) 411s 411s If you find this error message confusing, uninformative, or wrong, please open an issue: 411s https://github.com/diku-dk/futhark/issues 411s 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.fut: 412s Compiling with --backend=multicore: 412s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.fut:3:27-28: 412s Defaulting ambiguous type to i32. 412s cc failed with code 1: 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c: In function ‘futrts_umul_hi64’: 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 412s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 412s | ^~~~~~~~~~~ 412s | __uint32_t 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:4421:90: error: expected ‘)’ before ‘a’ 412s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 412s | ~ ^ 412s | ) 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:4421:109: error: expected ‘)’ before ‘b’ 412s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 412s | ~ ^ 412s | ) 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c: In function ‘futrts_smul_hi64’: 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 412s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 412s | ^~~~~~~~~~ 412s | __int128__ 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:4425:86: error: expected ‘)’ before ‘a’ 412s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 412s | ~ ^ 412s | ) 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:4425:104: error: expected ‘)’ before ‘b’ 412s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 412s | ~ ^ 412s | ) 412s 412s If you find this error message confusing, uninformative, or wrong, please open an issue: 412s https://github.com/diku-dk/futhark/issues 412s 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.fut: 412s Compiling with --backend=multicore: 412s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.fut:1:24-31: 412s Defaulting ambiguous type to i32. 412s cc failed with code 1: 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c: In function ‘futrts_umul_hi64’: 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 412s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 412s | ^~~~~~~~~~~ 412s | __uint32_t 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:4420:90: error: expected ‘)’ before ‘a’ 412s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 412s | ~ ^ 412s | ) 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:4420:109: error: expected ‘)’ before ‘b’ 412s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 412s | ~ ^ 412s | ) 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c: In function ‘futrts_smul_hi64’: 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 412s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 412s | ^~~~~~~~~~ 412s | __int128__ 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:4424:86: error: expected ‘)’ before ‘a’ 412s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 412s | ~ ^ 412s | ) 412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:4424:104: error: expected ‘)’ before ‘b’ 412s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 412s | ~ ^ 412s | ) 412s 412s If you find this error message confusing, uninformative, or wrong, please open an issue: 412s https://github.com/diku-dk/futhark/issues 412s 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.fut: 413s Compiling with --backend=multicore: 413s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.fut:1:24-33: 413s Defaulting ambiguous type to i32. 413s cc failed with code 1: 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c: In function ‘futrts_umul_hi64’: 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 413s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 413s | ^~~~~~~~~~~ 413s | __uint32_t 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:4406:90: error: expected ‘)’ before ‘a’ 413s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 413s | ~ ^ 413s | ) 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:4406:109: error: expected ‘)’ before ‘b’ 413s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 413s | ~ ^ 413s | ) 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c: In function ‘futrts_smul_hi64’: 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 413s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 413s | ^~~~~~~~~~ 413s | __int128__ 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:4410:86: error: expected ‘)’ before ‘a’ 413s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 413s | ~ ^ 413s | ) 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:4410:104: error: expected ‘)’ before ‘b’ 413s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 413s | ~ ^ 413s | ) 413s 413s If you find this error message confusing, uninformative, or wrong, please open an issue: 413s https://github.com/diku-dk/futhark/issues 413s 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.fut: 413s Compiling with --backend=multicore: 413s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 413s 413s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 413s 413s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 413s cc failed with code 1: 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c: In function ‘futrts_umul_hi64’: 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 413s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 413s | ^~~~~~~~~~~ 413s | __uint32_t 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:4433:90: error: expected ‘)’ before ‘a’ 413s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 413s | ~ ^ 413s | ) 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:4433:109: error: expected ‘)’ before ‘b’ 413s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 413s | ~ ^ 413s | ) 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c: In function ‘futrts_smul_hi64’: 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 413s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 413s | ^~~~~~~~~~ 413s | __int128__ 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:4437:86: error: expected ‘)’ before ‘a’ 413s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 413s | ~ ^ 413s | ) 413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:4437:104: error: expected ‘)’ before ‘b’ 413s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 413s | ~ ^ 413s | ) 413s 413s If you find this error message confusing, uninformative, or wrong, please open an issue: 413s https://github.com/diku-dk/futhark/issues 413s 414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.fut: 414s Compiling with --backend=multicore: 414s cc failed with code 1: 414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c: In function ‘futrts_umul_hi64’: 414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:4461:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 414s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 414s | ^~~~~~~~~~~ 414s | __uint32_t 414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:4461:78: note: each undeclared identifier is reported only once for each function it appears in 414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:4461:90: error: expected ‘)’ before ‘a’ 414s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 414s | ~ ^ 414s | ) 414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:4461:109: error: expected ‘)’ before ‘b’ 414s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 414s | ~ ^ 414s | ) 414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c: In function ‘futrts_smul_hi64’: 414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:4465:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 414s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 414s | ^~~~~~~~~~ 414s | __int128__ 414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:4465:86: error: expected ‘)’ before ‘a’ 414s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 414s | ~ ^ 414s | ) 414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:4465:104: error: expected ‘)’ before ‘b’ 414s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 414s | ~ ^ 414s | ) 414s 414s If you find this error message confusing, uninformative, or wrong, please open an issue: 414s https://github.com/diku-dk/futhark/issues 414s 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.fut: 420s Compiling with --backend=multicore: 420s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.fut:2:32-33: 420s Defaulting ambiguous type to i32. 420s 420s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.fut:2:35-38: 420s Defaulting ambiguous type to i32. 420s cc failed with code 1: 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c: In function ‘futrts_umul_hi64’: 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 420s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 420s | ^~~~~~~~~~~ 420s | __uint32_t 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:4421:90: error: expected ‘)’ before ‘a’ 420s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 420s | ~ ^ 420s | ) 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:4421:109: error: expected ‘)’ before ‘b’ 420s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 420s | ~ ^ 420s | ) 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c: In function ‘futrts_smul_hi64’: 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 420s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 420s | ^~~~~~~~~~ 420s | __int128__ 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:4425:86: error: expected ‘)’ before ‘a’ 420s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 420s | ~ ^ 420s | ) 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:4425:104: error: expected ‘)’ before ‘b’ 420s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 420s | ~ ^ 420s | ) 420s 420s If you find this error message confusing, uninformative, or wrong, please open an issue: 420s https://github.com/diku-dk/futhark/issues 420s 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.fut: 420s Compiling with --backend=multicore: 420s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.fut:3:25-27: 420s Defaulting ambiguous type to i32. 420s cc failed with code 1: 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c: In function ‘futrts_umul_hi64’: 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 420s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 420s | ^~~~~~~~~~~ 420s | __uint32_t 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4420:90: error: expected ‘)’ before ‘a’ 420s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 420s | ~ ^ 420s | ) 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4420:109: error: expected ‘)’ before ‘b’ 420s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 420s | ~ ^ 420s | ) 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c: In function ‘futrts_smul_hi64’: 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 420s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 420s | ^~~~~~~~~~ 420s | __int128__ 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4424:86: error: expected ‘)’ before ‘a’ 420s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 420s | ~ ^ 420s | ) 420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4424:104: error: expected ‘)’ before ‘b’ 420s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 420s | ~ ^ 420s | ) 420s 420s If you find this error message confusing, uninformative, or wrong, please open an issue: 420s https://github.com/diku-dk/futhark/issues 420s 424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.fut: 424s Compiling with --backend=multicore: 424s cc failed with code 1: 424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c: In function ‘futrts_umul_hi64’: 424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:4465:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 424s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 424s | ^~~~~~~~~~~ 424s | __uint32_t 424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:4465:78: note: each undeclared identifier is reported only once for each function it appears in 424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:4465:90: error: expected ‘)’ before ‘a’ 424s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 424s | ~ ^ 424s | ) 424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:4465:109: error: expected ‘)’ before ‘b’ 424s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 424s | ~ ^ 424s | ) 424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c: In function ‘futrts_smul_hi64’: 424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:4469:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 424s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 424s | ^~~~~~~~~~ 424s | __int128__ 424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:4469:86: error: expected ‘)’ before ‘a’ 424s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 424s | ~ ^ 424s | ) 424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:4469:104: error: expected ‘)’ before ‘b’ 424s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 424s | ~ ^ 424s | ) 424s 424s If you find this error message confusing, uninformative, or wrong, please open an issue: 424s https://github.com/diku-dk/futhark/issues 424s 426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.fut: 426s Generating reference outputs: 426s cc failed with code 1: 426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c: In function ‘futrts_umul_hi64’: 426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 426s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 426s | ^~~~~~~~~~~ 426s | __uint32_t 426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4422:90: error: expected ‘)’ before ‘a’ 426s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 426s | ~ ^ 426s | ) 426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4422:109: error: expected ‘)’ before ‘b’ 426s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 426s | ~ ^ 426s | ) 426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c: In function ‘futrts_smul_hi64’: 426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 426s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 426s | ^~~~~~~~~~ 426s | __int128__ 426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4426:86: error: expected ‘)’ before ‘a’ 426s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 426s | ~ ^ 426s | ) 426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4426:104: error: expected ‘)’ before ‘b’ 426s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 426s | ~ ^ 426s | ) 426s 426s If you find this error message confusing, uninformative, or wrong, please open an issue: 426s https://github.com/diku-dk/futhark/issues 426s 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.fut: 429s Compiling with --backend=multicore: 429s cc failed with code 1: 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c: In function ‘futrts_umul_hi64’: 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:4465:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 429s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 429s | ^~~~~~~~~~~ 429s | __uint32_t 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:4465:78: note: each undeclared identifier is reported only once for each function it appears in 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:4465:90: error: expected ‘)’ before ‘a’ 429s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 429s | ~ ^ 429s | ) 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:4465:109: error: expected ‘)’ before ‘b’ 429s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 429s | ~ ^ 429s | ) 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c: In function ‘futrts_smul_hi64’: 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:4469:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 429s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 429s | ^~~~~~~~~~ 429s | __int128__ 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:4469:86: error: expected ‘)’ before ‘a’ 429s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 429s | ~ ^ 429s | ) 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:4469:104: error: expected ‘)’ before ‘b’ 429s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 429s | ~ ^ 429s | ) 429s 429s If you find this error message confusing, uninformative, or wrong, please open an issue: 429s https://github.com/diku-dk/futhark/issues 429s 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.fut: 429s Generating reference outputs: 429s cc failed with code 1: 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c: In function ‘futrts_umul_hi64’: 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 429s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 429s | ^~~~~~~~~~~ 429s | __uint32_t 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4435:90: error: expected ‘)’ before ‘a’ 429s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 429s | ~ ^ 429s | ) 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4435:109: error: expected ‘)’ before ‘b’ 429s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 429s | ~ ^ 429s | ) 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c: In function ‘futrts_smul_hi64’: 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 429s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 429s | ^~~~~~~~~~ 429s | __int128__ 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4439:86: error: expected ‘)’ before ‘a’ 429s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 429s | ~ ^ 429s | ) 429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4439:104: error: expected ‘)’ before ‘b’ 429s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 429s | ~ ^ 429s | ) 429s 429s If you find this error message confusing, uninformative, or wrong, please open an issue: 429s https://github.com/diku-dk/futhark/issues 429s 431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut: 431s Compiling with --backend=multicore: 431s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut:15:7-9: 431s Unused name "Xh". 431s 431s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut:16:7-10: 431s Unused name "Xth". 431s 431s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut:17:7-9: 431s Unused name "Yh". 431s cc failed with code 1: 431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c: In function ‘futrts_umul_hi64’: 431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 431s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 431s | ^~~~~~~~~~~ 431s | __uint32_t 431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4440:90: error: expected ‘)’ before ‘a’ 431s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 431s | ~ ^ 431s | ) 431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4440:109: error: expected ‘)’ before ‘b’ 431s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 431s | ~ ^ 431s | ) 431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c: In function ‘futrts_smul_hi64’: 431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 431s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 431s | ^~~~~~~~~~ 431s | __int128__ 431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4444:86: error: expected ‘)’ before ‘a’ 431s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 431s | ~ ^ 431s | ) 431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4444:104: error: expected ‘)’ before ‘b’ 431s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 431s | ~ ^ 431s | ) 431s 431s If you find this error message confusing, uninformative, or wrong, please open an issue: 431s https://github.com/diku-dk/futhark/issues 431s 432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.fut: 432s Compiling with --backend=multicore: 432s cc failed with code 1: 432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c: In function ‘futrts_umul_hi64’: 432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:4465:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 432s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 432s | ^~~~~~~~~~~ 432s | __uint32_t 432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:4465:78: note: each undeclared identifier is reported only once for each function it appears in 432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:4465:90: error: expected ‘)’ before ‘a’ 432s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 432s | ~ ^ 432s | ) 432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:4465:109: error: expected ‘)’ before ‘b’ 432s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 432s | ~ ^ 432s | ) 432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c: In function ‘futrts_smul_hi64’: 432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:4469:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 432s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 432s | ^~~~~~~~~~ 432s | __int128__ 432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:4469:86: error: expected ‘)’ before ‘a’ 432s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 432s | ~ ^ 432s | ) 432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:4469:104: error: expected ‘)’ before ‘b’ 432s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 432s | ~ ^ 432s | ) 432s 432s If you find this error message confusing, uninformative, or wrong, please open an issue: 432s https://github.com/diku-dk/futhark/issues 432s 434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.fut: 434s Compiling with --backend=multicore: 434s cc failed with code 1: 434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c: In function ‘futrts_umul_hi64’: 434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 434s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 434s | ^~~~~~~~~~~ 434s | __uint32_t 434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4423:90: error: expected ‘)’ before ‘a’ 434s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 434s | ~ ^ 434s | ) 434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4423:109: error: expected ‘)’ before ‘b’ 434s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 434s | ~ ^ 434s | ) 434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c: In function ‘futrts_smul_hi64’: 434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 434s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 434s | ^~~~~~~~~~ 434s | __int128__ 434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4427:86: error: expected ‘)’ before ‘a’ 434s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 434s | ~ ^ 434s | ) 434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4427:104: error: expected ‘)’ before ‘b’ 434s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 434s | ~ ^ 434s | ) 434s 434s If you find this error message confusing, uninformative, or wrong, please open an issue: 434s https://github.com/diku-dk/futhark/issues 434s 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.fut: 435s Compiling with --backend=multicore: 435s cc failed with code 1: 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c: In function ‘futrts_umul_hi64’: 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:4426:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 435s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 435s | ^~~~~~~~~~~ 435s | __uint32_t 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:4426:78: note: each undeclared identifier is reported only once for each function it appears in 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:4426:90: error: expected ‘)’ before ‘a’ 435s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 435s | ~ ^ 435s | ) 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:4426:109: error: expected ‘)’ before ‘b’ 435s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 435s | ~ ^ 435s | ) 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c: In function ‘futrts_smul_hi64’: 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:4430:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 435s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 435s | ^~~~~~~~~~ 435s | __int128__ 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:4430:86: error: expected ‘)’ before ‘a’ 435s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 435s | ~ ^ 435s | ) 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:4430:104: error: expected ‘)’ before ‘b’ 435s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 435s | ~ ^ 435s | ) 435s 435s If you find this error message confusing, uninformative, or wrong, please open an issue: 435s https://github.com/diku-dk/futhark/issues 435s 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.fut: 435s Generating reference outputs: 435s cc failed with code 1: 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c: In function ‘futrts_umul_hi64’: 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4418:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 435s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 435s | ^~~~~~~~~~~ 435s | __uint32_t 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4418:78: note: each undeclared identifier is reported only once for each function it appears in 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4418:90: error: expected ‘)’ before ‘a’ 435s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 435s | ~ ^ 435s | ) 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4418:109: error: expected ‘)’ before ‘b’ 435s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 435s | ~ ^ 435s | ) 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c: In function ‘futrts_smul_hi64’: 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4422:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 435s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 435s | ^~~~~~~~~~ 435s | __int128__ 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4422:86: error: expected ‘)’ before ‘a’ 435s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 435s | ~ ^ 435s | ) 435s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4422:104: error: expected ‘)’ before ‘b’ 435s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 435s | ~ ^ 435s | ) 435s 435s If you find this error message confusing, uninformative, or wrong, please open an issue: 435s https://github.com/diku-dk/futhark/issues 435s 438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.fut: 438s Compiling with --backend=multicore: 438s cc failed with code 1: 438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c: In function ‘futrts_umul_hi64’: 438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 438s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 438s | ^~~~~~~~~~~ 438s | __uint32_t 438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:4422:90: error: expected ‘)’ before ‘a’ 438s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 438s | ~ ^ 438s | ) 438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:4422:109: error: expected ‘)’ before ‘b’ 438s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 438s | ~ ^ 438s | ) 438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c: In function ‘futrts_smul_hi64’: 438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 438s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 438s | ^~~~~~~~~~ 438s | __int128__ 438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:4426:86: error: expected ‘)’ before ‘a’ 438s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 438s | ~ ^ 438s | ) 438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:4426:104: error: expected ‘)’ before ‘b’ 438s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 438s | ~ ^ 438s | ) 438s 438s If you find this error message confusing, uninformative, or wrong, please open an issue: 438s https://github.com/diku-dk/futhark/issues 438s 440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.fut: 440s Compiling with --backend=multicore: 440s cc failed with code 1: 440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c: In function ‘futrts_umul_hi64’: 440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 440s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 440s | ^~~~~~~~~~~ 440s | __uint32_t 440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:4407:90: error: expected ‘)’ before ‘a’ 440s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 440s | ~ ^ 440s | ) 440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:4407:109: error: expected ‘)’ before ‘b’ 440s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 440s | ~ ^ 440s | ) 440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c: In function ‘futrts_smul_hi64’: 440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 440s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 440s | ^~~~~~~~~~ 440s | __int128__ 440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:4411:86: error: expected ‘)’ before ‘a’ 440s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 440s | ~ ^ 440s | ) 440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:4411:104: error: expected ‘)’ before ‘b’ 440s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 440s | ~ ^ 440s | ) 440s 440s If you find this error message confusing, uninformative, or wrong, please open an issue: 440s https://github.com/diku-dk/futhark/issues 440s 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.fut: 441s Compiling with --backend=multicore: 441s cc failed with code 1: 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c: In function ‘futrts_umul_hi64’: 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 441s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 441s | ^~~~~~~~~~~ 441s | __uint32_t 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:4406:90: error: expected ‘)’ before ‘a’ 441s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 441s | ~ ^ 441s | ) 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:4406:109: error: expected ‘)’ before ‘b’ 441s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 441s | ~ ^ 441s | ) 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c: In function ‘futrts_smul_hi64’: 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 441s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 441s | ^~~~~~~~~~ 441s | __int128__ 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:4410:86: error: expected ‘)’ before ‘a’ 441s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 441s | ~ ^ 441s | ) 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:4410:104: error: expected ‘)’ before ‘b’ 441s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 441s | ~ ^ 441s | ) 441s 441s If you find this error message confusing, uninformative, or wrong, please open an issue: 441s https://github.com/diku-dk/futhark/issues 441s 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.fut: 441s Compiling with --backend=multicore: 441s cc failed with code 1: 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c: In function ‘futrts_umul_hi64’: 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 441s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 441s | ^~~~~~~~~~~ 441s | __uint32_t 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:4433:90: error: expected ‘)’ before ‘a’ 441s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 441s | ~ ^ 441s | ) 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:4433:109: error: expected ‘)’ before ‘b’ 441s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 441s | ~ ^ 441s | ) 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c: In function ‘futrts_smul_hi64’: 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 441s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 441s | ^~~~~~~~~~ 441s | __int128__ 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:4437:86: error: expected ‘)’ before ‘a’ 441s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 441s | ~ ^ 441s | ) 441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:4437:104: error: expected ‘)’ before ‘b’ 441s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 441s | ~ ^ 441s | ) 441s 441s If you find this error message confusing, uninformative, or wrong, please open an issue: 441s https://github.com/diku-dk/futhark/issues 441s 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.fut: 443s Compiling with --backend=multicore: 443s cc failed with code 1: 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c: In function ‘futrts_umul_hi64’: 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 443s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 443s | ^~~~~~~~~~~ 443s | __uint32_t 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4450:90: error: expected ‘)’ before ‘a’ 443s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 443s | ~ ^ 443s | ) 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4450:109: error: expected ‘)’ before ‘b’ 443s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 443s | ~ ^ 443s | ) 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c: In function ‘futrts_smul_hi64’: 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 443s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 443s | ^~~~~~~~~~ 443s | __int128__ 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4454:86: error: expected ‘)’ before ‘a’ 443s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 443s | ~ ^ 443s | ) 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4454:104: error: expected ‘)’ before ‘b’ 443s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 443s | ~ ^ 443s | ) 443s 443s If you find this error message confusing, uninformative, or wrong, please open an issue: 443s https://github.com/diku-dk/futhark/issues 443s 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.fut: 443s Compiling with --backend=multicore: 443s cc failed with code 1: 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c: In function ‘futrts_umul_hi64’: 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 443s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 443s | ^~~~~~~~~~~ 443s | __uint32_t 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:4421:90: error: expected ‘)’ before ‘a’ 443s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 443s | ~ ^ 443s | ) 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:4421:109: error: expected ‘)’ before ‘b’ 443s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 443s | ~ ^ 443s | ) 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c: In function ‘futrts_smul_hi64’: 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 443s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 443s | ^~~~~~~~~~ 443s | __int128__ 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:4425:86: error: expected ‘)’ before ‘a’ 443s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 443s | ~ ^ 443s | ) 443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:4425:104: error: expected ‘)’ before ‘b’ 443s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 443s | ~ ^ 443s | ) 443s 443s If you find this error message confusing, uninformative, or wrong, please open an issue: 443s https://github.com/diku-dk/futhark/issues 443s 444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.fut: 444s Compiling with --backend=multicore: 444s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.fut:6:8-15: 444s Unused name "begrows". 444s 444s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.fut:8:7-8: 444s Unused name "n". 444s cc failed with code 1: 444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c: In function ‘futrts_umul_hi64’: 444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 444s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 444s | ^~~~~~~~~~~ 444s | __uint32_t 444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:4438:90: error: expected ‘)’ before ‘a’ 444s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 444s | ~ ^ 445s | ) 445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:4438:109: error: expected ‘)’ before ‘b’ 445s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 445s | ~ ^ 445s | ) 445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c: In function ‘futrts_smul_hi64’: 445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 445s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 445s | ^~~~~~~~~~ 445s | __int128__ 445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:4442:86: error: expected ‘)’ before ‘a’ 445s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 445s | ~ ^ 445s | ) 445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:4442:104: error: expected ‘)’ before ‘b’ 445s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 445s | ~ ^ 445s | ) 445s 445s If you find this error message confusing, uninformative, or wrong, please open an issue: 445s https://github.com/diku-dk/futhark/issues 445s 448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.fut: 448s Compiling with --backend=multicore: 448s cc failed with code 1: 448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c: In function ‘futrts_umul_hi64’: 448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 448s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 448s | ^~~~~~~~~~~ 448s | __uint32_t 448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:4436:90: error: expected ‘)’ before ‘a’ 448s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 448s | ~ ^ 448s | ) 448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:4436:109: error: expected ‘)’ before ‘b’ 448s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 448s | ~ ^ 448s | ) 448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c: In function ‘futrts_smul_hi64’: 448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 448s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 448s | ^~~~~~~~~~ 448s | __int128__ 448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:4440:86: error: expected ‘)’ before ‘a’ 448s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 448s | ~ ^ 448s | ) 448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:4440:104: error: expected ‘)’ before ‘b’ 448s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 448s | ~ ^ 448s | ) 448s 448s If you find this error message confusing, uninformative, or wrong, please open an issue: 448s https://github.com/diku-dk/futhark/issues 448s 450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.fut: 450s Compiling with --backend=multicore: 450s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.fut:7:28-29: 450s Unused name "i". 450s cc failed with code 1: 450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c: In function ‘futrts_umul_hi64’: 450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 450s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 450s | ^~~~~~~~~~~ 450s | __uint32_t 450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:4420:90: error: expected ‘)’ before ‘a’ 450s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 450s | ~ ^ 450s | ) 450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:4420:109: error: expected ‘)’ before ‘b’ 450s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 450s | ~ ^ 450s | ) 450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c: In function ‘futrts_smul_hi64’: 450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 450s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 450s | ^~~~~~~~~~ 450s | __int128__ 450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:4424:86: error: expected ‘)’ before ‘a’ 450s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 450s | ~ ^ 450s | ) 450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:4424:104: error: expected ‘)’ before ‘b’ 450s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 450s | ~ ^ 450s | ) 450s 450s If you find this error message confusing, uninformative, or wrong, please open an issue: 450s https://github.com/diku-dk/futhark/issues 450s 453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.fut: 453s Compiling with --backend=multicore: 453s cc failed with code 1: 453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c: In function ‘futrts_umul_hi64’: 453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:4441:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 453s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 453s | ^~~~~~~~~~~ 453s | __uint32_t 453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:4441:78: note: each undeclared identifier is reported only once for each function it appears in 453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:4441:90: error: expected ‘)’ before ‘a’ 453s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 453s | ~ ^ 453s | ) 453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:4441:109: error: expected ‘)’ before ‘b’ 453s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 453s | ~ ^ 453s | ) 453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c: In function ‘futrts_smul_hi64’: 453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:4445:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 453s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 453s | ^~~~~~~~~~ 453s | __int128__ 453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:4445:86: error: expected ‘)’ before ‘a’ 453s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 453s | ~ ^ 453s | ) 453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:4445:104: error: expected ‘)’ before ‘b’ 453s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 453s | ~ ^ 453s | ) 453s 453s If you find this error message confusing, uninformative, or wrong, please open an issue: 453s https://github.com/diku-dk/futhark/issues 453s 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.fut: 456s Compiling with --backend=multicore: 456s cc failed with code 1: 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c: In function ‘futrts_umul_hi64’: 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 456s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 456s | ^~~~~~~~~~~ 456s | __uint32_t 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:4439:90: error: expected ‘)’ before ‘a’ 456s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 456s | ~ ^ 456s | ) 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:4439:109: error: expected ‘)’ before ‘b’ 456s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 456s | ~ ^ 456s | ) 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c: In function ‘futrts_smul_hi64’: 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 456s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 456s | ^~~~~~~~~~ 456s | __int128__ 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:4443:86: error: expected ‘)’ before ‘a’ 456s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 456s | ~ ^ 456s | ) 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:4443:104: error: expected ‘)’ before ‘b’ 456s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 456s | ~ ^ 456s | ) 456s 456s If you find this error message confusing, uninformative, or wrong, please open an issue: 456s https://github.com/diku-dk/futhark/issues 456s 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.fut: 456s Compiling with --backend=multicore: 456s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.fut:10:13-18: 456s Unused name "sizes". 456s cc failed with code 1: 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c: In function ‘futrts_umul_hi64’: 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 456s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 456s | ^~~~~~~~~~~ 456s | __uint32_t 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:4420:90: error: expected ‘)’ before ‘a’ 456s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 456s | ~ ^ 456s | ) 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:4420:109: error: expected ‘)’ before ‘b’ 456s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 456s | ~ ^ 456s | ) 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c: In function ‘futrts_smul_hi64’: 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 456s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 456s | ^~~~~~~~~~ 456s | __int128__ 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:4424:86: error: expected ‘)’ before ‘a’ 456s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 456s | ~ ^ 456s | ) 456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:4424:104: error: expected ‘)’ before ‘b’ 456s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 456s | ~ ^ 456s | ) 456s 456s If you find this error message confusing, uninformative, or wrong, please open an issue: 456s https://github.com/diku-dk/futhark/issues 456s 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.fut: 457s Compiling with --backend=multicore: 457s cc failed with code 1: 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c: In function ‘futrts_umul_hi64’: 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 457s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 457s | ^~~~~~~~~~~ 457s | __uint32_t 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4421:90: error: expected ‘)’ before ‘a’ 457s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 457s | ~ ^ 457s | ) 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4421:109: error: expected ‘)’ before ‘b’ 457s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 457s | ~ ^ 457s | ) 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c: In function ‘futrts_smul_hi64’: 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 457s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 457s | ^~~~~~~~~~ 457s | __int128__ 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4425:86: error: expected ‘)’ before ‘a’ 457s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 457s | ~ ^ 457s | ) 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4425:104: error: expected ‘)’ before ‘b’ 457s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 457s | ~ ^ 457s | ) 457s 457s If you find this error message confusing, uninformative, or wrong, please open an issue: 457s https://github.com/diku-dk/futhark/issues 457s 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.fut: 457s Compiling with --backend=multicore: 457s cc failed with code 1: 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c: In function ‘futrts_umul_hi64’: 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 457s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 457s | ^~~~~~~~~~~ 457s | __uint32_t 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:4439:90: error: expected ‘)’ before ‘a’ 457s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 457s | ~ ^ 457s | ) 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:4439:109: error: expected ‘)’ before ‘b’ 457s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 457s | ~ ^ 457s | ) 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c: In function ‘futrts_smul_hi64’: 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 457s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 457s | ^~~~~~~~~~ 457s | __int128__ 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:4443:86: error: expected ‘)’ before ‘a’ 457s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 457s | ~ ^ 457s | ) 457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:4443:104: error: expected ‘)’ before ‘b’ 457s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 457s | ~ ^ 457s | ) 457s 457s If you find this error message confusing, uninformative, or wrong, please open an issue: 457s https://github.com/diku-dk/futhark/issues 457s 458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.fut: 458s Compiling with --backend=multicore: 458s cc failed with code 1: 458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c: In function ‘futrts_umul_hi64’: 458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 458s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 458s | ^~~~~~~~~~~ 458s | __uint32_t 458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:4421:90: error: expected ‘)’ before ‘a’ 458s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 458s | ~ ^ 458s | ) 458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:4421:109: error: expected ‘)’ before ‘b’ 458s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 458s | ~ ^ 458s | ) 458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c: In function ‘futrts_smul_hi64’: 458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 458s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 458s | ^~~~~~~~~~ 458s | __int128__ 458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:4425:86: error: expected ‘)’ before ‘a’ 458s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 458s | ~ ^ 458s | ) 458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:4425:104: error: expected ‘)’ before ‘b’ 458s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 458s | ~ ^ 458s | ) 458s 458s If you find this error message confusing, uninformative, or wrong, please open an issue: 458s https://github.com/diku-dk/futhark/issues 458s 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.fut: 464s Compiling with --backend=multicore: 464s cc failed with code 1: 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c: In function ‘futrts_umul_hi64’: 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 464s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 464s | ^~~~~~~~~~~ 464s | __uint32_t 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:4453:90: error: expected ‘)’ before ‘a’ 464s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 464s | ~ ^ 464s | ) 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:4453:109: error: expected ‘)’ before ‘b’ 464s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 464s | ~ ^ 464s | ) 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c: In function ‘futrts_smul_hi64’: 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 464s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 464s | ^~~~~~~~~~ 464s | __int128__ 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:4457:86: error: expected ‘)’ before ‘a’ 464s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 464s | ~ ^ 464s | ) 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:4457:104: error: expected ‘)’ before ‘b’ 464s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 464s | ~ ^ 464s | ) 464s 464s If you find this error message confusing, uninformative, or wrong, please open an issue: 464s https://github.com/diku-dk/futhark/issues 464s 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.fut: 464s Compiling with --backend=multicore: 464s cc failed with code 1: 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c: In function ‘futrts_umul_hi64’: 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 464s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 464s | ^~~~~~~~~~~ 464s | __uint32_t 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:4436:90: error: expected ‘)’ before ‘a’ 464s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 464s | ~ ^ 464s | ) 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:4436:109: error: expected ‘)’ before ‘b’ 464s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 464s | ~ ^ 464s | ) 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c: In function ‘futrts_smul_hi64’: 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 464s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 464s | ^~~~~~~~~~ 464s | __int128__ 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:4440:86: error: expected ‘)’ before ‘a’ 464s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 464s | ~ ^ 464s | ) 464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:4440:104: error: expected ‘)’ before ‘b’ 464s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 464s | ~ ^ 464s | ) 464s 464s If you find this error message confusing, uninformative, or wrong, please open an issue: 464s https://github.com/diku-dk/futhark/issues 464s 466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.fut: 466s Compiling with --backend=multicore: 466s cc failed with code 1: 466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c: In function ‘futrts_umul_hi64’: 466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 466s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 466s | ^~~~~~~~~~~ 466s | __uint32_t 466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:4435:90: error: expected ‘)’ before ‘a’ 466s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 466s | ~ ^ 466s | ) 466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:4435:109: error: expected ‘)’ before ‘b’ 466s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 466s | ~ ^ 466s | ) 466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c: In function ‘futrts_smul_hi64’: 466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 466s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 466s | ^~~~~~~~~~ 466s | __int128__ 466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:4439:86: error: expected ‘)’ before ‘a’ 466s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 466s | ~ ^ 466s | ) 466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:4439:104: error: expected ‘)’ before ‘b’ 466s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 466s | ~ ^ 466s | ) 466s 466s If you find this error message confusing, uninformative, or wrong, please open an issue: 466s https://github.com/diku-dk/futhark/issues 466s 468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.fut: 468s Compiling with --backend=multicore: 468s cc failed with code 1: 468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c: In function ‘futrts_umul_hi64’: 468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 468s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 468s | ^~~~~~~~~~~ 468s | __uint32_t 468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:4435:90: error: expected ‘)’ before ‘a’ 468s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 468s | ~ ^ 468s | ) 468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:4435:109: error: expected ‘)’ before ‘b’ 468s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 468s | ~ ^ 468s | ) 468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c: In function ‘futrts_smul_hi64’: 468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 468s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 468s | ^~~~~~~~~~ 468s | __int128__ 468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:4439:86: error: expected ‘)’ before ‘a’ 468s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 468s | ~ ^ 468s | ) 468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:4439:104: error: expected ‘)’ before ‘b’ 468s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 468s | ~ ^ 468s | ) 468s 468s If you find this error message confusing, uninformative, or wrong, please open an issue: 468s https://github.com/diku-dk/futhark/issues 468s 470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.fut: 470s Compiling with --backend=multicore: 470s cc failed with code 1: 470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c: In function ‘futrts_umul_hi64’: 470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 470s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 470s | ^~~~~~~~~~~ 470s | __uint32_t 470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:4450:90: error: expected ‘)’ before ‘a’ 470s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 470s | ~ ^ 470s | ) 470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:4450:109: error: expected ‘)’ before ‘b’ 470s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 470s | ~ ^ 470s | ) 470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c: In function ‘futrts_smul_hi64’: 470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 470s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 470s | ^~~~~~~~~~ 470s | __int128__ 470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:4454:86: error: expected ‘)’ before ‘a’ 470s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 470s | ~ ^ 470s | ) 470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:4454:104: error: expected ‘)’ before ‘b’ 470s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 470s | ~ ^ 470s | ) 470s 470s If you find this error message confusing, uninformative, or wrong, please open an issue: 470s https://github.com/diku-dk/futhark/issues 470s 474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.fut: 474s Compiling with --backend=multicore: 474s cc failed with code 1: 474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c: In function ‘futrts_umul_hi64’: 474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 474s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 474s | ^~~~~~~~~~~ 474s | __uint32_t 474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:4448:90: error: expected ‘)’ before ‘a’ 474s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 474s | ~ ^ 474s | ) 474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:4448:109: error: expected ‘)’ before ‘b’ 474s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 474s | ~ ^ 474s | ) 474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c: In function ‘futrts_smul_hi64’: 474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 474s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 474s | ^~~~~~~~~~ 474s | __int128__ 474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:4452:86: error: expected ‘)’ before ‘a’ 474s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 474s | ~ ^ 474s | ) 474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:4452:104: error: expected ‘)’ before ‘b’ 474s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 474s | ~ ^ 474s | ) 474s 474s If you find this error message confusing, uninformative, or wrong, please open an issue: 474s https://github.com/diku-dk/futhark/issues 474s 474s 79 failed, 0 passed, 2234 to go. 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.fut: 477s Compiling with --backend=multicore: 477s cc failed with code 1: 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c: In function ‘futrts_umul_hi64’: 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 477s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 477s | ^~~~~~~~~~~ 477s | __uint32_t 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:4448:90: error: expected ‘)’ before ‘a’ 477s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 477s | ~ ^ 477s | ) 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:4448:109: error: expected ‘)’ before ‘b’ 477s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 477s | ~ ^ 477s | ) 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c: In function ‘futrts_smul_hi64’: 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 477s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 477s | ^~~~~~~~~~ 477s | __int128__ 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:4452:86: error: expected ‘)’ before ‘a’ 477s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 477s | ~ ^ 477s | ) 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:4452:104: error: expected ‘)’ before ‘b’ 477s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 477s | ~ ^ 477s | ) 477s 477s If you find this error message confusing, uninformative, or wrong, please open an issue: 477s https://github.com/diku-dk/futhark/issues 477s 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.fut: 477s Compiling with --backend=multicore: 477s cc failed with code 1: 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c: In function ‘futrts_umul_hi64’: 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 477s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 477s | ^~~~~~~~~~~ 477s | __uint32_t 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:4433:90: error: expected ‘)’ before ‘a’ 477s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 477s | ~ ^ 477s | ) 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:4433:109: error: expected ‘)’ before ‘b’ 477s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 477s | ~ ^ 477s | ) 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c: In function ‘futrts_smul_hi64’: 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 477s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 477s | ^~~~~~~~~~ 477s | __int128__ 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:4437:86: error: expected ‘)’ before ‘a’ 477s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 477s | ~ ^ 477s | ) 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:4437:104: error: expected ‘)’ before ‘b’ 477s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 477s | ~ ^ 477s | ) 477s 477s If you find this error message confusing, uninformative, or wrong, please open an issue: 477s https://github.com/diku-dk/futhark/issues 477s 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.fut: 477s Compiling with --backend=multicore: 477s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.fut:20:5-41:37: 477s Unused name "dfun". 477s 477s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.fut:67:42-43: 477s Unused name "i". 477s 477s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.fut:67:44-45: 477s Unused name "j". 477s 477s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.fut:68:45-46: 477s Unused name "i". 477s 477s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.fut:68:47-48: 477s Unused name "j". 477s cc failed with code 1: 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c: In function ‘futrts_umul_hi64’: 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 477s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 477s | ^~~~~~~~~~~ 477s | __uint32_t 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:4423:90: error: expected ‘)’ before ‘a’ 477s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 477s | ~ ^ 477s | ) 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:4423:109: error: expected ‘)’ before ‘b’ 477s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 477s | ~ ^ 477s | ) 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c: In function ‘futrts_smul_hi64’: 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 477s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 477s | ^~~~~~~~~~ 477s | __int128__ 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:4427:86: error: expected ‘)’ before ‘a’ 477s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 477s | ~ ^ 477s | ) 477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:4427:104: error: expected ‘)’ before ‘b’ 477s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 477s | ~ ^ 477s | ) 477s 477s If you find this error message confusing, uninformative, or wrong, please open an issue: 477s https://github.com/diku-dk/futhark/issues 477s 479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.fut: 479s Compiling with --backend=multicore: 479s cc failed with code 1: 479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c: In function ‘futrts_umul_hi64’: 479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 479s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 479s | ^~~~~~~~~~~ 479s | __uint32_t 479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:4433:90: error: expected ‘)’ before ‘a’ 479s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 479s | ~ ^ 479s | ) 479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:4433:109: error: expected ‘)’ before ‘b’ 479s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 479s | ~ ^ 479s | ) 479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c: In function ‘futrts_smul_hi64’: 479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 479s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 479s | ^~~~~~~~~~ 479s | __int128__ 479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:4437:86: error: expected ‘)’ before ‘a’ 479s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 479s | ~ ^ 479s | ) 479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:4437:104: error: expected ‘)’ before ‘b’ 479s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 479s | ~ ^ 479s | ) 479s 479s If you find this error message confusing, uninformative, or wrong, please open an issue: 479s https://github.com/diku-dk/futhark/issues 479s 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.fut: 482s Compiling with --backend=multicore: 482s cc failed with code 1: 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c: In function ‘futrts_umul_hi64’: 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:4419:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 482s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 482s | ^~~~~~~~~~~ 482s | __uint32_t 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:4419:78: note: each undeclared identifier is reported only once for each function it appears in 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:4419:90: error: expected ‘)’ before ‘a’ 482s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 482s | ~ ^ 482s | ) 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:4419:109: error: expected ‘)’ before ‘b’ 482s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 482s | ~ ^ 482s | ) 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c: In function ‘futrts_smul_hi64’: 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:4423:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 482s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 482s | ^~~~~~~~~~ 482s | __int128__ 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:4423:86: error: expected ‘)’ before ‘a’ 482s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 482s | ~ ^ 482s | ) 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:4423:104: error: expected ‘)’ before ‘b’ 482s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 482s | ~ ^ 482s | ) 482s 482s If you find this error message confusing, uninformative, or wrong, please open an issue: 482s https://github.com/diku-dk/futhark/issues 482s 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.fut: 482s Compiling with --backend=multicore: 482s cc failed with code 1: 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c: In function ‘futrts_umul_hi64’: 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 482s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 482s | ^~~~~~~~~~~ 482s | __uint32_t 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:4433:90: error: expected ‘)’ before ‘a’ 482s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 482s | ~ ^ 482s | ) 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:4433:109: error: expected ‘)’ before ‘b’ 482s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 482s | ~ ^ 482s | ) 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c: In function ‘futrts_smul_hi64’: 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 482s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 482s | ^~~~~~~~~~ 482s | __int128__ 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:4437:86: error: expected ‘)’ before ‘a’ 482s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 482s | ~ ^ 482s | ) 482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:4437:104: error: expected ‘)’ before ‘b’ 482s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 482s | ~ ^ 482s | ) 482s 482s If you find this error message confusing, uninformative, or wrong, please open an issue: 482s https://github.com/diku-dk/futhark/issues 482s 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.fut: 484s Compiling with --backend=multicore: 484s cc failed with code 1: 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c: In function ‘futrts_umul_hi64’: 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 484s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 484s | ^~~~~~~~~~~ 484s | __uint32_t 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:4435:90: error: expected ‘)’ before ‘a’ 484s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 484s | ~ ^ 484s | ) 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:4435:109: error: expected ‘)’ before ‘b’ 484s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 484s | ~ ^ 484s | ) 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c: In function ‘futrts_smul_hi64’: 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 484s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 484s | ^~~~~~~~~~ 484s | __int128__ 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:4439:86: error: expected ‘)’ before ‘a’ 484s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 484s | ~ ^ 484s | ) 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:4439:104: error: expected ‘)’ before ‘b’ 484s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 484s | ~ ^ 484s | ) 484s 484s If you find this error message confusing, uninformative, or wrong, please open an issue: 484s https://github.com/diku-dk/futhark/issues 484s 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.fut: 484s Compiling with --backend=multicore: 484s cc failed with code 1: 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c: In function ‘futrts_umul_hi64’: 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 484s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 484s | ^~~~~~~~~~~ 484s | __uint32_t 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:4450:90: error: expected ‘)’ before ‘a’ 484s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 484s | ~ ^ 484s | ) 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:4450:109: error: expected ‘)’ before ‘b’ 484s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 484s | ~ ^ 484s | ) 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c: In function ‘futrts_smul_hi64’: 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 484s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 484s | ^~~~~~~~~~ 484s | __int128__ 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:4454:86: error: expected ‘)’ before ‘a’ 484s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 484s | ~ ^ 484s | ) 484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:4454:104: error: expected ‘)’ before ‘b’ 484s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 484s | ~ ^ 484s | ) 484s 484s If you find this error message confusing, uninformative, or wrong, please open an issue: 484s https://github.com/diku-dk/futhark/issues 484s 486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.fut: 486s Compiling with --backend=multicore: 486s cc failed with code 1: 486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c: In function ‘futrts_umul_hi64’: 486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 486s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 486s | ^~~~~~~~~~~ 486s | __uint32_t 486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:4420:90: error: expected ‘)’ before ‘a’ 486s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 486s | ~ ^ 486s | ) 486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:4420:109: error: expected ‘)’ before ‘b’ 486s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 486s | ~ ^ 486s | ) 486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c: In function ‘futrts_smul_hi64’: 486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 486s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 486s | ^~~~~~~~~~ 486s | __int128__ 486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:4424:86: error: expected ‘)’ before ‘a’ 486s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 486s | ~ ^ 486s | ) 486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:4424:104: error: expected ‘)’ before ‘b’ 486s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 486s | ~ ^ 486s | ) 486s 486s If you find this error message confusing, uninformative, or wrong, please open an issue: 486s https://github.com/diku-dk/futhark/issues 486s 487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.fut: 487s Compiling with --backend=multicore: 487s cc failed with code 1: 487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c: In function ‘futrts_umul_hi64’: 487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 487s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 487s | ^~~~~~~~~~~ 487s | __uint32_t 487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:4422:90: error: expected ‘)’ before ‘a’ 487s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 487s | ~ ^ 487s | ) 487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:4422:109: error: expected ‘)’ before ‘b’ 487s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 487s | ~ ^ 487s | ) 487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c: In function ‘futrts_smul_hi64’: 487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 487s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 487s | ^~~~~~~~~~ 487s | __int128__ 487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:4426:86: error: expected ‘)’ before ‘a’ 487s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 487s | ~ ^ 487s | ) 487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:4426:104: error: expected ‘)’ before ‘b’ 487s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 487s | ~ ^ 487s | ) 487s 487s If you find this error message confusing, uninformative, or wrong, please open an issue: 487s https://github.com/diku-dk/futhark/issues 487s 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.fut: 490s Compiling with --backend=multicore: 490s cc failed with code 1: 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c: In function ‘futrts_umul_hi64’: 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 490s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 490s | ^~~~~~~~~~~ 490s | __uint32_t 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:4422:90: error: expected ‘)’ before ‘a’ 490s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 490s | ~ ^ 490s | ) 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:4422:109: error: expected ‘)’ before ‘b’ 490s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 490s | ~ ^ 490s | ) 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c: In function ‘futrts_smul_hi64’: 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 490s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 490s | ^~~~~~~~~~ 490s | __int128__ 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:4426:86: error: expected ‘)’ before ‘a’ 490s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 490s | ~ ^ 490s | ) 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:4426:104: error: expected ‘)’ before ‘b’ 490s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 490s | ~ ^ 490s | ) 490s 490s If you find this error message confusing, uninformative, or wrong, please open an issue: 490s https://github.com/diku-dk/futhark/issues 490s 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.fut: 490s Compiling with --backend=multicore: 490s cc failed with code 1: 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c: In function ‘futrts_umul_hi64’: 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:4419:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 490s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 490s | ^~~~~~~~~~~ 490s | __uint32_t 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:4419:78: note: each undeclared identifier is reported only once for each function it appears in 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:4419:90: error: expected ‘)’ before ‘a’ 490s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 490s | ~ ^ 490s | ) 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:4419:109: error: expected ‘)’ before ‘b’ 490s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 490s | ~ ^ 490s | ) 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c: In function ‘futrts_smul_hi64’: 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:4423:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 490s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 490s | ^~~~~~~~~~ 490s | __int128__ 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:4423:86: error: expected ‘)’ before ‘a’ 490s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 490s | ~ ^ 490s | ) 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:4423:104: error: expected ‘)’ before ‘b’ 490s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 490s | ~ ^ 490s | ) 490s 490s If you find this error message confusing, uninformative, or wrong, please open an issue: 490s https://github.com/diku-dk/futhark/issues 490s 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.fut: 490s Compiling with --backend=multicore: 490s cc failed with code 1: 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c: In function ‘futrts_umul_hi64’: 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 490s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 490s | ^~~~~~~~~~~ 490s | __uint32_t 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:4437:90: error: expected ‘)’ before ‘a’ 490s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 490s | ~ ^ 490s | ) 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:4437:109: error: expected ‘)’ before ‘b’ 490s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 490s | ~ ^ 490s | ) 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c: In function ‘futrts_smul_hi64’: 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 490s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 490s | ^~~~~~~~~~ 490s | __int128__ 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:4441:86: error: expected ‘)’ before ‘a’ 490s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 490s | ~ ^ 490s | ) 490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:4441:104: error: expected ‘)’ before ‘b’ 490s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 490s | ~ ^ 490s | ) 490s 490s If you find this error message confusing, uninformative, or wrong, please open an issue: 490s https://github.com/diku-dk/futhark/issues 490s 494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.fut: 494s Compiling with --backend=multicore: 494s cc failed with code 1: 494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c: In function ‘futrts_umul_hi64’: 494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 494s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 494s | ^~~~~~~~~~~ 494s | __uint32_t 494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:4433:90: error: expected ‘)’ before ‘a’ 494s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 494s | ~ ^ 494s | ) 494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:4433:109: error: expected ‘)’ before ‘b’ 494s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 494s | ~ ^ 494s | ) 494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c: In function ‘futrts_smul_hi64’: 494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 494s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 494s | ^~~~~~~~~~ 494s | __int128__ 494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:4437:86: error: expected ‘)’ before ‘a’ 494s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 494s | ~ ^ 494s | ) 494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:4437:104: error: expected ‘)’ before ‘b’ 494s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 494s | ~ ^ 494s | ) 494s 494s If you find this error message confusing, uninformative, or wrong, please open an issue: 494s https://github.com/diku-dk/futhark/issues 494s 496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.fut: 496s Compiling with --backend=multicore: 496s cc failed with code 1: 496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c: In function ‘futrts_umul_hi64’: 496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 496s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 496s | ^~~~~~~~~~~ 496s | __uint32_t 496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:4439:90: error: expected ‘)’ before ‘a’ 496s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 496s | ~ ^ 496s | ) 496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:4439:109: error: expected ‘)’ before ‘b’ 496s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 496s | ~ ^ 496s | ) 496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c: In function ‘futrts_smul_hi64’: 496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 496s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 496s | ^~~~~~~~~~ 496s | __int128__ 496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:4443:86: error: expected ‘)’ before ‘a’ 496s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 496s | ~ ^ 496s | ) 496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:4443:104: error: expected ‘)’ before ‘b’ 496s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 496s | ~ ^ 496s | ) 496s 496s If you find this error message confusing, uninformative, or wrong, please open an issue: 496s https://github.com/diku-dk/futhark/issues 496s 497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.fut: 497s Compiling with --backend=multicore: 497s cc failed with code 1: 497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c: In function ‘futrts_umul_hi64’: 497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 497s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 497s | ^~~~~~~~~~~ 497s | __uint32_t 497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:4422:90: error: expected ‘)’ before ‘a’ 497s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 497s | ~ ^ 497s | ) 497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:4422:109: error: expected ‘)’ before ‘b’ 497s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 497s | ~ ^ 497s | ) 497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c: In function ‘futrts_smul_hi64’: 497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 497s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 497s | ^~~~~~~~~~ 497s | __int128__ 497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:4426:86: error: expected ‘)’ before ‘a’ 497s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 497s | ~ ^ 497s | ) 497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:4426:104: error: expected ‘)’ before ‘b’ 497s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 497s | ~ ^ 497s | ) 497s 497s If you find this error message confusing, uninformative, or wrong, please open an issue: 497s https://github.com/diku-dk/futhark/issues 497s 503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.fut: 503s Compiling with --backend=multicore: 503s cc failed with code 1: 503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c: In function ‘futrts_umul_hi64’: 503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:4426:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 503s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 503s | ^~~~~~~~~~~ 503s | __uint32_t 503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:4426:78: note: each undeclared identifier is reported only once for each function it appears in 503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:4426:90: error: expected ‘)’ before ‘a’ 503s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 503s | ~ ^ 503s | ) 503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:4426:109: error: expected ‘)’ before ‘b’ 503s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 503s | ~ ^ 503s | ) 503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c: In function ‘futrts_smul_hi64’: 503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:4430:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 503s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 503s | ^~~~~~~~~~ 503s | __int128__ 503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:4430:86: error: expected ‘)’ before ‘a’ 503s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 503s | ~ ^ 503s | ) 503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:4430:104: error: expected ‘)’ before ‘b’ 503s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 503s | ~ ^ 503s | ) 503s 503s If you find this error message confusing, uninformative, or wrong, please open an issue: 503s https://github.com/diku-dk/futhark/issues 503s 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.fut: 504s Compiling with --backend=multicore: 504s cc failed with code 1: 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c: In function ‘futrts_umul_hi64’: 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 504s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 504s | ^~~~~~~~~~~ 504s | __uint32_t 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:4433:90: error: expected ‘)’ before ‘a’ 504s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 504s | ~ ^ 504s | ) 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:4433:109: error: expected ‘)’ before ‘b’ 504s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 504s | ~ ^ 504s | ) 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c: In function ‘futrts_smul_hi64’: 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 504s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 504s | ^~~~~~~~~~ 504s | __int128__ 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:4437:86: error: expected ‘)’ before ‘a’ 504s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 504s | ~ ^ 504s | ) 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:4437:104: error: expected ‘)’ before ‘b’ 504s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 504s | ~ ^ 504s | ) 504s 504s If you find this error message confusing, uninformative, or wrong, please open an issue: 504s https://github.com/diku-dk/futhark/issues 504s 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.fut: 504s Compiling with --backend=multicore: 504s cc failed with code 1: 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c: In function ‘futrts_umul_hi64’: 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 504s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 504s | ^~~~~~~~~~~ 504s | __uint32_t 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4451:90: error: expected ‘)’ before ‘a’ 504s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 504s | ~ ^ 504s | ) 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4451:109: error: expected ‘)’ before ‘b’ 504s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 504s | ~ ^ 504s | ) 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c: In function ‘futrts_smul_hi64’: 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 504s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 504s | ^~~~~~~~~~ 504s | __int128__ 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4455:86: error: expected ‘)’ before ‘a’ 504s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 504s | ~ ^ 504s | ) 504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4455:104: error: expected ‘)’ before ‘b’ 504s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 504s | ~ ^ 504s | ) 504s 504s If you find this error message confusing, uninformative, or wrong, please open an issue: 504s https://github.com/diku-dk/futhark/issues 504s 507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.fut: 507s Compiling with --backend=multicore: 507s cc failed with code 1: 507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c: In function ‘futrts_umul_hi64’: 507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 507s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 507s | ^~~~~~~~~~~ 507s | __uint32_t 507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4420:90: error: expected ‘)’ before ‘a’ 507s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 507s | ~ ^ 507s | ) 507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4420:109: error: expected ‘)’ before ‘b’ 507s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 507s | ~ ^ 507s | ) 507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c: In function ‘futrts_smul_hi64’: 507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 507s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 507s | ^~~~~~~~~~ 507s | __int128__ 507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4424:86: error: expected ‘)’ before ‘a’ 507s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 507s | ~ ^ 507s | ) 507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4424:104: error: expected ‘)’ before ‘b’ 507s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 507s | ~ ^ 507s | ) 507s 507s If you find this error message confusing, uninformative, or wrong, please open an issue: 507s https://github.com/diku-dk/futhark/issues 507s 509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.fut: 509s Compiling with --backend=multicore: 509s cc failed with code 1: 509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c: In function ‘futrts_umul_hi64’: 509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 509s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 509s | ^~~~~~~~~~~ 509s | __uint32_t 509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:4440:90: error: expected ‘)’ before ‘a’ 509s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 509s | ~ ^ 509s | ) 509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:4440:109: error: expected ‘)’ before ‘b’ 509s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 509s | ~ ^ 509s | ) 509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c: In function ‘futrts_smul_hi64’: 509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 509s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 509s | ^~~~~~~~~~ 509s | __int128__ 509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:4444:86: error: expected ‘)’ before ‘a’ 509s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 509s | ~ ^ 509s | ) 509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:4444:104: error: expected ‘)’ before ‘b’ 509s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 509s | ~ ^ 509s | ) 509s 509s If you find this error message confusing, uninformative, or wrong, please open an issue: 509s https://github.com/diku-dk/futhark/issues 509s 510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.fut: 510s Compiling with --backend=multicore: 510s cc failed with code 1: 510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c: In function ‘futrts_umul_hi64’: 510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 510s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 510s | ^~~~~~~~~~~ 510s | __uint32_t 510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:4440:90: error: expected ‘)’ before ‘a’ 510s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 510s | ~ ^ 510s | ) 510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:4440:109: error: expected ‘)’ before ‘b’ 511s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 511s | ~ ^ 511s | ) 511s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c: In function ‘futrts_smul_hi64’: 511s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 511s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 511s | ^~~~~~~~~~ 511s | __int128__ 511s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:4444:86: error: expected ‘)’ before ‘a’ 511s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 511s | ~ ^ 511s | ) 511s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:4444:104: error: expected ‘)’ before ‘b’ 511s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 511s | ~ ^ 511s | ) 511s 511s If you find this error message confusing, uninformative, or wrong, please open an issue: 511s https://github.com/diku-dk/futhark/issues 511s 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.fut: 519s Compiling with --backend=multicore: 519s cc failed with code 1: 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c: In function ‘futrts_umul_hi64’: 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:4465:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 519s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 519s | ^~~~~~~~~~~ 519s | __uint32_t 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:4465:78: note: each undeclared identifier is reported only once for each function it appears in 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:4465:90: error: expected ‘)’ before ‘a’ 519s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 519s | ~ ^ 519s | ) 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:4465:109: error: expected ‘)’ before ‘b’ 519s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 519s | ~ ^ 519s | ) 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c: In function ‘futrts_smul_hi64’: 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:4469:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 519s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 519s | ^~~~~~~~~~ 519s | __int128__ 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:4469:86: error: expected ‘)’ before ‘a’ 519s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 519s | ~ ^ 519s | ) 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:4469:104: error: expected ‘)’ before ‘b’ 519s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 519s | ~ ^ 519s | ) 519s 519s If you find this error message confusing, uninformative, or wrong, please open an issue: 519s https://github.com/diku-dk/futhark/issues 519s 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.fut: 519s Compiling with --backend=multicore: 519s cc failed with code 1: 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c: In function ‘futrts_umul_hi64’: 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 519s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 519s | ^~~~~~~~~~~ 519s | __uint32_t 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4437:90: error: expected ‘)’ before ‘a’ 519s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 519s | ~ ^ 519s | ) 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4437:109: error: expected ‘)’ before ‘b’ 519s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 519s | ~ ^ 519s | ) 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c: In function ‘futrts_smul_hi64’: 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 519s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 519s | ^~~~~~~~~~ 519s | __int128__ 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4441:86: error: expected ‘)’ before ‘a’ 519s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 519s | ~ ^ 519s | ) 519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4441:104: error: expected ‘)’ before ‘b’ 519s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 519s | ~ ^ 519s | ) 519s 519s If you find this error message confusing, uninformative, or wrong, please open an issue: 519s https://github.com/diku-dk/futhark/issues 519s 521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.fut: 521s Compiling with --backend=multicore: 521s cc failed with code 1: 521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c: In function ‘futrts_umul_hi64’: 521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 521s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 521s | ^~~~~~~~~~~ 521s | __uint32_t 521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4438:90: error: expected ‘)’ before ‘a’ 521s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 521s | ~ ^ 521s | ) 521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4438:109: error: expected ‘)’ before ‘b’ 521s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 521s | ~ ^ 521s | ) 521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c: In function ‘futrts_smul_hi64’: 521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 521s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 521s | ^~~~~~~~~~ 521s | __int128__ 521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4442:86: error: expected ‘)’ before ‘a’ 521s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 521s | ~ ^ 521s | ) 521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4442:104: error: expected ‘)’ before ‘b’ 521s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 521s | ~ ^ 521s | ) 521s 521s If you find this error message confusing, uninformative, or wrong, please open an issue: 521s https://github.com/diku-dk/futhark/issues 521s 523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.fut: 523s Compiling with --backend=multicore: 523s cc failed with code 1: 523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c: In function ‘futrts_umul_hi64’: 523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 523s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 523s | ^~~~~~~~~~~ 523s | __uint32_t 523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4440:90: error: expected ‘)’ before ‘a’ 523s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 523s | ~ ^ 523s | ) 523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4440:109: error: expected ‘)’ before ‘b’ 523s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 523s | ~ ^ 523s | ) 523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c: In function ‘futrts_smul_hi64’: 523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 523s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 523s | ^~~~~~~~~~ 523s | __int128__ 523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4444:86: error: expected ‘)’ before ‘a’ 523s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 523s | ~ ^ 523s | ) 523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4444:104: error: expected ‘)’ before ‘b’ 523s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 523s | ~ ^ 523s | ) 523s 523s If you find this error message confusing, uninformative, or wrong, please open an issue: 523s https://github.com/diku-dk/futhark/issues 523s 524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.fut: 524s Compiling with --backend=multicore: 524s cc failed with code 1: 524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c: In function ‘futrts_umul_hi64’: 524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 524s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 524s | ^~~~~~~~~~~ 524s | __uint32_t 524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:4436:90: error: expected ‘)’ before ‘a’ 524s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 524s | ~ ^ 524s | ) 524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:4436:109: error: expected ‘)’ before ‘b’ 524s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 524s | ~ ^ 524s | ) 524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c: In function ‘futrts_smul_hi64’: 524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 524s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 524s | ^~~~~~~~~~ 524s | __int128__ 524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:4440:86: error: expected ‘)’ before ‘a’ 524s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 524s | ~ ^ 524s | ) 524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:4440:104: error: expected ‘)’ before ‘b’ 524s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 524s | ~ ^ 524s | ) 524s 524s If you find this error message confusing, uninformative, or wrong, please open an issue: 524s https://github.com/diku-dk/futhark/issues 524s 527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.fut: 527s Compiling with --backend=multicore: 527s cc failed with code 1: 527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c: In function ‘futrts_umul_hi64’: 527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:4469:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 527s 4469 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 527s | ^~~~~~~~~~~ 527s | __uint32_t 527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:4469:78: note: each undeclared identifier is reported only once for each function it appears in 527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:4469:90: error: expected ‘)’ before ‘a’ 527s 4469 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 527s | ~ ^ 527s | ) 527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:4469:109: error: expected ‘)’ before ‘b’ 527s 4469 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 527s | ~ ^ 527s | ) 527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c: In function ‘futrts_smul_hi64’: 527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:4473:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 527s 4473 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 527s | ^~~~~~~~~~ 527s | __int128__ 527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:4473:86: error: expected ‘)’ before ‘a’ 527s 4473 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 527s | ~ ^ 527s | ) 527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:4473:104: error: expected ‘)’ before ‘b’ 527s 4473 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 527s | ~ ^ 527s | ) 527s 527s If you find this error message confusing, uninformative, or wrong, please open an issue: 527s https://github.com/diku-dk/futhark/issues 527s 533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.fut: 533s Compiling with --backend=multicore: 533s cc failed with code 1: 533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c: In function ‘futrts_umul_hi64’: 533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 533s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 533s | ^~~~~~~~~~~ 533s | __uint32_t 533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4440:90: error: expected ‘)’ before ‘a’ 533s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 533s | ~ ^ 533s | ) 533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4440:109: error: expected ‘)’ before ‘b’ 533s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 533s | ~ ^ 533s | ) 533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c: In function ‘futrts_smul_hi64’: 533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 533s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 533s | ^~~~~~~~~~ 533s | __int128__ 533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4444:86: error: expected ‘)’ before ‘a’ 533s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 533s | ~ ^ 533s | ) 533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4444:104: error: expected ‘)’ before ‘b’ 533s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 533s | ~ ^ 533s | ) 533s 533s If you find this error message confusing, uninformative, or wrong, please open an issue: 533s https://github.com/diku-dk/futhark/issues 533s 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.fut: 534s Compiling with --backend=multicore: 534s cc failed with code 1: 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c: In function ‘futrts_umul_hi64’: 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:4492:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 534s 4492 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 534s | ^~~~~~~~~~~ 534s | __uint32_t 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:4492:78: note: each undeclared identifier is reported only once for each function it appears in 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:4492:90: error: expected ‘)’ before ‘a’ 534s 4492 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 534s | ~ ^ 534s | ) 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:4492:109: error: expected ‘)’ before ‘b’ 534s 4492 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 534s | ~ ^ 534s | ) 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c: In function ‘futrts_smul_hi64’: 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:4496:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 534s 4496 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 534s | ^~~~~~~~~~ 534s | __int128__ 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:4496:86: error: expected ‘)’ before ‘a’ 534s 4496 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 534s | ~ ^ 534s | ) 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:4496:104: error: expected ‘)’ before ‘b’ 534s 4496 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 534s | ~ ^ 534s | ) 534s 534s If you find this error message confusing, uninformative, or wrong, please open an issue: 534s https://github.com/diku-dk/futhark/issues 534s 534s 109 failed, 0 passed, 2204 to go. 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.fut: 534s Compiling with --backend=multicore: 534s cc failed with code 1: 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c: In function ‘futrts_umul_hi64’: 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 534s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 534s | ^~~~~~~~~~~ 534s | __uint32_t 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4450:90: error: expected ‘)’ before ‘a’ 534s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 534s | ~ ^ 534s | ) 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4450:109: error: expected ‘)’ before ‘b’ 534s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 534s | ~ ^ 534s | ) 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c: In function ‘futrts_smul_hi64’: 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 534s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 534s | ^~~~~~~~~~ 534s | __int128__ 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4454:86: error: expected ‘)’ before ‘a’ 534s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 534s | ~ ^ 534s | ) 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4454:104: error: expected ‘)’ before ‘b’ 534s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 534s | ~ ^ 534s | ) 534s 534s If you find this error message confusing, uninformative, or wrong, please open an issue: 534s https://github.com/diku-dk/futhark/issues 534s 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.fut: 534s Compiling with --backend=multicore: 534s cc failed with code 1: 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c: In function ‘futrts_umul_hi64’: 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:4469:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 534s 4469 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 534s | ^~~~~~~~~~~ 534s | __uint32_t 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:4469:78: note: each undeclared identifier is reported only once for each function it appears in 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:4469:90: error: expected ‘)’ before ‘a’ 534s 4469 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 534s | ~ ^ 534s | ) 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:4469:109: error: expected ‘)’ before ‘b’ 534s 4469 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 534s | ~ ^ 534s | ) 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c: In function ‘futrts_smul_hi64’: 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:4473:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 534s 4473 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 534s | ^~~~~~~~~~ 534s | __int128__ 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:4473:86: error: expected ‘)’ before ‘a’ 534s 4473 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 534s | ~ ^ 534s | ) 534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:4473:104: error: expected ‘)’ before ‘b’ 534s 4473 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 534s | ~ ^ 534s | ) 534s 534s If you find this error message confusing, uninformative, or wrong, please open an issue: 534s https://github.com/diku-dk/futhark/issues 534s 535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.fut: 535s Compiling with --backend=multicore: 535s cc failed with code 1: 535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c: In function ‘futrts_umul_hi64’: 535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 535s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 535s | ^~~~~~~~~~~ 535s | __uint32_t 535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4437:90: error: expected ‘)’ before ‘a’ 535s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 535s | ~ ^ 535s | ) 535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4437:109: error: expected ‘)’ before ‘b’ 535s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 535s | ~ ^ 535s | ) 535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c: In function ‘futrts_smul_hi64’: 535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 535s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 535s | ^~~~~~~~~~ 535s | __int128__ 535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4441:86: error: expected ‘)’ before ‘a’ 535s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 535s | ~ ^ 535s | ) 535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4441:104: error: expected ‘)’ before ‘b’ 535s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 535s | ~ ^ 535s | ) 535s 535s If you find this error message confusing, uninformative, or wrong, please open an issue: 535s https://github.com/diku-dk/futhark/issues 535s 537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.fut: 537s Compiling with --backend=multicore: 537s cc failed with code 1: 537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c: In function ‘futrts_umul_hi64’: 537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 537s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 537s | ^~~~~~~~~~~ 537s | __uint32_t 537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4440:90: error: expected ‘)’ before ‘a’ 537s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 537s | ~ ^ 537s | ) 537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4440:109: error: expected ‘)’ before ‘b’ 537s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 537s | ~ ^ 537s | ) 537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c: In function ‘futrts_smul_hi64’: 537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 537s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 537s | ^~~~~~~~~~ 537s | __int128__ 537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4444:86: error: expected ‘)’ before ‘a’ 537s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 537s | ~ ^ 537s | ) 537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4444:104: error: expected ‘)’ before ‘b’ 537s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 537s | ~ ^ 537s | ) 537s 537s If you find this error message confusing, uninformative, or wrong, please open an issue: 537s https://github.com/diku-dk/futhark/issues 537s 541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.fut: 541s Compiling with --backend=multicore: 541s cc failed with code 1: 541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c: In function ‘futrts_umul_hi64’: 541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 541s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 541s | ^~~~~~~~~~~ 541s | __uint32_t 541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4439:90: error: expected ‘)’ before ‘a’ 541s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 541s | ~ ^ 541s | ) 541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4439:109: error: expected ‘)’ before ‘b’ 541s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 541s | ~ ^ 541s | ) 541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c: In function ‘futrts_smul_hi64’: 541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 541s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 541s | ^~~~~~~~~~ 541s | __int128__ 541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4443:86: error: expected ‘)’ before ‘a’ 541s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 542s | ~ ^ 542s | ) 542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4443:104: error: expected ‘)’ before ‘b’ 542s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 542s | ~ ^ 542s | ) 542s 542s If you find this error message confusing, uninformative, or wrong, please open an issue: 542s https://github.com/diku-dk/futhark/issues 542s 546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.fut: 546s Compiling with --backend=multicore: 546s cc failed with code 1: 546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c: In function ‘futrts_umul_hi64’: 546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 546s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 546s | ^~~~~~~~~~~ 546s | __uint32_t 546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4437:90: error: expected ‘)’ before ‘a’ 546s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 546s | ~ ^ 546s | ) 546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4437:109: error: expected ‘)’ before ‘b’ 546s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 546s | ~ ^ 546s | ) 546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c: In function ‘futrts_smul_hi64’: 546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 546s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 546s | ^~~~~~~~~~ 546s | __int128__ 546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4441:86: error: expected ‘)’ before ‘a’ 546s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 546s | ~ ^ 546s | ) 546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4441:104: error: expected ‘)’ before ‘b’ 546s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 546s | ~ ^ 546s | ) 546s 546s If you find this error message confusing, uninformative, or wrong, please open an issue: 546s https://github.com/diku-dk/futhark/issues 546s 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.fut: 547s Compiling with --backend=multicore: 547s cc failed with code 1: 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c: In function ‘futrts_umul_hi64’: 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 547s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 547s | ^~~~~~~~~~~ 547s | __uint32_t 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4439:90: error: expected ‘)’ before ‘a’ 547s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 547s | ~ ^ 547s | ) 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4439:109: error: expected ‘)’ before ‘b’ 547s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 547s | ~ ^ 547s | ) 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c: In function ‘futrts_smul_hi64’: 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 547s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 547s | ^~~~~~~~~~ 547s | __int128__ 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4443:86: error: expected ‘)’ before ‘a’ 547s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 547s | ~ ^ 547s | ) 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4443:104: error: expected ‘)’ before ‘b’ 547s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 547s | ~ ^ 547s | ) 547s 547s If you find this error message confusing, uninformative, or wrong, please open an issue: 547s https://github.com/diku-dk/futhark/issues 547s 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.fut: 547s Compiling with --backend=multicore: 547s cc failed with code 1: 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c: In function ‘futrts_umul_hi64’: 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 547s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 547s | ^~~~~~~~~~~ 547s | __uint32_t 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4437:90: error: expected ‘)’ before ‘a’ 547s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 547s | ~ ^ 547s | ) 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4437:109: error: expected ‘)’ before ‘b’ 547s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 547s | ~ ^ 547s | ) 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c: In function ‘futrts_smul_hi64’: 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 547s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 547s | ^~~~~~~~~~ 547s | __int128__ 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4441:86: error: expected ‘)’ before ‘a’ 547s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 547s | ~ ^ 547s | ) 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4441:104: error: expected ‘)’ before ‘b’ 547s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 547s | ~ ^ 547s | ) 547s 547s If you find this error message confusing, uninformative, or wrong, please open an issue: 547s https://github.com/diku-dk/futhark/issues 547s 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.fut: 547s Compiling with --backend=multicore: 547s cc failed with code 1: 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c: In function ‘futrts_umul_hi64’: 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 547s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 547s | ^~~~~~~~~~~ 547s | __uint32_t 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4439:90: error: expected ‘)’ before ‘a’ 547s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 547s | ~ ^ 547s | ) 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4439:109: error: expected ‘)’ before ‘b’ 547s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 547s | ~ ^ 547s | ) 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c: In function ‘futrts_smul_hi64’: 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 547s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 547s | ^~~~~~~~~~ 547s | __int128__ 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4443:86: error: expected ‘)’ before ‘a’ 547s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 547s | ~ ^ 547s | ) 547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4443:104: error: expected ‘)’ before ‘b’ 547s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 547s | ~ ^ 547s | ) 547s 547s If you find this error message confusing, uninformative, or wrong, please open an issue: 547s https://github.com/diku-dk/futhark/issues 547s 548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.fut: 548s Compiling with --backend=multicore: 548s cc failed with code 1: 548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c: In function ‘futrts_umul_hi64’: 548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 548s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 548s | ^~~~~~~~~~~ 548s | __uint32_t 548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4437:90: error: expected ‘)’ before ‘a’ 548s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 548s | ~ ^ 548s | ) 548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4437:109: error: expected ‘)’ before ‘b’ 548s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 548s | ~ ^ 548s | ) 548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c: In function ‘futrts_smul_hi64’: 548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 548s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 548s | ^~~~~~~~~~ 548s | __int128__ 548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4441:86: error: expected ‘)’ before ‘a’ 548s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 548s | ~ ^ 548s | ) 548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4441:104: error: expected ‘)’ before ‘b’ 548s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 548s | ~ ^ 548s | ) 548s 548s If you find this error message confusing, uninformative, or wrong, please open an issue: 548s https://github.com/diku-dk/futhark/issues 548s 558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.fut: 558s Compiling with --backend=multicore: 558s cc failed with code 1: 558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c: In function ‘futrts_umul_hi64’: 558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 558s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 558s | ^~~~~~~~~~~ 558s | __uint32_t 558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4437:90: error: expected ‘)’ before ‘a’ 558s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 558s | ~ ^ 558s | ) 558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4437:109: error: expected ‘)’ before ‘b’ 558s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 558s | ~ ^ 558s | ) 558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c: In function ‘futrts_smul_hi64’: 558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 558s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 558s | ^~~~~~~~~~ 558s | __int128__ 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4441:86: error: expected ‘)’ before ‘a’ 559s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 559s | ~ ^ 559s | ) 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4441:104: error: expected ‘)’ before ‘b’ 559s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 559s | ~ ^ 559s | ) 559s 559s If you find this error message confusing, uninformative, or wrong, please open an issue: 559s https://github.com/diku-dk/futhark/issues 559s 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.fut: 559s Compiling with --backend=multicore: 559s cc failed with code 1: 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c: In function ‘futrts_umul_hi64’: 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 559s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 559s | ^~~~~~~~~~~ 559s | __uint32_t 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4438:90: error: expected ‘)’ before ‘a’ 559s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 559s | ~ ^ 559s | ) 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4438:109: error: expected ‘)’ before ‘b’ 559s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 559s | ~ ^ 559s | ) 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c: In function ‘futrts_smul_hi64’: 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 559s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 559s | ^~~~~~~~~~ 559s | __int128__ 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4442:86: error: expected ‘)’ before ‘a’ 559s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 559s | ~ ^ 559s | ) 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4442:104: error: expected ‘)’ before ‘b’ 559s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 559s | ~ ^ 559s | ) 559s 559s If you find this error message confusing, uninformative, or wrong, please open an issue: 559s https://github.com/diku-dk/futhark/issues 559s 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.fut: 559s Compiling with --backend=multicore: 559s cc failed with code 1: 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c: In function ‘futrts_umul_hi64’: 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 559s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 559s | ^~~~~~~~~~~ 559s | __uint32_t 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4440:90: error: expected ‘)’ before ‘a’ 559s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 559s | ~ ^ 559s | ) 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4440:109: error: expected ‘)’ before ‘b’ 559s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 559s | ~ ^ 559s | ) 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c: In function ‘futrts_smul_hi64’: 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 559s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 559s | ^~~~~~~~~~ 559s | __int128__ 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4444:86: error: expected ‘)’ before ‘a’ 559s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 559s | ~ ^ 559s | ) 559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4444:104: error: expected ‘)’ before ‘b’ 559s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 559s | ~ ^ 559s | ) 559s 559s If you find this error message confusing, uninformative, or wrong, please open an issue: 559s https://github.com/diku-dk/futhark/issues 559s 563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.fut: 563s Compiling with --backend=multicore: 563s cc failed with code 1: 563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c: In function ‘futrts_umul_hi64’: 563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 563s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 563s | ^~~~~~~~~~~ 563s | __uint32_t 563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4437:90: error: expected ‘)’ before ‘a’ 563s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 563s | ~ ^ 563s | ) 563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4437:109: error: expected ‘)’ before ‘b’ 563s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 563s | ~ ^ 563s | ) 563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c: In function ‘futrts_smul_hi64’: 563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 563s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 563s | ^~~~~~~~~~ 563s | __int128__ 563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4441:86: error: expected ‘)’ before ‘a’ 563s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 563s | ~ ^ 563s | ) 563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4441:104: error: expected ‘)’ before ‘b’ 563s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 563s | ~ ^ 563s | ) 563s 563s If you find this error message confusing, uninformative, or wrong, please open an issue: 563s https://github.com/diku-dk/futhark/issues 563s 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.fut: 565s Compiling with --backend=multicore: 565s cc failed with code 1: 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c: In function ‘futrts_umul_hi64’: 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 565s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 565s | ^~~~~~~~~~~ 565s | __uint32_t 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4439:90: error: expected ‘)’ before ‘a’ 565s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 565s | ~ ^ 565s | ) 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4439:109: error: expected ‘)’ before ‘b’ 565s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 565s | ~ ^ 565s | ) 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c: In function ‘futrts_smul_hi64’: 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 565s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 565s | ^~~~~~~~~~ 565s | __int128__ 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4443:86: error: expected ‘)’ before ‘a’ 565s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 565s | ~ ^ 565s | ) 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4443:104: error: expected ‘)’ before ‘b’ 565s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 565s | ~ ^ 565s | ) 565s 565s If you find this error message confusing, uninformative, or wrong, please open an issue: 565s https://github.com/diku-dk/futhark/issues 565s 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.fut: 565s Compiling with --backend=multicore: 565s cc failed with code 1: 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c: In function ‘futrts_umul_hi64’: 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 565s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 565s | ^~~~~~~~~~~ 565s | __uint32_t 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4440:90: error: expected ‘)’ before ‘a’ 565s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 565s | ~ ^ 565s | ) 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4440:109: error: expected ‘)’ before ‘b’ 565s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 565s | ~ ^ 565s | ) 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c: In function ‘futrts_smul_hi64’: 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 565s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 565s | ^~~~~~~~~~ 565s | __int128__ 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4444:86: error: expected ‘)’ before ‘a’ 565s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 565s | ~ ^ 565s | ) 565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4444:104: error: expected ‘)’ before ‘b’ 565s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 565s | ~ ^ 565s | ) 565s 565s If you find this error message confusing, uninformative, or wrong, please open an issue: 565s https://github.com/diku-dk/futhark/issues 565s 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.fut: 573s Compiling with --backend=multicore: 573s cc failed with code 1: 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c: In function ‘futrts_umul_hi64’: 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 573s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 573s | ^~~~~~~~~~~ 573s | __uint32_t 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4437:90: error: expected ‘)’ before ‘a’ 573s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 573s | ~ ^ 573s | ) 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4437:109: error: expected ‘)’ before ‘b’ 573s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 573s | ~ ^ 573s | ) 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c: In function ‘futrts_smul_hi64’: 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 573s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 573s | ^~~~~~~~~~ 573s | __int128__ 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4441:86: error: expected ‘)’ before ‘a’ 573s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 573s | ~ ^ 573s | ) 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4441:104: error: expected ‘)’ before ‘b’ 573s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 573s | ~ ^ 573s | ) 573s 573s If you find this error message confusing, uninformative, or wrong, please open an issue: 573s https://github.com/diku-dk/futhark/issues 573s 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.fut: 573s Compiling with --backend=multicore: 573s cc failed with code 1: 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c: In function ‘futrts_umul_hi64’: 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 573s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 573s | ^~~~~~~~~~~ 573s | __uint32_t 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4437:90: error: expected ‘)’ before ‘a’ 573s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 573s | ~ ^ 573s | ) 574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4437:109: error: expected ‘)’ before ‘b’ 574s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 574s | ~ ^ 574s | ) 574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c: In function ‘futrts_smul_hi64’: 574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 574s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 574s | ^~~~~~~~~~ 574s | __int128__ 574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4441:86: error: expected ‘)’ before ‘a’ 574s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 574s | ~ ^ 574s | ) 574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4441:104: error: expected ‘)’ before ‘b’ 574s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 574s | ~ ^ 574s | ) 574s 574s If you find this error message confusing, uninformative, or wrong, please open an issue: 574s https://github.com/diku-dk/futhark/issues 574s 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.fut: 576s Compiling with --backend=multicore: 576s cc failed with code 1: 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c: In function ‘futrts_umul_hi64’: 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 576s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 576s | ^~~~~~~~~~~ 576s | __uint32_t 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:4422:90: error: expected ‘)’ before ‘a’ 576s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 576s | ~ ^ 576s | ) 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:4422:109: error: expected ‘)’ before ‘b’ 576s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 576s | ~ ^ 576s | ) 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c: In function ‘futrts_smul_hi64’: 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 576s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 576s | ^~~~~~~~~~ 576s | __int128__ 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:4426:86: error: expected ‘)’ before ‘a’ 576s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 576s | ~ ^ 576s | ) 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:4426:104: error: expected ‘)’ before ‘b’ 576s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 576s | ~ ^ 576s | ) 576s 576s If you find this error message confusing, uninformative, or wrong, please open an issue: 576s https://github.com/diku-dk/futhark/issues 576s 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.fut: 576s Compiling with --backend=multicore: 576s cc failed with code 1: 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c: In function ‘futrts_umul_hi64’: 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 576s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 576s | ^~~~~~~~~~~ 576s | __uint32_t 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:4433:90: error: expected ‘)’ before ‘a’ 576s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 576s | ~ ^ 576s | ) 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:4433:109: error: expected ‘)’ before ‘b’ 576s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 576s | ~ ^ 576s | ) 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c: In function ‘futrts_smul_hi64’: 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 576s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 576s | ^~~~~~~~~~ 576s | __int128__ 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:4437:86: error: expected ‘)’ before ‘a’ 576s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 576s | ~ ^ 576s | ) 576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:4437:104: error: expected ‘)’ before ‘b’ 576s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 576s | ~ ^ 576s | ) 576s 576s If you find this error message confusing, uninformative, or wrong, please open an issue: 576s https://github.com/diku-dk/futhark/issues 576s 578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.fut: 578s Compiling with --backend=multicore: 578s cc failed with code 1: 578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c: In function ‘futrts_umul_hi64’: 578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 578s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 578s | ^~~~~~~~~~~ 578s | __uint32_t 578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4437:90: error: expected ‘)’ before ‘a’ 578s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 578s | ~ ^ 578s | ) 578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4437:109: error: expected ‘)’ before ‘b’ 578s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 578s | ~ ^ 578s | ) 578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c: In function ‘futrts_smul_hi64’: 578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 578s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 578s | ^~~~~~~~~~ 578s | __int128__ 578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4441:86: error: expected ‘)’ before ‘a’ 578s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 578s | ~ ^ 578s | ) 578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4441:104: error: expected ‘)’ before ‘b’ 578s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 578s | ~ ^ 578s | ) 578s 578s If you find this error message confusing, uninformative, or wrong, please open an issue: 578s https://github.com/diku-dk/futhark/issues 578s 583s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.fut: 583s Compiling with --backend=multicore: 583s cc failed with code 1: 583s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c: In function ‘futrts_umul_hi64’: 583s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 583s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 583s | ^~~~~~~~~~~ 583s | __uint32_t 583s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 583s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4440:90: error: expected ‘)’ before ‘a’ 583s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 583s | ~ ^ 583s | ) 583s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4440:109: error: expected ‘)’ before ‘b’ 583s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 583s | ~ ^ 583s | ) 583s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c: In function ‘futrts_smul_hi64’: 583s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 583s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 583s | ^~~~~~~~~~ 583s | __int128__ 583s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4444:86: error: expected ‘)’ before ‘a’ 583s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 583s | ~ ^ 583s | ) 583s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4444:104: error: expected ‘)’ before ‘b’ 583s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 583s | ~ ^ 583s | ) 583s 583s If you find this error message confusing, uninformative, or wrong, please open an issue: 583s https://github.com/diku-dk/futhark/issues 583s 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.fut: 585s Compiling with --backend=multicore: 585s cc failed with code 1: 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c: In function ‘futrts_umul_hi64’: 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 585s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 585s | ^~~~~~~~~~~ 585s | __uint32_t 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:4422:90: error: expected ‘)’ before ‘a’ 585s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 585s | ~ ^ 585s | ) 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:4422:109: error: expected ‘)’ before ‘b’ 585s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 585s | ~ ^ 585s | ) 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c: In function ‘futrts_smul_hi64’: 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 585s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 585s | ^~~~~~~~~~ 585s | __int128__ 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:4426:86: error: expected ‘)’ before ‘a’ 585s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 585s | ~ ^ 585s | ) 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:4426:104: error: expected ‘)’ before ‘b’ 585s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 585s | ~ ^ 585s | ) 585s 585s If you find this error message confusing, uninformative, or wrong, please open an issue: 585s https://github.com/diku-dk/futhark/issues 585s 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.fut: 585s Compiling with --backend=multicore: 585s cc failed with code 1: 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c: In function ‘futrts_umul_hi64’: 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 585s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 585s | ^~~~~~~~~~~ 585s | __uint32_t 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:4422:90: error: expected ‘)’ before ‘a’ 585s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 585s | ~ ^ 585s | ) 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:4422:109: error: expected ‘)’ before ‘b’ 585s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 585s | ~ ^ 585s | ) 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c: In function ‘futrts_smul_hi64’: 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 585s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 585s | ^~~~~~~~~~ 585s | __int128__ 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:4426:86: error: expected ‘)’ before ‘a’ 585s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 585s | ~ ^ 585s | ) 585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:4426:104: error: expected ‘)’ before ‘b’ 585s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 585s | ~ ^ 585s | ) 585s 585s If you find this error message confusing, uninformative, or wrong, please open an issue: 585s https://github.com/diku-dk/futhark/issues 585s 593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.fut: 593s Compiling with --backend=multicore: 593s cc failed with code 1: 593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c: In function ‘futrts_umul_hi64’: 593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 593s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 593s | ^~~~~~~~~~~ 593s | __uint32_t 593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:4433:90: error: expected ‘)’ before ‘a’ 593s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 593s | ~ ^ 593s | ) 593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:4433:109: error: expected ‘)’ before ‘b’ 593s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 593s | ~ ^ 593s | ) 593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c: In function ‘futrts_smul_hi64’: 593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 593s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 593s | ^~~~~~~~~~ 593s | __int128__ 593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:4437:86: error: expected ‘)’ before ‘a’ 593s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 593s | ~ ^ 593s | ) 593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:4437:104: error: expected ‘)’ before ‘b’ 593s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 593s | ~ ^ 593s | ) 593s 593s If you find this error message confusing, uninformative, or wrong, please open an issue: 593s https://github.com/diku-dk/futhark/issues 593s 594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.fut: 594s Compiling with --backend=multicore: 594s cc failed with code 1: 594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c: In function ‘futrts_umul_hi64’: 594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 594s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 594s | ^~~~~~~~~~~ 594s | __uint32_t 594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:4448:90: error: expected ‘)’ before ‘a’ 594s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 594s | ~ ^ 594s | ) 594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:4448:109: error: expected ‘)’ before ‘b’ 594s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 594s | ~ ^ 594s | ) 594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c: In function ‘futrts_smul_hi64’: 594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 594s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 594s | ^~~~~~~~~~ 594s | __int128__ 594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:4452:86: error: expected ‘)’ before ‘a’ 594s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 594s | ~ ^ 594s | ) 594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:4452:104: error: expected ‘)’ before ‘b’ 594s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 594s | ~ ^ 594s | ) 594s 594s If you find this error message confusing, uninformative, or wrong, please open an issue: 594s https://github.com/diku-dk/futhark/issues 594s 594s 135 failed, 0 passed, 2178 to go. 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.fut: 606s Compiling with --backend=multicore: 606s cc failed with code 1: 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c: In function ‘futrts_umul_hi64’: 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 606s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 606s | ^~~~~~~~~~~ 606s | __uint32_t 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:4435:90: error: expected ‘)’ before ‘a’ 606s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 606s | ~ ^ 606s | ) 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:4435:109: error: expected ‘)’ before ‘b’ 606s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 606s | ~ ^ 606s | ) 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c: In function ‘futrts_smul_hi64’: 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 606s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 606s | ^~~~~~~~~~ 606s | __int128__ 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:4439:86: error: expected ‘)’ before ‘a’ 606s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 606s | ~ ^ 606s | ) 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:4439:104: error: expected ‘)’ before ‘b’ 606s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 606s | ~ ^ 606s | ) 606s 606s If you find this error message confusing, uninformative, or wrong, please open an issue: 606s https://github.com/diku-dk/futhark/issues 606s 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.fut: 606s Compiling with --backend=multicore: 606s cc failed with code 1: 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c: In function ‘futrts_umul_hi64’: 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 606s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 606s | ^~~~~~~~~~~ 606s | __uint32_t 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:4437:90: error: expected ‘)’ before ‘a’ 606s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 606s | ~ ^ 606s | ) 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:4437:109: error: expected ‘)’ before ‘b’ 606s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 606s | ~ ^ 606s | ) 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c: In function ‘futrts_smul_hi64’: 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 606s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 606s | ^~~~~~~~~~ 606s | __int128__ 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:4441:86: error: expected ‘)’ before ‘a’ 606s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 606s | ~ ^ 606s | ) 606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:4441:104: error: expected ‘)’ before ‘b’ 606s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 606s | ~ ^ 606s | ) 606s 606s If you find this error message confusing, uninformative, or wrong, please open an issue: 606s https://github.com/diku-dk/futhark/issues 606s 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.fut: 607s Compiling with --backend=multicore: 607s cc failed with code 1: 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c: In function ‘futrts_umul_hi64’: 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 607s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 607s | ^~~~~~~~~~~ 607s | __uint32_t 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:4437:90: error: expected ‘)’ before ‘a’ 607s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 607s | ~ ^ 607s | ) 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:4437:109: error: expected ‘)’ before ‘b’ 607s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 607s | ~ ^ 607s | ) 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c: In function ‘futrts_smul_hi64’: 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 607s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 607s | ^~~~~~~~~~ 607s | __int128__ 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:4441:86: error: expected ‘)’ before ‘a’ 607s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 607s | ~ ^ 607s | ) 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:4441:104: error: expected ‘)’ before ‘b’ 607s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 607s | ~ ^ 607s | ) 607s 607s If you find this error message confusing, uninformative, or wrong, please open an issue: 607s https://github.com/diku-dk/futhark/issues 607s 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.fut: 607s Compiling with --backend=multicore: 607s cc failed with code 1: 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c: In function ‘futrts_umul_hi64’: 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 607s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 607s | ^~~~~~~~~~~ 607s | __uint32_t 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:4435:90: error: expected ‘)’ before ‘a’ 607s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 607s | ~ ^ 607s | ) 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:4435:109: error: expected ‘)’ before ‘b’ 607s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 607s | ~ ^ 607s | ) 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c: In function ‘futrts_smul_hi64’: 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 607s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 607s | ^~~~~~~~~~ 607s | __int128__ 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:4439:86: error: expected ‘)’ before ‘a’ 607s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 607s | ~ ^ 607s | ) 607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:4439:104: error: expected ‘)’ before ‘b’ 607s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 607s | ~ ^ 607s | ) 607s 607s If you find this error message confusing, uninformative, or wrong, please open an issue: 607s https://github.com/diku-dk/futhark/issues 607s 608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.fut: 608s Compiling with --backend=multicore: 608s cc failed with code 1: 608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c: In function ‘futrts_umul_hi64’: 608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 608s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 608s | ^~~~~~~~~~~ 608s | __uint32_t 608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:4437:90: error: expected ‘)’ before ‘a’ 608s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 608s | ~ ^ 608s | ) 608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:4437:109: error: expected ‘)’ before ‘b’ 608s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 608s | ~ ^ 608s | ) 608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c: In function ‘futrts_smul_hi64’: 608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 608s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 608s | ^~~~~~~~~~ 608s | __int128__ 608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:4441:86: error: expected ‘)’ before ‘a’ 608s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 608s | ~ ^ 608s | ) 608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:4441:104: error: expected ‘)’ before ‘b’ 608s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 608s | ~ ^ 608s | ) 608s 608s If you find this error message confusing, uninformative, or wrong, please open an issue: 608s https://github.com/diku-dk/futhark/issues 608s 614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.fut: 614s Compiling with --backend=multicore: 614s cc failed with code 1: 614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c: In function ‘futrts_umul_hi64’: 614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 614s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 614s | ^~~~~~~~~~~ 614s | __uint32_t 614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:4448:90: error: expected ‘)’ before ‘a’ 614s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 614s | ~ ^ 614s | ) 614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:4448:109: error: expected ‘)’ before ‘b’ 614s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 614s | ~ ^ 614s | ) 614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c: In function ‘futrts_smul_hi64’: 614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 614s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 614s | ^~~~~~~~~~ 614s | __int128__ 614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:4452:86: error: expected ‘)’ before ‘a’ 614s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 614s | ~ ^ 614s | ) 614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:4452:104: error: expected ‘)’ before ‘b’ 614s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 614s | ~ ^ 614s | ) 614s 614s If you find this error message confusing, uninformative, or wrong, please open an issue: 614s https://github.com/diku-dk/futhark/issues 614s 616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.fut: 616s Compiling with --backend=multicore: 616s cc failed with code 1: 616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c: In function ‘futrts_umul_hi64’: 616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 616s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 616s | ^~~~~~~~~~~ 616s | __uint32_t 616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:4408:90: error: expected ‘)’ before ‘a’ 616s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 616s | ~ ^ 616s | ) 616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:4408:109: error: expected ‘)’ before ‘b’ 616s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 616s | ~ ^ 616s | ) 616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c: In function ‘futrts_smul_hi64’: 616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 616s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 616s | ^~~~~~~~~~ 616s | __int128__ 616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:4412:86: error: expected ‘)’ before ‘a’ 616s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 616s | ~ ^ 616s | ) 616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:4412:104: error: expected ‘)’ before ‘b’ 616s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 616s | ~ ^ 616s | ) 616s 616s If you find this error message confusing, uninformative, or wrong, please open an issue: 616s https://github.com/diku-dk/futhark/issues 616s 617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.fut: 617s Compiling with --backend=multicore: 617s cc failed with code 1: 617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c: In function ‘futrts_umul_hi64’: 617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 617s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 617s | ^~~~~~~~~~~ 617s | __uint32_t 617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:4408:90: error: expected ‘)’ before ‘a’ 617s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 617s | ~ ^ 617s | ) 617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:4408:109: error: expected ‘)’ before ‘b’ 617s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 617s | ~ ^ 617s | ) 617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c: In function ‘futrts_smul_hi64’: 617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 617s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 617s | ^~~~~~~~~~ 617s | __int128__ 617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:4412:86: error: expected ‘)’ before ‘a’ 617s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 617s | ~ ^ 617s | ) 617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:4412:104: error: expected ‘)’ before ‘b’ 617s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 617s | ~ ^ 617s | ) 617s 617s If you find this error message confusing, uninformative, or wrong, please open an issue: 617s https://github.com/diku-dk/futhark/issues 617s 618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.fut: 618s Compiling with --backend=multicore: 618s cc failed with code 1: 618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c: In function ‘futrts_umul_hi64’: 618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 618s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 618s | ^~~~~~~~~~~ 618s | __uint32_t 618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:4452:90: error: expected ‘)’ before ‘a’ 618s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 618s | ~ ^ 618s | ) 618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:4452:109: error: expected ‘)’ before ‘b’ 618s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 618s | ~ ^ 618s | ) 618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c: In function ‘futrts_smul_hi64’: 618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 618s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 618s | ^~~~~~~~~~ 618s | __int128__ 618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:4456:86: error: expected ‘)’ before ‘a’ 618s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 618s | ~ ^ 618s | ) 618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:4456:104: error: expected ‘)’ before ‘b’ 618s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 618s | ~ ^ 618s | ) 618s 618s If you find this error message confusing, uninformative, or wrong, please open an issue: 618s https://github.com/diku-dk/futhark/issues 618s 619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.fut: 619s Compiling with --backend=multicore: 619s cc failed with code 1: 619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c: In function ‘futrts_umul_hi64’: 619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 619s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 619s | ^~~~~~~~~~~ 619s | __uint32_t 619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:4437:90: error: expected ‘)’ before ‘a’ 619s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 619s | ~ ^ 619s | ) 619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:4437:109: error: expected ‘)’ before ‘b’ 619s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 619s | ~ ^ 619s | ) 619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c: In function ‘futrts_smul_hi64’: 619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 619s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 619s | ^~~~~~~~~~ 619s | __int128__ 619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:4441:86: error: expected ‘)’ before ‘a’ 619s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 619s | ~ ^ 619s | ) 619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:4441:104: error: expected ‘)’ before ‘b’ 619s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 619s | ~ ^ 619s | ) 619s 619s If you find this error message confusing, uninformative, or wrong, please open an issue: 619s https://github.com/diku-dk/futhark/issues 619s 621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.fut: 621s Compiling with --backend=multicore: 621s cc failed with code 1: 621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c: In function ‘futrts_umul_hi64’: 621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 621s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 621s | ^~~~~~~~~~~ 621s | __uint32_t 621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:4435:90: error: expected ‘)’ before ‘a’ 621s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 621s | ~ ^ 621s | ) 621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:4435:109: error: expected ‘)’ before ‘b’ 621s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 621s | ~ ^ 621s | ) 621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c: In function ‘futrts_smul_hi64’: 621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 621s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 621s | ^~~~~~~~~~ 621s | __int128__ 621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:4439:86: error: expected ‘)’ before ‘a’ 621s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 621s | ~ ^ 621s | ) 621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:4439:104: error: expected ‘)’ before ‘b’ 621s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 621s | ~ ^ 621s | ) 621s 621s If you find this error message confusing, uninformative, or wrong, please open an issue: 621s https://github.com/diku-dk/futhark/issues 621s 628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.fut: 628s Compiling with --backend=multicore: 628s cc failed with code 1: 628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c: In function ‘futrts_umul_hi64’: 628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4454:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 628s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 628s | ^~~~~~~~~~~ 628s | __uint32_t 628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4454:78: note: each undeclared identifier is reported only once for each function it appears in 628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4454:90: error: expected ‘)’ before ‘a’ 628s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 628s | ~ ^ 628s | ) 628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4454:109: error: expected ‘)’ before ‘b’ 628s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 628s | ~ ^ 628s | ) 628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c: In function ‘futrts_smul_hi64’: 628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4458:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 628s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 628s | ^~~~~~~~~~ 628s | __int128__ 628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4458:86: error: expected ‘)’ before ‘a’ 628s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 628s | ~ ^ 628s | ) 628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4458:104: error: expected ‘)’ before ‘b’ 628s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 628s | ~ ^ 628s | ) 628s 628s If you find this error message confusing, uninformative, or wrong, please open an issue: 628s https://github.com/diku-dk/futhark/issues 628s 633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.fut: 633s Compiling with --backend=multicore: 633s cc failed with code 1: 633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c: In function ‘futrts_umul_hi64’: 633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 633s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 633s | ^~~~~~~~~~~ 633s | __uint32_t 633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:4448:90: error: expected ‘)’ before ‘a’ 633s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 633s | ~ ^ 633s | ) 633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:4448:109: error: expected ‘)’ before ‘b’ 633s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 633s | ~ ^ 633s | ) 633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c: In function ‘futrts_smul_hi64’: 633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 633s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 633s | ^~~~~~~~~~ 633s | __int128__ 633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:4452:86: error: expected ‘)’ before ‘a’ 633s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 633s | ~ ^ 633s | ) 633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:4452:104: error: expected ‘)’ before ‘b’ 633s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 633s | ~ ^ 633s | ) 633s 633s If you find this error message confusing, uninformative, or wrong, please open an issue: 633s https://github.com/diku-dk/futhark/issues 633s 634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.fut: 634s Compiling with --backend=multicore: 634s cc failed with code 1: 634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c: In function ‘futrts_umul_hi64’: 634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 634s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 634s | ^~~~~~~~~~~ 634s | __uint32_t 634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:4448:90: error: expected ‘)’ before ‘a’ 634s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 634s | ~ ^ 634s | ) 634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:4448:109: error: expected ‘)’ before ‘b’ 634s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 634s | ~ ^ 634s | ) 634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c: In function ‘futrts_smul_hi64’: 634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 634s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 634s | ^~~~~~~~~~ 634s | __int128__ 634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:4452:86: error: expected ‘)’ before ‘a’ 634s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 634s | ~ ^ 634s | ) 634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:4452:104: error: expected ‘)’ before ‘b’ 634s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 634s | ~ ^ 634s | ) 634s 634s If you find this error message confusing, uninformative, or wrong, please open an issue: 634s https://github.com/diku-dk/futhark/issues 634s 639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.fut: 639s Compiling with --backend=multicore: 639s cc failed with code 1: 639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c: In function ‘futrts_umul_hi64’: 639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 639s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 639s | ^~~~~~~~~~~ 639s | __uint32_t 639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:4448:90: error: expected ‘)’ before ‘a’ 639s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 639s | ~ ^ 639s | ) 639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:4448:109: error: expected ‘)’ before ‘b’ 639s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 639s | ~ ^ 639s | ) 639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c: In function ‘futrts_smul_hi64’: 639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 639s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 639s | ^~~~~~~~~~ 639s | __int128__ 639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:4452:86: error: expected ‘)’ before ‘a’ 639s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 639s | ~ ^ 639s | ) 639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:4452:104: error: expected ‘)’ before ‘b’ 639s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 639s | ~ ^ 639s | ) 639s 639s If you find this error message confusing, uninformative, or wrong, please open an issue: 639s https://github.com/diku-dk/futhark/issues 639s 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.fut: 643s Compiling with --backend=multicore: 643s cc failed with code 1: 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c: In function ‘futrts_umul_hi64’: 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 643s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 643s | ^~~~~~~~~~~ 643s | __uint32_t 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:4448:90: error: expected ‘)’ before ‘a’ 643s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 643s | ~ ^ 643s | ) 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:4448:109: error: expected ‘)’ before ‘b’ 643s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 643s | ~ ^ 643s | ) 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c: In function ‘futrts_smul_hi64’: 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 643s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 643s | ^~~~~~~~~~ 643s | __int128__ 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:4452:86: error: expected ‘)’ before ‘a’ 643s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 643s | ~ ^ 643s | ) 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:4452:104: error: expected ‘)’ before ‘b’ 643s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 643s | ~ ^ 643s | ) 643s 643s If you find this error message confusing, uninformative, or wrong, please open an issue: 643s https://github.com/diku-dk/futhark/issues 643s 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.fut: 643s Compiling with --backend=multicore: 643s cc failed with code 1: 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c: In function ‘futrts_umul_hi64’: 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 643s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 643s | ^~~~~~~~~~~ 643s | __uint32_t 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:4448:90: error: expected ‘)’ before ‘a’ 643s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 643s | ~ ^ 643s | ) 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:4448:109: error: expected ‘)’ before ‘b’ 643s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 643s | ~ ^ 643s | ) 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c: In function ‘futrts_smul_hi64’: 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 643s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 643s | ^~~~~~~~~~ 643s | __int128__ 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:4452:86: error: expected ‘)’ before ‘a’ 643s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 643s | ~ ^ 643s | ) 643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:4452:104: error: expected ‘)’ before ‘b’ 643s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 643s | ~ ^ 643s | ) 643s 643s If you find this error message confusing, uninformative, or wrong, please open an issue: 643s https://github.com/diku-dk/futhark/issues 643s 655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.fut: 655s Compiling with --backend=multicore: 655s cc failed with code 1: 655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c: In function ‘futrts_umul_hi64’: 655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 655s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 655s | ^~~~~~~~~~~ 655s | __uint32_t 655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4527:90: error: expected ‘)’ before ‘a’ 655s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 655s | ~ ^ 655s | ) 655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4527:109: error: expected ‘)’ before ‘b’ 655s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 655s | ~ ^ 655s | ) 655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c: In function ‘futrts_smul_hi64’: 655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 655s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 655s | ^~~~~~~~~~ 655s | __int128__ 655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4531:86: error: expected ‘)’ before ‘a’ 655s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 655s | ~ ^ 655s | ) 655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4531:104: error: expected ‘)’ before ‘b’ 655s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 655s | ~ ^ 655s | ) 655s 655s If you find this error message confusing, uninformative, or wrong, please open an issue: 655s https://github.com/diku-dk/futhark/issues 655s 655s 153 failed, 0 passed, 2160 to go. 659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.fut: 659s Compiling with --backend=multicore: 659s cc failed with code 1: 659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c: In function ‘futrts_umul_hi64’: 659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 659s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 659s | ^~~~~~~~~~~ 659s | __uint32_t 659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:4448:90: error: expected ‘)’ before ‘a’ 659s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 659s | ~ ^ 659s | ) 659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:4448:109: error: expected ‘)’ before ‘b’ 659s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 659s | ~ ^ 659s | ) 659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c: In function ‘futrts_smul_hi64’: 659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 659s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 659s | ^~~~~~~~~~ 659s | __int128__ 659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:4452:86: error: expected ‘)’ before ‘a’ 659s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 659s | ~ ^ 659s | ) 659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:4452:104: error: expected ‘)’ before ‘b’ 659s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 659s | ~ ^ 659s | ) 659s 659s If you find this error message confusing, uninformative, or wrong, please open an issue: 659s https://github.com/diku-dk/futhark/issues 659s 674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.fut: 674s Compiling with --backend=multicore: 674s cc failed with code 1: 674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c: In function ‘futrts_umul_hi64’: 674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:4467:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 674s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 674s | ^~~~~~~~~~~ 674s | __uint32_t 674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:4467:78: note: each undeclared identifier is reported only once for each function it appears in 674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:4467:90: error: expected ‘)’ before ‘a’ 674s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 674s | ~ ^ 674s | ) 674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:4467:109: error: expected ‘)’ before ‘b’ 674s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 674s | ~ ^ 674s | ) 674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c: In function ‘futrts_smul_hi64’: 674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:4471:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 674s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 674s | ^~~~~~~~~~ 674s | __int128__ 674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:4471:86: error: expected ‘)’ before ‘a’ 674s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 674s | ~ ^ 674s | ) 674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:4471:104: error: expected ‘)’ before ‘b’ 674s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 674s | ~ ^ 674s | ) 674s 674s If you find this error message confusing, uninformative, or wrong, please open an issue: 674s https://github.com/diku-dk/futhark/issues 674s 676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.fut: 676s Compiling with --backend=multicore: 676s cc failed with code 1: 676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c: In function ‘futrts_umul_hi64’: 676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:4467:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 676s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 676s | ^~~~~~~~~~~ 676s | __uint32_t 676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:4467:78: note: each undeclared identifier is reported only once for each function it appears in 676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:4467:90: error: expected ‘)’ before ‘a’ 676s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 676s | ~ ^ 676s | ) 676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:4467:109: error: expected ‘)’ before ‘b’ 676s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 676s | ~ ^ 676s | ) 676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c: In function ‘futrts_smul_hi64’: 676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:4471:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 676s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 676s | ^~~~~~~~~~ 676s | __int128__ 676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:4471:86: error: expected ‘)’ before ‘a’ 676s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 676s | ~ ^ 676s | ) 676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:4471:104: error: expected ‘)’ before ‘b’ 676s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 676s | ~ ^ 676s | ) 676s 676s If you find this error message confusing, uninformative, or wrong, please open an issue: 676s https://github.com/diku-dk/futhark/issues 676s 691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.fut: 691s Compiling with --backend=multicore: 691s cc failed with code 1: 691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c: In function ‘futrts_umul_hi64’: 691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4474:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 691s 4474 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 691s | ^~~~~~~~~~~ 691s | __uint32_t 691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4474:78: note: each undeclared identifier is reported only once for each function it appears in 691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4474:90: error: expected ‘)’ before ‘a’ 691s 4474 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 691s | ~ ^ 691s | ) 691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4474:109: error: expected ‘)’ before ‘b’ 691s 4474 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 691s | ~ ^ 691s | ) 691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c: In function ‘futrts_smul_hi64’: 691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4478:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 691s 4478 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 691s | ^~~~~~~~~~ 691s | __int128__ 691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4478:86: error: expected ‘)’ before ‘a’ 691s 4478 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 691s | ~ ^ 691s | ) 691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4478:104: error: expected ‘)’ before ‘b’ 691s 4478 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 691s | ~ ^ 691s | ) 691s 691s If you find this error message confusing, uninformative, or wrong, please open an issue: 691s https://github.com/diku-dk/futhark/issues 691s 692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.fut: 692s Compiling with --backend=multicore: 692s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.fut:3:25-26: 692s Defaulting ambiguous type to i32. 692s 692s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.fut:4:17-20: 692s Defaulting ambiguous type to i32. 692s cc failed with code 1: 692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c: In function ‘futrts_umul_hi64’: 692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 692s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 692s | ^~~~~~~~~~~ 692s | __uint32_t 692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:4421:90: error: expected ‘)’ before ‘a’ 692s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 692s | ~ ^ 692s | ) 692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:4421:109: error: expected ‘)’ before ‘b’ 692s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 692s | ~ ^ 692s | ) 692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c: In function ‘futrts_smul_hi64’: 692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 692s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 692s | ^~~~~~~~~~ 692s | __int128__ 692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:4425:86: error: expected ‘)’ before ‘a’ 692s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 692s | ~ ^ 692s | ) 692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:4425:104: error: expected ‘)’ before ‘b’ 692s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 692s | ~ ^ 692s | ) 692s 692s If you find this error message confusing, uninformative, or wrong, please open an issue: 692s https://github.com/diku-dk/futhark/issues 692s 696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.fut: 696s Compiling with --backend=multicore: 696s cc failed with code 1: 696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c: In function ‘futrts_umul_hi64’: 696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:4429:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 696s 4429 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 696s | ^~~~~~~~~~~ 696s | __uint32_t 696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:4429:78: note: each undeclared identifier is reported only once for each function it appears in 696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:4429:90: error: expected ‘)’ before ‘a’ 696s 4429 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 696s | ~ ^ 696s | ) 696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:4429:109: error: expected ‘)’ before ‘b’ 696s 4429 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 696s | ~ ^ 696s | ) 696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c: In function ‘futrts_smul_hi64’: 696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:4433:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 696s 4433 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 696s | ^~~~~~~~~~ 696s | __int128__ 696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:4433:86: error: expected ‘)’ before ‘a’ 696s 4433 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 696s | ~ ^ 696s | ) 696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:4433:104: error: expected ‘)’ before ‘b’ 696s 4433 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 696s | ~ ^ 696s | ) 696s 696s If you find this error message confusing, uninformative, or wrong, please open an issue: 696s https://github.com/diku-dk/futhark/issues 696s 698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.fut: 698s Compiling with --backend=multicore: 698s cc failed with code 1: 698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c: In function ‘futrts_umul_hi64’: 698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:4474:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 698s 4474 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 698s | ^~~~~~~~~~~ 698s | __uint32_t 698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:4474:78: note: each undeclared identifier is reported only once for each function it appears in 698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:4474:90: error: expected ‘)’ before ‘a’ 698s 4474 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 698s | ~ ^ 698s | ) 698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:4474:109: error: expected ‘)’ before ‘b’ 698s 4474 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 698s | ~ ^ 698s | ) 698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c: In function ‘futrts_smul_hi64’: 698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:4478:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 698s 4478 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 698s | ^~~~~~~~~~ 698s | __int128__ 698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:4478:86: error: expected ‘)’ before ‘a’ 698s 4478 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 698s | ~ ^ 698s | ) 698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:4478:104: error: expected ‘)’ before ‘b’ 698s 4478 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 698s | ~ ^ 698s | ) 698s 698s If you find this error message confusing, uninformative, or wrong, please open an issue: 698s https://github.com/diku-dk/futhark/issues 698s 702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.fut: 702s Compiling with --backend=multicore: 702s cc failed with code 1: 702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c: In function ‘futrts_umul_hi64’: 702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:4462:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 702s 4462 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 702s | ^~~~~~~~~~~ 702s | __uint32_t 702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:4462:78: note: each undeclared identifier is reported only once for each function it appears in 702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:4462:90: error: expected ‘)’ before ‘a’ 702s 4462 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 702s | ~ ^ 702s | ) 702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:4462:109: error: expected ‘)’ before ‘b’ 702s 4462 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 702s | ~ ^ 702s | ) 702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c: In function ‘futrts_smul_hi64’: 702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:4466:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 702s 4466 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 702s | ^~~~~~~~~~ 702s | __int128__ 702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:4466:86: error: expected ‘)’ before ‘a’ 702s 4466 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 702s | ~ ^ 702s | ) 702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:4466:104: error: expected ‘)’ before ‘b’ 702s 4466 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 702s | ~ ^ 702s | ) 702s 702s If you find this error message confusing, uninformative, or wrong, please open an issue: 702s https://github.com/diku-dk/futhark/issues 702s 707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.fut: 707s Compiling with --backend=multicore: 707s cc failed with code 1: 707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c: In function ‘futrts_umul_hi64’: 707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:4461:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 707s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 707s | ^~~~~~~~~~~ 707s | __uint32_t 707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:4461:78: note: each undeclared identifier is reported only once for each function it appears in 707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:4461:90: error: expected ‘)’ before ‘a’ 707s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 707s | ~ ^ 707s | ) 707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:4461:109: error: expected ‘)’ before ‘b’ 707s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 707s | ~ ^ 707s | ) 707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c: In function ‘futrts_smul_hi64’: 707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:4465:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 707s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 707s | ^~~~~~~~~~ 707s | __int128__ 707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:4465:86: error: expected ‘)’ before ‘a’ 707s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 707s | ~ ^ 707s | ) 707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:4465:104: error: expected ‘)’ before ‘b’ 707s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 707s | ~ ^ 707s | ) 707s 707s If you find this error message confusing, uninformative, or wrong, please open an issue: 707s https://github.com/diku-dk/futhark/issues 707s 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.fut: 708s Compiling with --backend=multicore: 708s cc failed with code 1: 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c: In function ‘futrts_umul_hi64’: 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 708s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 708s | ^~~~~~~~~~~ 708s | __uint32_t 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:4433:90: error: expected ‘)’ before ‘a’ 708s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 708s | ~ ^ 708s | ) 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:4433:109: error: expected ‘)’ before ‘b’ 708s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 708s | ~ ^ 708s | ) 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c: In function ‘futrts_smul_hi64’: 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 708s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 708s | ^~~~~~~~~~ 708s | __int128__ 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:4437:86: error: expected ‘)’ before ‘a’ 708s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 708s | ~ ^ 708s | ) 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:4437:104: error: expected ‘)’ before ‘b’ 708s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 708s | ~ ^ 708s | ) 708s 708s If you find this error message confusing, uninformative, or wrong, please open an issue: 708s https://github.com/diku-dk/futhark/issues 708s 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.fut: 708s Compiling with --backend=multicore: 708s cc failed with code 1: 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c: In function ‘futrts_umul_hi64’: 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 708s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 708s | ^~~~~~~~~~~ 708s | __uint32_t 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:4448:90: error: expected ‘)’ before ‘a’ 708s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 708s | ~ ^ 708s | ) 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:4448:109: error: expected ‘)’ before ‘b’ 708s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 708s | ~ ^ 708s | ) 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c: In function ‘futrts_smul_hi64’: 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 708s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 708s | ^~~~~~~~~~ 708s | __int128__ 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:4452:86: error: expected ‘)’ before ‘a’ 708s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 708s | ~ ^ 708s | ) 708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:4452:104: error: expected ‘)’ before ‘b’ 709s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 709s | ~ ^ 709s | ) 709s 709s If you find this error message confusing, uninformative, or wrong, please open an issue: 709s https://github.com/diku-dk/futhark/issues 709s 709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.fut: 709s Compiling with --backend=multicore: 709s cc failed with code 1: 709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c: In function ‘futrts_umul_hi64’: 709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 709s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 709s | ^~~~~~~~~~~ 709s | __uint32_t 709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:4433:90: error: expected ‘)’ before ‘a’ 709s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 709s | ~ ^ 709s | ) 709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:4433:109: error: expected ‘)’ before ‘b’ 709s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 709s | ~ ^ 709s | ) 709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c: In function ‘futrts_smul_hi64’: 709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 709s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 709s | ^~~~~~~~~~ 709s | __int128__ 709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:4437:86: error: expected ‘)’ before ‘a’ 709s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 709s | ~ ^ 709s | ) 709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:4437:104: error: expected ‘)’ before ‘b’ 709s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 709s | ~ ^ 709s | ) 709s 709s If you find this error message confusing, uninformative, or wrong, please open an issue: 709s https://github.com/diku-dk/futhark/issues 709s 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.fut: 715s Compiling with --backend=multicore: 715s cc failed with code 1: 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c: In function ‘futrts_umul_hi64’: 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:4461:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 715s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 715s | ^~~~~~~~~~~ 715s | __uint32_t 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:4461:78: note: each undeclared identifier is reported only once for each function it appears in 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:4461:90: error: expected ‘)’ before ‘a’ 715s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 715s | ~ ^ 715s | ) 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:4461:109: error: expected ‘)’ before ‘b’ 715s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 715s | ~ ^ 715s | ) 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c: In function ‘futrts_smul_hi64’: 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:4465:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 715s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 715s | ^~~~~~~~~~ 715s | __int128__ 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:4465:86: error: expected ‘)’ before ‘a’ 715s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 715s | ~ ^ 715s | ) 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:4465:104: error: expected ‘)’ before ‘b’ 715s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 715s | ~ ^ 715s | ) 715s 715s If you find this error message confusing, uninformative, or wrong, please open an issue: 715s https://github.com/diku-dk/futhark/issues 715s 715s 166 failed, 0 passed, 2147 to go. 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.fut: 715s Compiling with --backend=multicore: 715s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.fut:3:40-41: 715s Defaulting ambiguous type to i32. 715s cc failed with code 1: 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c: In function ‘futrts_umul_hi64’: 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 715s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 715s | ^~~~~~~~~~~ 715s | __uint32_t 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:4464:90: error: expected ‘)’ before ‘a’ 715s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 715s | ~ ^ 715s | ) 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:4464:109: error: expected ‘)’ before ‘b’ 715s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 715s | ~ ^ 715s | ) 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c: In function ‘futrts_smul_hi64’: 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 715s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 715s | ^~~~~~~~~~ 715s | __int128__ 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:4468:86: error: expected ‘)’ before ‘a’ 715s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 715s | ~ ^ 715s | ) 715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:4468:104: error: expected ‘)’ before ‘b’ 715s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 715s | ~ ^ 715s | ) 715s 715s If you find this error message confusing, uninformative, or wrong, please open an issue: 715s https://github.com/diku-dk/futhark/issues 715s 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.fut: 719s Compiling with --backend=multicore: 719s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.fut:4:12-13: 719s Defaulting ambiguous type to i32. 719s 719s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.fut:4:15-18: 719s Defaulting ambiguous type to i32. 719s cc failed with code 1: 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c: In function ‘futrts_umul_hi64’: 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 719s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 719s | ^~~~~~~~~~~ 719s | __uint32_t 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:4435:90: error: expected ‘)’ before ‘a’ 719s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 719s | ~ ^ 719s | ) 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:4435:109: error: expected ‘)’ before ‘b’ 719s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 719s | ~ ^ 719s | ) 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c: In function ‘futrts_smul_hi64’: 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 719s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 719s | ^~~~~~~~~~ 719s | __int128__ 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:4439:86: error: expected ‘)’ before ‘a’ 719s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 719s | ~ ^ 719s | ) 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:4439:104: error: expected ‘)’ before ‘b’ 719s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 719s | ~ ^ 719s | ) 719s 719s If you find this error message confusing, uninformative, or wrong, please open an issue: 719s https://github.com/diku-dk/futhark/issues 719s 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.fut: 719s Compiling with --backend=multicore: 719s cc failed with code 1: 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c: In function ‘futrts_umul_hi64’: 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 719s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 719s | ^~~~~~~~~~~ 719s | __uint32_t 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:4420:90: error: expected ‘)’ before ‘a’ 719s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 719s | ~ ^ 719s | ) 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:4420:109: error: expected ‘)’ before ‘b’ 719s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 719s | ~ ^ 719s | ) 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c: In function ‘futrts_smul_hi64’: 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 719s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 719s | ^~~~~~~~~~ 719s | __int128__ 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:4424:86: error: expected ‘)’ before ‘a’ 719s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 719s | ~ ^ 719s | ) 719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:4424:104: error: expected ‘)’ before ‘b’ 719s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 719s | ~ ^ 719s | ) 719s 719s If you find this error message confusing, uninformative, or wrong, please open an issue: 719s https://github.com/diku-dk/futhark/issues 719s 720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.fut: 720s Compiling with --backend=multicore: 720s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.fut:5:12-13: 720s Defaulting ambiguous type to i32. 720s 720s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.fut:5:15-18: 720s Defaulting ambiguous type to i32. 720s cc failed with code 1: 720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c: In function ‘futrts_umul_hi64’: 720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 720s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 720s | ^~~~~~~~~~~ 720s | __uint32_t 720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:4435:90: error: expected ‘)’ before ‘a’ 720s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 720s | ~ ^ 720s | ) 720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:4435:109: error: expected ‘)’ before ‘b’ 720s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 720s | ~ ^ 720s | ) 720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c: In function ‘futrts_smul_hi64’: 720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 720s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 720s | ^~~~~~~~~~ 720s | __int128__ 720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:4439:86: error: expected ‘)’ before ‘a’ 720s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 720s | ~ ^ 720s | ) 720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:4439:104: error: expected ‘)’ before ‘b’ 720s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 720s | ~ ^ 720s | ) 720s 720s If you find this error message confusing, uninformative, or wrong, please open an issue: 720s https://github.com/diku-dk/futhark/issues 720s 723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.fut: 723s Compiling with --backend=multicore: 723s cc failed with code 1: 723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c: In function ‘futrts_umul_hi64’: 723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 723s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 723s | ^~~~~~~~~~~ 723s | __uint32_t 723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:4446:90: error: expected ‘)’ before ‘a’ 723s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 723s | ~ ^ 723s | ) 723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:4446:109: error: expected ‘)’ before ‘b’ 723s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 723s | ~ ^ 723s | ) 723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c: In function ‘futrts_smul_hi64’: 723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 723s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 723s | ^~~~~~~~~~ 723s | __int128__ 723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:4450:86: error: expected ‘)’ before ‘a’ 723s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 723s | ~ ^ 723s | ) 723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:4450:104: error: expected ‘)’ before ‘b’ 723s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 723s | ~ ^ 723s | ) 723s 723s If you find this error message confusing, uninformative, or wrong, please open an issue: 723s https://github.com/diku-dk/futhark/issues 723s 726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.fut: 726s Compiling with --backend=multicore: 726s cc failed with code 1: 726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c: In function ‘futrts_umul_hi64’: 726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 726s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 726s | ^~~~~~~~~~~ 726s | __uint32_t 726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:4406:90: error: expected ‘)’ before ‘a’ 726s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 726s | ~ ^ 726s | ) 726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:4406:109: error: expected ‘)’ before ‘b’ 726s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 726s | ~ ^ 726s | ) 726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c: In function ‘futrts_smul_hi64’: 726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 726s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 726s | ^~~~~~~~~~ 726s | __int128__ 726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:4410:86: error: expected ‘)’ before ‘a’ 726s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 726s | ~ ^ 726s | ) 726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:4410:104: error: expected ‘)’ before ‘b’ 726s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 726s | ~ ^ 726s | ) 726s 726s If you find this error message confusing, uninformative, or wrong, please open an issue: 726s https://github.com/diku-dk/futhark/issues 726s 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.fut: 729s Compiling with --backend=multicore: 729s cc failed with code 1: 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c: In function ‘futrts_umul_hi64’: 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 729s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 729s | ^~~~~~~~~~~ 729s | __uint32_t 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:4421:90: error: expected ‘)’ before ‘a’ 729s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 729s | ~ ^ 729s | ) 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:4421:109: error: expected ‘)’ before ‘b’ 729s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 729s | ~ ^ 729s | ) 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c: In function ‘futrts_smul_hi64’: 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 729s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 729s | ^~~~~~~~~~ 729s | __int128__ 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:4425:86: error: expected ‘)’ before ‘a’ 729s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 729s | ~ ^ 729s | ) 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:4425:104: error: expected ‘)’ before ‘b’ 729s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 729s | ~ ^ 729s | ) 729s 729s If you find this error message confusing, uninformative, or wrong, please open an issue: 729s https://github.com/diku-dk/futhark/issues 729s 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.fut: 729s Compiling with --backend=multicore: 729s cc failed with code 1: 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c: In function ‘futrts_umul_hi64’: 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 729s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 729s | ^~~~~~~~~~~ 729s | __uint32_t 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:4421:90: error: expected ‘)’ before ‘a’ 729s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 729s | ~ ^ 729s | ) 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:4421:109: error: expected ‘)’ before ‘b’ 729s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 729s | ~ ^ 729s | ) 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c: In function ‘futrts_smul_hi64’: 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 729s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 729s | ^~~~~~~~~~ 729s | __int128__ 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:4425:86: error: expected ‘)’ before ‘a’ 729s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 729s | ~ ^ 729s | ) 729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:4425:104: error: expected ‘)’ before ‘b’ 729s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 729s | ~ ^ 729s | ) 729s 729s If you find this error message confusing, uninformative, or wrong, please open an issue: 729s https://github.com/diku-dk/futhark/issues 729s 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.fut: 731s Compiling with --backend=multicore: 731s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.fut:4:20-47: 731s Entry point parameter 731s 731s ((xs: [k]i64): [k]i64, (as: [m][n]f64): [m][n]f64) 731s 731s will have an opaque type, so the entry point will likely not be callable. 731s cc failed with code 1: 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c: In function ‘futrts_umul_hi64’: 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 731s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 731s | ^~~~~~~~~~~ 731s | __uint32_t 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:4453:90: error: expected ‘)’ before ‘a’ 731s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 731s | ~ ^ 731s | ) 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:4453:109: error: expected ‘)’ before ‘b’ 731s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 731s | ~ ^ 731s | ) 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c: In function ‘futrts_smul_hi64’: 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 731s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 731s | ^~~~~~~~~~ 731s | __int128__ 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:4457:86: error: expected ‘)’ before ‘a’ 731s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 731s | ~ ^ 731s | ) 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:4457:104: error: expected ‘)’ before ‘b’ 731s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 731s | ~ ^ 731s | ) 731s 731s If you find this error message confusing, uninformative, or wrong, please open an issue: 731s https://github.com/diku-dk/futhark/issues 731s 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.fut: 731s Compiling with --backend=multicore: 731s cc failed with code 1: 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c: In function ‘futrts_umul_hi64’: 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 731s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 731s | ^~~~~~~~~~~ 731s | __uint32_t 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:4406:90: error: expected ‘)’ before ‘a’ 731s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 731s | ~ ^ 731s | ) 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:4406:109: error: expected ‘)’ before ‘b’ 731s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 731s | ~ ^ 731s | ) 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c: In function ‘futrts_smul_hi64’: 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 731s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 731s | ^~~~~~~~~~ 731s | __int128__ 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:4410:86: error: expected ‘)’ before ‘a’ 731s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 731s | ~ ^ 731s | ) 731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:4410:104: error: expected ‘)’ before ‘b’ 731s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 731s | ~ ^ 731s | ) 731s 731s If you find this error message confusing, uninformative, or wrong, please open an issue: 731s https://github.com/diku-dk/futhark/issues 731s 732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.fut: 732s Compiling with --backend=multicore: 732s cc failed with code 1: 732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c: In function ‘futrts_umul_hi64’: 732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 732s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 732s | ^~~~~~~~~~~ 732s | __uint32_t 732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:4420:90: error: expected ‘)’ before ‘a’ 732s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 732s | ~ ^ 732s | ) 732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:4420:109: error: expected ‘)’ before ‘b’ 732s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 732s | ~ ^ 732s | ) 732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c: In function ‘futrts_smul_hi64’: 732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 732s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 732s | ^~~~~~~~~~ 732s | __int128__ 732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:4424:86: error: expected ‘)’ before ‘a’ 732s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 732s | ~ ^ 732s | ) 732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:4424:104: error: expected ‘)’ before ‘b’ 732s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 732s | ~ ^ 732s | ) 732s 732s If you find this error message confusing, uninformative, or wrong, please open an issue: 732s https://github.com/diku-dk/futhark/issues 732s 735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.fut: 735s Compiling with --backend=multicore: 735s cc failed with code 1: 735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c: In function ‘futrts_umul_hi64’: 735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 735s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 735s | ^~~~~~~~~~~ 735s | __uint32_t 735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:4420:90: error: expected ‘)’ before ‘a’ 735s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 735s | ~ ^ 735s | ) 735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:4420:109: error: expected ‘)’ before ‘b’ 735s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 735s | ~ ^ 735s | ) 735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c: In function ‘futrts_smul_hi64’: 735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 735s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 735s | ^~~~~~~~~~ 735s | __int128__ 735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:4424:86: error: expected ‘)’ before ‘a’ 735s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 735s | ~ ^ 735s | ) 735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:4424:104: error: expected ‘)’ before ‘b’ 735s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 735s | ~ ^ 735s | ) 735s 735s If you find this error message confusing, uninformative, or wrong, please open an issue: 735s https://github.com/diku-dk/futhark/issues 735s 737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.fut: 737s Compiling with --backend=multicore: 737s cc failed with code 1: 737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c: In function ‘futrts_umul_hi64’: 737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 737s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 737s | ^~~~~~~~~~~ 737s | __uint32_t 737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:4420:90: error: expected ‘)’ before ‘a’ 737s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 737s | ~ ^ 737s | ) 737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:4420:109: error: expected ‘)’ before ‘b’ 737s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 737s | ~ ^ 737s | ) 737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c: In function ‘futrts_smul_hi64’: 738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 738s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 738s | ^~~~~~~~~~ 738s | __int128__ 738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:4424:86: error: expected ‘)’ before ‘a’ 738s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 738s | ~ ^ 738s | ) 738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:4424:104: error: expected ‘)’ before ‘b’ 738s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 738s | ~ ^ 738s | ) 738s 738s If you find this error message confusing, uninformative, or wrong, please open an issue: 738s https://github.com/diku-dk/futhark/issues 738s 738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.fut: 738s Compiling with --backend=multicore: 738s cc failed with code 1: 738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c: In function ‘futrts_umul_hi64’: 738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 738s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 738s | ^~~~~~~~~~~ 738s | __uint32_t 738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:4421:90: error: expected ‘)’ before ‘a’ 738s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 738s | ~ ^ 738s | ) 738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:4421:109: error: expected ‘)’ before ‘b’ 738s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 738s | ~ ^ 738s | ) 738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c: In function ‘futrts_smul_hi64’: 738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 738s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 738s | ^~~~~~~~~~ 738s | __int128__ 738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:4425:86: error: expected ‘)’ before ‘a’ 738s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 738s | ~ ^ 738s | ) 738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:4425:104: error: expected ‘)’ before ‘b’ 738s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 738s | ~ ^ 738s | ) 738s 738s If you find this error message confusing, uninformative, or wrong, please open an issue: 738s https://github.com/diku-dk/futhark/issues 738s 742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.fut: 742s Compiling with --backend=multicore: 742s cc failed with code 1: 742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c: In function ‘futrts_umul_hi64’: 742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 742s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 742s | ^~~~~~~~~~~ 742s | __uint32_t 742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:4422:90: error: expected ‘)’ before ‘a’ 742s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 742s | ~ ^ 742s | ) 742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:4422:109: error: expected ‘)’ before ‘b’ 742s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 742s | ~ ^ 742s | ) 742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c: In function ‘futrts_smul_hi64’: 742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 742s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 742s | ^~~~~~~~~~ 742s | __int128__ 742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:4426:86: error: expected ‘)’ before ‘a’ 742s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 742s | ~ ^ 742s | ) 742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:4426:104: error: expected ‘)’ before ‘b’ 742s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 742s | ~ ^ 742s | ) 742s 742s If you find this error message confusing, uninformative, or wrong, please open an issue: 742s https://github.com/diku-dk/futhark/issues 742s 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.fut: 744s Compiling with --backend=multicore: 744s cc failed with code 1: 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c: In function ‘futrts_umul_hi64’: 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 744s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 744s | ^~~~~~~~~~~ 744s | __uint32_t 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:4406:90: error: expected ‘)’ before ‘a’ 744s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 744s | ~ ^ 744s | ) 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:4406:109: error: expected ‘)’ before ‘b’ 744s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 744s | ~ ^ 744s | ) 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c: In function ‘futrts_smul_hi64’: 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 744s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 744s | ^~~~~~~~~~ 744s | __int128__ 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:4410:86: error: expected ‘)’ before ‘a’ 744s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 744s | ~ ^ 744s | ) 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:4410:104: error: expected ‘)’ before ‘b’ 744s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 744s | ~ ^ 744s | ) 744s 744s If you find this error message confusing, uninformative, or wrong, please open an issue: 744s https://github.com/diku-dk/futhark/issues 744s 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.fut: 744s Compiling with --backend=multicore: 744s cc failed with code 1: 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c: In function ‘futrts_umul_hi64’: 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 744s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 744s | ^~~~~~~~~~~ 744s | __uint32_t 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:4406:90: error: expected ‘)’ before ‘a’ 744s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 744s | ~ ^ 744s | ) 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:4406:109: error: expected ‘)’ before ‘b’ 744s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 744s | ~ ^ 744s | ) 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c: In function ‘futrts_smul_hi64’: 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 744s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 744s | ^~~~~~~~~~ 744s | __int128__ 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:4410:86: error: expected ‘)’ before ‘a’ 744s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 744s | ~ ^ 744s | ) 744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:4410:104: error: expected ‘)’ before ‘b’ 744s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 744s | ~ ^ 744s | ) 744s 744s If you find this error message confusing, uninformative, or wrong, please open an issue: 744s https://github.com/diku-dk/futhark/issues 744s 746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.fut: 746s Compiling with --backend=multicore: 746s cc failed with code 1: 746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c: In function ‘futrts_umul_hi64’: 746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 746s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 746s | ^~~~~~~~~~~ 746s | __uint32_t 746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:4406:90: error: expected ‘)’ before ‘a’ 746s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 746s | ~ ^ 746s | ) 746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:4406:109: error: expected ‘)’ before ‘b’ 746s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 746s | ~ ^ 746s | ) 746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c: In function ‘futrts_smul_hi64’: 746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 746s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 746s | ^~~~~~~~~~ 746s | __int128__ 746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:4410:86: error: expected ‘)’ before ‘a’ 746s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 746s | ~ ^ 746s | ) 746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:4410:104: error: expected ‘)’ before ‘b’ 746s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 746s | ~ ^ 746s | ) 746s 746s If you find this error message confusing, uninformative, or wrong, please open an issue: 746s https://github.com/diku-dk/futhark/issues 746s 749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.fut: 749s Compiling with --backend=multicore: 749s cc failed with code 1: 749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c: In function ‘futrts_umul_hi64’: 749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 749s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 749s | ^~~~~~~~~~~ 749s | __uint32_t 749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:4406:90: error: expected ‘)’ before ‘a’ 749s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 749s | ~ ^ 749s | ) 749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:4406:109: error: expected ‘)’ before ‘b’ 749s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 749s | ~ ^ 749s | ) 749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c: In function ‘futrts_smul_hi64’: 749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 749s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 749s | ^~~~~~~~~~ 749s | __int128__ 749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:4410:86: error: expected ‘)’ before ‘a’ 749s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 749s | ~ ^ 749s | ) 749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:4410:104: error: expected ‘)’ before ‘b’ 749s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 749s | ~ ^ 749s | ) 749s 749s If you find this error message confusing, uninformative, or wrong, please open an issue: 749s https://github.com/diku-dk/futhark/issues 749s 753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.fut: 753s Compiling with --backend=multicore: 753s cc failed with code 1: 753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c: In function ‘futrts_umul_hi64’: 753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 753s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 753s | ^~~~~~~~~~~ 753s | __uint32_t 753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:4406:90: error: expected ‘)’ before ‘a’ 753s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 753s | ~ ^ 753s | ) 753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:4406:109: error: expected ‘)’ before ‘b’ 753s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 753s | ~ ^ 753s | ) 753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c: In function ‘futrts_smul_hi64’: 753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 753s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 753s | ^~~~~~~~~~ 753s | __int128__ 753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:4410:86: error: expected ‘)’ before ‘a’ 753s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 754s | ~ ^ 754s | ) 754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:4410:104: error: expected ‘)’ before ‘b’ 754s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 754s | ~ ^ 754s | ) 754s 754s If you find this error message confusing, uninformative, or wrong, please open an issue: 754s https://github.com/diku-dk/futhark/issues 754s 754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.fut: 754s Compiling with --backend=multicore: 754s cc failed with code 1: 754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c: In function ‘futrts_umul_hi64’: 754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 754s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 754s | ^~~~~~~~~~~ 754s | __uint32_t 754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:4406:90: error: expected ‘)’ before ‘a’ 754s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 754s | ~ ^ 754s | ) 754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:4406:109: error: expected ‘)’ before ‘b’ 754s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 754s | ~ ^ 754s | ) 754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c: In function ‘futrts_smul_hi64’: 754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 754s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 754s | ^~~~~~~~~~ 754s | __int128__ 754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:4410:86: error: expected ‘)’ before ‘a’ 754s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 754s | ~ ^ 754s | ) 754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:4410:104: error: expected ‘)’ before ‘b’ 754s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 754s | ~ ^ 754s | ) 754s 754s If you find this error message confusing, uninformative, or wrong, please open an issue: 754s https://github.com/diku-dk/futhark/issues 754s 755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.fut: 755s Compiling with --backend=multicore: 755s cc failed with code 1: 755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c: In function ‘futrts_umul_hi64’: 755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 755s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 755s | ^~~~~~~~~~~ 755s | __uint32_t 755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:4406:90: error: expected ‘)’ before ‘a’ 755s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 755s | ~ ^ 755s | ) 755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:4406:109: error: expected ‘)’ before ‘b’ 755s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 755s | ~ ^ 755s | ) 755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c: In function ‘futrts_smul_hi64’: 755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 755s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 755s | ^~~~~~~~~~ 755s | __int128__ 755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:4410:86: error: expected ‘)’ before ‘a’ 755s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 755s | ~ ^ 755s | ) 755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:4410:104: error: expected ‘)’ before ‘b’ 755s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 755s | ~ ^ 755s | ) 755s 755s If you find this error message confusing, uninformative, or wrong, please open an issue: 755s https://github.com/diku-dk/futhark/issues 755s 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.fut: 757s Compiling with --backend=multicore: 757s cc failed with code 1: 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c: In function ‘futrts_umul_hi64’: 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 757s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 757s | ^~~~~~~~~~~ 757s | __uint32_t 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:4420:90: error: expected ‘)’ before ‘a’ 757s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 757s | ~ ^ 757s | ) 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:4420:109: error: expected ‘)’ before ‘b’ 757s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 757s | ~ ^ 757s | ) 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c: In function ‘futrts_smul_hi64’: 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 757s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 757s | ^~~~~~~~~~ 757s | __int128__ 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:4424:86: error: expected ‘)’ before ‘a’ 757s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 757s | ~ ^ 757s | ) 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:4424:104: error: expected ‘)’ before ‘b’ 757s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 757s | ~ ^ 757s | ) 757s 757s If you find this error message confusing, uninformative, or wrong, please open an issue: 757s https://github.com/diku-dk/futhark/issues 757s 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.fut: 757s Compiling with --backend=multicore: 757s cc failed with code 1: 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c: In function ‘futrts_umul_hi64’: 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 757s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 757s | ^~~~~~~~~~~ 757s | __uint32_t 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:4406:90: error: expected ‘)’ before ‘a’ 757s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 757s | ~ ^ 757s | ) 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:4406:109: error: expected ‘)’ before ‘b’ 757s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 757s | ~ ^ 757s | ) 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c: In function ‘futrts_smul_hi64’: 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 757s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 757s | ^~~~~~~~~~ 757s | __int128__ 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:4410:86: error: expected ‘)’ before ‘a’ 757s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 757s | ~ ^ 757s | ) 757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:4410:104: error: expected ‘)’ before ‘b’ 757s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 757s | ~ ^ 757s | ) 757s 757s If you find this error message confusing, uninformative, or wrong, please open an issue: 757s https://github.com/diku-dk/futhark/issues 757s 759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.fut: 759s Compiling with --backend=multicore: 759s cc failed with code 1: 759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c: In function ‘futrts_umul_hi64’: 759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 759s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 759s | ^~~~~~~~~~~ 759s | __uint32_t 759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:4406:90: error: expected ‘)’ before ‘a’ 759s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 759s | ~ ^ 759s | ) 759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:4406:109: error: expected ‘)’ before ‘b’ 759s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 759s | ~ ^ 759s | ) 759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c: In function ‘futrts_smul_hi64’: 759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 759s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 759s | ^~~~~~~~~~ 759s | __int128__ 759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:4410:86: error: expected ‘)’ before ‘a’ 759s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 759s | ~ ^ 759s | ) 759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:4410:104: error: expected ‘)’ before ‘b’ 759s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 759s | ~ ^ 759s | ) 759s 759s If you find this error message confusing, uninformative, or wrong, please open an issue: 759s https://github.com/diku-dk/futhark/issues 759s 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.fut: 764s Generating reference outputs: 764s cc failed with code 1: 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c: In function ‘futrts_umul_hi64’: 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 764s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 764s | ^~~~~~~~~~~ 764s | __uint32_t 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c:4430:90: error: expected ‘)’ before ‘a’ 764s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 764s | ~ ^ 764s | ) 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c:4430:109: error: expected ‘)’ before ‘b’ 764s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 764s | ~ ^ 764s | ) 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c: In function ‘futrts_smul_hi64’: 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 764s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 764s | ^~~~~~~~~~ 764s | __int128__ 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c:4434:86: error: expected ‘)’ before ‘a’ 764s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 764s | ~ ^ 764s | ) 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c:4434:104: error: expected ‘)’ before ‘b’ 764s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 764s | ~ ^ 764s | ) 764s 764s If you find this error message confusing, uninformative, or wrong, please open an issue: 764s https://github.com/diku-dk/futhark/issues 764s 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.fut: 764s Generating reference outputs: 764s cc failed with code 1: 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c: In function ‘futrts_umul_hi64’: 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 764s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 764s | ^~~~~~~~~~~ 764s | __uint32_t 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c:4430:90: error: expected ‘)’ before ‘a’ 764s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 764s | ~ ^ 764s | ) 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c:4430:109: error: expected ‘)’ before ‘b’ 764s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 764s | ~ ^ 764s | ) 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c: In function ‘futrts_smul_hi64’: 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 764s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 764s | ^~~~~~~~~~ 764s | __int128__ 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c:4434:86: error: expected ‘)’ before ‘a’ 764s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 764s | ~ ^ 764s | ) 764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c:4434:104: error: expected ‘)’ before ‘b’ 764s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 764s | ~ ^ 764s | ) 764s 764s If you find this error message confusing, uninformative, or wrong, please open an issue: 764s https://github.com/diku-dk/futhark/issues 764s 765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.fut: 765s Compiling with --backend=multicore: 765s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.fut:5:25-28: 765s Unused name "acc". 765s 765s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.fut:5:44-45: 765s Unused name "i". 765s cc failed with code 1: 765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c: In function ‘futrts_umul_hi64’: 765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 765s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 765s | ^~~~~~~~~~~ 765s | __uint32_t 765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:4406:90: error: expected ‘)’ before ‘a’ 765s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 765s | ~ ^ 765s | ) 765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:4406:109: error: expected ‘)’ before ‘b’ 765s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 765s | ~ ^ 765s | ) 765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c: In function ‘futrts_smul_hi64’: 765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 765s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 765s | ^~~~~~~~~~ 765s | __int128__ 765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:4410:86: error: expected ‘)’ before ‘a’ 765s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 765s | ~ ^ 765s | ) 765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:4410:104: error: expected ‘)’ before ‘b’ 765s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 765s | ~ ^ 765s | ) 765s 765s If you find this error message confusing, uninformative, or wrong, please open an issue: 765s https://github.com/diku-dk/futhark/issues 765s 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.fut: 767s Compiling with --backend=multicore: 767s cc failed with code 1: 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c: In function ‘futrts_umul_hi64’: 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 767s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 767s | ^~~~~~~~~~~ 767s | __uint32_t 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:4421:90: error: expected ‘)’ before ‘a’ 767s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 767s | ~ ^ 767s | ) 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:4421:109: error: expected ‘)’ before ‘b’ 767s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 767s | ~ ^ 767s | ) 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c: In function ‘futrts_smul_hi64’: 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 767s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 767s | ^~~~~~~~~~ 767s | __int128__ 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:4425:86: error: expected ‘)’ before ‘a’ 767s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 767s | ~ ^ 767s | ) 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:4425:104: error: expected ‘)’ before ‘b’ 767s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 767s | ~ ^ 767s | ) 767s 767s If you find this error message confusing, uninformative, or wrong, please open an issue: 767s https://github.com/diku-dk/futhark/issues 767s 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.fut: 767s Generating reference outputs: 767s cc failed with code 1: 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c: In function ‘futrts_umul_hi64’: 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 767s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 767s | ^~~~~~~~~~~ 767s | __uint32_t 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:90: error: expected ‘)’ before ‘a’ 767s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 767s | ~ ^ 767s | ) 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:109: error: expected ‘)’ before ‘b’ 767s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 767s | ~ ^ 767s | ) 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c: In function ‘futrts_smul_hi64’: 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 767s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 767s | ^~~~~~~~~~ 767s | __int128__ 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4434:86: error: expected ‘)’ before ‘a’ 767s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 767s | ~ ^ 767s | ) 767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4434:104: error: expected ‘)’ before ‘b’ 767s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 767s | ~ ^ 767s | ) 767s 767s If you find this error message confusing, uninformative, or wrong, please open an issue: 767s https://github.com/diku-dk/futhark/issues 767s 770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.fut: 770s Generating reference outputs: 770s cc failed with code 1: 770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c: In function ‘futrts_umul_hi64’: 770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 770s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 770s | ^~~~~~~~~~~ 770s | __uint32_t 770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:90: error: expected ‘)’ before ‘a’ 770s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 770s | ~ ^ 770s | ) 770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:109: error: expected ‘)’ before ‘b’ 770s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 770s | ~ ^ 770s | ) 770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c: In function ‘futrts_smul_hi64’: 770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 770s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 770s | ^~~~~~~~~~ 770s | __int128__ 770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4434:86: error: expected ‘)’ before ‘a’ 770s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 770s | ~ ^ 770s | ) 770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4434:104: error: expected ‘)’ before ‘b’ 770s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 770s | ~ ^ 770s | ) 770s 770s If you find this error message confusing, uninformative, or wrong, please open an issue: 770s https://github.com/diku-dk/futhark/issues 770s 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.fut: 775s Generating reference outputs: 775s cc failed with code 1: 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c: In function ‘futrts_umul_hi64’: 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 775s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 775s | ^~~~~~~~~~~ 775s | __uint32_t 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:90: error: expected ‘)’ before ‘a’ 775s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 775s | ~ ^ 775s | ) 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:109: error: expected ‘)’ before ‘b’ 775s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 775s | ~ ^ 775s | ) 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c: In function ‘futrts_smul_hi64’: 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 775s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 775s | ^~~~~~~~~~ 775s | __int128__ 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4434:86: error: expected ‘)’ before ‘a’ 775s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 775s | ~ ^ 775s | ) 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4434:104: error: expected ‘)’ before ‘b’ 775s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 775s | ~ ^ 775s | ) 775s 775s If you find this error message confusing, uninformative, or wrong, please open an issue: 775s https://github.com/diku-dk/futhark/issues 775s 775s 198 failed, 4 passed, 2111 to go. 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.fut: 775s Generating reference outputs: 775s cc failed with code 1: 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c: In function ‘futrts_umul_hi64’: 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 775s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 775s | ^~~~~~~~~~~ 775s | __uint32_t 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:90: error: expected ‘)’ before ‘a’ 775s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 775s | ~ ^ 775s | ) 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:109: error: expected ‘)’ before ‘b’ 775s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 775s | ~ ^ 775s | ) 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c: In function ‘futrts_smul_hi64’: 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 775s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 775s | ^~~~~~~~~~ 775s | __int128__ 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4434:86: error: expected ‘)’ before ‘a’ 775s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 775s | ~ ^ 775s | ) 775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4434:104: error: expected ‘)’ before ‘b’ 775s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 775s | ~ ^ 775s | ) 775s 775s If you find this error message confusing, uninformative, or wrong, please open an issue: 775s https://github.com/diku-dk/futhark/issues 775s 777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.fut: 777s Compiling with --backend=multicore: 777s cc failed with code 1: 777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c: In function ‘futrts_umul_hi64’: 777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 777s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 777s | ^~~~~~~~~~~ 777s | __uint32_t 777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:4420:90: error: expected ‘)’ before ‘a’ 777s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 777s | ~ ^ 777s | ) 777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:4420:109: error: expected ‘)’ before ‘b’ 777s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 777s | ~ ^ 777s | ) 777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c: In function ‘futrts_smul_hi64’: 777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 777s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 777s | ^~~~~~~~~~ 777s | __int128__ 777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:4424:86: error: expected ‘)’ before ‘a’ 777s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 777s | ~ ^ 777s | ) 777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:4424:104: error: expected ‘)’ before ‘b’ 777s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 777s | ~ ^ 777s | ) 777s 777s If you find this error message confusing, uninformative, or wrong, please open an issue: 777s https://github.com/diku-dk/futhark/issues 777s 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.fut: 778s Compiling with --backend=multicore: 778s cc failed with code 1: 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c: In function ‘futrts_umul_hi64’: 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 778s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 778s | ^~~~~~~~~~~ 778s | __uint32_t 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:4420:90: error: expected ‘)’ before ‘a’ 778s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 778s | ~ ^ 778s | ) 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:4420:109: error: expected ‘)’ before ‘b’ 778s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 778s | ~ ^ 778s | ) 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c: In function ‘futrts_smul_hi64’: 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 778s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 778s | ^~~~~~~~~~ 778s | __int128__ 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:4424:86: error: expected ‘)’ before ‘a’ 778s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 778s | ~ ^ 778s | ) 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:4424:104: error: expected ‘)’ before ‘b’ 778s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 778s | ~ ^ 778s | ) 778s 778s If you find this error message confusing, uninformative, or wrong, please open an issue: 778s https://github.com/diku-dk/futhark/issues 778s 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.fut: 778s Compiling with --backend=multicore: 778s Warning at unknown location: 778s #[unroll] on loop with unknown number of iterations. 778s cc failed with code 1: 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c: In function ‘futrts_umul_hi64’: 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 778s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 778s | ^~~~~~~~~~~ 778s | __uint32_t 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:4421:90: error: expected ‘)’ before ‘a’ 778s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 778s | ~ ^ 778s | ) 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:4421:109: error: expected ‘)’ before ‘b’ 778s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 778s | ~ ^ 778s | ) 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c: In function ‘futrts_smul_hi64’: 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 778s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 778s | ^~~~~~~~~~ 778s | __int128__ 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:4425:86: error: expected ‘)’ before ‘a’ 778s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 778s | ~ ^ 778s | ) 778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:4425:104: error: expected ‘)’ before ‘b’ 778s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 778s | ~ ^ 778s | ) 778s 778s If you find this error message confusing, uninformative, or wrong, please open an issue: 778s https://github.com/diku-dk/futhark/issues 778s 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.fut: 785s Compiling with --backend=multicore: 785s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.fut:6:9-27: 785s Entry point parameter 785s 785s ((a: [d₀]i32): []i32, (i: i32): i32) 785s 785s will have an opaque type, so the entry point will likely not be callable. 785s cc failed with code 1: 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c: In function ‘futrts_umul_hi64’: 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 785s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 785s | ^~~~~~~~~~~ 785s | __uint32_t 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:4438:90: error: expected ‘)’ before ‘a’ 785s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 785s | ~ ^ 785s | ) 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:4438:109: error: expected ‘)’ before ‘b’ 785s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 785s | ~ ^ 785s | ) 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c: In function ‘futrts_smul_hi64’: 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 785s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 785s | ^~~~~~~~~~ 785s | __int128__ 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:4442:86: error: expected ‘)’ before ‘a’ 785s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 785s | ~ ^ 785s | ) 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:4442:104: error: expected ‘)’ before ‘b’ 785s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 785s | ~ ^ 785s | ) 785s 785s If you find this error message confusing, uninformative, or wrong, please open an issue: 785s https://github.com/diku-dk/futhark/issues 785s 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.fut: 785s Compiling with --backend=multicore: 785s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.fut:7:35-36: 785s Unused name "i". 785s cc failed with code 1: 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c: In function ‘futrts_umul_hi64’: 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 785s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 785s | ^~~~~~~~~~~ 785s | __uint32_t 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:4435:90: error: expected ‘)’ before ‘a’ 785s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 785s | ~ ^ 785s | ) 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:4435:109: error: expected ‘)’ before ‘b’ 785s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 785s | ~ ^ 785s | ) 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c: In function ‘futrts_smul_hi64’: 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 785s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 785s | ^~~~~~~~~~ 785s | __int128__ 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:4439:86: error: expected ‘)’ before ‘a’ 785s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 785s | ~ ^ 785s | ) 785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:4439:104: error: expected ‘)’ before ‘b’ 785s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 785s | ~ ^ 785s | ) 785s 785s If you find this error message confusing, uninformative, or wrong, please open an issue: 785s https://github.com/diku-dk/futhark/issues 785s 786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.fut: 786s Compiling with --backend=multicore: 786s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.fut:6:9-35: 786s Entry point parameter 786s 786s ((a: [d₀]i32): []i32, (i: i32): i32, (j: i32): i32) 786s 786s will have an opaque type, so the entry point will likely not be callable. 786s cc failed with code 1: 786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c: In function ‘futrts_umul_hi64’: 786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:4441:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 786s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 786s | ^~~~~~~~~~~ 786s | __uint32_t 786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:4441:78: note: each undeclared identifier is reported only once for each function it appears in 786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:4441:90: error: expected ‘)’ before ‘a’ 786s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 786s | ~ ^ 786s | ) 786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:4441:109: error: expected ‘)’ before ‘b’ 786s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 786s | ~ ^ 786s | ) 786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c: In function ‘futrts_smul_hi64’: 786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:4445:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 786s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 786s | ^~~~~~~~~~ 786s | __int128__ 786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:4445:86: error: expected ‘)’ before ‘a’ 786s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 786s | ~ ^ 786s | ) 786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:4445:104: error: expected ‘)’ before ‘b’ 786s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 786s | ~ ^ 786s | ) 786s 786s If you find this error message confusing, uninformative, or wrong, please open an issue: 786s https://github.com/diku-dk/futhark/issues 786s 787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.fut: 787s Compiling with --backend=multicore: 787s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.fut:6:17-39: 787s Entry point parameter 787s 787s ((a: [n]i32): [n]i32, (b: [m]i32): [m]i32) 787s 787s will have an opaque type, so the entry point will likely not be callable. 787s cc failed with code 1: 787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c: In function ‘futrts_umul_hi64’: 787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 787s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 787s | ^~~~~~~~~~~ 787s | __uint32_t 787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:4439:90: error: expected ‘)’ before ‘a’ 787s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 787s | ~ ^ 787s | ) 787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:4439:109: error: expected ‘)’ before ‘b’ 787s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 787s | ~ ^ 787s | ) 787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c: In function ‘futrts_smul_hi64’: 787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 787s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 787s | ^~~~~~~~~~ 787s | __int128__ 787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:4443:86: error: expected ‘)’ before ‘a’ 787s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 787s | ~ ^ 787s | ) 787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:4443:104: error: expected ‘)’ before ‘b’ 787s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 787s | ~ ^ 787s | ) 787s 787s If you find this error message confusing, uninformative, or wrong, please open an issue: 787s https://github.com/diku-dk/futhark/issues 787s 788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut: 788s Compiling with --backend=multicore: 788s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut:6:6-7: 788s Defaulting ambiguous type to i32. 788s Warning at 788s -> #0 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut:6:3-8 788s #1 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut:4:1-6:8 788s 788s Safety check required at run-time. 788s cc failed with code 1: 788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c: In function ‘futrts_umul_hi64’: 788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 788s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 788s | ^~~~~~~~~~~ 788s | __uint32_t 788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4421:90: error: expected ‘)’ before ‘a’ 788s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 788s | ~ ^ 788s | ) 788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4421:109: error: expected ‘)’ before ‘b’ 788s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 788s | ~ ^ 788s | ) 788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c: In function ‘futrts_smul_hi64’: 788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 788s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 788s | ^~~~~~~~~~ 788s | __int128__ 788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4425:86: error: expected ‘)’ before ‘a’ 788s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 788s | ~ ^ 788s | ) 788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4425:104: error: expected ‘)’ before ‘b’ 788s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 788s | ~ ^ 788s | ) 788s 788s If you find this error message confusing, uninformative, or wrong, please open an issue: 788s https://github.com/diku-dk/futhark/issues 788s 790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut: 790s Compiling with --backend=multicore: 790s Warning at 790s -> #0 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut:6:14-19 790s #1 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut:6:21-23 790s #2 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut:4:1-6:23 790s 790s Safety check required at run-time. 790s cc failed with code 1: 790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c: In function ‘futrts_umul_hi64’: 790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 790s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 790s | ^~~~~~~~~~~ 790s | __uint32_t 790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4436:90: error: expected ‘)’ before ‘a’ 790s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 790s | ~ ^ 790s | ) 790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4436:109: error: expected ‘)’ before ‘b’ 790s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 790s | ~ ^ 790s | ) 790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c: In function ‘futrts_smul_hi64’: 790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 790s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 790s | ^~~~~~~~~~ 790s | __int128__ 790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4440:86: error: expected ‘)’ before ‘a’ 790s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 790s | ~ ^ 790s | ) 790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4440:104: error: expected ‘)’ before ‘b’ 790s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 790s | ~ ^ 790s | ) 790s 790s If you find this error message confusing, uninformative, or wrong, please open an issue: 790s https://github.com/diku-dk/futhark/issues 790s 791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.fut: 791s Compiling with --backend=multicore: 791s cc failed with code 1: 791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c: In function ‘futrts_umul_hi64’: 791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 791s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 791s | ^~~~~~~~~~~ 791s | __uint32_t 791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:4448:90: error: expected ‘)’ before ‘a’ 791s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 791s | ~ ^ 791s | ) 791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:4448:109: error: expected ‘)’ before ‘b’ 791s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 791s | ~ ^ 791s | ) 791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c: In function ‘futrts_smul_hi64’: 791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 791s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 791s | ^~~~~~~~~~ 791s | __int128__ 791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:4452:86: error: expected ‘)’ before ‘a’ 791s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 791s | ~ ^ 791s | ) 792s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:4452:104: error: expected ‘)’ before ‘b’ 792s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 792s | ~ ^ 792s | ) 792s 792s If you find this error message confusing, uninformative, or wrong, please open an issue: 792s https://github.com/diku-dk/futhark/issues 792s 795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut: 795s Compiling with --backend=multicore: 795s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:5:6-7: 795s Defaulting ambiguous type to i32. 795s Warning at 795s -> #0 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:5:3-8 795s #1 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:9:8-9 795s #2 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:9:14-16 795s #3 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:7:1-9:16 795s 795s Safety check required at run-time. 795s cc failed with code 1: 795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c: In function ‘futrts_umul_hi64’: 795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 795s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 795s | ^~~~~~~~~~~ 795s | __uint32_t 795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4436:90: error: expected ‘)’ before ‘a’ 795s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 795s | ~ ^ 795s | ) 795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4436:109: error: expected ‘)’ before ‘b’ 795s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 795s | ~ ^ 795s | ) 795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c: In function ‘futrts_smul_hi64’: 795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 795s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 795s | ^~~~~~~~~~ 795s | __int128__ 795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4440:86: error: expected ‘)’ before ‘a’ 795s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 795s | ~ ^ 795s | ) 795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4440:104: error: expected ‘)’ before ‘b’ 795s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 795s | ~ ^ 795s | ) 795s 795s If you find this error message confusing, uninformative, or wrong, please open an issue: 795s https://github.com/diku-dk/futhark/issues 795s 797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.fut: 797s Compiling with --backend=multicore: 797s cc failed with code 1: 797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c: In function ‘futrts_umul_hi64’: 797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 797s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 797s | ^~~~~~~~~~~ 797s | __uint32_t 797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:4407:90: error: expected ‘)’ before ‘a’ 797s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 797s | ~ ^ 797s | ) 797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:4407:109: error: expected ‘)’ before ‘b’ 797s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 797s | ~ ^ 797s | ) 797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c: In function ‘futrts_smul_hi64’: 797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 797s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 797s | ^~~~~~~~~~ 797s | __int128__ 797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:4411:86: error: expected ‘)’ before ‘a’ 797s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 797s | ~ ^ 797s | ) 797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:4411:104: error: expected ‘)’ before ‘b’ 797s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 797s | ~ ^ 797s | ) 797s 797s If you find this error message confusing, uninformative, or wrong, please open an issue: 797s https://github.com/diku-dk/futhark/issues 797s 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut: 799s Compiling with --backend=multicore: 799s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:19:12-16: 799s Unused name "pind". 799s 799s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:23:8-12: 799s Unused name "lssx". 799s 799s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:23:14-18: 799s Unused name "lisx". 799s 799s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:23:20-24: 799s Unused name "lcsx". 799s 799s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:24:8-12: 799s Unused name "lssy". 799s 799s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:24:14-18: 799s Unused name "lisy". 799s 799s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:24:20-24: 799s Unused name "lcsy". 799s 799s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:26:7-14: 799s Unused name "connect". 799s cc failed with code 1: 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c: In function ‘futrts_umul_hi64’: 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 799s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 799s | ^~~~~~~~~~~ 799s | __uint32_t 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:4420:90: error: expected ‘)’ before ‘a’ 799s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 799s | ~ ^ 799s | ) 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:4420:109: error: expected ‘)’ before ‘b’ 799s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 799s | ~ ^ 799s | ) 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c: In function ‘futrts_smul_hi64’: 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 799s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 799s | ^~~~~~~~~~ 799s | __int128__ 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:4424:86: error: expected ‘)’ before ‘a’ 799s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 799s | ~ ^ 799s | ) 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:4424:104: error: expected ‘)’ before ‘b’ 799s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 799s | ~ ^ 799s | ) 799s 799s If you find this error message confusing, uninformative, or wrong, please open an issue: 799s https://github.com/diku-dk/futhark/issues 799s 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.fut: 799s Compiling with --backend=multicore: 799s cc failed with code 1: 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c: In function ‘futrts_umul_hi64’: 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 799s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 799s | ^~~~~~~~~~~ 799s | __uint32_t 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4452:90: error: expected ‘)’ before ‘a’ 799s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 799s | ~ ^ 799s | ) 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4452:109: error: expected ‘)’ before ‘b’ 799s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 799s | ~ ^ 799s | ) 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c: In function ‘futrts_smul_hi64’: 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 799s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 799s | ^~~~~~~~~~ 799s | __int128__ 799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4456:86: error: expected ‘)’ before ‘a’ 799s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 800s | ~ ^ 800s | ) 800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4456:104: error: expected ‘)’ before ‘b’ 800s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 800s | ~ ^ 800s | ) 800s 800s If you find this error message confusing, uninformative, or wrong, please open an issue: 800s https://github.com/diku-dk/futhark/issues 800s 800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.fut: 800s Compiling with --backend=multicore: 800s cc failed with code 1: 800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c: In function ‘futrts_umul_hi64’: 800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 800s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 800s | ^~~~~~~~~~~ 800s | __uint32_t 800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:4407:90: error: expected ‘)’ before ‘a’ 800s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 800s | ~ ^ 800s | ) 800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:4407:109: error: expected ‘)’ before ‘b’ 800s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 800s | ~ ^ 800s | ) 800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c: In function ‘futrts_smul_hi64’: 800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 800s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 800s | ^~~~~~~~~~ 800s | __int128__ 800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:4411:86: error: expected ‘)’ before ‘a’ 800s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 800s | ~ ^ 800s | ) 800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:4411:104: error: expected ‘)’ before ‘b’ 800s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 800s | ~ ^ 800s | ) 800s 800s If you find this error message confusing, uninformative, or wrong, please open an issue: 800s https://github.com/diku-dk/futhark/issues 800s 802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.fut: 802s Compiling with --backend=multicore: 802s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.fut:4:10-12: 802s Entry point parameter 802s 802s (xs: [n₃](i32, i32)) 802s 802s will have an opaque type, so the entry point will likely not be callable. 802s cc failed with code 1: 802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c: In function ‘futrts_umul_hi64’: 802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 802s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 802s | ^~~~~~~~~~~ 802s | __uint32_t 802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:4451:90: error: expected ‘)’ before ‘a’ 802s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 802s | ~ ^ 802s | ) 802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:4451:109: error: expected ‘)’ before ‘b’ 802s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 802s | ~ ^ 802s | ) 802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c: In function ‘futrts_smul_hi64’: 802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 802s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 802s | ^~~~~~~~~~ 802s | __int128__ 802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:4455:86: error: expected ‘)’ before ‘a’ 802s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 802s | ~ ^ 802s | ) 802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:4455:104: error: expected ‘)’ before ‘b’ 802s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 802s | ~ ^ 802s | ) 802s 802s If you find this error message confusing, uninformative, or wrong, please open an issue: 802s https://github.com/diku-dk/futhark/issues 802s 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.fut: 807s Compiling with --backend=multicore: 807s cc failed with code 1: 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c: In function ‘futrts_umul_hi64’: 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 807s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 807s | ^~~~~~~~~~~ 807s | __uint32_t 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4420:90: error: expected ‘)’ before ‘a’ 807s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 807s | ~ ^ 807s | ) 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4420:109: error: expected ‘)’ before ‘b’ 807s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 807s | ~ ^ 807s | ) 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c: In function ‘futrts_smul_hi64’: 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 807s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 807s | ^~~~~~~~~~ 807s | __int128__ 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4424:86: error: expected ‘)’ before ‘a’ 807s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 807s | ~ ^ 807s | ) 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4424:104: error: expected ‘)’ before ‘b’ 807s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 807s | ~ ^ 807s | ) 807s 807s If you find this error message confusing, uninformative, or wrong, please open an issue: 807s https://github.com/diku-dk/futhark/issues 807s 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.fut: 807s Compiling with --backend=multicore: 807s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.fut:4:1-45: 807s Entry point return type 807s 807s *[d₁](i32, i32) 807s 807s will have an opaque type, so the result will likely not be usable. 807s cc failed with code 1: 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c: In function ‘futrts_umul_hi64’: 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 807s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 807s | ^~~~~~~~~~~ 807s | __uint32_t 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:4451:90: error: expected ‘)’ before ‘a’ 807s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 807s | ~ ^ 807s | ) 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:4451:109: error: expected ‘)’ before ‘b’ 807s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 807s | ~ ^ 807s | ) 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c: In function ‘futrts_smul_hi64’: 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 807s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 807s | ^~~~~~~~~~ 807s | __int128__ 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:4455:86: error: expected ‘)’ before ‘a’ 807s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 807s | ~ ^ 807s | ) 807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:4455:104: error: expected ‘)’ before ‘b’ 807s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 807s | ~ ^ 807s | ) 807s 807s If you find this error message confusing, uninformative, or wrong, please open an issue: 807s https://github.com/diku-dk/futhark/issues 807s 808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.fut: 808s Compiling with --backend=multicore: 808s cc failed with code 1: 808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c: In function ‘futrts_umul_hi64’: 808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 808s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 808s | ^~~~~~~~~~~ 808s | __uint32_t 808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:4421:90: error: expected ‘)’ before ‘a’ 808s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 808s | ~ ^ 808s | ) 808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:4421:109: error: expected ‘)’ before ‘b’ 808s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 808s | ~ ^ 808s | ) 808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c: In function ‘futrts_smul_hi64’: 808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 808s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 808s | ^~~~~~~~~~ 808s | __int128__ 808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:4425:86: error: expected ‘)’ before ‘a’ 808s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 808s | ~ ^ 808s | ) 808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:4425:104: error: expected ‘)’ before ‘b’ 808s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 808s | ~ ^ 808s | ) 808s 808s If you find this error message confusing, uninformative, or wrong, please open an issue: 808s https://github.com/diku-dk/futhark/issues 808s 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.fut: 809s Compiling with --backend=multicore: 809s cc failed with code 1: 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c: In function ‘futrts_umul_hi64’: 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 809s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 809s | ^~~~~~~~~~~ 809s | __uint32_t 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:4420:90: error: expected ‘)’ before ‘a’ 809s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 809s | ~ ^ 809s | ) 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:4420:109: error: expected ‘)’ before ‘b’ 809s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 809s | ~ ^ 809s | ) 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c: In function ‘futrts_smul_hi64’: 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 809s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 809s | ^~~~~~~~~~ 809s | __int128__ 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:4424:86: error: expected ‘)’ before ‘a’ 809s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 809s | ~ ^ 809s | ) 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:4424:104: error: expected ‘)’ before ‘b’ 809s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 809s | ~ ^ 809s | ) 809s 809s If you find this error message confusing, uninformative, or wrong, please open an issue: 809s https://github.com/diku-dk/futhark/issues 809s 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.fut: 809s Compiling with --backend=multicore: 809s cc failed with code 1: 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c: In function ‘futrts_umul_hi64’: 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 809s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 809s | ^~~~~~~~~~~ 809s | __uint32_t 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:4451:90: error: expected ‘)’ before ‘a’ 809s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 809s | ~ ^ 809s | ) 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:4451:109: error: expected ‘)’ before ‘b’ 809s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 809s | ~ ^ 809s | ) 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c: In function ‘futrts_smul_hi64’: 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 809s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 809s | ^~~~~~~~~~ 809s | __int128__ 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:4455:86: error: expected ‘)’ before ‘a’ 809s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 809s | ~ ^ 809s | ) 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:4455:104: error: expected ‘)’ before ‘b’ 809s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 809s | ~ ^ 809s | ) 809s 809s If you find this error message confusing, uninformative, or wrong, please open an issue: 809s https://github.com/diku-dk/futhark/issues 809s 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.fut: 809s Compiling with --backend=multicore: 809s cc failed with code 1: 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c: In function ‘futrts_umul_hi64’: 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:4447:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 809s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 809s | ^~~~~~~~~~~ 809s | __uint32_t 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:4447:78: note: each undeclared identifier is reported only once for each function it appears in 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:4447:90: error: expected ‘)’ before ‘a’ 809s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 809s | ~ ^ 809s | ) 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:4447:109: error: expected ‘)’ before ‘b’ 809s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 809s | ~ ^ 809s | ) 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c: In function ‘futrts_smul_hi64’: 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:4451:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 809s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 809s | ^~~~~~~~~~ 809s | __int128__ 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:4451:86: error: expected ‘)’ before ‘a’ 809s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 809s | ~ ^ 809s | ) 809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:4451:104: error: expected ‘)’ before ‘b’ 809s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 809s | ~ ^ 809s | ) 809s 809s If you find this error message confusing, uninformative, or wrong, please open an issue: 809s https://github.com/diku-dk/futhark/issues 809s 813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.fut: 813s Compiling with --backend=multicore: 813s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.fut:5:56-57: 813s Defaulting ambiguous type to i32. 813s 813s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.fut:7:10-18: 813s Entry point parameter 813s 813s ((x: m.t): m.t) 813s 813s will have an opaque type, so the entry point will likely not be callable. 813s 813s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.fut:7:11-12: 813s Unused name "x". 813s cc failed with code 1: 813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c: In function ‘futrts_umul_hi64’: 813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 813s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 813s | ^~~~~~~~~~~ 813s | __uint32_t 813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:4406:90: error: expected ‘)’ before ‘a’ 813s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 813s | ~ ^ 813s | ) 813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:4406:109: error: expected ‘)’ before ‘b’ 813s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 813s | ~ ^ 813s | ) 813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c: In function ‘futrts_smul_hi64’: 813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 813s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 813s | ^~~~~~~~~~ 813s | __int128__ 813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:4410:86: error: expected ‘)’ before ‘a’ 813s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 813s | ~ ^ 813s | ) 813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:4410:104: error: expected ‘)’ before ‘b’ 813s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 813s | ~ ^ 813s | ) 813s 813s If you find this error message confusing, uninformative, or wrong, please open an issue: 813s https://github.com/diku-dk/futhark/issues 813s 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.fut: 817s Compiling with --backend=multicore: 817s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.fut:5:56-57: 817s Defaulting ambiguous type to i32. 817s 817s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.fut:7:1-15: 817s Entry point return type 817s 817s m.t 817s 817s will have an opaque type, so the result will likely not be usable. 817s cc failed with code 1: 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c: In function ‘futrts_umul_hi64’: 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 817s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 817s | ^~~~~~~~~~~ 817s | __uint32_t 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:4406:90: error: expected ‘)’ before ‘a’ 817s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 817s | ~ ^ 817s | ) 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:4406:109: error: expected ‘)’ before ‘b’ 817s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 817s | ~ ^ 817s | ) 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c: In function ‘futrts_smul_hi64’: 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 817s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 817s | ^~~~~~~~~~ 817s | __int128__ 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:4410:86: error: expected ‘)’ before ‘a’ 817s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 817s | ~ ^ 817s | ) 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:4410:104: error: expected ‘)’ before ‘b’ 817s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 817s | ~ ^ 817s | ) 817s 817s If you find this error message confusing, uninformative, or wrong, please open an issue: 817s https://github.com/diku-dk/futhark/issues 817s 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.fut: 817s Compiling with --backend=multicore: 817s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.fut:14:9-23: 817s Entry point parameter 817s 817s ((p0: {f: i32}): m0.state) 817s 817s will have an opaque type, so the entry point will likely not be callable. 817s cc failed with code 1: 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c: In function ‘futrts_umul_hi64’: 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:4455:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 817s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 817s | ^~~~~~~~~~~ 817s | __uint32_t 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:4455:78: note: each undeclared identifier is reported only once for each function it appears in 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:4455:90: error: expected ‘)’ before ‘a’ 817s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 817s | ~ ^ 817s | ) 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:4455:109: error: expected ‘)’ before ‘b’ 817s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 817s | ~ ^ 817s | ) 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c: In function ‘futrts_smul_hi64’: 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:4459:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 817s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 817s | ^~~~~~~~~~ 817s | __int128__ 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:4459:86: error: expected ‘)’ before ‘a’ 817s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 817s | ~ ^ 817s | ) 817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:4459:104: error: expected ‘)’ before ‘b’ 817s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 817s | ~ ^ 817s | ) 817s 817s If you find this error message confusing, uninformative, or wrong, please open an issue: 817s https://github.com/diku-dk/futhark/issues 817s 818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.fut: 818s Compiling with --backend=multicore: 818s cc failed with code 1: 818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c: In function ‘futrts_umul_hi64’: 818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 818s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 818s | ^~~~~~~~~~~ 818s | __uint32_t 818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:4440:90: error: expected ‘)’ before ‘a’ 818s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 818s | ~ ^ 818s | ) 818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:4440:109: error: expected ‘)’ before ‘b’ 818s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 818s | ~ ^ 818s | ) 818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c: In function ‘futrts_smul_hi64’: 818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 818s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 818s | ^~~~~~~~~~ 818s | __int128__ 818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:4444:86: error: expected ‘)’ before ‘a’ 818s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 818s | ~ ^ 818s | ) 818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:4444:104: error: expected ‘)’ before ‘b’ 818s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 818s | ~ ^ 818s | ) 818s 818s If you find this error message confusing, uninformative, or wrong, please open an issue: 818s https://github.com/diku-dk/futhark/issues 818s 820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.fut: 820s Generating reference outputs: 820s cc failed with code 1: 820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c: In function ‘futrts_umul_hi64’: 820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c:4401:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 820s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 820s | ^~~~~~~~~~~ 820s | __uint32_t 820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c:4401:78: note: each undeclared identifier is reported only once for each function it appears in 820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c:4401:90: error: expected ‘)’ before ‘a’ 820s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 820s | ~ ^ 820s | ) 820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c:4401:109: error: expected ‘)’ before ‘b’ 820s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 820s | ~ ^ 820s | ) 820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c: In function ‘futrts_smul_hi64’: 820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c:4405:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 820s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 820s | ^~~~~~~~~~ 820s | __int128__ 820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c:4405:86: error: expected ‘)’ before ‘a’ 820s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 820s | ~ ^ 820s | ) 820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c:4405:104: error: expected ‘)’ before ‘b’ 820s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 820s | ~ ^ 820s | ) 820s 820s If you find this error message confusing, uninformative, or wrong, please open an issue: 820s https://github.com/diku-dk/futhark/issues 820s 821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.fut: 821s Compiling with --backend=multicore: 821s cc failed with code 1: 821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c: In function ‘futrts_umul_hi64’: 821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:4409:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 821s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 821s | ^~~~~~~~~~~ 821s | __uint32_t 821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:4409:78: note: each undeclared identifier is reported only once for each function it appears in 821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:4409:90: error: expected ‘)’ before ‘a’ 821s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 821s | ~ ^ 821s | ) 821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:4409:109: error: expected ‘)’ before ‘b’ 821s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 821s | ~ ^ 821s | ) 821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c: In function ‘futrts_smul_hi64’: 821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:4413:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 821s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 821s | ^~~~~~~~~~ 821s | __int128__ 821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:4413:86: error: expected ‘)’ before ‘a’ 821s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 821s | ~ ^ 821s | ) 821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:4413:104: error: expected ‘)’ before ‘b’ 821s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 821s | ~ ^ 821s | ) 821s 821s If you find this error message confusing, uninformative, or wrong, please open an issue: 821s https://github.com/diku-dk/futhark/issues 821s 824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.fut: 824s Compiling with --backend=multicore: 824s cc failed with code 1: 824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c: In function ‘futrts_umul_hi64’: 824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 824s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 824s | ^~~~~~~~~~~ 824s | __uint32_t 824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:4408:90: error: expected ‘)’ before ‘a’ 824s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 824s | ~ ^ 824s | ) 824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:4408:109: error: expected ‘)’ before ‘b’ 824s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 824s | ~ ^ 824s | ) 824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c: In function ‘futrts_smul_hi64’: 824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 824s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 824s | ^~~~~~~~~~ 824s | __int128__ 824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:4412:86: error: expected ‘)’ before ‘a’ 824s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 824s | ~ ^ 824s | ) 824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:4412:104: error: expected ‘)’ before ‘b’ 824s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 824s | ~ ^ 824s | ) 824s 824s If you find this error message confusing, uninformative, or wrong, please open an issue: 824s https://github.com/diku-dk/futhark/issues 824s 825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.fut: 825s Compiling with --backend=multicore: 825s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.fut:6:12-14: 825s Unused name "ns". 825s 825s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.fut:6:32-52: 825s Size expression with binding is replaced by unknown size. 825s 825s For more information, see: 825s https://futhark.readthedocs.io/en/v0.25.26/error-index.html#size-expression-bind 825s cc failed with code 1: 825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c: In function ‘futrts_umul_hi64’: 825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 825s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 825s | ^~~~~~~~~~~ 825s | __uint32_t 825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:4394:90: error: expected ‘)’ before ‘a’ 825s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 825s | ~ ^ 825s | ) 825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:4394:109: error: expected ‘)’ before ‘b’ 825s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 825s | ~ ^ 825s | ) 825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c: In function ‘futrts_smul_hi64’: 825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 825s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 825s | ^~~~~~~~~~ 825s | __int128__ 825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:4398:86: error: expected ‘)’ before ‘a’ 825s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 825s | ~ ^ 825s | ) 825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:4398:104: error: expected ‘)’ before ‘b’ 825s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 825s | ~ ^ 825s | ) 825s 825s If you find this error message confusing, uninformative, or wrong, please open an issue: 825s https://github.com/diku-dk/futhark/issues 825s 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.fut: 827s Compiling with --backend=multicore: 827s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.fut:5:19-21: 827s Unused name "xs". 827s 827s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.fut:7:9-29: 827s Size expression with binding is replaced by unknown size. 827s 827s For more information, see: 827s https://futhark.readthedocs.io/en/v0.25.26/error-index.html#size-expression-bind 827s cc failed with code 1: 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c: In function ‘futrts_umul_hi64’: 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 827s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 827s | ^~~~~~~~~~~ 827s | __uint32_t 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:4421:90: error: expected ‘)’ before ‘a’ 827s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 827s | ~ ^ 827s | ) 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:4421:109: error: expected ‘)’ before ‘b’ 827s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 827s | ~ ^ 827s | ) 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c: In function ‘futrts_smul_hi64’: 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 827s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 827s | ^~~~~~~~~~ 827s | __int128__ 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:4425:86: error: expected ‘)’ before ‘a’ 827s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 827s | ~ ^ 827s | ) 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:4425:104: error: expected ‘)’ before ‘b’ 827s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 827s | ~ ^ 827s | ) 827s 827s If you find this error message confusing, uninformative, or wrong, please open an issue: 827s https://github.com/diku-dk/futhark/issues 827s 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.fut: 827s Compiling with --backend=multicore: 827s cc failed with code 1: 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c: In function ‘futrts_umul_hi64’: 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:4413:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 827s 4413 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 827s | ^~~~~~~~~~~ 827s | __uint32_t 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:4413:78: note: each undeclared identifier is reported only once for each function it appears in 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:4413:90: error: expected ‘)’ before ‘a’ 827s 4413 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 827s | ~ ^ 827s | ) 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:4413:109: error: expected ‘)’ before ‘b’ 827s 4413 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 827s | ~ ^ 827s | ) 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c: In function ‘futrts_smul_hi64’: 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:4417:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 827s 4417 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 827s | ^~~~~~~~~~ 827s | __int128__ 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:4417:86: error: expected ‘)’ before ‘a’ 827s 4417 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 827s | ~ ^ 827s | ) 827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:4417:104: error: expected ‘)’ before ‘b’ 827s 4417 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 827s | ~ ^ 827s | ) 827s 827s If you find this error message confusing, uninformative, or wrong, please open an issue: 827s https://github.com/diku-dk/futhark/issues 827s 828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.fut: 828s Compiling with --backend=multicore: 828s cc failed with code 1: 828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c: In function ‘futrts_umul_hi64’: 828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 828s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 828s | ^~~~~~~~~~~ 828s | __uint32_t 828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:4420:90: error: expected ‘)’ before ‘a’ 828s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 829s | ~ ^ 829s | ) 829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:4420:109: error: expected ‘)’ before ‘b’ 829s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 829s | ~ ^ 829s | ) 829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c: In function ‘futrts_smul_hi64’: 829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 829s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 829s | ^~~~~~~~~~ 829s | __int128__ 829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:4424:86: error: expected ‘)’ before ‘a’ 829s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 829s | ~ ^ 829s | ) 829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:4424:104: error: expected ‘)’ before ‘b’ 829s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 829s | ~ ^ 829s | ) 829s 829s If you find this error message confusing, uninformative, or wrong, please open an issue: 829s https://github.com/diku-dk/futhark/issues 829s 829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.fut: 829s Compiling with --backend=multicore: 829s cc failed with code 1: 829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c: In function ‘futrts_umul_hi64’: 829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 829s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 829s | ^~~~~~~~~~~ 829s | __uint32_t 829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:4420:90: error: expected ‘)’ before ‘a’ 829s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 829s | ~ ^ 829s | ) 829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:4420:109: error: expected ‘)’ before ‘b’ 829s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 829s | ~ ^ 830s | ) 830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c: In function ‘futrts_smul_hi64’: 830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 830s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 830s | ^~~~~~~~~~ 830s | __int128__ 830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:4424:86: error: expected ‘)’ before ‘a’ 830s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 830s | ~ ^ 830s | ) 830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:4424:104: error: expected ‘)’ before ‘b’ 830s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 830s | ~ ^ 830s | ) 830s 830s If you find this error message confusing, uninformative, or wrong, please open an issue: 830s https://github.com/diku-dk/futhark/issues 830s 832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.fut: 832s Compiling with --backend=multicore: 832s cc failed with code 1: 832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c: In function ‘futrts_umul_hi64’: 832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 832s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 832s | ^~~~~~~~~~~ 832s | __uint32_t 832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:4420:90: error: expected ‘)’ before ‘a’ 832s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 832s | ~ ^ 832s | ) 832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:4420:109: error: expected ‘)’ before ‘b’ 832s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 832s | ~ ^ 832s | ) 832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c: In function ‘futrts_smul_hi64’: 832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 832s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 832s | ^~~~~~~~~~ 832s | __int128__ 832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:4424:86: error: expected ‘)’ before ‘a’ 832s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 832s | ~ ^ 832s | ) 832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:4424:104: error: expected ‘)’ before ‘b’ 832s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 832s | ~ ^ 832s | ) 832s 832s If you find this error message confusing, uninformative, or wrong, please open an issue: 832s https://github.com/diku-dk/futhark/issues 832s 833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.fut: 833s Compiling with --backend=multicore: 833s cc failed with code 1: 833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c: In function ‘futrts_umul_hi64’: 833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 833s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 833s | ^~~~~~~~~~~ 833s | __uint32_t 833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:4435:90: error: expected ‘)’ before ‘a’ 833s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 833s | ~ ^ 833s | ) 833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:4435:109: error: expected ‘)’ before ‘b’ 833s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 833s | ~ ^ 833s | ) 833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c: In function ‘futrts_smul_hi64’: 833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 833s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 833s | ^~~~~~~~~~ 833s | __int128__ 833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:4439:86: error: expected ‘)’ before ‘a’ 833s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 833s | ~ ^ 833s | ) 833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:4439:104: error: expected ‘)’ before ‘b’ 833s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 833s | ~ ^ 833s | ) 833s 833s If you find this error message confusing, uninformative, or wrong, please open an issue: 833s https://github.com/diku-dk/futhark/issues 833s 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.fut: 836s Compiling with --backend=multicore: 836s cc failed with code 1: 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c: In function ‘futrts_umul_hi64’: 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 836s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 836s | ^~~~~~~~~~~ 836s | __uint32_t 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:4421:90: error: expected ‘)’ before ‘a’ 836s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 836s | ~ ^ 836s | ) 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:4421:109: error: expected ‘)’ before ‘b’ 836s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 836s | ~ ^ 836s | ) 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c: In function ‘futrts_smul_hi64’: 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 836s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 836s | ^~~~~~~~~~ 836s | __int128__ 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:4425:86: error: expected ‘)’ before ‘a’ 836s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 836s | ~ ^ 836s | ) 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:4425:104: error: expected ‘)’ before ‘b’ 836s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 836s | ~ ^ 836s | ) 836s 836s If you find this error message confusing, uninformative, or wrong, please open an issue: 836s https://github.com/diku-dk/futhark/issues 836s 836s 236 failed, 5 passed, 2072 to go. 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.fut: 836s Compiling with --backend=multicore: 836s cc failed with code 1: 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c: In function ‘futrts_umul_hi64’: 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 836s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 836s | ^~~~~~~~~~~ 836s | __uint32_t 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:4421:90: error: expected ‘)’ before ‘a’ 836s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 836s | ~ ^ 836s | ) 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:4421:109: error: expected ‘)’ before ‘b’ 836s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 836s | ~ ^ 836s | ) 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c: In function ‘futrts_smul_hi64’: 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 836s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 836s | ^~~~~~~~~~ 836s | __int128__ 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:4425:86: error: expected ‘)’ before ‘a’ 836s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 836s | ~ ^ 836s | ) 836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:4425:104: error: expected ‘)’ before ‘b’ 836s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 836s | ~ ^ 836s | ) 836s 836s If you find this error message confusing, uninformative, or wrong, please open an issue: 836s https://github.com/diku-dk/futhark/issues 836s 837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.fut: 837s Compiling with --backend=multicore: 837s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.fut:7:21-22: 837s Defaulting ambiguous type to i32. 837s cc failed with code 1: 837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c: In function ‘futrts_umul_hi64’: 837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 837s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 837s | ^~~~~~~~~~~ 837s | __uint32_t 837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:4436:90: error: expected ‘)’ before ‘a’ 837s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 837s | ~ ^ 837s | ) 837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:4436:109: error: expected ‘)’ before ‘b’ 837s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 837s | ~ ^ 837s | ) 837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c: In function ‘futrts_smul_hi64’: 837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 837s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 837s | ^~~~~~~~~~ 837s | __int128__ 837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:4440:86: error: expected ‘)’ before ‘a’ 837s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 837s | ~ ^ 837s | ) 837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:4440:104: error: expected ‘)’ before ‘b’ 837s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 837s | ~ ^ 837s | ) 837s 837s If you find this error message confusing, uninformative, or wrong, please open an issue: 837s https://github.com/diku-dk/futhark/issues 837s 839s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.fut: 839s Compiling with --backend=multicore: 839s cc failed with code 1: 839s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c: In function ‘futrts_umul_hi64’: 839s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 839s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 839s | ^~~~~~~~~~~ 839s | __uint32_t 839s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 839s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:4406:90: error: expected ‘)’ before ‘a’ 839s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 839s | ~ ^ 839s | ) 839s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:4406:109: error: expected ‘)’ before ‘b’ 839s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 839s | ~ ^ 839s | ) 839s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c: In function ‘futrts_smul_hi64’: 839s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 839s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 839s | ^~~~~~~~~~ 839s | __int128__ 839s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:4410:86: error: expected ‘)’ before ‘a’ 839s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 839s | ~ ^ 839s | ) 839s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:4410:104: error: expected ‘)’ before ‘b’ 839s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 839s | ~ ^ 839s | ) 839s 839s If you find this error message confusing, uninformative, or wrong, please open an issue: 839s https://github.com/diku-dk/futhark/issues 839s 840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.fut: 840s Compiling with --backend=multicore: 840s cc failed with code 1: 840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c: In function ‘futrts_umul_hi64’: 840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 840s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 840s | ^~~~~~~~~~~ 840s | __uint32_t 840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:4435:90: error: expected ‘)’ before ‘a’ 840s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 840s | ~ ^ 840s | ) 840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:4435:109: error: expected ‘)’ before ‘b’ 840s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 840s | ~ ^ 840s | ) 840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c: In function ‘futrts_smul_hi64’: 840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 840s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 840s | ^~~~~~~~~~ 840s | __int128__ 840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:4439:86: error: expected ‘)’ before ‘a’ 840s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 840s | ~ ^ 840s | ) 840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:4439:104: error: expected ‘)’ before ‘b’ 840s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 840s | ~ ^ 840s | ) 840s 840s If you find this error message confusing, uninformative, or wrong, please open an issue: 840s https://github.com/diku-dk/futhark/issues 840s 843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.fut: 843s Compiling with --backend=multicore: 843s cc failed with code 1: 843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c: In function ‘futrts_umul_hi64’: 843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 843s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 843s | ^~~~~~~~~~~ 843s | __uint32_t 843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:4435:90: error: expected ‘)’ before ‘a’ 843s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 843s | ~ ^ 843s | ) 843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:4435:109: error: expected ‘)’ before ‘b’ 843s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 843s | ~ ^ 843s | ) 843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c: In function ‘futrts_smul_hi64’: 843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 843s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 843s | ^~~~~~~~~~ 843s | __int128__ 843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:4439:86: error: expected ‘)’ before ‘a’ 843s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 843s | ~ ^ 843s | ) 843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:4439:104: error: expected ‘)’ before ‘b’ 843s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 843s | ~ ^ 843s | ) 843s 843s If you find this error message confusing, uninformative, or wrong, please open an issue: 843s https://github.com/diku-dk/futhark/issues 843s 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.fut: 846s Compiling with --backend=multicore: 846s cc failed with code 1: 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c: In function ‘futrts_umul_hi64’: 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 846s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 846s | ^~~~~~~~~~~ 846s | __uint32_t 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:4420:90: error: expected ‘)’ before ‘a’ 846s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 846s | ~ ^ 846s | ) 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:4420:109: error: expected ‘)’ before ‘b’ 846s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 846s | ~ ^ 846s | ) 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c: In function ‘futrts_smul_hi64’: 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 846s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 846s | ^~~~~~~~~~ 846s | __int128__ 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:4424:86: error: expected ‘)’ before ‘a’ 846s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 846s | ~ ^ 846s | ) 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:4424:104: error: expected ‘)’ before ‘b’ 846s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 846s | ~ ^ 846s | ) 846s 846s If you find this error message confusing, uninformative, or wrong, please open an issue: 846s https://github.com/diku-dk/futhark/issues 846s 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.fut: 846s Compiling with --backend=multicore: 846s cc failed with code 1: 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c: In function ‘futrts_umul_hi64’: 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 846s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 846s | ^~~~~~~~~~~ 846s | __uint32_t 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:4406:90: error: expected ‘)’ before ‘a’ 846s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 846s | ~ ^ 846s | ) 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:4406:109: error: expected ‘)’ before ‘b’ 846s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 846s | ~ ^ 846s | ) 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c: In function ‘futrts_smul_hi64’: 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 846s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 846s | ^~~~~~~~~~ 846s | __int128__ 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:4410:86: error: expected ‘)’ before ‘a’ 846s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 846s | ~ ^ 846s | ) 846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:4410:104: error: expected ‘)’ before ‘b’ 846s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 846s | ~ ^ 846s | ) 846s 846s If you find this error message confusing, uninformative, or wrong, please open an issue: 846s https://github.com/diku-dk/futhark/issues 846s 847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.fut: 847s Compiling with --backend=multicore: 847s cc failed with code 1: 847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c: In function ‘futrts_umul_hi64’: 847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 847s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 847s | ^~~~~~~~~~~ 847s | __uint32_t 847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:4420:90: error: expected ‘)’ before ‘a’ 847s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 847s | ~ ^ 847s | ) 847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:4420:109: error: expected ‘)’ before ‘b’ 847s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 847s | ~ ^ 847s | ) 847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c: In function ‘futrts_smul_hi64’: 847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 847s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 847s | ^~~~~~~~~~ 847s | __int128__ 847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:4424:86: error: expected ‘)’ before ‘a’ 847s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 847s | ~ ^ 847s | ) 847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:4424:104: error: expected ‘)’ before ‘b’ 847s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 847s | ~ ^ 847s | ) 847s 847s If you find this error message confusing, uninformative, or wrong, please open an issue: 847s https://github.com/diku-dk/futhark/issues 847s 849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.fut: 849s Compiling with --backend=multicore: 849s cc failed with code 1: 849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c: In function ‘futrts_umul_hi64’: 849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 849s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 849s | ^~~~~~~~~~~ 849s | __uint32_t 849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:4406:90: error: expected ‘)’ before ‘a’ 849s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 849s | ~ ^ 849s | ) 849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:4406:109: error: expected ‘)’ before ‘b’ 849s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 849s | ~ ^ 849s | ) 849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c: In function ‘futrts_smul_hi64’: 849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 849s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 849s | ^~~~~~~~~~ 849s | __int128__ 849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:4410:86: error: expected ‘)’ before ‘a’ 849s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 849s | ~ ^ 849s | ) 849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:4410:104: error: expected ‘)’ before ‘b’ 849s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 849s | ~ ^ 849s | ) 849s 849s If you find this error message confusing, uninformative, or wrong, please open an issue: 849s https://github.com/diku-dk/futhark/issues 849s 851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.fut: 851s Compiling with --backend=multicore: 851s cc failed with code 1: 851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c: In function ‘futrts_umul_hi64’: 851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 851s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 851s | ^~~~~~~~~~~ 851s | __uint32_t 851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:4421:90: error: expected ‘)’ before ‘a’ 851s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 851s | ~ ^ 851s | ) 851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:4421:109: error: expected ‘)’ before ‘b’ 851s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 851s | ~ ^ 851s | ) 851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c: In function ‘futrts_smul_hi64’: 851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 851s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 851s | ^~~~~~~~~~ 851s | __int128__ 851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:4425:86: error: expected ‘)’ before ‘a’ 851s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 851s | ~ ^ 851s | ) 851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:4425:104: error: expected ‘)’ before ‘b’ 851s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 851s | ~ ^ 851s | ) 851s 851s If you find this error message confusing, uninformative, or wrong, please open an issue: 851s https://github.com/diku-dk/futhark/issues 851s 853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.fut: 853s Compiling with --backend=multicore: 853s cc failed with code 1: 853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c: In function ‘futrts_umul_hi64’: 853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 853s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 853s | ^~~~~~~~~~~ 853s | __uint32_t 853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:4420:90: error: expected ‘)’ before ‘a’ 853s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 853s | ~ ^ 853s | ) 853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:4420:109: error: expected ‘)’ before ‘b’ 853s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 853s | ~ ^ 853s | ) 853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c: In function ‘futrts_smul_hi64’: 853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 853s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 853s | ^~~~~~~~~~ 853s | __int128__ 853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:4424:86: error: expected ‘)’ before ‘a’ 853s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 853s | ~ ^ 853s | ) 853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:4424:104: error: expected ‘)’ before ‘b’ 853s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 853s | ~ ^ 853s | ) 853s 853s If you find this error message confusing, uninformative, or wrong, please open an issue: 853s https://github.com/diku-dk/futhark/issues 853s 855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.fut: 855s Compiling with --backend=multicore: 855s cc failed with code 1: 855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c: In function ‘futrts_umul_hi64’: 855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 855s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 855s | ^~~~~~~~~~~ 855s | __uint32_t 855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:4420:90: error: expected ‘)’ before ‘a’ 855s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 855s | ~ ^ 855s | ) 855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:4420:109: error: expected ‘)’ before ‘b’ 855s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 855s | ~ ^ 855s | ) 855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c: In function ‘futrts_smul_hi64’: 855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 855s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 855s | ^~~~~~~~~~ 855s | __int128__ 855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:4424:86: error: expected ‘)’ before ‘a’ 855s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 855s | ~ ^ 855s | ) 855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:4424:104: error: expected ‘)’ before ‘b’ 855s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 855s | ~ ^ 855s | ) 855s 855s If you find this error message confusing, uninformative, or wrong, please open an issue: 855s https://github.com/diku-dk/futhark/issues 855s 857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.fut: 857s Compiling with --backend=multicore: 857s cc failed with code 1: 857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c: In function ‘futrts_umul_hi64’: 857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 857s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 857s | ^~~~~~~~~~~ 857s | __uint32_t 857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:4435:90: error: expected ‘)’ before ‘a’ 857s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 857s | ~ ^ 857s | ) 857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:4435:109: error: expected ‘)’ before ‘b’ 857s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 857s | ~ ^ 857s | ) 857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c: In function ‘futrts_smul_hi64’: 857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 857s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 857s | ^~~~~~~~~~ 857s | __int128__ 857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:4439:86: error: expected ‘)’ before ‘a’ 857s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 857s | ~ ^ 857s | ) 857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:4439:104: error: expected ‘)’ before ‘b’ 857s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 857s | ~ ^ 857s | ) 857s 857s If you find this error message confusing, uninformative, or wrong, please open an issue: 857s https://github.com/diku-dk/futhark/issues 857s 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.fut: 858s Compiling with --backend=multicore: 858s cc failed with code 1: 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c: In function ‘futrts_umul_hi64’: 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 858s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 858s | ^~~~~~~~~~~ 858s | __uint32_t 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:4421:90: error: expected ‘)’ before ‘a’ 858s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 858s | ~ ^ 858s | ) 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:4421:109: error: expected ‘)’ before ‘b’ 858s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 858s | ~ ^ 858s | ) 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c: In function ‘futrts_smul_hi64’: 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 858s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 858s | ^~~~~~~~~~ 858s | __int128__ 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:4425:86: error: expected ‘)’ before ‘a’ 858s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 858s | ~ ^ 858s | ) 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:4425:104: error: expected ‘)’ before ‘b’ 858s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 858s | ~ ^ 858s | ) 858s 858s If you find this error message confusing, uninformative, or wrong, please open an issue: 858s https://github.com/diku-dk/futhark/issues 858s 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.fut: 858s Compiling with --backend=multicore: 858s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.fut:7:34-62: 858s Defaulting ambiguous type to i32. 858s cc failed with code 1: 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c: In function ‘futrts_umul_hi64’: 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 858s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 858s | ^~~~~~~~~~~ 858s | __uint32_t 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:4421:90: error: expected ‘)’ before ‘a’ 858s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 858s | ~ ^ 858s | ) 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:4421:109: error: expected ‘)’ before ‘b’ 858s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 858s | ~ ^ 858s | ) 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c: In function ‘futrts_smul_hi64’: 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 858s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 858s | ^~~~~~~~~~ 858s | __int128__ 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:4425:86: error: expected ‘)’ before ‘a’ 858s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 858s | ~ ^ 858s | ) 858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:4425:104: error: expected ‘)’ before ‘b’ 858s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 858s | ~ ^ 858s | ) 858s 858s If you find this error message confusing, uninformative, or wrong, please open an issue: 858s https://github.com/diku-dk/futhark/issues 858s 859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.fut: 859s Compiling with --backend=multicore: 859s cc failed with code 1: 859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c: In function ‘futrts_umul_hi64’: 859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 859s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 859s | ^~~~~~~~~~~ 859s | __uint32_t 859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:4422:90: error: expected ‘)’ before ‘a’ 859s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 859s | ~ ^ 859s | ) 859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:4422:109: error: expected ‘)’ before ‘b’ 859s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 859s | ~ ^ 859s | ) 859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c: In function ‘futrts_smul_hi64’: 859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 859s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 859s | ^~~~~~~~~~ 859s | __int128__ 859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:4426:86: error: expected ‘)’ before ‘a’ 859s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 859s | ~ ^ 859s | ) 859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:4426:104: error: expected ‘)’ before ‘b’ 859s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 859s | ~ ^ 859s | ) 859s 859s If you find this error message confusing, uninformative, or wrong, please open an issue: 859s https://github.com/diku-dk/futhark/issues 859s 863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.fut: 863s Compiling with --backend=multicore: 863s cc failed with code 1: 863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c: In function ‘futrts_umul_hi64’: 863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 863s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 863s | ^~~~~~~~~~~ 863s | __uint32_t 863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:4423:90: error: expected ‘)’ before ‘a’ 863s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 863s | ~ ^ 863s | ) 863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:4423:109: error: expected ‘)’ before ‘b’ 863s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 863s | ~ ^ 863s | ) 863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c: In function ‘futrts_smul_hi64’: 863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 863s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 863s | ^~~~~~~~~~ 863s | __int128__ 863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:4427:86: error: expected ‘)’ before ‘a’ 863s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 863s | ~ ^ 863s | ) 863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:4427:104: error: expected ‘)’ before ‘b’ 863s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 863s | ~ ^ 863s | ) 863s 863s If you find this error message confusing, uninformative, or wrong, please open an issue: 863s https://github.com/diku-dk/futhark/issues 863s 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.fut: 865s Compiling with --backend=multicore: 865s cc failed with code 1: 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c: In function ‘futrts_umul_hi64’: 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 865s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 865s | ^~~~~~~~~~~ 865s | __uint32_t 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:4422:90: error: expected ‘)’ before ‘a’ 865s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 865s | ~ ^ 865s | ) 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:4422:109: error: expected ‘)’ before ‘b’ 865s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 865s | ~ ^ 865s | ) 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c: In function ‘futrts_smul_hi64’: 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 865s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 865s | ^~~~~~~~~~ 865s | __int128__ 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:4426:86: error: expected ‘)’ before ‘a’ 865s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 865s | ~ ^ 865s | ) 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:4426:104: error: expected ‘)’ before ‘b’ 865s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 865s | ~ ^ 865s | ) 865s 865s If you find this error message confusing, uninformative, or wrong, please open an issue: 865s https://github.com/diku-dk/futhark/issues 865s 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.fut: 865s Compiling with --backend=multicore: 865s cc failed with code 1: 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c: In function ‘futrts_umul_hi64’: 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 865s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 865s | ^~~~~~~~~~~ 865s | __uint32_t 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:4423:90: error: expected ‘)’ before ‘a’ 865s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 865s | ~ ^ 865s | ) 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:4423:109: error: expected ‘)’ before ‘b’ 865s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 865s | ~ ^ 865s | ) 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c: In function ‘futrts_smul_hi64’: 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 865s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 865s | ^~~~~~~~~~ 865s | __int128__ 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:4427:86: error: expected ‘)’ before ‘a’ 865s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 865s | ~ ^ 865s | ) 865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:4427:104: error: expected ‘)’ before ‘b’ 865s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 865s | ~ ^ 865s | ) 865s 865s If you find this error message confusing, uninformative, or wrong, please open an issue: 865s https://github.com/diku-dk/futhark/issues 865s 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.fut: 867s Compiling with --backend=multicore: 867s cc failed with code 1: 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c: In function ‘futrts_umul_hi64’: 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 867s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 867s | ^~~~~~~~~~~ 867s | __uint32_t 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:4406:90: error: expected ‘)’ before ‘a’ 867s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 867s | ~ ^ 867s | ) 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:4406:109: error: expected ‘)’ before ‘b’ 867s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 867s | ~ ^ 867s | ) 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c: In function ‘futrts_smul_hi64’: 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 867s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 867s | ^~~~~~~~~~ 867s | __int128__ 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:4410:86: error: expected ‘)’ before ‘a’ 867s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 867s | ~ ^ 867s | ) 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:4410:104: error: expected ‘)’ before ‘b’ 867s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 867s | ~ ^ 867s | ) 867s 867s If you find this error message confusing, uninformative, or wrong, please open an issue: 867s https://github.com/diku-dk/futhark/issues 867s 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.fut: 867s Compiling with --backend=multicore: 867s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.fut:8:77-81: 867s Defaulting ambiguous type to i32. 867s cc failed with code 1: 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c: In function ‘futrts_umul_hi64’: 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 867s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 867s | ^~~~~~~~~~~ 867s | __uint32_t 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:4421:90: error: expected ‘)’ before ‘a’ 867s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 867s | ~ ^ 867s | ) 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:4421:109: error: expected ‘)’ before ‘b’ 867s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 867s | ~ ^ 867s | ) 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c: In function ‘futrts_smul_hi64’: 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 867s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 867s | ^~~~~~~~~~ 867s | __int128__ 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:4425:86: error: expected ‘)’ before ‘a’ 867s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 867s | ~ ^ 867s | ) 867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:4425:104: error: expected ‘)’ before ‘b’ 867s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 867s | ~ ^ 867s | ) 867s 867s If you find this error message confusing, uninformative, or wrong, please open an issue: 867s https://github.com/diku-dk/futhark/issues 867s 868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.fut: 868s Compiling with --backend=multicore: 868s cc failed with code 1: 868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c: In function ‘futrts_umul_hi64’: 868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 868s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 868s | ^~~~~~~~~~~ 868s | __uint32_t 868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:4406:90: error: expected ‘)’ before ‘a’ 868s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 868s | ~ ^ 868s | ) 868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:4406:109: error: expected ‘)’ before ‘b’ 868s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 868s | ~ ^ 868s | ) 868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c: In function ‘futrts_smul_hi64’: 868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 868s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 868s | ^~~~~~~~~~ 868s | __int128__ 868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:4410:86: error: expected ‘)’ before ‘a’ 868s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 868s | ~ ^ 868s | ) 868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:4410:104: error: expected ‘)’ before ‘b’ 868s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 868s | ~ ^ 868s | ) 868s 868s If you find this error message confusing, uninformative, or wrong, please open an issue: 868s https://github.com/diku-dk/futhark/issues 868s 871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.fut: 871s Compiling with --backend=multicore: 871s cc failed with code 1: 871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c: In function ‘futrts_umul_hi64’: 871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 871s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 871s | ^~~~~~~~~~~ 871s | __uint32_t 871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:4406:90: error: expected ‘)’ before ‘a’ 871s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 871s | ~ ^ 871s | ) 871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:4406:109: error: expected ‘)’ before ‘b’ 871s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 871s | ~ ^ 871s | ) 871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c: In function ‘futrts_smul_hi64’: 871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 871s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 871s | ^~~~~~~~~~ 871s | __int128__ 871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:4410:86: error: expected ‘)’ before ‘a’ 871s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 871s | ~ ^ 871s | ) 871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:4410:104: error: expected ‘)’ before ‘b’ 871s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 871s | ~ ^ 871s | ) 871s 871s If you find this error message confusing, uninformative, or wrong, please open an issue: 871s https://github.com/diku-dk/futhark/issues 871s 872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.fut: 872s Compiling with --backend=multicore: 872s cc failed with code 1: 872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c: In function ‘futrts_umul_hi64’: 872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 872s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 872s | ^~~~~~~~~~~ 872s | __uint32_t 872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:4406:90: error: expected ‘)’ before ‘a’ 872s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 872s | ~ ^ 872s | ) 872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:4406:109: error: expected ‘)’ before ‘b’ 872s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 872s | ~ ^ 872s | ) 872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c: In function ‘futrts_smul_hi64’: 872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 872s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 872s | ^~~~~~~~~~ 872s | __int128__ 872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:4410:86: error: expected ‘)’ before ‘a’ 872s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 872s | ~ ^ 872s | ) 872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:4410:104: error: expected ‘)’ before ‘b’ 872s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 872s | ~ ^ 872s | ) 872s 872s If you find this error message confusing, uninformative, or wrong, please open an issue: 872s https://github.com/diku-dk/futhark/issues 872s 873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.fut: 873s Compiling with --backend=multicore: 873s cc failed with code 1: 873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c: In function ‘futrts_umul_hi64’: 873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 873s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 873s | ^~~~~~~~~~~ 873s | __uint32_t 873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:4420:90: error: expected ‘)’ before ‘a’ 873s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 873s | ~ ^ 873s | ) 873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:4420:109: error: expected ‘)’ before ‘b’ 873s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 873s | ~ ^ 873s | ) 873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c: In function ‘futrts_smul_hi64’: 873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 873s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 873s | ^~~~~~~~~~ 873s | __int128__ 873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:4424:86: error: expected ‘)’ before ‘a’ 873s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 873s | ~ ^ 873s | ) 873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:4424:104: error: expected ‘)’ before ‘b’ 873s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 873s | ~ ^ 873s | ) 873s 873s If you find this error message confusing, uninformative, or wrong, please open an issue: 873s https://github.com/diku-dk/futhark/issues 873s 875s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.fut: 875s Compiling with --backend=multicore: 875s cc failed with code 1: 875s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c: In function ‘futrts_umul_hi64’: 875s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 875s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 875s | ^~~~~~~~~~~ 875s | __uint32_t 875s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 875s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:4420:90: error: expected ‘)’ before ‘a’ 875s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 875s | ~ ^ 875s | ) 875s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:4420:109: error: expected ‘)’ before ‘b’ 875s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 875s | ~ ^ 875s | ) 875s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c: In function ‘futrts_smul_hi64’: 875s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 875s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 875s | ^~~~~~~~~~ 875s | __int128__ 875s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:4424:86: error: expected ‘)’ before ‘a’ 875s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 875s | ~ ^ 875s | ) 875s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:4424:104: error: expected ‘)’ before ‘b’ 875s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 875s | ~ ^ 875s | ) 875s 875s If you find this error message confusing, uninformative, or wrong, please open an issue: 875s https://github.com/diku-dk/futhark/issues 875s 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.fut: 876s Compiling with --backend=multicore: 876s cc failed with code 1: 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c: In function ‘futrts_umul_hi64’: 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 876s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 876s | ^~~~~~~~~~~ 876s | __uint32_t 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:4406:90: error: expected ‘)’ before ‘a’ 876s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 876s | ~ ^ 876s | ) 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:4406:109: error: expected ‘)’ before ‘b’ 876s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 876s | ~ ^ 876s | ) 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c: In function ‘futrts_smul_hi64’: 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 876s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 876s | ^~~~~~~~~~ 876s | __int128__ 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:4410:86: error: expected ‘)’ before ‘a’ 876s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 876s | ~ ^ 876s | ) 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:4410:104: error: expected ‘)’ before ‘b’ 876s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 876s | ~ ^ 876s | ) 876s 876s If you find this error message confusing, uninformative, or wrong, please open an issue: 876s https://github.com/diku-dk/futhark/issues 876s 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.fut: 876s Compiling with --backend=multicore: 876s cc failed with code 1: 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c: In function ‘futrts_umul_hi64’: 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 876s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 876s | ^~~~~~~~~~~ 876s | __uint32_t 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:4406:90: error: expected ‘)’ before ‘a’ 876s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 876s | ~ ^ 876s | ) 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:4406:109: error: expected ‘)’ before ‘b’ 876s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 876s | ~ ^ 876s | ) 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c: In function ‘futrts_smul_hi64’: 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 876s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 876s | ^~~~~~~~~~ 876s | __int128__ 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:4410:86: error: expected ‘)’ before ‘a’ 876s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 876s | ~ ^ 876s | ) 876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:4410:104: error: expected ‘)’ before ‘b’ 876s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 876s | ~ ^ 876s | ) 876s 876s If you find this error message confusing, uninformative, or wrong, please open an issue: 876s https://github.com/diku-dk/futhark/issues 876s 877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.fut: 877s Compiling with --backend=multicore: 877s cc failed with code 1: 877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c: In function ‘futrts_umul_hi64’: 877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 877s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 877s | ^~~~~~~~~~~ 877s | __uint32_t 877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:4406:90: error: expected ‘)’ before ‘a’ 877s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 877s | ~ ^ 877s | ) 877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:4406:109: error: expected ‘)’ before ‘b’ 877s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 877s | ~ ^ 877s | ) 877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c: In function ‘futrts_smul_hi64’: 877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 877s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 877s | ^~~~~~~~~~ 877s | __int128__ 877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:4410:86: error: expected ‘)’ before ‘a’ 877s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 877s | ~ ^ 877s | ) 877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:4410:104: error: expected ‘)’ before ‘b’ 877s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 877s | ~ ^ 877s | ) 877s 877s If you find this error message confusing, uninformative, or wrong, please open an issue: 877s https://github.com/diku-dk/futhark/issues 877s 880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.fut: 880s Compiling with --backend=multicore: 880s cc failed with code 1: 880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c: In function ‘futrts_umul_hi64’: 880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 880s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 880s | ^~~~~~~~~~~ 880s | __uint32_t 880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:4420:90: error: expected ‘)’ before ‘a’ 880s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 880s | ~ ^ 880s | ) 880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:4420:109: error: expected ‘)’ before ‘b’ 880s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 880s | ~ ^ 880s | ) 880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c: In function ‘futrts_smul_hi64’: 880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 880s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 880s | ^~~~~~~~~~ 880s | __int128__ 880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:4424:86: error: expected ‘)’ before ‘a’ 880s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 880s | ~ ^ 880s | ) 880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:4424:104: error: expected ‘)’ before ‘b’ 880s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 880s | ~ ^ 880s | ) 880s 880s If you find this error message confusing, uninformative, or wrong, please open an issue: 880s https://github.com/diku-dk/futhark/issues 880s 881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.fut: 881s Compiling with --backend=multicore: 881s cc failed with code 1: 881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c: In function ‘futrts_umul_hi64’: 881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 881s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 881s | ^~~~~~~~~~~ 881s | __uint32_t 881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:4406:90: error: expected ‘)’ before ‘a’ 881s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 881s | ~ ^ 881s | ) 881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:4406:109: error: expected ‘)’ before ‘b’ 881s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 881s | ~ ^ 881s | ) 881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c: In function ‘futrts_smul_hi64’: 881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 881s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 881s | ^~~~~~~~~~ 881s | __int128__ 881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:4410:86: error: expected ‘)’ before ‘a’ 881s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 881s | ~ ^ 881s | ) 881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:4410:104: error: expected ‘)’ before ‘b’ 881s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 881s | ~ ^ 881s | ) 881s 881s If you find this error message confusing, uninformative, or wrong, please open an issue: 881s https://github.com/diku-dk/futhark/issues 881s 883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.fut: 883s Compiling with --backend=multicore: 883s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.fut:5:20-21: 883s Unused name "y". 883s cc failed with code 1: 883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c: In function ‘futrts_umul_hi64’: 883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:4410:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 883s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 883s | ^~~~~~~~~~~ 883s | __uint32_t 883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:4410:78: note: each undeclared identifier is reported only once for each function it appears in 883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:4410:90: error: expected ‘)’ before ‘a’ 883s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 883s | ~ ^ 883s | ) 883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:4410:109: error: expected ‘)’ before ‘b’ 883s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 883s | ~ ^ 883s | ) 883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c: In function ‘futrts_smul_hi64’: 883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:4414:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 883s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 883s | ^~~~~~~~~~ 883s | __int128__ 883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:4414:86: error: expected ‘)’ before ‘a’ 883s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 883s | ~ ^ 883s | ) 883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:4414:104: error: expected ‘)’ before ‘b’ 883s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 883s | ~ ^ 883s | ) 883s 883s If you find this error message confusing, uninformative, or wrong, please open an issue: 883s https://github.com/diku-dk/futhark/issues 883s 885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.fut: 885s Compiling with --backend=multicore: 885s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.fut:22:9-10: 885s Unused name "w". 885s cc failed with code 1: 885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c: In function ‘futrts_umul_hi64’: 885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 885s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 885s | ^~~~~~~~~~~ 885s | __uint32_t 885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:4406:90: error: expected ‘)’ before ‘a’ 885s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 885s | ~ ^ 885s | ) 885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:4406:109: error: expected ‘)’ before ‘b’ 885s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 885s | ~ ^ 885s | ) 885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c: In function ‘futrts_smul_hi64’: 885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 885s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 885s | ^~~~~~~~~~ 885s | __int128__ 885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:4410:86: error: expected ‘)’ before ‘a’ 885s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 885s | ~ ^ 885s | ) 885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:4410:104: error: expected ‘)’ before ‘b’ 885s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 885s | ~ ^ 885s | ) 885s 885s If you find this error message confusing, uninformative, or wrong, please open an issue: 885s https://github.com/diku-dk/futhark/issues 885s 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.fut: 886s Compiling with --backend=multicore: 886s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.fut:20:9-10: 886s Unused name "q". 886s cc failed with code 1: 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c: In function ‘futrts_umul_hi64’: 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 886s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 886s | ^~~~~~~~~~~ 886s | __uint32_t 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:4407:90: error: expected ‘)’ before ‘a’ 886s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 886s | ~ ^ 886s | ) 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:4407:109: error: expected ‘)’ before ‘b’ 886s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 886s | ~ ^ 886s | ) 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c: In function ‘futrts_smul_hi64’: 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 886s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 886s | ^~~~~~~~~~ 886s | __int128__ 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:4411:86: error: expected ‘)’ before ‘a’ 886s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 886s | ~ ^ 886s | ) 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:4411:104: error: expected ‘)’ before ‘b’ 886s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 886s | ~ ^ 886s | ) 886s 886s If you find this error message confusing, uninformative, or wrong, please open an issue: 886s https://github.com/diku-dk/futhark/issues 886s 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.fut: 886s Compiling with --backend=multicore: 886s cc failed with code 1: 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c: In function ‘futrts_umul_hi64’: 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 886s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 886s | ^~~~~~~~~~~ 886s | __uint32_t 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:4408:90: error: expected ‘)’ before ‘a’ 886s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 886s | ~ ^ 886s | ) 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:4408:109: error: expected ‘)’ before ‘b’ 886s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 886s | ~ ^ 886s | ) 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c: In function ‘futrts_smul_hi64’: 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 886s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 886s | ^~~~~~~~~~ 886s | __int128__ 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:4412:86: error: expected ‘)’ before ‘a’ 886s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 886s | ~ ^ 886s | ) 886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:4412:104: error: expected ‘)’ before ‘b’ 886s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 886s | ~ ^ 886s | ) 886s 886s If you find this error message confusing, uninformative, or wrong, please open an issue: 886s https://github.com/diku-dk/futhark/issues 886s 887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.fut: 887s Compiling with --backend=multicore: 887s cc failed with code 1: 887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c: In function ‘futrts_umul_hi64’: 887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 887s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 887s | ^~~~~~~~~~~ 887s | __uint32_t 887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:4406:90: error: expected ‘)’ before ‘a’ 887s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 887s | ~ ^ 887s | ) 887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:4406:109: error: expected ‘)’ before ‘b’ 887s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 887s | ~ ^ 887s | ) 887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c: In function ‘futrts_smul_hi64’: 887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 887s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 887s | ^~~~~~~~~~ 887s | __int128__ 887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:4410:86: error: expected ‘)’ before ‘a’ 887s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 887s | ~ ^ 887s | ) 887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:4410:104: error: expected ‘)’ before ‘b’ 887s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 887s | ~ ^ 887s | ) 887s 887s If you find this error message confusing, uninformative, or wrong, please open an issue: 887s https://github.com/diku-dk/futhark/issues 887s 889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.fut: 889s Compiling with --backend=multicore: 889s cc failed with code 1: 889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c: In function ‘futrts_umul_hi64’: 889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 889s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 889s | ^~~~~~~~~~~ 889s | __uint32_t 889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:4421:90: error: expected ‘)’ before ‘a’ 889s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 889s | ~ ^ 889s | ) 889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:4421:109: error: expected ‘)’ before ‘b’ 889s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 889s | ~ ^ 889s | ) 889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c: In function ‘futrts_smul_hi64’: 889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 889s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 889s | ^~~~~~~~~~ 889s | __int128__ 889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:4425:86: error: expected ‘)’ before ‘a’ 889s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 889s | ~ ^ 889s | ) 889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:4425:104: error: expected ‘)’ before ‘b’ 889s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 889s | ~ ^ 889s | ) 889s 889s If you find this error message confusing, uninformative, or wrong, please open an issue: 889s https://github.com/diku-dk/futhark/issues 889s 891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.fut: 891s Compiling with --backend=multicore: 891s cc failed with code 1: 891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c: In function ‘futrts_umul_hi64’: 891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 891s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 891s | ^~~~~~~~~~~ 891s | __uint32_t 891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:4420:90: error: expected ‘)’ before ‘a’ 891s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 891s | ~ ^ 891s | ) 891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:4420:109: error: expected ‘)’ before ‘b’ 891s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 891s | ~ ^ 891s | ) 891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c: In function ‘futrts_smul_hi64’: 891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 891s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 891s | ^~~~~~~~~~ 891s | __int128__ 891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:4424:86: error: expected ‘)’ before ‘a’ 891s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 891s | ~ ^ 891s | ) 891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:4424:104: error: expected ‘)’ before ‘b’ 891s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 891s | ~ ^ 891s | ) 891s 891s If you find this error message confusing, uninformative, or wrong, please open an issue: 891s https://github.com/diku-dk/futhark/issues 891s 892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.fut: 892s Compiling with --backend=multicore: 892s cc failed with code 1: 892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c: In function ‘futrts_umul_hi64’: 892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 892s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 892s | ^~~~~~~~~~~ 892s | __uint32_t 892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:4420:90: error: expected ‘)’ before ‘a’ 892s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 892s | ~ ^ 892s | ) 892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:4420:109: error: expected ‘)’ before ‘b’ 892s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 892s | ~ ^ 892s | ) 892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c: In function ‘futrts_smul_hi64’: 892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 892s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 892s | ^~~~~~~~~~ 892s | __int128__ 892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:4424:86: error: expected ‘)’ before ‘a’ 892s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 892s | ~ ^ 892s | ) 892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:4424:104: error: expected ‘)’ before ‘b’ 892s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 892s | ~ ^ 892s | ) 892s 892s If you find this error message confusing, uninformative, or wrong, please open an issue: 892s https://github.com/diku-dk/futhark/issues 892s 893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.fut: 893s Compiling with --backend=multicore: 893s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.fut:14:7-8: 893s Unused name "z". 893s cc failed with code 1: 893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c: In function ‘futrts_umul_hi64’: 893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 893s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 893s | ^~~~~~~~~~~ 893s | __uint32_t 893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:4406:90: error: expected ‘)’ before ‘a’ 893s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 893s | ~ ^ 893s | ) 893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:4406:109: error: expected ‘)’ before ‘b’ 893s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 893s | ~ ^ 893s | ) 893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c: In function ‘futrts_smul_hi64’: 893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 893s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 893s | ^~~~~~~~~~ 893s | __int128__ 893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:4410:86: error: expected ‘)’ before ‘a’ 893s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 893s | ~ ^ 893s | ) 893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:4410:104: error: expected ‘)’ before ‘b’ 893s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 893s | ~ ^ 893s | ) 893s 893s If you find this error message confusing, uninformative, or wrong, please open an issue: 893s https://github.com/diku-dk/futhark/issues 893s 895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.fut: 895s Compiling with --backend=multicore: 895s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.fut:14:7-8: 895s Unused name "z". 895s cc failed with code 1: 895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c: In function ‘futrts_umul_hi64’: 895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 895s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 895s | ^~~~~~~~~~~ 895s | __uint32_t 895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:4406:90: error: expected ‘)’ before ‘a’ 895s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 895s | ~ ^ 895s | ) 895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:4406:109: error: expected ‘)’ before ‘b’ 895s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 895s | ~ ^ 895s | ) 895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c: In function ‘futrts_smul_hi64’: 895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 895s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 895s | ^~~~~~~~~~ 895s | __int128__ 895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:4410:86: error: expected ‘)’ before ‘a’ 895s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 895s | ~ ^ 895s | ) 895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:4410:104: error: expected ‘)’ before ‘b’ 895s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 895s | ~ ^ 895s | ) 895s 895s If you find this error message confusing, uninformative, or wrong, please open an issue: 895s https://github.com/diku-dk/futhark/issues 895s 900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.fut: 900s Compiling with --backend=multicore: 900s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.fut:5:17-41: 900s Entry point parameter 900s 900s ((A: [m]([n]i32, [n]i32)): [m]([n]i32, [n]i32)) 900s 900s will have an opaque type, so the entry point will likely not be callable. 900s cc failed with code 1: 900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c: In function ‘futrts_umul_hi64’: 900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4465:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 900s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 900s | ^~~~~~~~~~~ 900s | __uint32_t 900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4465:78: note: each undeclared identifier is reported only once for each function it appears in 900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4465:90: error: expected ‘)’ before ‘a’ 900s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 900s | ~ ^ 900s | ) 900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4465:109: error: expected ‘)’ before ‘b’ 900s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 900s | ~ ^ 900s | ) 900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c: In function ‘futrts_smul_hi64’: 900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4469:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 900s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 900s | ^~~~~~~~~~ 900s | __int128__ 900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4469:86: error: expected ‘)’ before ‘a’ 900s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 900s | ~ ^ 900s | ) 900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4469:104: error: expected ‘)’ before ‘b’ 900s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 900s | ~ ^ 900s | ) 900s 900s If you find this error message confusing, uninformative, or wrong, please open an issue: 900s https://github.com/diku-dk/futhark/issues 900s 900s 278 failed, 6 passed, 2029 to go. 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.fut: 901s Compiling with --backend=multicore: 901s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.fut:5:17-41: 901s Entry point parameter 901s 901s ((A: [m]([n]i32, [n]i32)): [m]([n]i32, [n]i32)) 901s 901s will have an opaque type, so the entry point will likely not be callable. 901s cc failed with code 1: 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c: In function ‘futrts_umul_hi64’: 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4465:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 901s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 901s | ^~~~~~~~~~~ 901s | __uint32_t 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4465:78: note: each undeclared identifier is reported only once for each function it appears in 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4465:90: error: expected ‘)’ before ‘a’ 901s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 901s | ~ ^ 901s | ) 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4465:109: error: expected ‘)’ before ‘b’ 901s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 901s | ~ ^ 901s | ) 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c: In function ‘futrts_smul_hi64’: 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4469:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 901s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 901s | ^~~~~~~~~~ 901s | __int128__ 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4469:86: error: expected ‘)’ before ‘a’ 901s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 901s | ~ ^ 901s | ) 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4469:104: error: expected ‘)’ before ‘b’ 901s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 901s | ~ ^ 901s | ) 901s 901s If you find this error message confusing, uninformative, or wrong, please open an issue: 901s https://github.com/diku-dk/futhark/issues 901s 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.fut: 901s Compiling with --backend=multicore: 901s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.fut:4:10-26: 901s Entry point parameter 901s 901s ((A: [d₀](i32, i32)): [](i32, i32)) 901s 901s will have an opaque type, so the entry point will likely not be callable. 901s cc failed with code 1: 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c: In function ‘futrts_umul_hi64’: 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 901s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 901s | ^~~~~~~~~~~ 901s | __uint32_t 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4451:90: error: expected ‘)’ before ‘a’ 901s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 901s | ~ ^ 901s | ) 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4451:109: error: expected ‘)’ before ‘b’ 901s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 901s | ~ ^ 901s | ) 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c: In function ‘futrts_smul_hi64’: 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 901s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 901s | ^~~~~~~~~~ 901s | __int128__ 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4455:86: error: expected ‘)’ before ‘a’ 901s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 901s | ~ ^ 901s | ) 901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4455:104: error: expected ‘)’ before ‘b’ 901s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 901s | ~ ^ 901s | ) 901s 901s If you find this error message confusing, uninformative, or wrong, please open an issue: 901s https://github.com/diku-dk/futhark/issues 901s 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.fut: 903s Compiling with --backend=multicore: 903s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.fut:4:10-26: 903s Entry point parameter 903s 903s ((A: [d₀](i32, i32)): [](i32, i32)) 903s 903s will have an opaque type, so the entry point will likely not be callable. 903s cc failed with code 1: 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c: In function ‘futrts_umul_hi64’: 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 903s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 903s | ^~~~~~~~~~~ 903s | __uint32_t 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:4451:90: error: expected ‘)’ before ‘a’ 903s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 903s | ~ ^ 903s | ) 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:4451:109: error: expected ‘)’ before ‘b’ 903s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 903s | ~ ^ 903s | ) 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c: In function ‘futrts_smul_hi64’: 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 903s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 903s | ^~~~~~~~~~ 903s | __int128__ 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:4455:86: error: expected ‘)’ before ‘a’ 903s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 903s | ~ ^ 903s | ) 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:4455:104: error: expected ‘)’ before ‘b’ 903s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 903s | ~ ^ 903s | ) 903s 903s If you find this error message confusing, uninformative, or wrong, please open an issue: 903s https://github.com/diku-dk/futhark/issues 903s 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.fut: 903s Compiling with --backend=multicore: 903s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.fut:6:10-26: 903s Entry point parameter 903s 903s ((A: [d₀](i32, i32)): [](i32, i32)) 903s 903s will have an opaque type, so the entry point will likely not be callable. 903s cc failed with code 1: 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c: In function ‘futrts_umul_hi64’: 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 903s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 903s | ^~~~~~~~~~~ 903s | __uint32_t 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4451:90: error: expected ‘)’ before ‘a’ 903s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 903s | ~ ^ 903s | ) 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4451:109: error: expected ‘)’ before ‘b’ 903s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 903s | ~ ^ 903s | ) 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c: In function ‘futrts_smul_hi64’: 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 903s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 903s | ^~~~~~~~~~ 903s | __int128__ 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4455:86: error: expected ‘)’ before ‘a’ 903s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 903s | ~ ^ 903s | ) 903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4455:104: error: expected ‘)’ before ‘b’ 903s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 903s | ~ ^ 903s | ) 903s 903s If you find this error message confusing, uninformative, or wrong, please open an issue: 903s https://github.com/diku-dk/futhark/issues 903s 905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.fut: 905s Compiling with --backend=multicore: 905s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.fut:4:10-26: 905s Entry point parameter 905s 905s ((A: [d₀](i32, i32)): [](i32, i32)) 905s 905s will have an opaque type, so the entry point will likely not be callable. 905s cc failed with code 1: 905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c: In function ‘futrts_umul_hi64’: 905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 905s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 905s | ^~~~~~~~~~~ 905s | __uint32_t 905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4451:90: error: expected ‘)’ before ‘a’ 905s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 905s | ~ ^ 905s | ) 905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4451:109: error: expected ‘)’ before ‘b’ 905s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 905s | ~ ^ 905s | ) 905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c: In function ‘futrts_smul_hi64’: 905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 905s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 905s | ^~~~~~~~~~ 905s | __int128__ 905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4455:86: error: expected ‘)’ before ‘a’ 905s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 905s | ~ ^ 905s | ) 905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4455:104: error: expected ‘)’ before ‘b’ 905s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 905s | ~ ^ 905s | ) 905s 905s If you find this error message confusing, uninformative, or wrong, please open an issue: 905s https://github.com/diku-dk/futhark/issues 905s 910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.fut: 910s Compiling with --backend=multicore: 910s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.fut:9:10-27: 910s Entry point parameter 910s 910s ((xs: [d₀](i32, i32)): [](i32, i32)) 910s 910s will have an opaque type, so the entry point will likely not be callable. 910s cc failed with code 1: 910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c: In function ‘futrts_umul_hi64’: 910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 910s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 910s | ^~~~~~~~~~~ 910s | __uint32_t 910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4451:90: error: expected ‘)’ before ‘a’ 910s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 910s | ~ ^ 910s | ) 910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4451:109: error: expected ‘)’ before ‘b’ 910s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 910s | ~ ^ 910s | ) 910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c: In function ‘futrts_smul_hi64’: 910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 910s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 910s | ^~~~~~~~~~ 910s | __int128__ 910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4455:86: error: expected ‘)’ before ‘a’ 910s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 910s | ~ ^ 910s | ) 910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4455:104: error: expected ‘)’ before ‘b’ 910s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 910s | ~ ^ 910s | ) 910s 910s If you find this error message confusing, uninformative, or wrong, please open an issue: 910s https://github.com/diku-dk/futhark/issues 910s 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.fut: 911s Compiling with --backend=multicore: 911s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.fut:4:14-32: 911s Entry point parameter 911s 911s ((A: *[n](i32, i32)): *[n](i32, i32)) 911s 911s will have an opaque type, so the entry point will likely not be callable. 911s cc failed with code 1: 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c: In function ‘futrts_umul_hi64’: 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 911s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 911s | ^~~~~~~~~~~ 911s | __uint32_t 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4450:90: error: expected ‘)’ before ‘a’ 911s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 911s | ~ ^ 911s | ) 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4450:109: error: expected ‘)’ before ‘b’ 911s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 911s | ~ ^ 911s | ) 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c: In function ‘futrts_smul_hi64’: 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 911s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 911s | ^~~~~~~~~~ 911s | __int128__ 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4454:86: error: expected ‘)’ before ‘a’ 911s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 911s | ~ ^ 911s | ) 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4454:104: error: expected ‘)’ before ‘b’ 911s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 911s | ~ ^ 911s | ) 911s 911s If you find this error message confusing, uninformative, or wrong, please open an issue: 911s https://github.com/diku-dk/futhark/issues 911s 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.fut: 911s Compiling with --backend=multicore: 911s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.fut:4:10-26: 911s Entry point parameter 911s 911s ((A: [d₀](i32, i32)): [](i32, i32)) 911s 911s will have an opaque type, so the entry point will likely not be callable. 911s cc failed with code 1: 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c: In function ‘futrts_umul_hi64’: 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 911s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 911s | ^~~~~~~~~~~ 911s | __uint32_t 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4451:90: error: expected ‘)’ before ‘a’ 911s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 911s | ~ ^ 911s | ) 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4451:109: error: expected ‘)’ before ‘b’ 911s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 911s | ~ ^ 911s | ) 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c: In function ‘futrts_smul_hi64’: 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 911s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 911s | ^~~~~~~~~~ 911s | __int128__ 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4455:86: error: expected ‘)’ before ‘a’ 911s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 911s | ~ ^ 911s | ) 911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4455:104: error: expected ‘)’ before ‘b’ 911s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 911s | ~ ^ 911s | ) 911s 911s If you find this error message confusing, uninformative, or wrong, please open an issue: 911s https://github.com/diku-dk/futhark/issues 911s 913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.fut: 913s Compiling with --backend=multicore: 913s cc failed with code 1: 913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c: In function ‘futrts_umul_hi64’: 913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 913s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 913s | ^~~~~~~~~~~ 913s | __uint32_t 913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:4437:90: error: expected ‘)’ before ‘a’ 913s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 913s | ~ ^ 913s | ) 913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:4437:109: error: expected ‘)’ before ‘b’ 913s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 913s | ~ ^ 913s | ) 913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c: In function ‘futrts_smul_hi64’: 913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 913s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 913s | ^~~~~~~~~~ 913s | __int128__ 913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:4441:86: error: expected ‘)’ before ‘a’ 913s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 913s | ~ ^ 913s | ) 913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:4441:104: error: expected ‘)’ before ‘b’ 913s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 913s | ~ ^ 913s | ) 913s 913s If you find this error message confusing, uninformative, or wrong, please open an issue: 913s https://github.com/diku-dk/futhark/issues 913s 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.fut: 919s Compiling with --backend=multicore: 919s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.fut:31:9-34:32: 919s Entry point parameter 919s 919s ((md_vols: [d₆][d₇]f64): [][]f64, (md_drifts: [d₆][d₇]f64): [][]f64, (md_starts: [d₇]f64): []f64, (noises_mat: [d₅][d₆][d₇]f64): [][][]f64) 919s 919s will have an opaque type, so the entry point will likely not be callable. 919s cc failed with code 1: 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c: In function ‘futrts_umul_hi64’: 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:4472:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 919s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 919s | ^~~~~~~~~~~ 919s | __uint32_t 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:4472:78: note: each undeclared identifier is reported only once for each function it appears in 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:4472:90: error: expected ‘)’ before ‘a’ 919s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 919s | ~ ^ 919s | ) 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:4472:109: error: expected ‘)’ before ‘b’ 919s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 919s | ~ ^ 919s | ) 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c: In function ‘futrts_smul_hi64’: 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:4476:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 919s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 919s | ^~~~~~~~~~ 919s | __int128__ 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:4476:86: error: expected ‘)’ before ‘a’ 919s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 919s | ~ ^ 919s | ) 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:4476:104: error: expected ‘)’ before ‘b’ 919s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 919s | ~ ^ 919s | ) 919s 919s If you find this error message confusing, uninformative, or wrong, please open an issue: 919s https://github.com/diku-dk/futhark/issues 919s 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.fut: 919s Compiling with --backend=multicore: 919s cc failed with code 1: 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c: In function ‘futrts_umul_hi64’: 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 919s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 919s | ^~~~~~~~~~~ 919s | __uint32_t 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:4437:90: error: expected ‘)’ before ‘a’ 919s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 919s | ~ ^ 919s | ) 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:4437:109: error: expected ‘)’ before ‘b’ 919s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 919s | ~ ^ 919s | ) 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c: In function ‘futrts_smul_hi64’: 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 919s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 919s | ^~~~~~~~~~ 919s | __int128__ 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:4441:86: error: expected ‘)’ before ‘a’ 919s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 919s | ~ ^ 919s | ) 919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:4441:104: error: expected ‘)’ before ‘b’ 919s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 919s | ~ ^ 919s | ) 919s 919s If you find this error message confusing, uninformative, or wrong, please open an issue: 919s https://github.com/diku-dk/futhark/issues 919s 921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.fut: 921s Compiling with --backend=multicore: 921s cc failed with code 1: 921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c: In function ‘futrts_umul_hi64’: 921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 921s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 921s | ^~~~~~~~~~~ 921s | __uint32_t 921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:4435:90: error: expected ‘)’ before ‘a’ 921s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 921s | ~ ^ 921s | ) 921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:4435:109: error: expected ‘)’ before ‘b’ 921s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 921s | ~ ^ 921s | ) 921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c: In function ‘futrts_smul_hi64’: 921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 921s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 921s | ^~~~~~~~~~ 921s | __int128__ 921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:4439:86: error: expected ‘)’ before ‘a’ 921s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 921s | ~ ^ 921s | ) 921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:4439:104: error: expected ‘)’ before ‘b’ 921s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 921s | ~ ^ 921s | ) 921s 921s If you find this error message confusing, uninformative, or wrong, please open an issue: 921s https://github.com/diku-dk/futhark/issues 921s 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.fut: 923s Compiling with --backend=multicore: 923s cc failed with code 1: 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c: In function ‘futrts_umul_hi64’: 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 923s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 923s | ^~~~~~~~~~~ 923s | __uint32_t 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:4420:90: error: expected ‘)’ before ‘a’ 923s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 923s | ~ ^ 923s | ) 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:4420:109: error: expected ‘)’ before ‘b’ 923s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 923s | ~ ^ 923s | ) 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c: In function ‘futrts_smul_hi64’: 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 923s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 923s | ^~~~~~~~~~ 923s | __int128__ 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:4424:86: error: expected ‘)’ before ‘a’ 923s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 923s | ~ ^ 923s | ) 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:4424:104: error: expected ‘)’ before ‘b’ 923s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 923s | ~ ^ 923s | ) 923s 923s If you find this error message confusing, uninformative, or wrong, please open an issue: 923s https://github.com/diku-dk/futhark/issues 923s 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.fut: 923s Compiling with --backend=multicore: 923s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.fut:8:57-58: 923s Unused name "i". 923s cc failed with code 1: 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c: In function ‘futrts_umul_hi64’: 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 923s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 923s | ^~~~~~~~~~~ 923s | __uint32_t 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:4420:90: error: expected ‘)’ before ‘a’ 923s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 923s | ~ ^ 924s | ) 924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:4420:109: error: expected ‘)’ before ‘b’ 924s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 924s | ~ ^ 924s | ) 924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c: In function ‘futrts_smul_hi64’: 924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 924s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 924s | ^~~~~~~~~~ 924s | __int128__ 924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:4424:86: error: expected ‘)’ before ‘a’ 924s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 924s | ~ ^ 924s | ) 924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:4424:104: error: expected ‘)’ before ‘b’ 924s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 924s | ~ ^ 924s | ) 924s 924s If you find this error message confusing, uninformative, or wrong, please open an issue: 924s https://github.com/diku-dk/futhark/issues 924s 929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.fut: 929s Generating reference outputs: 929s cc failed with code 1: 929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c: In function ‘futrts_umul_hi64’: 929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 929s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 929s | ^~~~~~~~~~~ 929s | __uint32_t 929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c:4415:90: error: expected ‘)’ before ‘a’ 929s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 929s | ~ ^ 929s | ) 929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c:4415:109: error: expected ‘)’ before ‘b’ 929s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 929s | ~ ^ 929s | ) 929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c: In function ‘futrts_smul_hi64’: 929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 929s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 929s | ^~~~~~~~~~ 929s | __int128__ 929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c:4419:86: error: expected ‘)’ before ‘a’ 929s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 929s | ~ ^ 929s | ) 929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c:4419:104: error: expected ‘)’ before ‘b’ 929s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 929s | ~ ^ 929s | ) 929s 929s If you find this error message confusing, uninformative, or wrong, please open an issue: 929s https://github.com/diku-dk/futhark/issues 929s 930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.fut: 930s Compiling with --backend=multicore: 930s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.fut:11:23-53: 930s Entry point parameter 930s 930s ((a: [n][an]i32): [n][an]i32, (b: [n][bn]i32): [n][bn]i32) 930s 930s will have an opaque type, so the entry point will likely not be callable. 930s cc failed with code 1: 930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c: In function ‘futrts_umul_hi64’: 930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 930s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 930s | ^~~~~~~~~~~ 930s | __uint32_t 930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:4439:90: error: expected ‘)’ before ‘a’ 930s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 930s | ~ ^ 930s | ) 930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:4439:109: error: expected ‘)’ before ‘b’ 930s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 930s | ~ ^ 930s | ) 930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c: In function ‘futrts_smul_hi64’: 930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 930s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 930s | ^~~~~~~~~~ 930s | __int128__ 930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:4443:86: error: expected ‘)’ before ‘a’ 930s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 930s | ~ ^ 930s | ) 930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:4443:104: error: expected ‘)’ before ‘b’ 930s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 930s | ~ ^ 930s | ) 930s 930s If you find this error message confusing, uninformative, or wrong, please open an issue: 930s https://github.com/diku-dk/futhark/issues 930s 932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.fut: 932s Compiling with --backend=multicore: 932s cc failed with code 1: 932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c: In function ‘futrts_umul_hi64’: 932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:4455:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 932s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 932s | ^~~~~~~~~~~ 932s | __uint32_t 932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:4455:78: note: each undeclared identifier is reported only once for each function it appears in 932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:4455:90: error: expected ‘)’ before ‘a’ 932s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 932s | ~ ^ 932s | ) 932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:4455:109: error: expected ‘)’ before ‘b’ 932s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 932s | ~ ^ 932s | ) 932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c: In function ‘futrts_smul_hi64’: 932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:4459:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 932s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 932s | ^~~~~~~~~~ 932s | __int128__ 932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:4459:86: error: expected ‘)’ before ‘a’ 932s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 932s | ~ ^ 932s | ) 932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:4459:104: error: expected ‘)’ before ‘b’ 932s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 932s | ~ ^ 932s | ) 932s 932s If you find this error message confusing, uninformative, or wrong, please open an issue: 932s https://github.com/diku-dk/futhark/issues 932s 934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.fut: 934s Compiling with --backend=multicore: 934s cc failed with code 1: 934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c: In function ‘futrts_umul_hi64’: 934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 934s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 934s | ^~~~~~~~~~~ 934s | __uint32_t 934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:4437:90: error: expected ‘)’ before ‘a’ 934s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 934s | ~ ^ 934s | ) 934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:4437:109: error: expected ‘)’ before ‘b’ 934s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 934s | ~ ^ 934s | ) 934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c: In function ‘futrts_smul_hi64’: 934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 934s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 934s | ^~~~~~~~~~ 934s | __int128__ 934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:4441:86: error: expected ‘)’ before ‘a’ 934s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 934s | ~ ^ 934s | ) 934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:4441:104: error: expected ‘)’ before ‘b’ 934s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 934s | ~ ^ 934s | ) 934s 934s If you find this error message confusing, uninformative, or wrong, please open an issue: 934s https://github.com/diku-dk/futhark/issues 934s 935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.fut: 935s Compiling with --backend=multicore: 935s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.fut:5:9-42: 935s Entry point parameter 935s 935s ((outer_loop_count: i64): i64, (a: [d₀]i64): []i64) 935s 935s will have an opaque type, so the entry point will likely not be callable. 935s cc failed with code 1: 935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c: In function ‘futrts_umul_hi64’: 935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 935s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 935s | ^~~~~~~~~~~ 935s | __uint32_t 935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:4453:90: error: expected ‘)’ before ‘a’ 935s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 935s | ~ ^ 935s | ) 935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:4453:109: error: expected ‘)’ before ‘b’ 935s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 935s | ~ ^ 935s | ) 935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c: In function ‘futrts_smul_hi64’: 935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 935s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 935s | ^~~~~~~~~~ 935s | __int128__ 935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:4457:86: error: expected ‘)’ before ‘a’ 935s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 935s | ~ ^ 935s | ) 935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:4457:104: error: expected ‘)’ before ‘b’ 935s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 935s | ~ ^ 935s | ) 935s 935s If you find this error message confusing, uninformative, or wrong, please open an issue: 935s https://github.com/diku-dk/futhark/issues 935s 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.fut: 939s Compiling with --backend=multicore: 939s cc failed with code 1: 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c: In function ‘futrts_umul_hi64’: 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 939s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 939s | ^~~~~~~~~~~ 939s | __uint32_t 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:4420:90: error: expected ‘)’ before ‘a’ 939s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 939s | ~ ^ 939s | ) 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:4420:109: error: expected ‘)’ before ‘b’ 939s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 939s | ~ ^ 939s | ) 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c: In function ‘futrts_smul_hi64’: 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 939s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 939s | ^~~~~~~~~~ 939s | __int128__ 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:4424:86: error: expected ‘)’ before ‘a’ 939s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 939s | ~ ^ 939s | ) 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:4424:104: error: expected ‘)’ before ‘b’ 939s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 939s | ~ ^ 939s | ) 939s 939s If you find this error message confusing, uninformative, or wrong, please open an issue: 939s https://github.com/diku-dk/futhark/issues 939s 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.fut: 939s Compiling with --backend=multicore: 939s cc failed with code 1: 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c: In function ‘futrts_umul_hi64’: 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 939s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 939s | ^~~~~~~~~~~ 939s | __uint32_t 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:4436:90: error: expected ‘)’ before ‘a’ 939s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 939s | ~ ^ 939s | ) 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:4436:109: error: expected ‘)’ before ‘b’ 939s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 939s | ~ ^ 939s | ) 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c: In function ‘futrts_smul_hi64’: 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 939s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 939s | ^~~~~~~~~~ 939s | __int128__ 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:4440:86: error: expected ‘)’ before ‘a’ 939s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 939s | ~ ^ 939s | ) 939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:4440:104: error: expected ‘)’ before ‘b’ 939s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 939s | ~ ^ 939s | ) 939s 939s If you find this error message confusing, uninformative, or wrong, please open an issue: 939s https://github.com/diku-dk/futhark/issues 939s 940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.fut: 940s Compiling with --backend=multicore: 940s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.fut:32:9-36:43: 940s Entry point parameter 940s 940s ((n: i32): i32, (md_vols: [d₆][d₇]f64): [][]f64, (md_drifts: [d₆][d₇]f64): [][]f64, (md_starts: [d₇]f64): []f64, (noises_mat: [d₅][d₆][d₇]f64): [][][]f64) 940s 940s will have an opaque type, so the entry point will likely not be callable. 940s 940s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.fut:37:25-26: 940s Unused name "i". 940s cc failed with code 1: 940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c: In function ‘futrts_umul_hi64’: 940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:4474:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 940s 4474 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 940s | ^~~~~~~~~~~ 940s | __uint32_t 940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:4474:78: note: each undeclared identifier is reported only once for each function it appears in 940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:4474:90: error: expected ‘)’ before ‘a’ 940s 4474 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 940s | ~ ^ 940s | ) 940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:4474:109: error: expected ‘)’ before ‘b’ 940s 4474 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 940s | ~ ^ 940s | ) 940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c: In function ‘futrts_smul_hi64’: 940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:4478:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 940s 4478 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 940s | ^~~~~~~~~~ 940s | __int128__ 940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:4478:86: error: expected ‘)’ before ‘a’ 940s 4478 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 940s | ~ ^ 940s | ) 940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:4478:104: error: expected ‘)’ before ‘b’ 940s 4478 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 940s | ~ ^ 940s | ) 940s 940s If you find this error message confusing, uninformative, or wrong, please open an issue: 940s https://github.com/diku-dk/futhark/issues 940s 941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.fut: 941s Compiling with --backend=multicore: 941s cc failed with code 1: 941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c: In function ‘futrts_umul_hi64’: 941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4460:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 941s 4460 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 941s | ^~~~~~~~~~~ 941s | __uint32_t 941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4460:78: note: each undeclared identifier is reported only once for each function it appears in 941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4460:90: error: expected ‘)’ before ‘a’ 941s 4460 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 941s | ~ ^ 941s | ) 941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4460:109: error: expected ‘)’ before ‘b’ 941s 4460 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 941s | ~ ^ 941s | ) 941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c: In function ‘futrts_smul_hi64’: 941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4464:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 941s 4464 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 941s | ^~~~~~~~~~ 941s | __int128__ 941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4464:86: error: expected ‘)’ before ‘a’ 941s 4464 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 941s | ~ ^ 941s | ) 941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4464:104: error: expected ‘)’ before ‘b’ 941s 4464 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 941s | ~ ^ 941s | ) 941s 941s If you find this error message confusing, uninformative, or wrong, please open an issue: 941s https://github.com/diku-dk/futhark/issues 941s 943s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.fut: 943s Compiling with --backend=multicore: 943s cc failed with code 1: 943s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c: In function ‘futrts_umul_hi64’: 943s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 943s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 943s | ^~~~~~~~~~~ 943s | __uint32_t 943s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 943s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:4420:90: error: expected ‘)’ before ‘a’ 943s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 943s | ~ ^ 944s | ) 944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:4420:109: error: expected ‘)’ before ‘b’ 944s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 944s | ~ ^ 944s | ) 944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c: In function ‘futrts_smul_hi64’: 944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 944s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 944s | ^~~~~~~~~~ 944s | __int128__ 944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:4424:86: error: expected ‘)’ before ‘a’ 944s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 944s | ~ ^ 944s | ) 944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:4424:104: error: expected ‘)’ before ‘b’ 944s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 944s | ~ ^ 944s | ) 944s 944s If you find this error message confusing, uninformative, or wrong, please open an issue: 944s https://github.com/diku-dk/futhark/issues 944s 945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.fut: 945s Compiling with --backend=multicore: 945s cc failed with code 1: 945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c: In function ‘futrts_umul_hi64’: 945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 945s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 945s | ^~~~~~~~~~~ 945s | __uint32_t 945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:4437:90: error: expected ‘)’ before ‘a’ 945s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 945s | ~ ^ 945s | ) 945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:4437:109: error: expected ‘)’ before ‘b’ 945s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 945s | ~ ^ 945s | ) 945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c: In function ‘futrts_smul_hi64’: 945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 945s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 945s | ^~~~~~~~~~ 945s | __int128__ 945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:4441:86: error: expected ‘)’ before ‘a’ 945s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 945s | ~ ^ 945s | ) 945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:4441:104: error: expected ‘)’ before ‘b’ 945s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 945s | ~ ^ 945s | ) 945s 945s If you find this error message confusing, uninformative, or wrong, please open an issue: 945s https://github.com/diku-dk/futhark/issues 945s 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.fut: 948s Compiling with --backend=multicore: 948s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.fut:38:42-43: 948s Unused name "i". 948s cc failed with code 1: 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c: In function ‘futrts_umul_hi64’: 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 948s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 948s | ^~~~~~~~~~~ 948s | __uint32_t 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:4436:90: error: expected ‘)’ before ‘a’ 948s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 948s | ~ ^ 948s | ) 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:4436:109: error: expected ‘)’ before ‘b’ 948s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 948s | ~ ^ 948s | ) 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c: In function ‘futrts_smul_hi64’: 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 948s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 948s | ^~~~~~~~~~ 948s | __int128__ 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:4440:86: error: expected ‘)’ before ‘a’ 948s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 948s | ~ ^ 948s | ) 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:4440:104: error: expected ‘)’ before ‘b’ 948s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 948s | ~ ^ 948s | ) 948s 948s If you find this error message confusing, uninformative, or wrong, please open an issue: 948s https://github.com/diku-dk/futhark/issues 948s 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.fut: 948s Generating reference outputs: 948s cc failed with code 1: 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c: In function ‘futrts_umul_hi64’: 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 948s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 948s | ^~~~~~~~~~~ 948s | __uint32_t 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c:4415:90: error: expected ‘)’ before ‘a’ 948s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 948s | ~ ^ 948s | ) 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c:4415:109: error: expected ‘)’ before ‘b’ 948s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 948s | ~ ^ 948s | ) 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c: In function ‘futrts_smul_hi64’: 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 948s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 948s | ^~~~~~~~~~ 948s | __int128__ 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c:4419:86: error: expected ‘)’ before ‘a’ 948s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 948s | ~ ^ 948s | ) 948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c:4419:104: error: expected ‘)’ before ‘b’ 948s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 948s | ~ ^ 948s | ) 948s 948s If you find this error message confusing, uninformative, or wrong, please open an issue: 948s https://github.com/diku-dk/futhark/issues 948s 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.fut: 950s Compiling with --backend=multicore: 950s cc failed with code 1: 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c: In function ‘futrts_umul_hi64’: 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 950s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 950s | ^~~~~~~~~~~ 950s | __uint32_t 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:4452:90: error: expected ‘)’ before ‘a’ 950s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 950s | ~ ^ 950s | ) 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:4452:109: error: expected ‘)’ before ‘b’ 950s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 950s | ~ ^ 950s | ) 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c: In function ‘futrts_smul_hi64’: 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 950s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 950s | ^~~~~~~~~~ 950s | __int128__ 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:4456:86: error: expected ‘)’ before ‘a’ 950s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 950s | ~ ^ 950s | ) 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:4456:104: error: expected ‘)’ before ‘b’ 950s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 950s | ~ ^ 950s | ) 950s 950s If you find this error message confusing, uninformative, or wrong, please open an issue: 950s https://github.com/diku-dk/futhark/issues 950s 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.fut: 950s Generating reference outputs: 950s cc failed with code 1: 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c: In function ‘futrts_umul_hi64’: 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 950s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 950s | ^~~~~~~~~~~ 950s | __uint32_t 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c:4416:90: error: expected ‘)’ before ‘a’ 950s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 950s | ~ ^ 950s | ) 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c:4416:109: error: expected ‘)’ before ‘b’ 950s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 950s | ~ ^ 950s | ) 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c: In function ‘futrts_smul_hi64’: 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 950s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 950s | ^~~~~~~~~~ 950s | __int128__ 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c:4420:86: error: expected ‘)’ before ‘a’ 950s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 950s | ~ ^ 950s | ) 950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c:4420:104: error: expected ‘)’ before ‘b’ 950s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 950s | ~ ^ 950s | ) 950s 950s If you find this error message confusing, uninformative, or wrong, please open an issue: 950s https://github.com/diku-dk/futhark/issues 950s 951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.fut: 951s Compiling with --backend=multicore: 951s cc failed with code 1: 951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c: In function ‘futrts_umul_hi64’: 951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 951s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 951s | ^~~~~~~~~~~ 951s | __uint32_t 951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:4437:90: error: expected ‘)’ before ‘a’ 951s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 951s | ~ ^ 951s | ) 951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:4437:109: error: expected ‘)’ before ‘b’ 951s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 951s | ~ ^ 951s | ) 951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c: In function ‘futrts_smul_hi64’: 951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 951s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 951s | ^~~~~~~~~~ 951s | __int128__ 951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:4441:86: error: expected ‘)’ before ‘a’ 951s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 951s | ~ ^ 951s | ) 951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:4441:104: error: expected ‘)’ before ‘b’ 951s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 951s | ~ ^ 951s | ) 951s 951s If you find this error message confusing, uninformative, or wrong, please open an issue: 951s https://github.com/diku-dk/futhark/issues 951s 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.fut: 955s Generating reference outputs: 955s cc failed with code 1: 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c: In function ‘futrts_umul_hi64’: 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 955s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 955s | ^~~~~~~~~~~ 955s | __uint32_t 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c:4416:90: error: expected ‘)’ before ‘a’ 955s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 955s | ~ ^ 955s | ) 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c:4416:109: error: expected ‘)’ before ‘b’ 955s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 955s | ~ ^ 955s | ) 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c: In function ‘futrts_smul_hi64’: 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 955s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 955s | ^~~~~~~~~~ 955s | __int128__ 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c:4420:86: error: expected ‘)’ before ‘a’ 955s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 955s | ~ ^ 955s | ) 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c:4420:104: error: expected ‘)’ before ‘b’ 955s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 955s | ~ ^ 955s | ) 955s 955s If you find this error message confusing, uninformative, or wrong, please open an issue: 955s https://github.com/diku-dk/futhark/issues 955s 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.fut: 955s Compiling with --backend=multicore: 955s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.fut:9:18-23: 955s Defaulting ambiguous type to i32. 955s 955s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.fut:9:27-28: 955s Defaulting ambiguous type to i32. 955s cc failed with code 1: 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c: In function ‘futrts_umul_hi64’: 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 955s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 955s | ^~~~~~~~~~~ 955s | __uint32_t 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:4420:90: error: expected ‘)’ before ‘a’ 955s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 955s | ~ ^ 955s | ) 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:4420:109: error: expected ‘)’ before ‘b’ 955s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 955s | ~ ^ 955s | ) 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c: In function ‘futrts_smul_hi64’: 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 955s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 955s | ^~~~~~~~~~ 955s | __int128__ 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:4424:86: error: expected ‘)’ before ‘a’ 955s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 955s | ~ ^ 955s | ) 955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:4424:104: error: expected ‘)’ before ‘b’ 955s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 955s | ~ ^ 955s | ) 955s 955s If you find this error message confusing, uninformative, or wrong, please open an issue: 955s https://github.com/diku-dk/futhark/issues 955s 957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.fut: 957s Compiling with --backend=multicore: 957s cc failed with code 1: 957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c: In function ‘futrts_umul_hi64’: 957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 957s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 957s | ^~~~~~~~~~~ 957s | __uint32_t 957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:4420:90: error: expected ‘)’ before ‘a’ 957s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 957s | ~ ^ 957s | ) 957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:4420:109: error: expected ‘)’ before ‘b’ 957s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 957s | ~ ^ 957s | ) 957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c: In function ‘futrts_smul_hi64’: 957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 957s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 957s | ^~~~~~~~~~ 957s | __int128__ 957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:4424:86: error: expected ‘)’ before ‘a’ 957s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 957s | ~ ^ 957s | ) 957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:4424:104: error: expected ‘)’ before ‘b’ 957s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 957s | ~ ^ 957s | ) 957s 957s If you find this error message confusing, uninformative, or wrong, please open an issue: 957s https://github.com/diku-dk/futhark/issues 957s 959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.fut: 959s Generating reference outputs: 959s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.fut:6:12-14: 959s Unused name "as". 959s 959s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.fut:6:35-7:64: 959s Defaulting ambiguous type to i32. 959s 959s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.fut:6:35-7:64: 959s Defaulting ambiguous type to i32. 959s cc failed with code 1: 959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c: In function ‘futrts_umul_hi64’: 959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 959s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 959s | ^~~~~~~~~~~ 959s | __uint32_t 959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c:4432:90: error: expected ‘)’ before ‘a’ 959s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 959s | ~ ^ 959s | ) 959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c:4432:109: error: expected ‘)’ before ‘b’ 959s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 959s | ~ ^ 959s | ) 959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c: In function ‘futrts_smul_hi64’: 959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 959s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 959s | ^~~~~~~~~~ 959s | __int128__ 959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c:4436:86: error: expected ‘)’ before ‘a’ 959s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 959s | ~ ^ 959s | ) 959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c:4436:104: error: expected ‘)’ before ‘b’ 959s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 959s | ~ ^ 959s | ) 959s 959s If you find this error message confusing, uninformative, or wrong, please open an issue: 959s https://github.com/diku-dk/futhark/issues 959s 960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.fut: 960s Compiling with --backend=multicore: 960s cc failed with code 1: 960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c: In function ‘futrts_umul_hi64’: 960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 960s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 960s | ^~~~~~~~~~~ 960s | __uint32_t 960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:4435:90: error: expected ‘)’ before ‘a’ 960s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 960s | ~ ^ 960s | ) 960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:4435:109: error: expected ‘)’ before ‘b’ 960s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 960s | ~ ^ 960s | ) 960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c: In function ‘futrts_smul_hi64’: 960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 960s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 960s | ^~~~~~~~~~ 960s | __int128__ 960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:4439:86: error: expected ‘)’ before ‘a’ 960s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 960s | ~ ^ 960s | ) 960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:4439:104: error: expected ‘)’ before ‘b’ 960s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 960s | ~ ^ 960s | ) 960s 960s If you find this error message confusing, uninformative, or wrong, please open an issue: 960s https://github.com/diku-dk/futhark/issues 960s 960s 313 failed, 6 passed, 1994 to go. 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.fut: 962s Compiling with --backend=multicore: 962s cc failed with code 1: 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c: In function ‘futrts_umul_hi64’: 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 962s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 962s | ^~~~~~~~~~~ 962s | __uint32_t 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:4435:90: error: expected ‘)’ before ‘a’ 962s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 962s | ~ ^ 962s | ) 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:4435:109: error: expected ‘)’ before ‘b’ 962s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 962s | ~ ^ 962s | ) 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c: In function ‘futrts_smul_hi64’: 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 962s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 962s | ^~~~~~~~~~ 962s | __int128__ 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:4439:86: error: expected ‘)’ before ‘a’ 962s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 962s | ~ ^ 962s | ) 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:4439:104: error: expected ‘)’ before ‘b’ 962s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 962s | ~ ^ 962s | ) 962s 962s If you find this error message confusing, uninformative, or wrong, please open an issue: 962s https://github.com/diku-dk/futhark/issues 962s 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.fut: 962s Compiling with --backend=multicore: 962s cc failed with code 1: 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c: In function ‘futrts_umul_hi64’: 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 962s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 962s | ^~~~~~~~~~~ 962s | __uint32_t 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:4451:90: error: expected ‘)’ before ‘a’ 962s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 962s | ~ ^ 962s | ) 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:4451:109: error: expected ‘)’ before ‘b’ 962s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 962s | ~ ^ 962s | ) 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c: In function ‘futrts_smul_hi64’: 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 962s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 962s | ^~~~~~~~~~ 962s | __int128__ 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:4455:86: error: expected ‘)’ before ‘a’ 962s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 962s | ~ ^ 962s | ) 962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:4455:104: error: expected ‘)’ before ‘b’ 962s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 962s | ~ ^ 962s | ) 962s 962s If you find this error message confusing, uninformative, or wrong, please open an issue: 962s https://github.com/diku-dk/futhark/issues 962s 965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.fut: 965s Compiling with --backend=multicore: 965s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.fut:7:17-39: 965s Entry point parameter 965s 965s ((m: i32): i32, (a: [n][k]i32): [n][k]i32) 965s 965s will have an opaque type, so the entry point will likely not be callable. 965s 965s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.fut:10:23-24: 965s Unused name "i". 965s cc failed with code 1: 965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c: In function ‘futrts_umul_hi64’: 965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 965s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 965s | ^~~~~~~~~~~ 965s | __uint32_t 965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:4438:90: error: expected ‘)’ before ‘a’ 965s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 965s | ~ ^ 965s | ) 965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:4438:109: error: expected ‘)’ before ‘b’ 965s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 965s | ~ ^ 965s | ) 965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c: In function ‘futrts_smul_hi64’: 965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 965s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 965s | ^~~~~~~~~~ 965s | __int128__ 965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:4442:86: error: expected ‘)’ before ‘a’ 965s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 965s | ~ ^ 965s | ) 965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:4442:104: error: expected ‘)’ before ‘b’ 965s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 965s | ~ ^ 965s | ) 965s 965s If you find this error message confusing, uninformative, or wrong, please open an issue: 965s https://github.com/diku-dk/futhark/issues 965s 966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.fut: 966s Compiling with --backend=multicore: 966s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.fut:11:33-34: 966s Unused name "i". 966s cc failed with code 1: 966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c: In function ‘futrts_umul_hi64’: 966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 966s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 966s | ^~~~~~~~~~~ 966s | __uint32_t 966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:4421:90: error: expected ‘)’ before ‘a’ 966s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 966s | ~ ^ 966s | ) 966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:4421:109: error: expected ‘)’ before ‘b’ 966s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 966s | ~ ^ 966s | ) 966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c: In function ‘futrts_smul_hi64’: 966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 966s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 966s | ^~~~~~~~~~ 966s | __int128__ 966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:4425:86: error: expected ‘)’ before ‘a’ 966s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 966s | ~ ^ 966s | ) 966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:4425:104: error: expected ‘)’ before ‘b’ 966s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 966s | ~ ^ 966s | ) 966s 966s If you find this error message confusing, uninformative, or wrong, please open an issue: 966s https://github.com/diku-dk/futhark/issues 966s 970s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.fut: 970s Compiling with --backend=multicore: 970s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.fut:8:52-53: 970s Unused name "i". 970s cc failed with code 1: 970s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c: In function ‘futrts_umul_hi64’: 970s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 970s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 970s | ^~~~~~~~~~~ 970s | __uint32_t 970s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 970s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:4435:90: error: expected ‘)’ before ‘a’ 970s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 970s | ~ ^ 970s | ) 970s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:4435:109: error: expected ‘)’ before ‘b’ 970s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 970s | ~ ^ 970s | ) 970s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c: In function ‘futrts_smul_hi64’: 970s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 970s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 970s | ^~~~~~~~~~ 970s | __int128__ 970s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:4439:86: error: expected ‘)’ before ‘a’ 970s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 970s | ~ ^ 970s | ) 970s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:4439:104: error: expected ‘)’ before ‘b’ 970s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 970s | ~ ^ 970s | ) 970s 970s If you find this error message confusing, uninformative, or wrong, please open an issue: 970s https://github.com/diku-dk/futhark/issues 970s 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.fut: 971s Compiling with --backend=multicore: 971s cc failed with code 1: 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c: In function ‘futrts_umul_hi64’: 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 971s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 971s | ^~~~~~~~~~~ 971s | __uint32_t 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:4420:90: error: expected ‘)’ before ‘a’ 971s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:4420:109: error: expected ‘)’ before ‘b’ 971s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c: In function ‘futrts_smul_hi64’: 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 971s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 971s | ^~~~~~~~~~ 971s | __int128__ 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:4424:86: error: expected ‘)’ before ‘a’ 971s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:4424:104: error: expected ‘)’ before ‘b’ 971s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s 971s If you find this error message confusing, uninformative, or wrong, please open an issue: 971s https://github.com/diku-dk/futhark/issues 971s 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.fut: 971s Compiling with --backend=multicore: 971s cc failed with code 1: 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c: In function ‘futrts_umul_hi64’: 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 971s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 971s | ^~~~~~~~~~~ 971s | __uint32_t 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:4436:90: error: expected ‘)’ before ‘a’ 971s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:4436:109: error: expected ‘)’ before ‘b’ 971s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c: In function ‘futrts_smul_hi64’: 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 971s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 971s | ^~~~~~~~~~ 971s | __int128__ 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:4440:86: error: expected ‘)’ before ‘a’ 971s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:4440:104: error: expected ‘)’ before ‘b’ 971s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s 971s If you find this error message confusing, uninformative, or wrong, please open an issue: 971s https://github.com/diku-dk/futhark/issues 971s 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.fut: 971s Compiling with --backend=multicore: 971s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.fut:9:23-24: 971s Unused name "i". 971s cc failed with code 1: 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c: In function ‘futrts_umul_hi64’: 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 971s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 971s | ^~~~~~~~~~~ 971s | __uint32_t 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:4420:90: error: expected ‘)’ before ‘a’ 971s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:4420:109: error: expected ‘)’ before ‘b’ 971s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c: In function ‘futrts_smul_hi64’: 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 971s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 971s | ^~~~~~~~~~ 971s | __int128__ 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:4424:86: error: expected ‘)’ before ‘a’ 971s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:4424:104: error: expected ‘)’ before ‘b’ 971s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s 971s If you find this error message confusing, uninformative, or wrong, please open an issue: 971s https://github.com/diku-dk/futhark/issues 971s 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.fut: 971s Compiling with --backend=multicore: 971s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.fut:5:1-6:54: 971s Entry point return type 971s 971s *[n]([m]i64, [m]i64) 971s 971s will have an opaque type, so the result will likely not be usable. 971s cc failed with code 1: 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c: In function ‘futrts_umul_hi64’: 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:4466:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 971s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 971s | ^~~~~~~~~~~ 971s | __uint32_t 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:4466:78: note: each undeclared identifier is reported only once for each function it appears in 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:4466:90: error: expected ‘)’ before ‘a’ 971s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:4466:109: error: expected ‘)’ before ‘b’ 971s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c: In function ‘futrts_smul_hi64’: 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:4470:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 971s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 971s | ^~~~~~~~~~ 971s | __int128__ 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:4470:86: error: expected ‘)’ before ‘a’ 971s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:4470:104: error: expected ‘)’ before ‘b’ 971s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 971s | ~ ^ 971s | ) 971s 971s If you find this error message confusing, uninformative, or wrong, please open an issue: 971s https://github.com/diku-dk/futhark/issues 971s 974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.fut: 974s Compiling with --backend=multicore: 974s cc failed with code 1: 974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c: In function ‘futrts_umul_hi64’: 974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 974s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 974s | ^~~~~~~~~~~ 974s | __uint32_t 974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:4435:90: error: expected ‘)’ before ‘a’ 974s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 974s | ~ ^ 974s | ) 974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:4435:109: error: expected ‘)’ before ‘b’ 974s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 974s | ~ ^ 974s | ) 974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c: In function ‘futrts_smul_hi64’: 974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 974s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 974s | ^~~~~~~~~~ 974s | __int128__ 974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:4439:86: error: expected ‘)’ before ‘a’ 974s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 974s | ~ ^ 974s | ) 974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:4439:104: error: expected ‘)’ before ‘b’ 974s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 974s | ~ ^ 974s | ) 974s 974s If you find this error message confusing, uninformative, or wrong, please open an issue: 974s https://github.com/diku-dk/futhark/issues 974s 976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.fut: 976s Compiling with --backend=multicore: 976s cc failed with code 1: 976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c: In function ‘futrts_umul_hi64’: 976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 976s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 976s | ^~~~~~~~~~~ 976s | __uint32_t 976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:4452:90: error: expected ‘)’ before ‘a’ 976s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 976s | ~ ^ 976s | ) 976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:4452:109: error: expected ‘)’ before ‘b’ 976s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 976s | ~ ^ 976s | ) 976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c: In function ‘futrts_smul_hi64’: 976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 976s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 976s | ^~~~~~~~~~ 976s | __int128__ 976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:4456:86: error: expected ‘)’ before ‘a’ 976s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 976s | ~ ^ 976s | ) 976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:4456:104: error: expected ‘)’ before ‘b’ 976s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 976s | ~ ^ 976s | ) 976s 976s If you find this error message confusing, uninformative, or wrong, please open an issue: 976s https://github.com/diku-dk/futhark/issues 976s 979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.fut: 979s Compiling with --backend=multicore: 979s cc failed with code 1: 979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c: In function ‘futrts_umul_hi64’: 979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 979s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 979s | ^~~~~~~~~~~ 979s | __uint32_t 979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:4437:90: error: expected ‘)’ before ‘a’ 979s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 979s | ~ ^ 979s | ) 979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:4437:109: error: expected ‘)’ before ‘b’ 979s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 979s | ~ ^ 979s | ) 979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c: In function ‘futrts_smul_hi64’: 979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 979s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 979s | ^~~~~~~~~~ 979s | __int128__ 979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:4441:86: error: expected ‘)’ before ‘a’ 979s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 979s | ~ ^ 979s | ) 979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:4441:104: error: expected ‘)’ before ‘b’ 979s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 979s | ~ ^ 979s | ) 979s 979s If you find this error message confusing, uninformative, or wrong, please open an issue: 979s https://github.com/diku-dk/futhark/issues 979s 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.fut: 981s Compiling with --backend=multicore: 981s cc failed with code 1: 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c: In function ‘futrts_umul_hi64’: 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 981s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 981s | ^~~~~~~~~~~ 981s | __uint32_t 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:4437:90: error: expected ‘)’ before ‘a’ 981s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 981s | ~ ^ 981s | ) 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:4437:109: error: expected ‘)’ before ‘b’ 981s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 981s | ~ ^ 981s | ) 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c: In function ‘futrts_smul_hi64’: 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 981s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 981s | ^~~~~~~~~~ 981s | __int128__ 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:4441:86: error: expected ‘)’ before ‘a’ 981s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 981s | ~ ^ 981s | ) 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:4441:104: error: expected ‘)’ before ‘b’ 981s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 981s | ~ ^ 981s | ) 981s 981s If you find this error message confusing, uninformative, or wrong, please open an issue: 981s https://github.com/diku-dk/futhark/issues 981s 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.fut: 981s Compiling with --backend=multicore: 981s cc failed with code 1: 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c: In function ‘futrts_umul_hi64’: 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 981s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 981s | ^~~~~~~~~~~ 981s | __uint32_t 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:4421:90: error: expected ‘)’ before ‘a’ 981s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 981s | ~ ^ 981s | ) 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:4421:109: error: expected ‘)’ before ‘b’ 981s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 981s | ~ ^ 981s | ) 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c: In function ‘futrts_smul_hi64’: 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 981s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 981s | ^~~~~~~~~~ 981s | __int128__ 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:4425:86: error: expected ‘)’ before ‘a’ 981s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 981s | ~ ^ 981s | ) 981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:4425:104: error: expected ‘)’ before ‘b’ 981s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 981s | ~ ^ 981s | ) 981s 981s If you find this error message confusing, uninformative, or wrong, please open an issue: 981s https://github.com/diku-dk/futhark/issues 981s 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.fut: 983s Compiling with --backend=multicore: 983s cc failed with code 1: 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c: In function ‘futrts_umul_hi64’: 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 983s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 983s | ^~~~~~~~~~~ 983s | __uint32_t 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:4436:90: error: expected ‘)’ before ‘a’ 983s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 983s | ~ ^ 983s | ) 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:4436:109: error: expected ‘)’ before ‘b’ 983s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 983s | ~ ^ 983s | ) 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c: In function ‘futrts_smul_hi64’: 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 983s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 983s | ^~~~~~~~~~ 983s | __int128__ 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:4440:86: error: expected ‘)’ before ‘a’ 983s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 983s | ~ ^ 983s | ) 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:4440:104: error: expected ‘)’ before ‘b’ 983s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 983s | ~ ^ 983s | ) 983s 983s If you find this error message confusing, uninformative, or wrong, please open an issue: 983s https://github.com/diku-dk/futhark/issues 983s 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.fut: 983s Compiling with --backend=multicore: 983s cc failed with code 1: 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c: In function ‘futrts_umul_hi64’: 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 983s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 983s | ^~~~~~~~~~~ 983s | __uint32_t 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:4422:90: error: expected ‘)’ before ‘a’ 983s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 983s | ~ ^ 983s | ) 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:4422:109: error: expected ‘)’ before ‘b’ 983s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 983s | ~ ^ 983s | ) 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c: In function ‘futrts_smul_hi64’: 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 983s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 983s | ^~~~~~~~~~ 983s | __int128__ 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:4426:86: error: expected ‘)’ before ‘a’ 983s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 983s | ~ ^ 983s | ) 983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:4426:104: error: expected ‘)’ before ‘b’ 983s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 983s | ~ ^ 983s | ) 983s 983s If you find this error message confusing, uninformative, or wrong, please open an issue: 983s https://github.com/diku-dk/futhark/issues 983s 984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.fut: 984s Compiling with --backend=multicore: 984s cc failed with code 1: 984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c: In function ‘futrts_umul_hi64’: 984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 984s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 984s | ^~~~~~~~~~~ 984s | __uint32_t 984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:4420:90: error: expected ‘)’ before ‘a’ 984s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 984s | ~ ^ 984s | ) 984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:4420:109: error: expected ‘)’ before ‘b’ 984s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 984s | ~ ^ 984s | ) 984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c: In function ‘futrts_smul_hi64’: 984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 984s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 984s | ^~~~~~~~~~ 984s | __int128__ 984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:4424:86: error: expected ‘)’ before ‘a’ 984s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 984s | ~ ^ 984s | ) 984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:4424:104: error: expected ‘)’ before ‘b’ 984s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 984s | ~ ^ 984s | ) 984s 984s If you find this error message confusing, uninformative, or wrong, please open an issue: 984s https://github.com/diku-dk/futhark/issues 984s 986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.fut: 986s Compiling with --backend=multicore: 986s cc failed with code 1: 986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c: In function ‘futrts_umul_hi64’: 986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:4467:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 986s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 986s | ^~~~~~~~~~~ 986s | __uint32_t 986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:4467:78: note: each undeclared identifier is reported only once for each function it appears in 986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:4467:90: error: expected ‘)’ before ‘a’ 986s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 986s | ~ ^ 986s | ) 986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:4467:109: error: expected ‘)’ before ‘b’ 986s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 986s | ~ ^ 986s | ) 986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c: In function ‘futrts_smul_hi64’: 986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:4471:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 986s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 986s | ^~~~~~~~~~ 986s | __int128__ 986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:4471:86: error: expected ‘)’ before ‘a’ 986s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 986s | ~ ^ 986s | ) 986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:4471:104: error: expected ‘)’ before ‘b’ 986s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 986s | ~ ^ 986s | ) 986s 986s If you find this error message confusing, uninformative, or wrong, please open an issue: 986s https://github.com/diku-dk/futhark/issues 986s 991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.fut: 991s Compiling with --backend=multicore: 991s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.fut:4:11-12: 991s Unused name "n". 991s 991s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.fut:4:20-23: 991s Unused name "xss". 991s 991s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.fut:5:73-83: 991s Defaulting ambiguous type to i32. 991s cc failed with code 1: 991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c: In function ‘futrts_umul_hi64’: 991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 991s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 991s | ^~~~~~~~~~~ 991s | __uint32_t 991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:4422:90: error: expected ‘)’ before ‘a’ 991s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 991s | ~ ^ 991s | ) 991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:4422:109: error: expected ‘)’ before ‘b’ 991s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 991s | ~ ^ 991s | ) 991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c: In function ‘futrts_smul_hi64’: 991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 991s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 991s | ^~~~~~~~~~ 991s | __int128__ 991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:4426:86: error: expected ‘)’ before ‘a’ 991s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 991s | ~ ^ 991s | ) 991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:4426:104: error: expected ‘)’ before ‘b’ 991s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 991s | ~ ^ 991s | ) 991s 991s If you find this error message confusing, uninformative, or wrong, please open an issue: 991s https://github.com/diku-dk/futhark/issues 991s 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.fut: 992s Compiling with --backend=multicore: 992s cc failed with code 1: 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c: In function ‘futrts_umul_hi64’: 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 992s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 992s | ^~~~~~~~~~~ 992s | __uint32_t 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:4435:90: error: expected ‘)’ before ‘a’ 992s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 992s | ~ ^ 992s | ) 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:4435:109: error: expected ‘)’ before ‘b’ 992s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 992s | ~ ^ 992s | ) 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c: In function ‘futrts_smul_hi64’: 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 992s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 992s | ^~~~~~~~~~ 992s | __int128__ 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:4439:86: error: expected ‘)’ before ‘a’ 992s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 992s | ~ ^ 992s | ) 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:4439:104: error: expected ‘)’ before ‘b’ 992s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 992s | ~ ^ 992s | ) 992s 992s If you find this error message confusing, uninformative, or wrong, please open an issue: 992s https://github.com/diku-dk/futhark/issues 992s 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.fut: 992s Compiling with --backend=multicore: 992s cc failed with code 1: 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c: In function ‘futrts_umul_hi64’: 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 992s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 992s | ^~~~~~~~~~~ 992s | __uint32_t 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:4437:90: error: expected ‘)’ before ‘a’ 992s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 992s | ~ ^ 992s | ) 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:4437:109: error: expected ‘)’ before ‘b’ 992s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 992s | ~ ^ 992s | ) 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c: In function ‘futrts_smul_hi64’: 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 992s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 992s | ^~~~~~~~~~ 992s | __int128__ 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:4441:86: error: expected ‘)’ before ‘a’ 992s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 992s | ~ ^ 992s | ) 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:4441:104: error: expected ‘)’ before ‘b’ 992s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 992s | ~ ^ 992s | ) 992s 992s If you find this error message confusing, uninformative, or wrong, please open an issue: 992s https://github.com/diku-dk/futhark/issues 992s 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.fut: 992s Compiling with --backend=multicore: 992s cc failed with code 1: 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c: In function ‘futrts_umul_hi64’: 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 992s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 992s | ^~~~~~~~~~~ 992s | __uint32_t 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:4420:90: error: expected ‘)’ before ‘a’ 992s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 992s | ~ ^ 992s | ) 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:4420:109: error: expected ‘)’ before ‘b’ 992s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 992s | ~ ^ 992s | ) 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c: In function ‘futrts_smul_hi64’: 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 992s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 992s | ^~~~~~~~~~ 992s | __int128__ 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:4424:86: error: expected ‘)’ before ‘a’ 992s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 992s | ~ ^ 992s | ) 992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:4424:104: error: expected ‘)’ before ‘b’ 992s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 992s | ~ ^ 992s | ) 992s 992s If you find this error message confusing, uninformative, or wrong, please open an issue: 992s https://github.com/diku-dk/futhark/issues 992s 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.fut: 993s Compiling with --backend=multicore: 993s cc failed with code 1: 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c: In function ‘futrts_umul_hi64’: 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 993s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 993s | ^~~~~~~~~~~ 993s | __uint32_t 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:4421:90: error: expected ‘)’ before ‘a’ 993s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 993s | ~ ^ 993s | ) 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:4421:109: error: expected ‘)’ before ‘b’ 993s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 993s | ~ ^ 993s | ) 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c: In function ‘futrts_smul_hi64’: 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 993s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 993s | ^~~~~~~~~~ 993s | __int128__ 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:4425:86: error: expected ‘)’ before ‘a’ 993s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 993s | ~ ^ 993s | ) 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:4425:104: error: expected ‘)’ before ‘b’ 993s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 993s | ~ ^ 993s | ) 993s 993s If you find this error message confusing, uninformative, or wrong, please open an issue: 993s https://github.com/diku-dk/futhark/issues 993s 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.fut: 993s Compiling with --backend=multicore: 993s cc failed with code 1: 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c: In function ‘futrts_umul_hi64’: 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 993s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 993s | ^~~~~~~~~~~ 993s | __uint32_t 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:4421:90: error: expected ‘)’ before ‘a’ 993s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 993s | ~ ^ 993s | ) 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:4421:109: error: expected ‘)’ before ‘b’ 993s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 993s | ~ ^ 993s | ) 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c: In function ‘futrts_smul_hi64’: 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 993s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 993s | ^~~~~~~~~~ 993s | __int128__ 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:4425:86: error: expected ‘)’ before ‘a’ 993s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 993s | ~ ^ 993s | ) 993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:4425:104: error: expected ‘)’ before ‘b’ 993s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 993s | ~ ^ 993s | ) 993s 993s If you find this error message confusing, uninformative, or wrong, please open an issue: 993s https://github.com/diku-dk/futhark/issues 993s 995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.fut: 995s Compiling with --backend=multicore: 995s cc failed with code 1: 995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c: In function ‘futrts_umul_hi64’: 995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 995s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 995s | ^~~~~~~~~~~ 995s | __uint32_t 995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:4406:90: error: expected ‘)’ before ‘a’ 995s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 995s | ~ ^ 995s | ) 995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:4406:109: error: expected ‘)’ before ‘b’ 995s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 995s | ~ ^ 995s | ) 995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c: In function ‘futrts_smul_hi64’: 995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 995s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 995s | ^~~~~~~~~~ 995s | __int128__ 995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:4410:86: error: expected ‘)’ before ‘a’ 995s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 995s | ~ ^ 995s | ) 995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:4410:104: error: expected ‘)’ before ‘b’ 995s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 995s | ~ ^ 995s | ) 995s 995s If you find this error message confusing, uninformative, or wrong, please open an issue: 995s https://github.com/diku-dk/futhark/issues 995s 999s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.fut: 999s Compiling with --backend=multicore: 999s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.fut:7:24-25: 999s Unused name "y". 999s cc failed with code 1: 999s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c: In function ‘futrts_umul_hi64’: 999s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 999s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 999s | ^~~~~~~~~~~ 999s | __uint32_t 999s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 999s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:4406:90: error: expected ‘)’ before ‘a’ 999s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 999s | ~ ^ 999s | ) 999s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:4406:109: error: expected ‘)’ before ‘b’ 999s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 999s | ~ ^ 999s | ) 999s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c: In function ‘futrts_smul_hi64’: 999s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 999s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 999s | ^~~~~~~~~~ 999s | __int128__ 999s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:4410:86: error: expected ‘)’ before ‘a’ 999s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 999s | ~ ^ 999s | ) 999s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:4410:104: error: expected ‘)’ before ‘b’ 999s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 999s | ~ ^ 999s | ) 999s 999s If you find this error message confusing, uninformative, or wrong, please open an issue: 999s https://github.com/diku-dk/futhark/issues 999s 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.fut: 1000s Compiling with --backend=multicore: 1000s cc failed with code 1: 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c: In function ‘futrts_umul_hi64’: 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1000s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1000s | ^~~~~~~~~~~ 1000s | __uint32_t 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:4406:90: error: expected ‘)’ before ‘a’ 1000s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:4406:109: error: expected ‘)’ before ‘b’ 1000s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c: In function ‘futrts_smul_hi64’: 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1000s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1000s | ^~~~~~~~~~ 1000s | __int128__ 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:4410:86: error: expected ‘)’ before ‘a’ 1000s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:4410:104: error: expected ‘)’ before ‘b’ 1000s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s 1000s If you find this error message confusing, uninformative, or wrong, please open an issue: 1000s https://github.com/diku-dk/futhark/issues 1000s 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.fut: 1000s Compiling with --backend=multicore: 1000s cc failed with code 1: 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c: In function ‘futrts_umul_hi64’: 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1000s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1000s | ^~~~~~~~~~~ 1000s | __uint32_t 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:4406:90: error: expected ‘)’ before ‘a’ 1000s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:4406:109: error: expected ‘)’ before ‘b’ 1000s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c: In function ‘futrts_smul_hi64’: 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1000s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1000s | ^~~~~~~~~~ 1000s | __int128__ 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:4410:86: error: expected ‘)’ before ‘a’ 1000s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:4410:104: error: expected ‘)’ before ‘b’ 1000s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s 1000s If you find this error message confusing, uninformative, or wrong, please open an issue: 1000s https://github.com/diku-dk/futhark/issues 1000s 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.fut: 1000s Compiling with --backend=multicore: 1000s cc failed with code 1: 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c: In function ‘futrts_umul_hi64’: 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1000s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1000s | ^~~~~~~~~~~ 1000s | __uint32_t 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:4406:90: error: expected ‘)’ before ‘a’ 1000s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:4406:109: error: expected ‘)’ before ‘b’ 1000s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c: In function ‘futrts_smul_hi64’: 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1000s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1000s | ^~~~~~~~~~ 1000s | __int128__ 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:4410:86: error: expected ‘)’ before ‘a’ 1000s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:4410:104: error: expected ‘)’ before ‘b’ 1000s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s 1000s If you find this error message confusing, uninformative, or wrong, please open an issue: 1000s https://github.com/diku-dk/futhark/issues 1000s 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.fut: 1000s Compiling with --backend=multicore: 1000s cc failed with code 1: 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c: In function ‘futrts_umul_hi64’: 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1000s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1000s | ^~~~~~~~~~~ 1000s | __uint32_t 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:4406:90: error: expected ‘)’ before ‘a’ 1000s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:4406:109: error: expected ‘)’ before ‘b’ 1000s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c: In function ‘futrts_smul_hi64’: 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1000s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1000s | ^~~~~~~~~~ 1000s | __int128__ 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:4410:86: error: expected ‘)’ before ‘a’ 1000s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:4410:104: error: expected ‘)’ before ‘b’ 1000s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1000s | ~ ^ 1000s | ) 1000s 1000s If you find this error message confusing, uninformative, or wrong, please open an issue: 1000s https://github.com/diku-dk/futhark/issues 1000s 1001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.fut: 1001s Compiling with --backend=multicore: 1001s cc failed with code 1: 1001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c: In function ‘futrts_umul_hi64’: 1001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1001s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1001s | ^~~~~~~~~~~ 1001s | __uint32_t 1001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:4420:90: error: expected ‘)’ before ‘a’ 1001s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1001s | ~ ^ 1001s | ) 1001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:4420:109: error: expected ‘)’ before ‘b’ 1001s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1001s | ~ ^ 1001s | ) 1001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c: In function ‘futrts_smul_hi64’: 1001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1001s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1001s | ^~~~~~~~~~ 1001s | __int128__ 1001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:4424:86: error: expected ‘)’ before ‘a’ 1001s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1001s | ~ ^ 1001s | ) 1001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:4424:104: error: expected ‘)’ before ‘b’ 1001s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1001s | ~ ^ 1001s | ) 1001s 1001s If you find this error message confusing, uninformative, or wrong, please open an issue: 1001s https://github.com/diku-dk/futhark/issues 1001s 1003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.fut: 1003s Compiling with --backend=multicore: 1003s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.fut:7:1-38: 1003s Entry point return type 1003s 1003s #bar | #foo 1003s 1003s will have an opaque type, so the result will likely not be usable. 1003s 1003s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.fut:7:11-12: 1003s Unused name "x". 1003s cc failed with code 1: 1003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c: In function ‘futrts_umul_hi64’: 1003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:4428:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1003s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1003s | ^~~~~~~~~~~ 1003s | __uint32_t 1003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:4428:78: note: each undeclared identifier is reported only once for each function it appears in 1003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:4428:90: error: expected ‘)’ before ‘a’ 1003s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1003s | ~ ^ 1003s | ) 1003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:4428:109: error: expected ‘)’ before ‘b’ 1003s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1003s | ~ ^ 1003s | ) 1003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c: In function ‘futrts_smul_hi64’: 1003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:4432:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1003s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1003s | ^~~~~~~~~~ 1003s | __int128__ 1003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:4432:86: error: expected ‘)’ before ‘a’ 1003s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1003s | ~ ^ 1003s | ) 1003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:4432:104: error: expected ‘)’ before ‘b’ 1003s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1003s | ~ ^ 1003s | ) 1003s 1003s If you find this error message confusing, uninformative, or wrong, please open an issue: 1003s https://github.com/diku-dk/futhark/issues 1003s 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.fut: 1008s Compiling with --backend=multicore: 1008s cc failed with code 1: 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c: In function ‘futrts_umul_hi64’: 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1008s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1008s | ^~~~~~~~~~~ 1008s | __uint32_t 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:4394:90: error: expected ‘)’ before ‘a’ 1008s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1008s | ~ ^ 1008s | ) 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:4394:109: error: expected ‘)’ before ‘b’ 1008s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1008s | ~ ^ 1008s | ) 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c: In function ‘futrts_smul_hi64’: 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1008s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1008s | ^~~~~~~~~~ 1008s | __int128__ 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:4398:86: error: expected ‘)’ before ‘a’ 1008s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1008s | ~ ^ 1008s | ) 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:4398:104: error: expected ‘)’ before ‘b’ 1008s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1008s | ~ ^ 1008s | ) 1008s 1008s If you find this error message confusing, uninformative, or wrong, please open an issue: 1008s https://github.com/diku-dk/futhark/issues 1008s 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.fut: 1008s Compiling with --backend=multicore: 1008s cc failed with code 1: 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c: In function ‘futrts_umul_hi64’: 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1008s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1008s | ^~~~~~~~~~~ 1008s | __uint32_t 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:4420:90: error: expected ‘)’ before ‘a’ 1008s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1008s | ~ ^ 1008s | ) 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:4420:109: error: expected ‘)’ before ‘b’ 1008s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1008s | ~ ^ 1008s | ) 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c: In function ‘futrts_smul_hi64’: 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1008s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1008s | ^~~~~~~~~~ 1008s | __int128__ 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:4424:86: error: expected ‘)’ before ‘a’ 1008s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1008s | ~ ^ 1008s | ) 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:4424:104: error: expected ‘)’ before ‘b’ 1008s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1008s | ~ ^ 1008s | ) 1008s 1008s If you find this error message confusing, uninformative, or wrong, please open an issue: 1008s https://github.com/diku-dk/futhark/issues 1008s 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.fut: 1008s Compiling with --backend=multicore: 1008s cc failed with code 1: 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c: In function ‘futrts_umul_hi64’: 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1008s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1008s | ^~~~~~~~~~~ 1008s | __uint32_t 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:4420:90: error: expected ‘)’ before ‘a’ 1008s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1008s | ~ ^ 1008s | ) 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:4420:109: error: expected ‘)’ before ‘b’ 1008s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1008s | ~ ^ 1008s | ) 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c: In function ‘futrts_smul_hi64’: 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1008s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1008s | ^~~~~~~~~~ 1008s | __int128__ 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:4424:86: error: expected ‘)’ before ‘a’ 1008s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1008s | ~ ^ 1008s | ) 1008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:4424:104: error: expected ‘)’ before ‘b’ 1008s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1008s | ~ ^ 1008s | ) 1008s 1008s If you find this error message confusing, uninformative, or wrong, please open an issue: 1008s https://github.com/diku-dk/futhark/issues 1008s 1009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.fut: 1009s Compiling with --backend=multicore: 1009s cc failed with code 1: 1009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c: In function ‘futrts_umul_hi64’: 1009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1009s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1009s | ^~~~~~~~~~~ 1009s | __uint32_t 1009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:4406:90: error: expected ‘)’ before ‘a’ 1009s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1009s | ~ ^ 1009s | ) 1009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:4406:109: error: expected ‘)’ before ‘b’ 1009s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1009s | ~ ^ 1009s | ) 1009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c: In function ‘futrts_smul_hi64’: 1009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1009s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1009s | ^~~~~~~~~~ 1009s | __int128__ 1009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:4410:86: error: expected ‘)’ before ‘a’ 1009s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1009s | ~ ^ 1009s | ) 1009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:4410:104: error: expected ‘)’ before ‘b’ 1009s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1009s | ~ ^ 1009s | ) 1009s 1009s If you find this error message confusing, uninformative, or wrong, please open an issue: 1009s https://github.com/diku-dk/futhark/issues 1009s 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.fut: 1014s Compiling with --backend=multicore: 1014s cc failed with code 1: 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c: In function ‘futrts_umul_hi64’: 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1014s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1014s | ^~~~~~~~~~~ 1014s | __uint32_t 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:4406:90: error: expected ‘)’ before ‘a’ 1014s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1014s | ~ ^ 1014s | ) 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:4406:109: error: expected ‘)’ before ‘b’ 1014s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1014s | ~ ^ 1014s | ) 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c: In function ‘futrts_smul_hi64’: 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1014s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1014s | ^~~~~~~~~~ 1014s | __int128__ 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:4410:86: error: expected ‘)’ before ‘a’ 1014s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1014s | ~ ^ 1014s | ) 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:4410:104: error: expected ‘)’ before ‘b’ 1014s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1014s | ~ ^ 1014s | ) 1014s 1014s If you find this error message confusing, uninformative, or wrong, please open an issue: 1014s https://github.com/diku-dk/futhark/issues 1014s 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.fut: 1014s Compiling with --backend=multicore: 1014s cc failed with code 1: 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c: In function ‘futrts_umul_hi64’: 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1014s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1014s | ^~~~~~~~~~~ 1014s | __uint32_t 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:4406:90: error: expected ‘)’ before ‘a’ 1014s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1014s | ~ ^ 1014s | ) 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:4406:109: error: expected ‘)’ before ‘b’ 1014s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1014s | ~ ^ 1014s | ) 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c: In function ‘futrts_smul_hi64’: 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1014s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1014s | ^~~~~~~~~~ 1014s | __int128__ 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:4410:86: error: expected ‘)’ before ‘a’ 1014s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1014s | ~ ^ 1014s | ) 1014s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:4410:104: error: expected ‘)’ before ‘b’ 1014s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1014s | ~ ^ 1014s | ) 1014s 1014s If you find this error message confusing, uninformative, or wrong, please open an issue: 1014s https://github.com/diku-dk/futhark/issues 1014s 1015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.fut: 1015s Compiling with --backend=multicore: 1015s cc failed with code 1: 1015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c: In function ‘futrts_umul_hi64’: 1015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1015s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1015s | ^~~~~~~~~~~ 1015s | __uint32_t 1015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:4406:90: error: expected ‘)’ before ‘a’ 1015s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1015s | ~ ^ 1015s | ) 1015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:4406:109: error: expected ‘)’ before ‘b’ 1015s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1015s | ~ ^ 1015s | ) 1015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c: In function ‘futrts_smul_hi64’: 1015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1015s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1015s | ^~~~~~~~~~ 1015s | __int128__ 1015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:4410:86: error: expected ‘)’ before ‘a’ 1015s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1015s | ~ ^ 1015s | ) 1015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:4410:104: error: expected ‘)’ before ‘b’ 1015s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1015s | ~ ^ 1015s | ) 1015s 1015s If you find this error message confusing, uninformative, or wrong, please open an issue: 1015s https://github.com/diku-dk/futhark/issues 1015s 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.fut: 1016s Compiling with --backend=multicore: 1016s cc failed with code 1: 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c: In function ‘futrts_umul_hi64’: 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1016s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1016s | ^~~~~~~~~~~ 1016s | __uint32_t 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:4406:90: error: expected ‘)’ before ‘a’ 1016s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1016s | ~ ^ 1016s | ) 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:4406:109: error: expected ‘)’ before ‘b’ 1016s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1016s | ~ ^ 1016s | ) 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c: In function ‘futrts_smul_hi64’: 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1016s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1016s | ^~~~~~~~~~ 1016s | __int128__ 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:4410:86: error: expected ‘)’ before ‘a’ 1016s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1016s | ~ ^ 1016s | ) 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:4410:104: error: expected ‘)’ before ‘b’ 1016s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1016s | ~ ^ 1016s | ) 1016s 1016s If you find this error message confusing, uninformative, or wrong, please open an issue: 1016s https://github.com/diku-dk/futhark/issues 1016s 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.fut: 1016s Compiling with --backend=multicore: 1016s cc failed with code 1: 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c: In function ‘futrts_umul_hi64’: 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1016s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1016s | ^~~~~~~~~~~ 1016s | __uint32_t 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:4406:90: error: expected ‘)’ before ‘a’ 1016s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1016s | ~ ^ 1016s | ) 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:4406:109: error: expected ‘)’ before ‘b’ 1016s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1016s | ~ ^ 1016s | ) 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c: In function ‘futrts_smul_hi64’: 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1016s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1016s | ^~~~~~~~~~ 1016s | __int128__ 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:4410:86: error: expected ‘)’ before ‘a’ 1016s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1016s | ~ ^ 1016s | ) 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:4410:104: error: expected ‘)’ before ‘b’ 1016s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1016s | ~ ^ 1016s | ) 1016s 1016s If you find this error message confusing, uninformative, or wrong, please open an issue: 1016s https://github.com/diku-dk/futhark/issues 1016s 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.fut: 1016s Compiling with --backend=multicore: 1016s cc failed with code 1: 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c: In function ‘futrts_umul_hi64’: 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1016s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1016s | ^~~~~~~~~~~ 1016s | __uint32_t 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:4406:90: error: expected ‘)’ before ‘a’ 1016s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1016s | ~ ^ 1016s | ) 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:4406:109: error: expected ‘)’ before ‘b’ 1016s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1016s | ~ ^ 1016s | ) 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c: In function ‘futrts_smul_hi64’: 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1016s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1016s | ^~~~~~~~~~ 1016s | __int128__ 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:4410:86: error: expected ‘)’ before ‘a’ 1016s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1016s | ~ ^ 1016s | ) 1016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:4410:104: error: expected ‘)’ before ‘b’ 1016s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1016s | ~ ^ 1016s | ) 1016s 1016s If you find this error message confusing, uninformative, or wrong, please open an issue: 1016s https://github.com/diku-dk/futhark/issues 1016s 1017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.fut: 1017s Compiling with --backend=multicore: 1017s cc failed with code 1: 1017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c: In function ‘futrts_umul_hi64’: 1017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1017s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1017s | ^~~~~~~~~~~ 1017s | __uint32_t 1017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:4420:90: error: expected ‘)’ before ‘a’ 1017s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1017s | ~ ^ 1017s | ) 1017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:4420:109: error: expected ‘)’ before ‘b’ 1017s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1017s | ~ ^ 1017s | ) 1017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c: In function ‘futrts_smul_hi64’: 1017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1017s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1017s | ^~~~~~~~~~ 1017s | __int128__ 1017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:4424:86: error: expected ‘)’ before ‘a’ 1017s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1017s | ~ ^ 1017s | ) 1017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:4424:104: error: expected ‘)’ before ‘b’ 1017s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1017s | ~ ^ 1017s | ) 1017s 1017s If you find this error message confusing, uninformative, or wrong, please open an issue: 1017s https://github.com/diku-dk/futhark/issues 1017s 1020s 356 failed, 13 passed, 1944 to go. 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.fut: 1021s Compiling with --backend=multicore: 1021s cc failed with code 1: 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c: In function ‘futrts_umul_hi64’: 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1021s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1021s | ^~~~~~~~~~~ 1021s | __uint32_t 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:4406:90: error: expected ‘)’ before ‘a’ 1021s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1021s | ~ ^ 1021s | ) 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:4406:109: error: expected ‘)’ before ‘b’ 1021s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1021s | ~ ^ 1021s | ) 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c: In function ‘futrts_smul_hi64’: 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1021s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1021s | ^~~~~~~~~~ 1021s | __int128__ 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:4410:86: error: expected ‘)’ before ‘a’ 1021s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1021s | ~ ^ 1021s | ) 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:4410:104: error: expected ‘)’ before ‘b’ 1021s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1021s | ~ ^ 1021s | ) 1021s 1021s If you find this error message confusing, uninformative, or wrong, please open an issue: 1021s https://github.com/diku-dk/futhark/issues 1021s 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.fut: 1021s Compiling with --backend=multicore: 1021s cc failed with code 1: 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c: In function ‘futrts_umul_hi64’: 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1021s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1021s | ^~~~~~~~~~~ 1021s | __uint32_t 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:4394:90: error: expected ‘)’ before ‘a’ 1021s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1021s | ~ ^ 1021s | ) 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:4394:109: error: expected ‘)’ before ‘b’ 1021s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1021s | ~ ^ 1021s | ) 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c: In function ‘futrts_smul_hi64’: 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1021s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1021s | ^~~~~~~~~~ 1021s | __int128__ 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:4398:86: error: expected ‘)’ before ‘a’ 1021s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1021s | ~ ^ 1021s | ) 1021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:4398:104: error: expected ‘)’ before ‘b’ 1021s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1021s | ~ ^ 1021s | ) 1021s 1021s If you find this error message confusing, uninformative, or wrong, please open an issue: 1021s https://github.com/diku-dk/futhark/issues 1021s 1028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.fut: 1028s Compiling with --backend=multicore: 1028s cc failed with code 1: 1028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c: In function ‘futrts_umul_hi64’: 1028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1028s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1028s | ^~~~~~~~~~~ 1028s | __uint32_t 1028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:4406:90: error: expected ‘)’ before ‘a’ 1028s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1028s | ~ ^ 1028s | ) 1028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:4406:109: error: expected ‘)’ before ‘b’ 1028s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1028s | ~ ^ 1028s | ) 1028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c: In function ‘futrts_smul_hi64’: 1028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1028s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1028s | ^~~~~~~~~~ 1028s | __int128__ 1028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:4410:86: error: expected ‘)’ before ‘a’ 1028s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1028s | ~ ^ 1028s | ) 1028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:4410:104: error: expected ‘)’ before ‘b’ 1028s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1028s | ~ ^ 1028s | ) 1028s 1028s If you find this error message confusing, uninformative, or wrong, please open an issue: 1028s https://github.com/diku-dk/futhark/issues 1028s 1033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.fut: 1033s Compiling with --backend=multicore: 1033s cc failed with code 1: 1033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c: In function ‘futrts_umul_hi64’: 1033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1033s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1033s | ^~~~~~~~~~~ 1033s | __uint32_t 1033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:4421:90: error: expected ‘)’ before ‘a’ 1033s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1033s | ~ ^ 1033s | ) 1033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:4421:109: error: expected ‘)’ before ‘b’ 1033s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1033s | ~ ^ 1033s | ) 1033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c: In function ‘futrts_smul_hi64’: 1033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1033s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1033s | ^~~~~~~~~~ 1033s | __int128__ 1033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:4425:86: error: expected ‘)’ before ‘a’ 1033s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1033s | ~ ^ 1033s | ) 1033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:4425:104: error: expected ‘)’ before ‘b’ 1033s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1033s | ~ ^ 1033s | ) 1033s 1033s If you find this error message confusing, uninformative, or wrong, please open an issue: 1033s https://github.com/diku-dk/futhark/issues 1033s 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.fut: 1034s Compiling with --backend=multicore: 1034s cc failed with code 1: 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c: In function ‘futrts_umul_hi64’: 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1034s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1034s | ^~~~~~~~~~~ 1034s | __uint32_t 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:4406:90: error: expected ‘)’ before ‘a’ 1034s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1034s | ~ ^ 1034s | ) 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:4406:109: error: expected ‘)’ before ‘b’ 1034s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1034s | ~ ^ 1034s | ) 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c: In function ‘futrts_smul_hi64’: 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1034s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1034s | ^~~~~~~~~~ 1034s | __int128__ 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:4410:86: error: expected ‘)’ before ‘a’ 1034s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1034s | ~ ^ 1034s | ) 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:4410:104: error: expected ‘)’ before ‘b’ 1034s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1034s | ~ ^ 1034s | ) 1034s 1034s If you find this error message confusing, uninformative, or wrong, please open an issue: 1034s https://github.com/diku-dk/futhark/issues 1034s 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.fut: 1034s Compiling with --backend=multicore: 1034s cc failed with code 1: 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c: In function ‘futrts_umul_hi64’: 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1034s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1034s | ^~~~~~~~~~~ 1034s | __uint32_t 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:4420:90: error: expected ‘)’ before ‘a’ 1034s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1034s | ~ ^ 1034s | ) 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:4420:109: error: expected ‘)’ before ‘b’ 1034s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1034s | ~ ^ 1034s | ) 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c: In function ‘futrts_smul_hi64’: 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1034s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1034s | ^~~~~~~~~~ 1034s | __int128__ 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:4424:86: error: expected ‘)’ before ‘a’ 1034s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1034s | ~ ^ 1034s | ) 1034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:4424:104: error: expected ‘)’ before ‘b’ 1034s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1034s | ~ ^ 1034s | ) 1034s 1034s If you find this error message confusing, uninformative, or wrong, please open an issue: 1034s https://github.com/diku-dk/futhark/issues 1034s 1036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.fut: 1036s Compiling with --backend=multicore: 1036s cc failed with code 1: 1036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c: In function ‘futrts_umul_hi64’: 1036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1036s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1036s | ^~~~~~~~~~~ 1036s | __uint32_t 1036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:4406:90: error: expected ‘)’ before ‘a’ 1036s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1036s | ~ ^ 1036s | ) 1036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:4406:109: error: expected ‘)’ before ‘b’ 1036s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1036s | ~ ^ 1036s | ) 1036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c: In function ‘futrts_smul_hi64’: 1036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1036s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1036s | ^~~~~~~~~~ 1036s | __int128__ 1036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:4410:86: error: expected ‘)’ before ‘a’ 1036s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1036s | ~ ^ 1036s | ) 1036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:4410:104: error: expected ‘)’ before ‘b’ 1036s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1036s | ~ ^ 1036s | ) 1036s 1036s If you find this error message confusing, uninformative, or wrong, please open an issue: 1036s https://github.com/diku-dk/futhark/issues 1036s 1037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.fut: 1037s Compiling with --backend=multicore: 1037s cc failed with code 1: 1037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c: In function ‘futrts_umul_hi64’: 1037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1037s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1037s | ^~~~~~~~~~~ 1037s | __uint32_t 1037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:4406:90: error: expected ‘)’ before ‘a’ 1037s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1037s | ~ ^ 1037s | ) 1037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:4406:109: error: expected ‘)’ before ‘b’ 1037s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1037s | ~ ^ 1037s | ) 1037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c: In function ‘futrts_smul_hi64’: 1037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1037s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1037s | ^~~~~~~~~~ 1037s | __int128__ 1037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:4410:86: error: expected ‘)’ before ‘a’ 1037s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1037s | ~ ^ 1037s | ) 1037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:4410:104: error: expected ‘)’ before ‘b’ 1037s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1037s | ~ ^ 1037s | ) 1037s 1037s If you find this error message confusing, uninformative, or wrong, please open an issue: 1037s https://github.com/diku-dk/futhark/issues 1037s 1038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.fut: 1038s Compiling with --backend=multicore: 1038s cc failed with code 1: 1038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c: In function ‘futrts_umul_hi64’: 1038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1038s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1038s | ^~~~~~~~~~~ 1038s | __uint32_t 1038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:4420:90: error: expected ‘)’ before ‘a’ 1038s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1038s | ~ ^ 1038s | ) 1038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:4420:109: error: expected ‘)’ before ‘b’ 1038s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1038s | ~ ^ 1038s | ) 1038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c: In function ‘futrts_smul_hi64’: 1038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1038s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1038s | ^~~~~~~~~~ 1038s | __int128__ 1038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:4424:86: error: expected ‘)’ before ‘a’ 1038s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1038s | ~ ^ 1038s | ) 1038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:4424:104: error: expected ‘)’ before ‘b’ 1038s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1038s | ~ ^ 1038s | ) 1038s 1038s If you find this error message confusing, uninformative, or wrong, please open an issue: 1038s https://github.com/diku-dk/futhark/issues 1038s 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.fut: 1042s Compiling with --backend=multicore: 1042s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.fut:4:1-6:17: 1042s Entry point return type 1042s 1042s (bool, #l | #r) 1042s 1042s will have an opaque type, so the result will likely not be usable. 1042s cc failed with code 1: 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c: In function ‘futrts_umul_hi64’: 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:4417:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1042s 4417 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1042s | ^~~~~~~~~~~ 1042s | __uint32_t 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:4417:78: note: each undeclared identifier is reported only once for each function it appears in 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:4417:90: error: expected ‘)’ before ‘a’ 1042s 4417 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1042s | ~ ^ 1042s | ) 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:4417:109: error: expected ‘)’ before ‘b’ 1042s 4417 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1042s | ~ ^ 1042s | ) 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c: In function ‘futrts_smul_hi64’: 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:4421:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1042s 4421 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1042s | ^~~~~~~~~~ 1042s | __int128__ 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:4421:86: error: expected ‘)’ before ‘a’ 1042s 4421 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1042s | ~ ^ 1042s | ) 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:4421:104: error: expected ‘)’ before ‘b’ 1042s 4421 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1042s | ~ ^ 1042s | ) 1042s 1042s If you find this error message confusing, uninformative, or wrong, please open an issue: 1042s https://github.com/diku-dk/futhark/issues 1042s 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.fut: 1042s Compiling with --backend=multicore: 1042s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.fut:18:13-33: 1042s Comparing arrays with "==" is deprecated and will stop working in a future revision of the language. 1042s cc failed with code 1: 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c: In function ‘futrts_umul_hi64’: 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1042s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1042s | ^~~~~~~~~~~ 1042s | __uint32_t 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:4421:90: error: expected ‘)’ before ‘a’ 1042s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1042s | ~ ^ 1042s | ) 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:4421:109: error: expected ‘)’ before ‘b’ 1042s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1042s | ~ ^ 1042s | ) 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c: In function ‘futrts_smul_hi64’: 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1042s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1042s | ^~~~~~~~~~ 1042s | __int128__ 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:4425:86: error: expected ‘)’ before ‘a’ 1042s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1042s | ~ ^ 1042s | ) 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:4425:104: error: expected ‘)’ before ‘b’ 1042s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1042s | ~ ^ 1042s | ) 1042s 1042s If you find this error message confusing, uninformative, or wrong, please open an issue: 1042s https://github.com/diku-dk/futhark/issues 1042s 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.fut: 1042s Compiling with --backend=multicore: 1042s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.fut:9:40-48: 1042s Comparing arrays with "==" is deprecated and will stop working in a future revision of the language. 1042s cc failed with code 1: 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c: In function ‘futrts_umul_hi64’: 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1042s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1042s | ^~~~~~~~~~~ 1042s | __uint32_t 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:4421:90: error: expected ‘)’ before ‘a’ 1042s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1042s | ~ ^ 1042s | ) 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:4421:109: error: expected ‘)’ before ‘b’ 1042s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1042s | ~ ^ 1042s | ) 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c: In function ‘futrts_smul_hi64’: 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1042s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1042s | ^~~~~~~~~~ 1042s | __int128__ 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:4425:86: error: expected ‘)’ before ‘a’ 1042s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1042s | ~ ^ 1042s | ) 1042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:4425:104: error: expected ‘)’ before ‘b’ 1042s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1042s | ~ ^ 1042s | ) 1042s 1042s If you find this error message confusing, uninformative, or wrong, please open an issue: 1042s https://github.com/diku-dk/futhark/issues 1042s 1050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.fut: 1050s Compiling with --backend=multicore: 1050s cc failed with code 1: 1050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c: In function ‘futrts_umul_hi64’: 1050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1050s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1050s | ^~~~~~~~~~~ 1050s | __uint32_t 1050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:4406:90: error: expected ‘)’ before ‘a’ 1050s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1050s | ~ ^ 1050s | ) 1050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:4406:109: error: expected ‘)’ before ‘b’ 1050s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1050s | ~ ^ 1050s | ) 1050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c: In function ‘futrts_smul_hi64’: 1050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1050s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1050s | ^~~~~~~~~~ 1050s | __int128__ 1050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:4410:86: error: expected ‘)’ before ‘a’ 1050s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1050s | ~ ^ 1050s | ) 1050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:4410:104: error: expected ‘)’ before ‘b’ 1050s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1050s | ~ ^ 1050s | ) 1050s 1050s If you find this error message confusing, uninformative, or wrong, please open an issue: 1050s https://github.com/diku-dk/futhark/issues 1050s 1052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.fut: 1052s Compiling with --backend=multicore: 1052s cc failed with code 1: 1052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c: In function ‘futrts_umul_hi64’: 1052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1052s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1052s | ^~~~~~~~~~~ 1052s | __uint32_t 1052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:4406:90: error: expected ‘)’ before ‘a’ 1052s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1052s | ~ ^ 1052s | ) 1052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:4406:109: error: expected ‘)’ before ‘b’ 1052s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1052s | ~ ^ 1052s | ) 1052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c: In function ‘futrts_smul_hi64’: 1052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1052s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1052s | ^~~~~~~~~~ 1052s | __int128__ 1052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:4410:86: error: expected ‘)’ before ‘a’ 1052s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1052s | ~ ^ 1052s | ) 1052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:4410:104: error: expected ‘)’ before ‘b’ 1052s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1052s | ~ ^ 1052s | ) 1052s 1052s If you find this error message confusing, uninformative, or wrong, please open an issue: 1052s https://github.com/diku-dk/futhark/issues 1052s 1053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.fut: 1053s Compiling with --backend=multicore: 1053s cc failed with code 1: 1053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c: In function ‘futrts_umul_hi64’: 1053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1053s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1053s | ^~~~~~~~~~~ 1053s | __uint32_t 1053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4420:90: error: expected ‘)’ before ‘a’ 1053s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1053s | ~ ^ 1053s | ) 1053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4420:109: error: expected ‘)’ before ‘b’ 1053s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1053s | ~ ^ 1053s | ) 1053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c: In function ‘futrts_smul_hi64’: 1053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1053s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1053s | ^~~~~~~~~~ 1053s | __int128__ 1053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4424:86: error: expected ‘)’ before ‘a’ 1053s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1053s | ~ ^ 1053s | ) 1053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4424:104: error: expected ‘)’ before ‘b’ 1053s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1053s | ~ ^ 1053s | ) 1053s 1053s If you find this error message confusing, uninformative, or wrong, please open an issue: 1053s https://github.com/diku-dk/futhark/issues 1053s 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.fut: 1054s Compiling with --backend=multicore: 1054s cc failed with code 1: 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c: In function ‘futrts_umul_hi64’: 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1054s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1054s | ^~~~~~~~~~~ 1054s | __uint32_t 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:4421:90: error: expected ‘)’ before ‘a’ 1054s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1054s | ~ ^ 1054s | ) 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:4421:109: error: expected ‘)’ before ‘b’ 1054s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1054s | ~ ^ 1054s | ) 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c: In function ‘futrts_smul_hi64’: 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1054s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1054s | ^~~~~~~~~~ 1054s | __int128__ 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:4425:86: error: expected ‘)’ before ‘a’ 1054s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1054s | ~ ^ 1054s | ) 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:4425:104: error: expected ‘)’ before ‘b’ 1054s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1054s | ~ ^ 1054s | ) 1054s 1054s If you find this error message confusing, uninformative, or wrong, please open an issue: 1054s https://github.com/diku-dk/futhark/issues 1054s 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.fut: 1054s Compiling with --backend=multicore: 1054s cc failed with code 1: 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c: In function ‘futrts_umul_hi64’: 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1054s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1054s | ^~~~~~~~~~~ 1054s | __uint32_t 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4420:90: error: expected ‘)’ before ‘a’ 1054s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1054s | ~ ^ 1054s | ) 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4420:109: error: expected ‘)’ before ‘b’ 1054s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1054s | ~ ^ 1054s | ) 1054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c: In function ‘futrts_smul_hi64’: 1055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1055s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1055s | ^~~~~~~~~~ 1055s | __int128__ 1055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4424:86: error: expected ‘)’ before ‘a’ 1055s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1055s | ~ ^ 1055s | ) 1055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4424:104: error: expected ‘)’ before ‘b’ 1055s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1055s | ~ ^ 1055s | ) 1055s 1055s If you find this error message confusing, uninformative, or wrong, please open an issue: 1055s https://github.com/diku-dk/futhark/issues 1055s 1055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.fut: 1055s Generating reference outputs: 1055s cc failed with code 1: 1055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c: In function ‘futrts_umul_hi64’: 1055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1055s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1055s | ^~~~~~~~~~~ 1055s | __uint32_t 1055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4415:90: error: expected ‘)’ before ‘a’ 1055s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1055s | ~ ^ 1055s | ) 1055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4415:109: error: expected ‘)’ before ‘b’ 1055s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1055s | ~ ^ 1055s | ) 1055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c: In function ‘futrts_smul_hi64’: 1055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1055s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1055s | ^~~~~~~~~~ 1055s | __int128__ 1055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4419:86: error: expected ‘)’ before ‘a’ 1055s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1055s | ~ ^ 1055s | ) 1055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4419:104: error: expected ‘)’ before ‘b’ 1055s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1055s | ~ ^ 1055s | ) 1055s 1055s If you find this error message confusing, uninformative, or wrong, please open an issue: 1055s https://github.com/diku-dk/futhark/issues 1055s 1056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.fut: 1056s Compiling with --backend=multicore: 1056s cc failed with code 1: 1056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c: In function ‘futrts_umul_hi64’: 1056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1056s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1056s | ^~~~~~~~~~~ 1056s | __uint32_t 1056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4420:90: error: expected ‘)’ before ‘a’ 1056s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1056s | ~ ^ 1056s | ) 1056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4420:109: error: expected ‘)’ before ‘b’ 1056s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1056s | ~ ^ 1056s | ) 1056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c: In function ‘futrts_smul_hi64’: 1056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1056s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1056s | ^~~~~~~~~~ 1056s | __int128__ 1056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4424:86: error: expected ‘)’ before ‘a’ 1056s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1056s | ~ ^ 1056s | ) 1056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4424:104: error: expected ‘)’ before ‘b’ 1056s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1056s | ~ ^ 1056s | ) 1056s 1056s If you find this error message confusing, uninformative, or wrong, please open an issue: 1056s https://github.com/diku-dk/futhark/issues 1056s 1061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.fut: 1061s Compiling with --backend=multicore: 1061s cc failed with code 1: 1061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c: In function ‘futrts_umul_hi64’: 1061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1061s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1061s | ^~~~~~~~~~~ 1061s | __uint32_t 1061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4420:90: error: expected ‘)’ before ‘a’ 1061s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1061s | ~ ^ 1061s | ) 1061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4420:109: error: expected ‘)’ before ‘b’ 1061s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1061s | ~ ^ 1061s | ) 1061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c: In function ‘futrts_smul_hi64’: 1061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1061s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1061s | ^~~~~~~~~~ 1061s | __int128__ 1061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4424:86: error: expected ‘)’ before ‘a’ 1061s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1061s | ~ ^ 1061s | ) 1061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4424:104: error: expected ‘)’ before ‘b’ 1061s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1061s | ~ ^ 1061s | ) 1061s 1061s If you find this error message confusing, uninformative, or wrong, please open an issue: 1061s https://github.com/diku-dk/futhark/issues 1061s 1063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.fut: 1063s Compiling with --backend=multicore: 1063s cc failed with code 1: 1063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c: In function ‘futrts_umul_hi64’: 1063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1063s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1063s | ^~~~~~~~~~~ 1063s | __uint32_t 1063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4420:90: error: expected ‘)’ before ‘a’ 1063s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1063s | ~ ^ 1063s | ) 1063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4420:109: error: expected ‘)’ before ‘b’ 1063s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1063s | ~ ^ 1063s | ) 1063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c: In function ‘futrts_smul_hi64’: 1063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1063s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1063s | ^~~~~~~~~~ 1063s | __int128__ 1063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4424:86: error: expected ‘)’ before ‘a’ 1063s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1063s | ~ ^ 1063s | ) 1063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4424:104: error: expected ‘)’ before ‘b’ 1063s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1063s | ~ ^ 1063s | ) 1063s 1063s If you find this error message confusing, uninformative, or wrong, please open an issue: 1063s https://github.com/diku-dk/futhark/issues 1063s 1065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.fut: 1065s Compiling with --backend=multicore: 1065s cc failed with code 1: 1065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c: In function ‘futrts_umul_hi64’: 1065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1065s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1065s | ^~~~~~~~~~~ 1065s | __uint32_t 1065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4435:90: error: expected ‘)’ before ‘a’ 1065s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1065s | ~ ^ 1065s | ) 1065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4435:109: error: expected ‘)’ before ‘b’ 1065s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1065s | ~ ^ 1065s | ) 1065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c: In function ‘futrts_smul_hi64’: 1065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1065s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1065s | ^~~~~~~~~~ 1065s | __int128__ 1065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4439:86: error: expected ‘)’ before ‘a’ 1065s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1065s | ~ ^ 1065s | ) 1065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4439:104: error: expected ‘)’ before ‘b’ 1065s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1065s | ~ ^ 1065s | ) 1065s 1065s If you find this error message confusing, uninformative, or wrong, please open an issue: 1065s https://github.com/diku-dk/futhark/issues 1065s 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.fut: 1066s Compiling with --backend=multicore: 1066s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.fut:4:15-19: 1066s Unused name "cost". 1066s cc failed with code 1: 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c: In function ‘futrts_umul_hi64’: 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1066s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1066s | ^~~~~~~~~~~ 1066s | __uint32_t 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:4436:90: error: expected ‘)’ before ‘a’ 1066s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1066s | ~ ^ 1066s | ) 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:4436:109: error: expected ‘)’ before ‘b’ 1066s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1066s | ~ ^ 1066s | ) 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c: In function ‘futrts_smul_hi64’: 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1066s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1066s | ^~~~~~~~~~ 1066s | __int128__ 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:4440:86: error: expected ‘)’ before ‘a’ 1066s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1066s | ~ ^ 1066s | ) 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:4440:104: error: expected ‘)’ before ‘b’ 1066s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1066s | ~ ^ 1066s | ) 1066s 1066s If you find this error message confusing, uninformative, or wrong, please open an issue: 1066s https://github.com/diku-dk/futhark/issues 1066s 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.fut: 1066s Compiling with --backend=multicore: 1066s cc failed with code 1: 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c: In function ‘futrts_umul_hi64’: 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1066s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1066s | ^~~~~~~~~~~ 1066s | __uint32_t 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:4420:90: error: expected ‘)’ before ‘a’ 1066s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1066s | ~ ^ 1066s | ) 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:4420:109: error: expected ‘)’ before ‘b’ 1066s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1066s | ~ ^ 1066s | ) 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c: In function ‘futrts_smul_hi64’: 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1066s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1066s | ^~~~~~~~~~ 1066s | __int128__ 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:4424:86: error: expected ‘)’ before ‘a’ 1066s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1066s | ~ ^ 1066s | ) 1066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:4424:104: error: expected ‘)’ before ‘b’ 1066s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1066s | ~ ^ 1066s | ) 1066s 1066s If you find this error message confusing, uninformative, or wrong, please open an issue: 1066s https://github.com/diku-dk/futhark/issues 1066s 1068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.fut: 1068s Compiling with --backend=multicore: 1068s cc failed with code 1: 1068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c: In function ‘futrts_umul_hi64’: 1068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1068s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1068s | ^~~~~~~~~~~ 1068s | __uint32_t 1068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4436:90: error: expected ‘)’ before ‘a’ 1068s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1068s | ~ ^ 1068s | ) 1068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4436:109: error: expected ‘)’ before ‘b’ 1068s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1068s | ~ ^ 1068s | ) 1068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c: In function ‘futrts_smul_hi64’: 1068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1068s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1068s | ^~~~~~~~~~ 1068s | __int128__ 1068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4440:86: error: expected ‘)’ before ‘a’ 1068s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1068s | ~ ^ 1068s | ) 1068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4440:104: error: expected ‘)’ before ‘b’ 1068s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1068s | ~ ^ 1068s | ) 1068s 1068s If you find this error message confusing, uninformative, or wrong, please open an issue: 1068s https://github.com/diku-dk/futhark/issues 1068s 1071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.fut: 1071s Generating reference outputs: 1071s cc failed with code 1: 1071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c: In function ‘futrts_umul_hi64’: 1071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1071s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1071s | ^~~~~~~~~~~ 1071s | __uint32_t 1071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c:4416:90: error: expected ‘)’ before ‘a’ 1071s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1071s | ~ ^ 1071s | ) 1071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c:4416:109: error: expected ‘)’ before ‘b’ 1071s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1071s | ~ ^ 1071s | ) 1071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c: In function ‘futrts_smul_hi64’: 1071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1071s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1071s | ^~~~~~~~~~ 1071s | __int128__ 1071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c:4420:86: error: expected ‘)’ before ‘a’ 1071s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1071s | ~ ^ 1071s | ) 1071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c:4420:104: error: expected ‘)’ before ‘b’ 1071s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1071s | ~ ^ 1071s | ) 1071s 1071s If you find this error message confusing, uninformative, or wrong, please open an issue: 1071s https://github.com/diku-dk/futhark/issues 1071s 1072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.fut: 1072s Compiling with --backend=multicore: 1072s cc failed with code 1: 1072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c: In function ‘futrts_umul_hi64’: 1072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1072s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1072s | ^~~~~~~~~~~ 1072s | __uint32_t 1072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 1072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4448:90: error: expected ‘)’ before ‘a’ 1072s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1072s | ~ ^ 1072s | ) 1072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4448:109: error: expected ‘)’ before ‘b’ 1072s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1072s | ~ ^ 1072s | ) 1072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c: In function ‘futrts_smul_hi64’: 1072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1072s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1072s | ^~~~~~~~~~ 1072s | __int128__ 1072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4452:86: error: expected ‘)’ before ‘a’ 1072s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1072s | ~ ^ 1072s | ) 1072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4452:104: error: expected ‘)’ before ‘b’ 1072s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1072s | ~ ^ 1072s | ) 1072s 1072s If you find this error message confusing, uninformative, or wrong, please open an issue: 1072s https://github.com/diku-dk/futhark/issues 1072s 1074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.fut: 1074s Compiling with --backend=multicore: 1074s cc failed with code 1: 1074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c: In function ‘futrts_umul_hi64’: 1074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1074s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1074s | ^~~~~~~~~~~ 1074s | __uint32_t 1074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:4406:90: error: expected ‘)’ before ‘a’ 1074s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1074s | ~ ^ 1074s | ) 1074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:4406:109: error: expected ‘)’ before ‘b’ 1074s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1074s | ~ ^ 1074s | ) 1074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c: In function ‘futrts_smul_hi64’: 1074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1074s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1074s | ^~~~~~~~~~ 1074s | __int128__ 1074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:4410:86: error: expected ‘)’ before ‘a’ 1074s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1074s | ~ ^ 1074s | ) 1074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:4410:104: error: expected ‘)’ before ‘b’ 1074s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1074s | ~ ^ 1074s | ) 1074s 1074s If you find this error message confusing, uninformative, or wrong, please open an issue: 1074s https://github.com/diku-dk/futhark/issues 1074s 1075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.fut: 1075s Compiling with --backend=multicore: 1075s cc failed with code 1: 1075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c: In function ‘futrts_umul_hi64’: 1075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1075s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1075s | ^~~~~~~~~~~ 1075s | __uint32_t 1075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:4420:90: error: expected ‘)’ before ‘a’ 1075s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1075s | ~ ^ 1075s | ) 1075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:4420:109: error: expected ‘)’ before ‘b’ 1075s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1075s | ~ ^ 1075s | ) 1075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c: In function ‘futrts_smul_hi64’: 1075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1075s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1075s | ^~~~~~~~~~ 1075s | __int128__ 1075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:4424:86: error: expected ‘)’ before ‘a’ 1075s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1075s | ~ ^ 1075s | ) 1075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:4424:104: error: expected ‘)’ before ‘b’ 1075s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1075s | ~ ^ 1075s | ) 1075s 1075s If you find this error message confusing, uninformative, or wrong, please open an issue: 1075s https://github.com/diku-dk/futhark/issues 1075s 1078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.fut: 1078s Compiling with --backend=multicore: 1078s cc failed with code 1: 1078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c: In function ‘futrts_umul_hi64’: 1078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1078s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1078s | ^~~~~~~~~~~ 1078s | __uint32_t 1078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4420:90: error: expected ‘)’ before ‘a’ 1078s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1078s | ~ ^ 1078s | ) 1078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4420:109: error: expected ‘)’ before ‘b’ 1078s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1078s | ~ ^ 1078s | ) 1078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c: In function ‘futrts_smul_hi64’: 1078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1078s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1078s | ^~~~~~~~~~ 1078s | __int128__ 1078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4424:86: error: expected ‘)’ before ‘a’ 1078s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1078s | ~ ^ 1078s | ) 1078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4424:104: error: expected ‘)’ before ‘b’ 1078s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1078s | ~ ^ 1078s | ) 1078s 1078s If you find this error message confusing, uninformative, or wrong, please open an issue: 1078s https://github.com/diku-dk/futhark/issues 1078s 1079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.fut: 1079s Compiling with --backend=multicore: 1079s cc failed with code 1: 1079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c: In function ‘futrts_umul_hi64’: 1079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1079s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1079s | ^~~~~~~~~~~ 1079s | __uint32_t 1079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4421:90: error: expected ‘)’ before ‘a’ 1079s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1079s | ~ ^ 1079s | ) 1079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4421:109: error: expected ‘)’ before ‘b’ 1079s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1079s | ~ ^ 1079s | ) 1079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c: In function ‘futrts_smul_hi64’: 1079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1079s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1079s | ^~~~~~~~~~ 1079s | __int128__ 1079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4425:86: error: expected ‘)’ before ‘a’ 1079s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1079s | ~ ^ 1079s | ) 1079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4425:104: error: expected ‘)’ before ‘b’ 1079s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1079s | ~ ^ 1079s | ) 1079s 1079s If you find this error message confusing, uninformative, or wrong, please open an issue: 1079s https://github.com/diku-dk/futhark/issues 1079s 1080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.fut: 1080s Compiling with --backend=multicore: 1080s cc failed with code 1: 1080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c: In function ‘futrts_umul_hi64’: 1080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1080s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1080s | ^~~~~~~~~~~ 1080s | __uint32_t 1080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:4437:90: error: expected ‘)’ before ‘a’ 1080s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1080s | ~ ^ 1080s | ) 1080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:4437:109: error: expected ‘)’ before ‘b’ 1080s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1080s | ~ ^ 1080s | ) 1080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c: In function ‘futrts_smul_hi64’: 1080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1080s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1080s | ^~~~~~~~~~ 1080s | __int128__ 1080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:4441:86: error: expected ‘)’ before ‘a’ 1080s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1080s | ~ ^ 1080s | ) 1080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:4441:104: error: expected ‘)’ before ‘b’ 1080s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1080s | ~ ^ 1080s | ) 1080s 1080s If you find this error message confusing, uninformative, or wrong, please open an issue: 1080s https://github.com/diku-dk/futhark/issues 1080s 1080s 388 failed, 36 passed, 1889 to go. 1084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.fut: 1084s Compiling with --backend=multicore: 1084s cc failed with code 1: 1084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c: In function ‘futrts_umul_hi64’: 1084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1084s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1084s | ^~~~~~~~~~~ 1084s | __uint32_t 1084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:4437:90: error: expected ‘)’ before ‘a’ 1084s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1084s | ~ ^ 1084s | ) 1084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:4437:109: error: expected ‘)’ before ‘b’ 1084s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1084s | ~ ^ 1084s | ) 1084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c: In function ‘futrts_smul_hi64’: 1084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1084s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1084s | ^~~~~~~~~~ 1084s | __int128__ 1084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:4441:86: error: expected ‘)’ before ‘a’ 1084s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1084s | ~ ^ 1084s | ) 1084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:4441:104: error: expected ‘)’ before ‘b’ 1084s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1084s | ~ ^ 1084s | ) 1084s 1084s If you find this error message confusing, uninformative, or wrong, please open an issue: 1084s https://github.com/diku-dk/futhark/issues 1084s 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.fut: 1085s Compiling with --backend=multicore: 1085s cc failed with code 1: 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c: In function ‘futrts_umul_hi64’: 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1085s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1085s | ^~~~~~~~~~~ 1085s | __uint32_t 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:4436:90: error: expected ‘)’ before ‘a’ 1085s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1085s | ~ ^ 1085s | ) 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:4436:109: error: expected ‘)’ before ‘b’ 1085s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1085s | ~ ^ 1085s | ) 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c: In function ‘futrts_smul_hi64’: 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1085s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1085s | ^~~~~~~~~~ 1085s | __int128__ 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:4440:86: error: expected ‘)’ before ‘a’ 1085s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1085s | ~ ^ 1085s | ) 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:4440:104: error: expected ‘)’ before ‘b’ 1085s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1085s | ~ ^ 1085s | ) 1085s 1085s If you find this error message confusing, uninformative, or wrong, please open an issue: 1085s https://github.com/diku-dk/futhark/issues 1085s 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.fut: 1085s Compiling with --backend=multicore: 1085s cc failed with code 1: 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c: In function ‘futrts_umul_hi64’: 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1085s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1085s | ^~~~~~~~~~~ 1085s | __uint32_t 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:4437:90: error: expected ‘)’ before ‘a’ 1085s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1085s | ~ ^ 1085s | ) 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:4437:109: error: expected ‘)’ before ‘b’ 1085s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1085s | ~ ^ 1085s | ) 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c: In function ‘futrts_smul_hi64’: 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1085s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1085s | ^~~~~~~~~~ 1085s | __int128__ 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:4441:86: error: expected ‘)’ before ‘a’ 1085s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1085s | ~ ^ 1085s | ) 1085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:4441:104: error: expected ‘)’ before ‘b’ 1085s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1085s | ~ ^ 1085s | ) 1085s 1085s If you find this error message confusing, uninformative, or wrong, please open an issue: 1085s https://github.com/diku-dk/futhark/issues 1085s 1087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.fut: 1088s Compiling with --backend=multicore: 1088s cc failed with code 1: 1088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c: In function ‘futrts_umul_hi64’: 1088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1088s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1088s | ^~~~~~~~~~~ 1088s | __uint32_t 1088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:4436:90: error: expected ‘)’ before ‘a’ 1088s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1088s | ~ ^ 1088s | ) 1088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:4436:109: error: expected ‘)’ before ‘b’ 1088s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1088s | ~ ^ 1088s | ) 1088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c: In function ‘futrts_smul_hi64’: 1088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1088s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1088s | ^~~~~~~~~~ 1088s | __int128__ 1088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:4440:86: error: expected ‘)’ before ‘a’ 1088s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1088s | ~ ^ 1088s | ) 1088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:4440:104: error: expected ‘)’ before ‘b’ 1088s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1088s | ~ ^ 1088s | ) 1088s 1088s If you find this error message confusing, uninformative, or wrong, please open an issue: 1088s https://github.com/diku-dk/futhark/issues 1088s 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.fut: 1091s Compiling with --backend=multicore: 1091s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.fut:11:17-77: 1091s Entry point parameter 1091s 1091s ((xs: [m]i32): [m]i32, (ys: [n]i64): [n]i64, (zs: [n]i64): [n]i64, (is: [n]i32): [n]i32, (js: [n]i32): [n]i32) 1091s 1091s will have an opaque type, so the entry point will likely not be callable. 1091s cc failed with code 1: 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c: In function ‘futrts_umul_hi64’: 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4459:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1091s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1091s | ^~~~~~~~~~~ 1091s | __uint32_t 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4459:78: note: each undeclared identifier is reported only once for each function it appears in 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4459:90: error: expected ‘)’ before ‘a’ 1091s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1091s | ~ ^ 1091s | ) 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4459:109: error: expected ‘)’ before ‘b’ 1091s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1091s | ~ ^ 1091s | ) 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c: In function ‘futrts_smul_hi64’: 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4463:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1091s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1091s | ^~~~~~~~~~ 1091s | __int128__ 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4463:86: error: expected ‘)’ before ‘a’ 1091s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1091s | ~ ^ 1091s | ) 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4463:104: error: expected ‘)’ before ‘b’ 1091s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1091s | ~ ^ 1091s | ) 1091s 1091s If you find this error message confusing, uninformative, or wrong, please open an issue: 1091s https://github.com/diku-dk/futhark/issues 1091s 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.fut: 1091s Compiling with --backend=multicore: 1091s cc failed with code 1: 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c: In function ‘futrts_umul_hi64’: 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1091s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1091s | ^~~~~~~~~~~ 1091s | __uint32_t 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4421:90: error: expected ‘)’ before ‘a’ 1091s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1091s | ~ ^ 1091s | ) 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4421:109: error: expected ‘)’ before ‘b’ 1091s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1091s | ~ ^ 1091s | ) 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c: In function ‘futrts_smul_hi64’: 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1091s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1091s | ^~~~~~~~~~ 1091s | __int128__ 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4425:86: error: expected ‘)’ before ‘a’ 1091s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1091s | ~ ^ 1091s | ) 1091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4425:104: error: expected ‘)’ before ‘b’ 1091s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1091s | ~ ^ 1091s | ) 1091s 1091s If you find this error message confusing, uninformative, or wrong, please open an issue: 1091s https://github.com/diku-dk/futhark/issues 1091s 1092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.fut: 1093s Compiling with --backend=multicore: 1093s cc failed with code 1: 1093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c: In function ‘futrts_umul_hi64’: 1093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1093s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1093s | ^~~~~~~~~~~ 1093s | __uint32_t 1093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:4436:90: error: expected ‘)’ before ‘a’ 1093s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1093s | ~ ^ 1093s | ) 1093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:4436:109: error: expected ‘)’ before ‘b’ 1093s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1093s | ~ ^ 1093s | ) 1093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c: In function ‘futrts_smul_hi64’: 1093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1093s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1093s | ^~~~~~~~~~ 1093s | __int128__ 1093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:4440:86: error: expected ‘)’ before ‘a’ 1093s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1093s | ~ ^ 1093s | ) 1093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:4440:104: error: expected ‘)’ before ‘b’ 1093s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1093s | ~ ^ 1093s | ) 1093s 1093s If you find this error message confusing, uninformative, or wrong, please open an issue: 1093s https://github.com/diku-dk/futhark/issues 1093s 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.fut: 1097s Compiling with --backend=multicore: 1097s cc failed with code 1: 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c: In function ‘futrts_umul_hi64’: 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1097s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1097s | ^~~~~~~~~~~ 1097s | __uint32_t 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4421:90: error: expected ‘)’ before ‘a’ 1097s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1097s | ~ ^ 1097s | ) 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4421:109: error: expected ‘)’ before ‘b’ 1097s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1097s | ~ ^ 1097s | ) 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c: In function ‘futrts_smul_hi64’: 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1097s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1097s | ^~~~~~~~~~ 1097s | __int128__ 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4425:86: error: expected ‘)’ before ‘a’ 1097s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1097s | ~ ^ 1097s | ) 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4425:104: error: expected ‘)’ before ‘b’ 1097s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1097s | ~ ^ 1097s | ) 1097s 1097s If you find this error message confusing, uninformative, or wrong, please open an issue: 1097s https://github.com/diku-dk/futhark/issues 1097s 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.fut: 1097s Compiling with --backend=multicore: 1097s cc failed with code 1: 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c: In function ‘futrts_umul_hi64’: 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1097s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1097s | ^~~~~~~~~~~ 1097s | __uint32_t 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4420:90: error: expected ‘)’ before ‘a’ 1097s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1097s | ~ ^ 1097s | ) 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4420:109: error: expected ‘)’ before ‘b’ 1097s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1097s | ~ ^ 1097s | ) 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c: In function ‘futrts_smul_hi64’: 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1097s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1097s | ^~~~~~~~~~ 1097s | __int128__ 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4424:86: error: expected ‘)’ before ‘a’ 1097s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1097s | ~ ^ 1097s | ) 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4424:104: error: expected ‘)’ before ‘b’ 1097s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1097s | ~ ^ 1097s | ) 1097s 1097s If you find this error message confusing, uninformative, or wrong, please open an issue: 1097s https://github.com/diku-dk/futhark/issues 1097s 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.fut: 1097s Compiling with --backend=multicore: 1097s cc failed with code 1: 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c: In function ‘futrts_umul_hi64’: 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1097s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1097s | ^~~~~~~~~~~ 1097s | __uint32_t 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4436:90: error: expected ‘)’ before ‘a’ 1097s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1097s | ~ ^ 1097s | ) 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4436:109: error: expected ‘)’ before ‘b’ 1097s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1097s | ~ ^ 1097s | ) 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c: In function ‘futrts_smul_hi64’: 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1097s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1097s | ^~~~~~~~~~ 1097s | __int128__ 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4440:86: error: expected ‘)’ before ‘a’ 1097s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1097s | ~ ^ 1097s | ) 1097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4440:104: error: expected ‘)’ before ‘b’ 1097s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1097s | ~ ^ 1097s | ) 1097s 1097s If you find this error message confusing, uninformative, or wrong, please open an issue: 1097s https://github.com/diku-dk/futhark/issues 1097s 1099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.fut: 1099s Compiling with --backend=multicore: 1099s cc failed with code 1: 1099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c: In function ‘futrts_umul_hi64’: 1099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1099s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1099s | ^~~~~~~~~~~ 1099s | __uint32_t 1099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4435:90: error: expected ‘)’ before ‘a’ 1099s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1099s | ~ ^ 1099s | ) 1099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4435:109: error: expected ‘)’ before ‘b’ 1099s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1099s | ~ ^ 1099s | ) 1099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c: In function ‘futrts_smul_hi64’: 1099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1099s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1099s | ^~~~~~~~~~ 1099s | __int128__ 1099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4439:86: error: expected ‘)’ before ‘a’ 1099s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1099s | ~ ^ 1099s | ) 1099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4439:104: error: expected ‘)’ before ‘b’ 1099s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1099s | ~ ^ 1099s | ) 1099s 1099s If you find this error message confusing, uninformative, or wrong, please open an issue: 1099s https://github.com/diku-dk/futhark/issues 1099s 1102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.fut: 1102s Compiling with --backend=multicore: 1102s cc failed with code 1: 1102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c: In function ‘futrts_umul_hi64’: 1102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1102s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1102s | ^~~~~~~~~~~ 1102s | __uint32_t 1102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:4421:90: error: expected ‘)’ before ‘a’ 1102s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1102s | ~ ^ 1102s | ) 1102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:4421:109: error: expected ‘)’ before ‘b’ 1102s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1102s | ~ ^ 1102s | ) 1102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c: In function ‘futrts_smul_hi64’: 1102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1102s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1102s | ^~~~~~~~~~ 1102s | __int128__ 1102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:4425:86: error: expected ‘)’ before ‘a’ 1102s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1102s | ~ ^ 1102s | ) 1102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:4425:104: error: expected ‘)’ before ‘b’ 1102s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1102s | ~ ^ 1102s | ) 1102s 1102s If you find this error message confusing, uninformative, or wrong, please open an issue: 1102s https://github.com/diku-dk/futhark/issues 1102s 1103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.fut: 1103s Compiling with --backend=multicore: 1103s cc failed with code 1: 1103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c: In function ‘futrts_umul_hi64’: 1103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1103s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1103s | ^~~~~~~~~~~ 1103s | __uint32_t 1103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:4421:90: error: expected ‘)’ before ‘a’ 1103s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1103s | ~ ^ 1103s | ) 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:4421:109: error: expected ‘)’ before ‘b’ 1104s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1104s | ~ ^ 1104s | ) 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c: In function ‘futrts_smul_hi64’: 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1104s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1104s | ^~~~~~~~~~ 1104s | __int128__ 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:4425:86: error: expected ‘)’ before ‘a’ 1104s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1104s | ~ ^ 1104s | ) 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:4425:104: error: expected ‘)’ before ‘b’ 1104s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1104s | ~ ^ 1104s | ) 1104s 1104s If you find this error message confusing, uninformative, or wrong, please open an issue: 1104s https://github.com/diku-dk/futhark/issues 1104s 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.fut: 1104s Compiling with --backend=multicore: 1104s cc failed with code 1: 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c: In function ‘futrts_umul_hi64’: 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1104s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1104s | ^~~~~~~~~~~ 1104s | __uint32_t 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:4436:90: error: expected ‘)’ before ‘a’ 1104s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1104s | ~ ^ 1104s | ) 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:4436:109: error: expected ‘)’ before ‘b’ 1104s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1104s | ~ ^ 1104s | ) 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c: In function ‘futrts_smul_hi64’: 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1104s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1104s | ^~~~~~~~~~ 1104s | __int128__ 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:4440:86: error: expected ‘)’ before ‘a’ 1104s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1104s | ~ ^ 1104s | ) 1104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:4440:104: error: expected ‘)’ before ‘b’ 1104s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1104s | ~ ^ 1104s | ) 1104s 1104s If you find this error message confusing, uninformative, or wrong, please open an issue: 1104s https://github.com/diku-dk/futhark/issues 1104s 1107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.fut: 1107s Compiling with --backend=multicore: 1107s cc failed with code 1: 1107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c: In function ‘futrts_umul_hi64’: 1107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1107s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1107s | ^~~~~~~~~~~ 1107s | __uint32_t 1107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:4406:90: error: expected ‘)’ before ‘a’ 1107s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1107s | ~ ^ 1107s | ) 1107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:4406:109: error: expected ‘)’ before ‘b’ 1107s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1107s | ~ ^ 1107s | ) 1107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c: In function ‘futrts_smul_hi64’: 1107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1107s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1107s | ^~~~~~~~~~ 1107s | __int128__ 1107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:4410:86: error: expected ‘)’ before ‘a’ 1107s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1107s | ~ ^ 1107s | ) 1107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:4410:104: error: expected ‘)’ before ‘b’ 1107s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1107s | ~ ^ 1107s | ) 1107s 1107s If you find this error message confusing, uninformative, or wrong, please open an issue: 1107s https://github.com/diku-dk/futhark/issues 1107s 1108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.fut: 1108s Compiling with --backend=multicore: 1108s cc failed with code 1: 1108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c: In function ‘futrts_umul_hi64’: 1108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1108s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1108s | ^~~~~~~~~~~ 1108s | __uint32_t 1108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:4406:90: error: expected ‘)’ before ‘a’ 1108s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1108s | ~ ^ 1108s | ) 1108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:4406:109: error: expected ‘)’ before ‘b’ 1108s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1108s | ~ ^ 1108s | ) 1108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c: In function ‘futrts_smul_hi64’: 1108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1108s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1108s | ^~~~~~~~~~ 1108s | __int128__ 1108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:4410:86: error: expected ‘)’ before ‘a’ 1108s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1108s | ~ ^ 1108s | ) 1108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:4410:104: error: expected ‘)’ before ‘b’ 1108s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1108s | ~ ^ 1108s | ) 1108s 1108s If you find this error message confusing, uninformative, or wrong, please open an issue: 1108s https://github.com/diku-dk/futhark/issues 1108s 1110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.fut: 1110s Compiling with --backend=multicore: 1110s cc failed with code 1: 1110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c: In function ‘futrts_umul_hi64’: 1110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1110s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1110s | ^~~~~~~~~~~ 1110s | __uint32_t 1110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:4421:90: error: expected ‘)’ before ‘a’ 1110s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1110s | ~ ^ 1110s | ) 1110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:4421:109: error: expected ‘)’ before ‘b’ 1110s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1110s | ~ ^ 1110s | ) 1110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c: In function ‘futrts_smul_hi64’: 1110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1110s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1110s | ^~~~~~~~~~ 1110s | __int128__ 1110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:4425:86: error: expected ‘)’ before ‘a’ 1110s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1110s | ~ ^ 1110s | ) 1110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:4425:104: error: expected ‘)’ before ‘b’ 1110s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1110s | ~ ^ 1110s | ) 1110s 1110s If you find this error message confusing, uninformative, or wrong, please open an issue: 1110s https://github.com/diku-dk/futhark/issues 1110s 1114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.fut: 1114s Compiling with --backend=multicore: 1114s cc failed with code 1: 1114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c: In function ‘futrts_umul_hi64’: 1114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1114s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1114s | ^~~~~~~~~~~ 1114s | __uint32_t 1114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:4421:90: error: expected ‘)’ before ‘a’ 1114s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1114s | ~ ^ 1114s | ) 1114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:4421:109: error: expected ‘)’ before ‘b’ 1114s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1114s | ~ ^ 1114s | ) 1114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c: In function ‘futrts_smul_hi64’: 1114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1114s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1114s | ^~~~~~~~~~ 1114s | __int128__ 1114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:4425:86: error: expected ‘)’ before ‘a’ 1114s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1114s | ~ ^ 1114s | ) 1114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:4425:104: error: expected ‘)’ before ‘b’ 1114s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1114s | ~ ^ 1114s | ) 1114s 1114s If you find this error message confusing, uninformative, or wrong, please open an issue: 1114s https://github.com/diku-dk/futhark/issues 1114s 1118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.fut: 1118s Compiling with --backend=multicore: 1118s cc failed with code 1: 1118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c: In function ‘futrts_umul_hi64’: 1118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1118s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1118s | ^~~~~~~~~~~ 1118s | __uint32_t 1118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4420:90: error: expected ‘)’ before ‘a’ 1118s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1118s | ~ ^ 1118s | ) 1118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4420:109: error: expected ‘)’ before ‘b’ 1118s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1118s | ~ ^ 1118s | ) 1118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c: In function ‘futrts_smul_hi64’: 1118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1118s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1118s | ^~~~~~~~~~ 1118s | __int128__ 1118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4424:86: error: expected ‘)’ before ‘a’ 1118s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1118s | ~ ^ 1118s | ) 1118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4424:104: error: expected ‘)’ before ‘b’ 1118s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1118s | ~ ^ 1118s | ) 1118s 1118s If you find this error message confusing, uninformative, or wrong, please open an issue: 1118s https://github.com/diku-dk/futhark/issues 1118s 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.fut: 1121s Compiling with --backend=multicore: 1121s cc failed with code 1: 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c: In function ‘futrts_umul_hi64’: 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1121s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1121s | ^~~~~~~~~~~ 1121s | __uint32_t 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4421:90: error: expected ‘)’ before ‘a’ 1121s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1121s | ~ ^ 1121s | ) 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4421:109: error: expected ‘)’ before ‘b’ 1121s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1121s | ~ ^ 1121s | ) 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c: In function ‘futrts_smul_hi64’: 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1121s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1121s | ^~~~~~~~~~ 1121s | __int128__ 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4425:86: error: expected ‘)’ before ‘a’ 1121s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1121s | ~ ^ 1121s | ) 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4425:104: error: expected ‘)’ before ‘b’ 1121s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1121s | ~ ^ 1121s | ) 1121s 1121s If you find this error message confusing, uninformative, or wrong, please open an issue: 1121s https://github.com/diku-dk/futhark/issues 1121s 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.fut: 1121s Compiling with --backend=multicore: 1121s cc failed with code 1: 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c: In function ‘futrts_umul_hi64’: 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1121s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1121s | ^~~~~~~~~~~ 1121s | __uint32_t 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4422:90: error: expected ‘)’ before ‘a’ 1121s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1121s | ~ ^ 1121s | ) 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4422:109: error: expected ‘)’ before ‘b’ 1121s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1121s | ~ ^ 1121s | ) 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c: In function ‘futrts_smul_hi64’: 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1121s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1121s | ^~~~~~~~~~ 1121s | __int128__ 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4426:86: error: expected ‘)’ before ‘a’ 1121s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1121s | ~ ^ 1121s | ) 1121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4426:104: error: expected ‘)’ before ‘b’ 1121s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1121s | ~ ^ 1121s | ) 1121s 1121s If you find this error message confusing, uninformative, or wrong, please open an issue: 1121s https://github.com/diku-dk/futhark/issues 1121s 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.fut: 1122s Compiling with --backend=multicore: 1122s cc failed with code 1: 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c: In function ‘futrts_umul_hi64’: 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1122s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1122s | ^~~~~~~~~~~ 1122s | __uint32_t 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4424:90: error: expected ‘)’ before ‘a’ 1122s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1122s | ~ ^ 1122s | ) 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4424:109: error: expected ‘)’ before ‘b’ 1122s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1122s | ~ ^ 1122s | ) 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c: In function ‘futrts_smul_hi64’: 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1122s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1122s | ^~~~~~~~~~ 1122s | __int128__ 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4428:86: error: expected ‘)’ before ‘a’ 1122s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1122s | ~ ^ 1122s | ) 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4428:104: error: expected ‘)’ before ‘b’ 1122s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1122s | ~ ^ 1122s | ) 1122s 1122s If you find this error message confusing, uninformative, or wrong, please open an issue: 1122s https://github.com/diku-dk/futhark/issues 1122s 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.fut: 1122s Compiling with --backend=multicore: 1122s cc failed with code 1: 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c: In function ‘futrts_umul_hi64’: 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1122s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1122s | ^~~~~~~~~~~ 1122s | __uint32_t 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4436:90: error: expected ‘)’ before ‘a’ 1122s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1122s | ~ ^ 1122s | ) 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4436:109: error: expected ‘)’ before ‘b’ 1122s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1122s | ~ ^ 1122s | ) 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c: In function ‘futrts_smul_hi64’: 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1122s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1122s | ^~~~~~~~~~ 1122s | __int128__ 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4440:86: error: expected ‘)’ before ‘a’ 1122s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1122s | ~ ^ 1122s | ) 1122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4440:104: error: expected ‘)’ before ‘b’ 1122s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1122s | ~ ^ 1122s | ) 1122s 1122s If you find this error message confusing, uninformative, or wrong, please open an issue: 1122s https://github.com/diku-dk/futhark/issues 1122s 1124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.fut: 1124s Compiling with --backend=multicore: 1124s cc failed with code 1: 1124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c: In function ‘futrts_umul_hi64’: 1124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1124s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1124s | ^~~~~~~~~~~ 1124s | __uint32_t 1124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4423:90: error: expected ‘)’ before ‘a’ 1124s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1124s | ~ ^ 1124s | ) 1124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4423:109: error: expected ‘)’ before ‘b’ 1124s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1124s | ~ ^ 1124s | ) 1124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c: In function ‘futrts_smul_hi64’: 1124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1124s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1124s | ^~~~~~~~~~ 1124s | __int128__ 1124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4427:86: error: expected ‘)’ before ‘a’ 1124s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1124s | ~ ^ 1124s | ) 1124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4427:104: error: expected ‘)’ before ‘b’ 1124s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1124s | ~ ^ 1124s | ) 1124s 1124s If you find this error message confusing, uninformative, or wrong, please open an issue: 1124s https://github.com/diku-dk/futhark/issues 1124s 1126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.fut: 1126s Compiling with --backend=multicore: 1126s cc failed with code 1: 1126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c: In function ‘futrts_umul_hi64’: 1126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1126s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1126s | ^~~~~~~~~~~ 1126s | __uint32_t 1126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4421:90: error: expected ‘)’ before ‘a’ 1126s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1126s | ~ ^ 1126s | ) 1126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4421:109: error: expected ‘)’ before ‘b’ 1126s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1126s | ~ ^ 1126s | ) 1126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c: In function ‘futrts_smul_hi64’: 1126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1126s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1126s | ^~~~~~~~~~ 1126s | __int128__ 1126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4425:86: error: expected ‘)’ before ‘a’ 1126s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1126s | ~ ^ 1126s | ) 1126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4425:104: error: expected ‘)’ before ‘b’ 1126s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1126s | ~ ^ 1126s | ) 1126s 1126s If you find this error message confusing, uninformative, or wrong, please open an issue: 1126s https://github.com/diku-dk/futhark/issues 1126s 1131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.fut: 1131s Compiling with --backend=multicore: 1131s cc failed with code 1: 1131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c: In function ‘futrts_umul_hi64’: 1131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1131s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1131s | ^~~~~~~~~~~ 1131s | __uint32_t 1131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 1131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4424:90: error: expected ‘)’ before ‘a’ 1131s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1131s | ~ ^ 1131s | ) 1131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4424:109: error: expected ‘)’ before ‘b’ 1131s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1131s | ~ ^ 1131s | ) 1131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c: In function ‘futrts_smul_hi64’: 1131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1131s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1131s | ^~~~~~~~~~ 1131s | __int128__ 1131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4428:86: error: expected ‘)’ before ‘a’ 1131s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1131s | ~ ^ 1131s | ) 1131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4428:104: error: expected ‘)’ before ‘b’ 1131s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1131s | ~ ^ 1131s | ) 1131s 1131s If you find this error message confusing, uninformative, or wrong, please open an issue: 1131s https://github.com/diku-dk/futhark/issues 1131s 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.fut: 1132s Compiling with --backend=multicore: 1132s cc failed with code 1: 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c: In function ‘futrts_umul_hi64’: 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1132s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1132s | ^~~~~~~~~~~ 1132s | __uint32_t 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4422:90: error: expected ‘)’ before ‘a’ 1132s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1132s | ~ ^ 1132s | ) 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4422:109: error: expected ‘)’ before ‘b’ 1132s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1132s | ~ ^ 1132s | ) 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c: In function ‘futrts_smul_hi64’: 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1132s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1132s | ^~~~~~~~~~ 1132s | __int128__ 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4426:86: error: expected ‘)’ before ‘a’ 1132s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1132s | ~ ^ 1132s | ) 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4426:104: error: expected ‘)’ before ‘b’ 1132s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1132s | ~ ^ 1132s | ) 1132s 1132s If you find this error message confusing, uninformative, or wrong, please open an issue: 1132s https://github.com/diku-dk/futhark/issues 1132s 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.fut: 1132s Compiling with --backend=multicore: 1132s cc failed with code 1: 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c: In function ‘futrts_umul_hi64’: 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1132s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1132s | ^~~~~~~~~~~ 1132s | __uint32_t 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4420:90: error: expected ‘)’ before ‘a’ 1132s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1132s | ~ ^ 1132s | ) 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4420:109: error: expected ‘)’ before ‘b’ 1132s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1132s | ~ ^ 1132s | ) 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c: In function ‘futrts_smul_hi64’: 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1132s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1132s | ^~~~~~~~~~ 1132s | __int128__ 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4424:86: error: expected ‘)’ before ‘a’ 1132s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1132s | ~ ^ 1132s | ) 1132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4424:104: error: expected ‘)’ before ‘b’ 1132s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1132s | ~ ^ 1132s | ) 1132s 1132s If you find this error message confusing, uninformative, or wrong, please open an issue: 1132s https://github.com/diku-dk/futhark/issues 1132s 1134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.fut: 1134s Compiling with --backend=multicore: 1134s cc failed with code 1: 1134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c: In function ‘futrts_umul_hi64’: 1134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1134s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1134s | ^~~~~~~~~~~ 1134s | __uint32_t 1134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 1134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4424:90: error: expected ‘)’ before ‘a’ 1134s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1134s | ~ ^ 1134s | ) 1134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4424:109: error: expected ‘)’ before ‘b’ 1134s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1134s | ~ ^ 1134s | ) 1134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c: In function ‘futrts_smul_hi64’: 1134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1134s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1134s | ^~~~~~~~~~ 1134s | __int128__ 1134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4428:86: error: expected ‘)’ before ‘a’ 1134s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1134s | ~ ^ 1134s | ) 1134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4428:104: error: expected ‘)’ before ‘b’ 1134s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1134s | ~ ^ 1134s | ) 1134s 1134s If you find this error message confusing, uninformative, or wrong, please open an issue: 1134s https://github.com/diku-dk/futhark/issues 1134s 1135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.fut: 1135s Compiling with --backend=multicore: 1135s cc failed with code 1: 1135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c: In function ‘futrts_umul_hi64’: 1135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4425:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1135s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1135s | ^~~~~~~~~~~ 1135s | __uint32_t 1135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4425:78: note: each undeclared identifier is reported only once for each function it appears in 1135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4425:90: error: expected ‘)’ before ‘a’ 1135s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1135s | ~ ^ 1135s | ) 1135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4425:109: error: expected ‘)’ before ‘b’ 1135s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1135s | ~ ^ 1135s | ) 1135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c: In function ‘futrts_smul_hi64’: 1135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4429:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1135s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1135s | ^~~~~~~~~~ 1135s | __int128__ 1135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4429:86: error: expected ‘)’ before ‘a’ 1135s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1135s | ~ ^ 1135s | ) 1135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4429:104: error: expected ‘)’ before ‘b’ 1135s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1135s | ~ ^ 1135s | ) 1135s 1135s If you find this error message confusing, uninformative, or wrong, please open an issue: 1135s https://github.com/diku-dk/futhark/issues 1135s 1142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.fut: 1142s Compiling with --backend=multicore: 1142s cc failed with code 1: 1142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c: In function ‘futrts_umul_hi64’: 1142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1142s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1142s | ^~~~~~~~~~~ 1142s | __uint32_t 1142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4437:90: error: expected ‘)’ before ‘a’ 1142s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1142s | ~ ^ 1142s | ) 1142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4437:109: error: expected ‘)’ before ‘b’ 1142s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1142s | ~ ^ 1142s | ) 1142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c: In function ‘futrts_smul_hi64’: 1142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1142s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1142s | ^~~~~~~~~~ 1142s | __int128__ 1142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4441:86: error: expected ‘)’ before ‘a’ 1142s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1142s | ~ ^ 1142s | ) 1142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4441:104: error: expected ‘)’ before ‘b’ 1142s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1142s | ~ ^ 1142s | ) 1142s 1142s If you find this error message confusing, uninformative, or wrong, please open an issue: 1142s https://github.com/diku-dk/futhark/issues 1142s 1142s 419 failed, 38 passed, 1856 to go. 1147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.fut: 1147s Compiling with --backend=multicore: 1147s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 1147s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1147s 1147s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 1147s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1147s 1147s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 1147s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1147s cc failed with code 1: 1147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c: In function ‘futrts_umul_hi64’: 1147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1147s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1147s | ^~~~~~~~~~~ 1147s | __uint32_t 1147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 1147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4439:90: error: expected ‘)’ before ‘a’ 1147s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1147s | ~ ^ 1147s | ) 1147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4439:109: error: expected ‘)’ before ‘b’ 1147s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1147s | ~ ^ 1147s | ) 1147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c: In function ‘futrts_smul_hi64’: 1147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1147s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1147s | ^~~~~~~~~~ 1147s | __int128__ 1147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4443:86: error: expected ‘)’ before ‘a’ 1147s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1147s | ~ ^ 1147s | ) 1147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4443:104: error: expected ‘)’ before ‘b’ 1147s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1147s | ~ ^ 1147s | ) 1147s 1147s If you find this error message confusing, uninformative, or wrong, please open an issue: 1147s https://github.com/diku-dk/futhark/issues 1147s 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.fut: 1148s Compiling with --backend=multicore: 1148s cc failed with code 1: 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c: In function ‘futrts_umul_hi64’: 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1148s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1148s | ^~~~~~~~~~~ 1148s | __uint32_t 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4437:90: error: expected ‘)’ before ‘a’ 1148s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1148s | ~ ^ 1148s | ) 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4437:109: error: expected ‘)’ before ‘b’ 1148s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1148s | ~ ^ 1148s | ) 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c: In function ‘futrts_smul_hi64’: 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1148s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1148s | ^~~~~~~~~~ 1148s | __int128__ 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4441:86: error: expected ‘)’ before ‘a’ 1148s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1148s | ~ ^ 1148s | ) 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4441:104: error: expected ‘)’ before ‘b’ 1148s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1148s | ~ ^ 1148s | ) 1148s 1148s If you find this error message confusing, uninformative, or wrong, please open an issue: 1148s https://github.com/diku-dk/futhark/issues 1148s 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.fut: 1148s Compiling with --backend=multicore: 1148s cc failed with code 1: 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c: In function ‘futrts_umul_hi64’: 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1148s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1148s | ^~~~~~~~~~~ 1148s | __uint32_t 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4435:90: error: expected ‘)’ before ‘a’ 1148s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1148s | ~ ^ 1148s | ) 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4435:109: error: expected ‘)’ before ‘b’ 1148s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1148s | ~ ^ 1148s | ) 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c: In function ‘futrts_smul_hi64’: 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1148s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1148s | ^~~~~~~~~~ 1148s | __int128__ 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4439:86: error: expected ‘)’ before ‘a’ 1148s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1148s | ~ ^ 1148s | ) 1148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4439:104: error: expected ‘)’ before ‘b’ 1148s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1148s | ~ ^ 1148s | ) 1148s 1148s If you find this error message confusing, uninformative, or wrong, please open an issue: 1148s https://github.com/diku-dk/futhark/issues 1148s 1149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.fut: 1149s Compiling with --backend=multicore: 1149s cc failed with code 1: 1149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c: In function ‘futrts_umul_hi64’: 1149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1149s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1149s | ^~~~~~~~~~~ 1149s | __uint32_t 1149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4438:90: error: expected ‘)’ before ‘a’ 1149s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1149s | ~ ^ 1149s | ) 1149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4438:109: error: expected ‘)’ before ‘b’ 1149s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1149s | ~ ^ 1149s | ) 1149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c: In function ‘futrts_smul_hi64’: 1149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1149s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1149s | ^~~~~~~~~~ 1149s | __int128__ 1149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4442:86: error: expected ‘)’ before ‘a’ 1149s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1149s | ~ ^ 1149s | ) 1149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4442:104: error: expected ‘)’ before ‘b’ 1149s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1149s | ~ ^ 1149s | ) 1149s 1149s If you find this error message confusing, uninformative, or wrong, please open an issue: 1149s https://github.com/diku-dk/futhark/issues 1149s 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.fut: 1154s Compiling with --backend=multicore: 1154s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 1154s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1154s 1154s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 1154s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1154s 1154s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 1154s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1154s cc failed with code 1: 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c: In function ‘futrts_umul_hi64’: 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1154s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1154s | ^~~~~~~~~~~ 1154s | __uint32_t 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4440:90: error: expected ‘)’ before ‘a’ 1154s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1154s | ~ ^ 1154s | ) 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4440:109: error: expected ‘)’ before ‘b’ 1154s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1154s | ~ ^ 1154s | ) 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c: In function ‘futrts_smul_hi64’: 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1154s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1154s | ^~~~~~~~~~ 1154s | __int128__ 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4444:86: error: expected ‘)’ before ‘a’ 1154s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1154s | ~ ^ 1154s | ) 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4444:104: error: expected ‘)’ before ‘b’ 1154s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1154s | ~ ^ 1154s | ) 1154s 1154s If you find this error message confusing, uninformative, or wrong, please open an issue: 1154s https://github.com/diku-dk/futhark/issues 1154s 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.fut: 1154s Compiling with --backend=multicore: 1154s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 1154s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1154s 1154s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 1154s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1154s 1154s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 1154s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1154s cc failed with code 1: 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c: In function ‘futrts_umul_hi64’: 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1154s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1154s | ^~~~~~~~~~~ 1154s | __uint32_t 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4440:90: error: expected ‘)’ before ‘a’ 1154s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1154s | ~ ^ 1154s | ) 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4440:109: error: expected ‘)’ before ‘b’ 1154s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1154s | ~ ^ 1154s | ) 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c: In function ‘futrts_smul_hi64’: 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1154s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1154s | ^~~~~~~~~~ 1154s | __int128__ 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4444:86: error: expected ‘)’ before ‘a’ 1154s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1154s | ~ ^ 1154s | ) 1154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4444:104: error: expected ‘)’ before ‘b’ 1154s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1154s | ~ ^ 1154s | ) 1154s 1154s If you find this error message confusing, uninformative, or wrong, please open an issue: 1154s https://github.com/diku-dk/futhark/issues 1154s 1156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.fut: 1156s Compiling with --backend=multicore: 1156s cc failed with code 1: 1156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c: In function ‘futrts_umul_hi64’: 1156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1156s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1156s | ^~~~~~~~~~~ 1156s | __uint32_t 1156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4423:90: error: expected ‘)’ before ‘a’ 1156s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1156s | ~ ^ 1156s | ) 1156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4423:109: error: expected ‘)’ before ‘b’ 1156s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1156s | ~ ^ 1156s | ) 1156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c: In function ‘futrts_smul_hi64’: 1156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1156s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1156s | ^~~~~~~~~~ 1156s | __int128__ 1156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4427:86: error: expected ‘)’ before ‘a’ 1156s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1156s | ~ ^ 1156s | ) 1156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4427:104: error: expected ‘)’ before ‘b’ 1156s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1156s | ~ ^ 1156s | ) 1156s 1156s If you find this error message confusing, uninformative, or wrong, please open an issue: 1156s https://github.com/diku-dk/futhark/issues 1156s 1157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.fut: 1157s Compiling with --backend=multicore: 1157s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.fut:6:17-42: 1157s Entry point parameter 1157s 1157s ((as: [n]i32): [n]i32, (bs: [m]bool): [m]bool) 1157s 1157s will have an opaque type, so the entry point will likely not be callable. 1157s cc failed with code 1: 1157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c: In function ‘futrts_umul_hi64’: 1157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:4468:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1157s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1157s | ^~~~~~~~~~~ 1157s | __uint32_t 1157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:4468:78: note: each undeclared identifier is reported only once for each function it appears in 1157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:4468:90: error: expected ‘)’ before ‘a’ 1157s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1157s | ~ ^ 1157s | ) 1157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:4468:109: error: expected ‘)’ before ‘b’ 1157s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1157s | ~ ^ 1157s | ) 1157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c: In function ‘futrts_smul_hi64’: 1157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:4472:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1157s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1157s | ^~~~~~~~~~ 1157s | __int128__ 1157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:4472:86: error: expected ‘)’ before ‘a’ 1157s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1157s | ~ ^ 1157s | ) 1157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:4472:104: error: expected ‘)’ before ‘b’ 1157s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1157s | ~ ^ 1157s | ) 1157s 1157s If you find this error message confusing, uninformative, or wrong, please open an issue: 1157s https://github.com/diku-dk/futhark/issues 1157s 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.fut: 1158s Compiling with --backend=multicore: 1158s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.fut:6:17-44: 1158s Entry point parameter 1158s 1158s ((d: i32): i32, (a0s: [m][b][b]f32): [m][b][b]f32) 1158s 1158s will have an opaque type, so the entry point will likely not be callable. 1158s cc failed with code 1: 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c: In function ‘futrts_umul_hi64’: 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1158s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1158s | ^~~~~~~~~~~ 1158s | __uint32_t 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:4438:90: error: expected ‘)’ before ‘a’ 1158s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1158s | ~ ^ 1158s | ) 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:4438:109: error: expected ‘)’ before ‘b’ 1158s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1158s | ~ ^ 1158s | ) 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c: In function ‘futrts_smul_hi64’: 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1158s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1158s | ^~~~~~~~~~ 1158s | __int128__ 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:4442:86: error: expected ‘)’ before ‘a’ 1158s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1158s | ~ ^ 1158s | ) 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:4442:104: error: expected ‘)’ before ‘b’ 1158s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1158s | ~ ^ 1158s | ) 1158s 1158s If you find this error message confusing, uninformative, or wrong, please open an issue: 1158s https://github.com/diku-dk/futhark/issues 1158s 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.fut: 1158s Compiling with --backend=multicore: 1158s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.fut:6:17-42: 1158s Entry point parameter 1158s 1158s ((as: [n]i32): [n]i32, (bs: [m]bool): [m]bool) 1158s 1158s will have an opaque type, so the entry point will likely not be callable. 1158s cc failed with code 1: 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c: In function ‘futrts_umul_hi64’: 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1158s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1158s | ^~~~~~~~~~~ 1158s | __uint32_t 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:4453:90: error: expected ‘)’ before ‘a’ 1158s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1158s | ~ ^ 1158s | ) 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:4453:109: error: expected ‘)’ before ‘b’ 1158s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1158s | ~ ^ 1158s | ) 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c: In function ‘futrts_smul_hi64’: 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1158s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1158s | ^~~~~~~~~~ 1158s | __int128__ 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:4457:86: error: expected ‘)’ before ‘a’ 1158s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1158s | ~ ^ 1158s | ) 1158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:4457:104: error: expected ‘)’ before ‘b’ 1158s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1158s | ~ ^ 1158s | ) 1158s 1158s If you find this error message confusing, uninformative, or wrong, please open an issue: 1158s https://github.com/diku-dk/futhark/issues 1158s 1159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.fut: 1159s Compiling with --backend=multicore: 1159s cc failed with code 1: 1159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c: In function ‘futrts_umul_hi64’: 1159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1159s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1159s | ^~~~~~~~~~~ 1159s | __uint32_t 1159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:4421:90: error: expected ‘)’ before ‘a’ 1159s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1159s | ~ ^ 1159s | ) 1159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:4421:109: error: expected ‘)’ before ‘b’ 1159s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1159s | ~ ^ 1159s | ) 1159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c: In function ‘futrts_smul_hi64’: 1159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1159s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1159s | ^~~~~~~~~~ 1159s | __int128__ 1159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:4425:86: error: expected ‘)’ before ‘a’ 1159s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1159s | ~ ^ 1159s | ) 1159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:4425:104: error: expected ‘)’ before ‘b’ 1159s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1159s | ~ ^ 1159s | ) 1159s 1159s If you find this error message confusing, uninformative, or wrong, please open an issue: 1159s https://github.com/diku-dk/futhark/issues 1159s 1164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.fut: 1164s Compiling with --backend=multicore: 1164s cc failed with code 1: 1164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c: In function ‘futrts_umul_hi64’: 1164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1164s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1164s | ^~~~~~~~~~~ 1164s | __uint32_t 1164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4420:90: error: expected ‘)’ before ‘a’ 1164s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1164s | ~ ^ 1164s | ) 1164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4420:109: error: expected ‘)’ before ‘b’ 1164s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1164s | ~ ^ 1164s | ) 1164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c: In function ‘futrts_smul_hi64’: 1164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1164s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1164s | ^~~~~~~~~~ 1164s | __int128__ 1164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4424:86: error: expected ‘)’ before ‘a’ 1164s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1164s | ~ ^ 1164s | ) 1164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4424:104: error: expected ‘)’ before ‘b’ 1164s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1164s | ~ ^ 1164s | ) 1164s 1164s If you find this error message confusing, uninformative, or wrong, please open an issue: 1164s https://github.com/diku-dk/futhark/issues 1164s 1165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.fut: 1165s Compiling with --backend=multicore: 1165s cc failed with code 1: 1165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c: In function ‘futrts_umul_hi64’: 1165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1165s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1165s | ^~~~~~~~~~~ 1165s | __uint32_t 1165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4420:90: error: expected ‘)’ before ‘a’ 1165s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1165s | ~ ^ 1165s | ) 1165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4420:109: error: expected ‘)’ before ‘b’ 1165s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1165s | ~ ^ 1165s | ) 1165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c: In function ‘futrts_smul_hi64’: 1165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1165s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1165s | ^~~~~~~~~~ 1165s | __int128__ 1165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4424:86: error: expected ‘)’ before ‘a’ 1165s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1165s | ~ ^ 1165s | ) 1165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4424:104: error: expected ‘)’ before ‘b’ 1165s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1165s | ~ ^ 1165s | ) 1165s 1165s If you find this error message confusing, uninformative, or wrong, please open an issue: 1165s https://github.com/diku-dk/futhark/issues 1165s 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.fut: 1167s Compiling with --backend=multicore: 1167s cc failed with code 1: 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c: In function ‘futrts_umul_hi64’: 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1167s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1167s | ^~~~~~~~~~~ 1167s | __uint32_t 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4420:90: error: expected ‘)’ before ‘a’ 1167s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1167s | ~ ^ 1167s | ) 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4420:109: error: expected ‘)’ before ‘b’ 1167s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1167s | ~ ^ 1167s | ) 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c: In function ‘futrts_smul_hi64’: 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1167s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1167s | ^~~~~~~~~~ 1167s | __int128__ 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4424:86: error: expected ‘)’ before ‘a’ 1167s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1167s | ~ ^ 1167s | ) 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4424:104: error: expected ‘)’ before ‘b’ 1167s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1167s | ~ ^ 1167s | ) 1167s 1167s If you find this error message confusing, uninformative, or wrong, please open an issue: 1167s https://github.com/diku-dk/futhark/issues 1167s 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.fut: 1167s Compiling with --backend=multicore: 1167s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.fut:14:8-10: 1167s Unused name "c1". 1167s cc failed with code 1: 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c: In function ‘futrts_umul_hi64’: 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1167s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1167s | ^~~~~~~~~~~ 1167s | __uint32_t 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:4421:90: error: expected ‘)’ before ‘a’ 1167s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1167s | ~ ^ 1167s | ) 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:4421:109: error: expected ‘)’ before ‘b’ 1167s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1167s | ~ ^ 1167s | ) 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c: In function ‘futrts_smul_hi64’: 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1167s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1167s | ^~~~~~~~~~ 1167s | __int128__ 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:4425:86: error: expected ‘)’ before ‘a’ 1167s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1167s | ~ ^ 1167s | ) 1167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:4425:104: error: expected ‘)’ before ‘b’ 1167s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1167s | ~ ^ 1167s | ) 1167s 1167s If you find this error message confusing, uninformative, or wrong, please open an issue: 1167s https://github.com/diku-dk/futhark/issues 1167s 1168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.fut: 1168s Compiling with --backend=multicore: 1168s cc failed with code 1: 1168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c: In function ‘futrts_umul_hi64’: 1168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1168s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1168s | ^~~~~~~~~~~ 1168s | __uint32_t 1168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4420:90: error: expected ‘)’ before ‘a’ 1168s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1168s | ~ ^ 1168s | ) 1168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4420:109: error: expected ‘)’ before ‘b’ 1168s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1168s | ~ ^ 1168s | ) 1168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c: In function ‘futrts_smul_hi64’: 1168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1168s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1168s | ^~~~~~~~~~ 1168s | __int128__ 1168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4424:86: error: expected ‘)’ before ‘a’ 1168s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1168s | ~ ^ 1168s | ) 1168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4424:104: error: expected ‘)’ before ‘b’ 1168s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1168s | ~ ^ 1168s | ) 1168s 1168s If you find this error message confusing, uninformative, or wrong, please open an issue: 1168s https://github.com/diku-dk/futhark/issues 1168s 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.fut: 1170s Compiling with --backend=multicore: 1170s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.fut:3:9-33: 1170s Entry point parameter 1170s 1170s ((n: i64): i64, (m: i64): i64, (k: i64): i64) 1170s 1170s will have an opaque type, so the entry point will likely not be callable. 1170s cc failed with code 1: 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c: In function ‘futrts_umul_hi64’: 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1170s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1170s | ^~~~~~~~~~~ 1170s | __uint32_t 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4440:90: error: expected ‘)’ before ‘a’ 1170s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1170s | ~ ^ 1170s | ) 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4440:109: error: expected ‘)’ before ‘b’ 1170s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1170s | ~ ^ 1170s | ) 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c: In function ‘futrts_smul_hi64’: 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1170s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1170s | ^~~~~~~~~~ 1170s | __int128__ 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4444:86: error: expected ‘)’ before ‘a’ 1170s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1170s | ~ ^ 1170s | ) 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4444:104: error: expected ‘)’ before ‘b’ 1170s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1170s | ~ ^ 1170s | ) 1170s 1170s If you find this error message confusing, uninformative, or wrong, please open an issue: 1170s https://github.com/diku-dk/futhark/issues 1170s 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.fut: 1170s Compiling with --backend=multicore: 1170s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.fut:3:10-38: 1170s Entry point parameter 1170s 1170s ((a_1: [d₂][d₃]i32): [][]i32, (a_2: [d₂][d₃]i32): [][]i32) 1170s 1170s will have an opaque type, so the entry point will likely not be callable. 1170s cc failed with code 1: 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c: In function ‘futrts_umul_hi64’: 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1170s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1170s | ^~~~~~~~~~~ 1170s | __uint32_t 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4438:90: error: expected ‘)’ before ‘a’ 1170s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1170s | ~ ^ 1170s | ) 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4438:109: error: expected ‘)’ before ‘b’ 1170s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1170s | ~ ^ 1170s | ) 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c: In function ‘futrts_smul_hi64’: 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1170s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1170s | ^~~~~~~~~~ 1170s | __int128__ 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4442:86: error: expected ‘)’ before ‘a’ 1170s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1170s | ~ ^ 1170s | ) 1170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4442:104: error: expected ‘)’ before ‘b’ 1170s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1170s | ~ ^ 1170s | ) 1170s 1170s If you find this error message confusing, uninformative, or wrong, please open an issue: 1170s https://github.com/diku-dk/futhark/issues 1170s 1174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.fut: 1174s Compiling with --backend=multicore: 1174s cc failed with code 1: 1174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c: In function ‘futrts_umul_hi64’: 1174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1174s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1174s | ^~~~~~~~~~~ 1174s | __uint32_t 1174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4420:90: error: expected ‘)’ before ‘a’ 1174s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1174s | ~ ^ 1174s | ) 1174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4420:109: error: expected ‘)’ before ‘b’ 1174s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1174s | ~ ^ 1174s | ) 1174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c: In function ‘futrts_smul_hi64’: 1174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1174s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1174s | ^~~~~~~~~~ 1174s | __int128__ 1174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4424:86: error: expected ‘)’ before ‘a’ 1174s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1174s | ~ ^ 1174s | ) 1174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4424:104: error: expected ‘)’ before ‘b’ 1174s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1174s | ~ ^ 1174s | ) 1174s 1174s If you find this error message confusing, uninformative, or wrong, please open an issue: 1174s https://github.com/diku-dk/futhark/issues 1174s 1177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.fut: 1177s Compiling with --backend=multicore: 1177s cc failed with code 1: 1177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c: In function ‘futrts_umul_hi64’: 1177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1177s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1177s | ^~~~~~~~~~~ 1177s | __uint32_t 1177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4421:90: error: expected ‘)’ before ‘a’ 1177s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1177s | ~ ^ 1177s | ) 1177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4421:109: error: expected ‘)’ before ‘b’ 1177s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1177s | ~ ^ 1177s | ) 1177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c: In function ‘futrts_smul_hi64’: 1177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1177s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1177s | ^~~~~~~~~~ 1177s | __int128__ 1177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4425:86: error: expected ‘)’ before ‘a’ 1177s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1177s | ~ ^ 1177s | ) 1177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4425:104: error: expected ‘)’ before ‘b’ 1177s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1177s | ~ ^ 1177s | ) 1177s 1177s If you find this error message confusing, uninformative, or wrong, please open an issue: 1177s https://github.com/diku-dk/futhark/issues 1177s 1179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.fut: 1179s Compiling with --backend=multicore: 1179s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.fut:8:18-19: 1179s Unused name "a". 1179s cc failed with code 1: 1179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c: In function ‘futrts_umul_hi64’: 1179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1179s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1179s | ^~~~~~~~~~~ 1179s | __uint32_t 1179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4420:90: error: expected ‘)’ before ‘a’ 1179s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1179s | ~ ^ 1179s | ) 1179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4420:109: error: expected ‘)’ before ‘b’ 1179s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1179s | ~ ^ 1179s | ) 1179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c: In function ‘futrts_smul_hi64’: 1179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1179s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1179s | ^~~~~~~~~~ 1179s | __int128__ 1179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4424:86: error: expected ‘)’ before ‘a’ 1179s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1179s | ~ ^ 1179s | ) 1179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4424:104: error: expected ‘)’ before ‘b’ 1179s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1179s | ~ ^ 1179s | ) 1179s 1179s If you find this error message confusing, uninformative, or wrong, please open an issue: 1179s https://github.com/diku-dk/futhark/issues 1179s 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.fut: 1180s Compiling with --backend=multicore: 1180s cc failed with code 1: 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c: In function ‘futrts_umul_hi64’: 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1180s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1180s | ^~~~~~~~~~~ 1180s | __uint32_t 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4420:90: error: expected ‘)’ before ‘a’ 1180s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1180s | ~ ^ 1180s | ) 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4420:109: error: expected ‘)’ before ‘b’ 1180s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1180s | ~ ^ 1180s | ) 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c: In function ‘futrts_smul_hi64’: 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1180s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1180s | ^~~~~~~~~~ 1180s | __int128__ 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4424:86: error: expected ‘)’ before ‘a’ 1180s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1180s | ~ ^ 1180s | ) 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4424:104: error: expected ‘)’ before ‘b’ 1180s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1180s | ~ ^ 1180s | ) 1180s 1180s If you find this error message confusing, uninformative, or wrong, please open an issue: 1180s https://github.com/diku-dk/futhark/issues 1180s 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.fut: 1180s Compiling with --backend=multicore: 1180s cc failed with code 1: 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c: In function ‘futrts_umul_hi64’: 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4472:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1180s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1180s | ^~~~~~~~~~~ 1180s | __uint32_t 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4472:78: note: each undeclared identifier is reported only once for each function it appears in 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4472:90: error: expected ‘)’ before ‘a’ 1180s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1180s | ~ ^ 1180s | ) 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4472:109: error: expected ‘)’ before ‘b’ 1180s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1180s | ~ ^ 1180s | ) 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c: In function ‘futrts_smul_hi64’: 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4476:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1180s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1180s | ^~~~~~~~~~ 1180s | __int128__ 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4476:86: error: expected ‘)’ before ‘a’ 1180s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1180s | ~ ^ 1180s | ) 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4476:104: error: expected ‘)’ before ‘b’ 1180s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1180s | ~ ^ 1180s | ) 1180s 1180s If you find this error message confusing, uninformative, or wrong, please open an issue: 1180s https://github.com/diku-dk/futhark/issues 1180s 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.fut: 1180s Compiling with --backend=multicore: 1180s cc failed with code 1: 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c: In function ‘futrts_umul_hi64’: 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1180s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1180s | ^~~~~~~~~~~ 1180s | __uint32_t 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4437:90: error: expected ‘)’ before ‘a’ 1180s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1180s | ~ ^ 1180s | ) 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4437:109: error: expected ‘)’ before ‘b’ 1180s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1180s | ~ ^ 1180s | ) 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c: In function ‘futrts_smul_hi64’: 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1180s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1180s | ^~~~~~~~~~ 1180s | __int128__ 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4441:86: error: expected ‘)’ before ‘a’ 1180s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1180s | ~ ^ 1180s | ) 1180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4441:104: error: expected ‘)’ before ‘b’ 1180s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1180s | ~ ^ 1180s | ) 1180s 1180s If you find this error message confusing, uninformative, or wrong, please open an issue: 1180s https://github.com/diku-dk/futhark/issues 1180s 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.fut: 1183s Compiling with --backend=multicore: 1183s cc failed with code 1: 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c: In function ‘futrts_umul_hi64’: 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1183s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1183s | ^~~~~~~~~~~ 1183s | __uint32_t 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4440:90: error: expected ‘)’ before ‘a’ 1183s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1183s | ~ ^ 1183s | ) 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4440:109: error: expected ‘)’ before ‘b’ 1183s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1183s | ~ ^ 1183s | ) 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c: In function ‘futrts_smul_hi64’: 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1183s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1183s | ^~~~~~~~~~ 1183s | __int128__ 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4444:86: error: expected ‘)’ before ‘a’ 1183s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1183s | ~ ^ 1183s | ) 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4444:104: error: expected ‘)’ before ‘b’ 1183s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1183s | ~ ^ 1183s | ) 1183s 1183s If you find this error message confusing, uninformative, or wrong, please open an issue: 1183s https://github.com/diku-dk/futhark/issues 1183s 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.fut: 1183s Compiling with --backend=multicore: 1183s cc failed with code 1: 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c: In function ‘futrts_umul_hi64’: 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1183s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1183s | ^~~~~~~~~~~ 1183s | __uint32_t 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4423:90: error: expected ‘)’ before ‘a’ 1183s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1183s | ~ ^ 1183s | ) 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4423:109: error: expected ‘)’ before ‘b’ 1183s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1183s | ~ ^ 1183s | ) 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c: In function ‘futrts_smul_hi64’: 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1183s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1183s | ^~~~~~~~~~ 1183s | __int128__ 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4427:86: error: expected ‘)’ before ‘a’ 1183s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1183s | ~ ^ 1183s | ) 1183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4427:104: error: expected ‘)’ before ‘b’ 1183s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1183s | ~ ^ 1183s | ) 1183s 1183s If you find this error message confusing, uninformative, or wrong, please open an issue: 1183s https://github.com/diku-dk/futhark/issues 1183s 1185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.fut: 1185s Compiling with --backend=multicore: 1185s cc failed with code 1: 1185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c: In function ‘futrts_umul_hi64’: 1185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1185s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1185s | ^~~~~~~~~~~ 1185s | __uint32_t 1185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4420:90: error: expected ‘)’ before ‘a’ 1185s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1185s | ~ ^ 1185s | ) 1185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4420:109: error: expected ‘)’ before ‘b’ 1185s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1185s | ~ ^ 1185s | ) 1185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c: In function ‘futrts_smul_hi64’: 1185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1185s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1185s | ^~~~~~~~~~ 1185s | __int128__ 1185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4424:86: error: expected ‘)’ before ‘a’ 1185s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1185s | ~ ^ 1185s | ) 1185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4424:104: error: expected ‘)’ before ‘b’ 1185s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1185s | ~ ^ 1185s | ) 1185s 1185s If you find this error message confusing, uninformative, or wrong, please open an issue: 1185s https://github.com/diku-dk/futhark/issues 1185s 1188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.fut: 1188s Compiling with --backend=multicore: 1188s cc failed with code 1: 1188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c: In function ‘futrts_umul_hi64’: 1188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1188s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1188s | ^~~~~~~~~~~ 1188s | __uint32_t 1188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4420:90: error: expected ‘)’ before ‘a’ 1188s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1188s | ~ ^ 1188s | ) 1188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4420:109: error: expected ‘)’ before ‘b’ 1188s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1188s | ~ ^ 1188s | ) 1188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c: In function ‘futrts_smul_hi64’: 1188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1188s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1188s | ^~~~~~~~~~ 1188s | __int128__ 1188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4424:86: error: expected ‘)’ before ‘a’ 1188s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1188s | ~ ^ 1188s | ) 1188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4424:104: error: expected ‘)’ before ‘b’ 1188s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1188s | ~ ^ 1188s | ) 1188s 1188s If you find this error message confusing, uninformative, or wrong, please open an issue: 1188s https://github.com/diku-dk/futhark/issues 1188s 1189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.fut: 1189s Compiling with --backend=multicore: 1189s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.fut:5:15-16: 1189s Unused name "b". 1189s 1189s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.fut:6:15-16: 1189s Unused name "b". 1189s cc failed with code 1: 1189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c: In function ‘futrts_umul_hi64’: 1189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1189s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1189s | ^~~~~~~~~~~ 1189s | __uint32_t 1189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4420:90: error: expected ‘)’ before ‘a’ 1189s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1189s | ~ ^ 1189s | ) 1189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4420:109: error: expected ‘)’ before ‘b’ 1189s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1189s | ~ ^ 1189s | ) 1189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c: In function ‘futrts_smul_hi64’: 1189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1189s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1189s | ^~~~~~~~~~ 1189s | __int128__ 1189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4424:86: error: expected ‘)’ before ‘a’ 1189s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1189s | ~ ^ 1189s | ) 1189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4424:104: error: expected ‘)’ before ‘b’ 1189s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1189s | ~ ^ 1189s | ) 1189s 1189s If you find this error message confusing, uninformative, or wrong, please open an issue: 1189s https://github.com/diku-dk/futhark/issues 1189s 1190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.fut: 1190s Compiling with --backend=multicore: 1190s cc failed with code 1: 1190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c: In function ‘futrts_umul_hi64’: 1190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1190s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1190s | ^~~~~~~~~~~ 1190s | __uint32_t 1190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:4420:90: error: expected ‘)’ before ‘a’ 1190s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1190s | ~ ^ 1190s | ) 1190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:4420:109: error: expected ‘)’ before ‘b’ 1190s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1190s | ~ ^ 1190s | ) 1190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c: In function ‘futrts_smul_hi64’: 1190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1190s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1190s | ^~~~~~~~~~ 1190s | __int128__ 1190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:4424:86: error: expected ‘)’ before ‘a’ 1190s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1190s | ~ ^ 1190s | ) 1190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:4424:104: error: expected ‘)’ before ‘b’ 1190s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1190s | ~ ^ 1190s | ) 1190s 1190s If you find this error message confusing, uninformative, or wrong, please open an issue: 1190s https://github.com/diku-dk/futhark/issues 1190s 1192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.fut: 1192s Compiling with --backend=multicore: 1192s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.fut:5:8-10: 1192s Unused name "a2". 1192s cc failed with code 1: 1192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c: In function ‘futrts_umul_hi64’: 1192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1192s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1192s | ^~~~~~~~~~~ 1192s | __uint32_t 1192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4421:90: error: expected ‘)’ before ‘a’ 1192s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1192s | ~ ^ 1192s | ) 1192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4421:109: error: expected ‘)’ before ‘b’ 1192s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1192s | ~ ^ 1192s | ) 1192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c: In function ‘futrts_smul_hi64’: 1192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1192s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1192s | ^~~~~~~~~~ 1192s | __int128__ 1192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4425:86: error: expected ‘)’ before ‘a’ 1192s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1192s | ~ ^ 1192s | ) 1192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4425:104: error: expected ‘)’ before ‘b’ 1192s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1192s | ~ ^ 1192s | ) 1192s 1192s If you find this error message confusing, uninformative, or wrong, please open an issue: 1192s https://github.com/diku-dk/futhark/issues 1192s 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.fut: 1193s Compiling with --backend=multicore: 1193s cc failed with code 1: 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c: In function ‘futrts_umul_hi64’: 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1193s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1193s | ^~~~~~~~~~~ 1193s | __uint32_t 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:4420:90: error: expected ‘)’ before ‘a’ 1193s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1193s | ~ ^ 1193s | ) 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:4420:109: error: expected ‘)’ before ‘b’ 1193s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1193s | ~ ^ 1193s | ) 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c: In function ‘futrts_smul_hi64’: 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1193s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1193s | ^~~~~~~~~~ 1193s | __int128__ 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:4424:86: error: expected ‘)’ before ‘a’ 1193s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1193s | ~ ^ 1193s | ) 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:4424:104: error: expected ‘)’ before ‘b’ 1193s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1193s | ~ ^ 1193s | ) 1193s 1193s If you find this error message confusing, uninformative, or wrong, please open an issue: 1193s https://github.com/diku-dk/futhark/issues 1193s 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.fut: 1193s Compiling with --backend=multicore: 1193s cc failed with code 1: 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c: In function ‘futrts_umul_hi64’: 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1193s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1193s | ^~~~~~~~~~~ 1193s | __uint32_t 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:4420:90: error: expected ‘)’ before ‘a’ 1193s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1193s | ~ ^ 1193s | ) 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:4420:109: error: expected ‘)’ before ‘b’ 1193s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1193s | ~ ^ 1193s | ) 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c: In function ‘futrts_smul_hi64’: 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1193s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1193s | ^~~~~~~~~~ 1193s | __int128__ 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:4424:86: error: expected ‘)’ before ‘a’ 1193s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1193s | ~ ^ 1193s | ) 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:4424:104: error: expected ‘)’ before ‘b’ 1193s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1193s | ~ ^ 1193s | ) 1193s 1193s If you find this error message confusing, uninformative, or wrong, please open an issue: 1193s https://github.com/diku-dk/futhark/issues 1193s 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.fut: 1193s Compiling with --backend=multicore: 1193s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.fut:10:8-9: 1193s Unused name "c". 1193s cc failed with code 1: 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c: In function ‘futrts_umul_hi64’: 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1193s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1193s | ^~~~~~~~~~~ 1193s | __uint32_t 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4421:90: error: expected ‘)’ before ‘a’ 1193s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1193s | ~ ^ 1193s | ) 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4421:109: error: expected ‘)’ before ‘b’ 1193s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1193s | ~ ^ 1193s | ) 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c: In function ‘futrts_smul_hi64’: 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1193s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1193s | ^~~~~~~~~~ 1193s | __int128__ 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4425:86: error: expected ‘)’ before ‘a’ 1193s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1193s | ~ ^ 1193s | ) 1193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4425:104: error: expected ‘)’ before ‘b’ 1193s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1193s | ~ ^ 1193s | ) 1193s 1193s If you find this error message confusing, uninformative, or wrong, please open an issue: 1193s https://github.com/diku-dk/futhark/issues 1193s 1196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.fut: 1196s Compiling with --backend=multicore: 1196s cc failed with code 1: 1196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c: In function ‘futrts_umul_hi64’: 1196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1196s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1196s | ^~~~~~~~~~~ 1196s | __uint32_t 1196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:4420:90: error: expected ‘)’ before ‘a’ 1196s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1196s | ~ ^ 1196s | ) 1196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:4420:109: error: expected ‘)’ before ‘b’ 1196s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1196s | ~ ^ 1196s | ) 1196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c: In function ‘futrts_smul_hi64’: 1196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1196s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1196s | ^~~~~~~~~~ 1196s | __int128__ 1196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:4424:86: error: expected ‘)’ before ‘a’ 1196s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1196s | ~ ^ 1196s | ) 1196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:4424:104: error: expected ‘)’ before ‘b’ 1196s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1196s | ~ ^ 1196s | ) 1196s 1196s If you find this error message confusing, uninformative, or wrong, please open an issue: 1196s https://github.com/diku-dk/futhark/issues 1196s 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.fut: 1199s Compiling with --backend=multicore: 1199s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.fut:4:11-13: 1199s Unused name "is". 1199s cc failed with code 1: 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c: In function ‘futrts_umul_hi64’: 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1199s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1199s | ^~~~~~~~~~~ 1199s | __uint32_t 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:4422:90: error: expected ‘)’ before ‘a’ 1199s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1199s | ~ ^ 1199s | ) 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:4422:109: error: expected ‘)’ before ‘b’ 1199s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1199s | ~ ^ 1199s | ) 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c: In function ‘futrts_smul_hi64’: 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1199s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1199s | ^~~~~~~~~~ 1199s | __int128__ 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:4426:86: error: expected ‘)’ before ‘a’ 1199s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1199s | ~ ^ 1199s | ) 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:4426:104: error: expected ‘)’ before ‘b’ 1199s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1199s | ~ ^ 1199s | ) 1199s 1199s If you find this error message confusing, uninformative, or wrong, please open an issue: 1199s https://github.com/diku-dk/futhark/issues 1199s 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.fut: 1199s Compiling with --backend=multicore: 1199s cc failed with code 1: 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c: In function ‘futrts_umul_hi64’: 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1199s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1199s | ^~~~~~~~~~~ 1199s | __uint32_t 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:4420:90: error: expected ‘)’ before ‘a’ 1199s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1199s | ~ ^ 1199s | ) 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:4420:109: error: expected ‘)’ before ‘b’ 1199s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1199s | ~ ^ 1199s | ) 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c: In function ‘futrts_smul_hi64’: 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1199s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1199s | ^~~~~~~~~~ 1199s | __int128__ 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:4424:86: error: expected ‘)’ before ‘a’ 1199s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1199s | ~ ^ 1199s | ) 1199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:4424:104: error: expected ‘)’ before ‘b’ 1199s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1199s | ~ ^ 1199s | ) 1199s 1199s If you find this error message confusing, uninformative, or wrong, please open an issue: 1199s https://github.com/diku-dk/futhark/issues 1199s 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.fut: 1201s Compiling with --backend=multicore: 1201s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.fut:16:10-14: 1201s Unused name "t_v1". 1201s 1201s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.fut:16:24-28: 1201s Unused name "t_v3". 1201s cc failed with code 1: 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c: In function ‘futrts_umul_hi64’: 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1201s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1201s | ^~~~~~~~~~~ 1201s | __uint32_t 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:4451:90: error: expected ‘)’ before ‘a’ 1201s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1201s | ~ ^ 1201s | ) 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:4451:109: error: expected ‘)’ before ‘b’ 1201s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1201s | ~ ^ 1201s | ) 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c: In function ‘futrts_smul_hi64’: 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1201s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1201s | ^~~~~~~~~~ 1201s | __int128__ 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:4455:86: error: expected ‘)’ before ‘a’ 1201s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1201s | ~ ^ 1201s | ) 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:4455:104: error: expected ‘)’ before ‘b’ 1201s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1201s | ~ ^ 1201s | ) 1201s 1201s If you find this error message confusing, uninformative, or wrong, please open an issue: 1201s https://github.com/diku-dk/futhark/issues 1201s 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.fut: 1201s Compiling with --backend=multicore: 1201s cc failed with code 1: 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c: In function ‘futrts_umul_hi64’: 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1201s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1201s | ^~~~~~~~~~~ 1201s | __uint32_t 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:4422:90: error: expected ‘)’ before ‘a’ 1201s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1201s | ~ ^ 1201s | ) 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:4422:109: error: expected ‘)’ before ‘b’ 1201s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1201s | ~ ^ 1201s | ) 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c: In function ‘futrts_smul_hi64’: 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1201s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1201s | ^~~~~~~~~~ 1201s | __int128__ 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:4426:86: error: expected ‘)’ before ‘a’ 1201s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1201s | ~ ^ 1201s | ) 1201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:4426:104: error: expected ‘)’ before ‘b’ 1201s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1201s | ~ ^ 1201s | ) 1201s 1201s If you find this error message confusing, uninformative, or wrong, please open an issue: 1201s https://github.com/diku-dk/futhark/issues 1201s 1204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.fut: 1204s Compiling with --backend=multicore: 1204s cc failed with code 1: 1204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c: In function ‘futrts_umul_hi64’: 1204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1204s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1204s | ^~~~~~~~~~~ 1204s | __uint32_t 1204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:4420:90: error: expected ‘)’ before ‘a’ 1204s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1204s | ~ ^ 1204s | ) 1204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:4420:109: error: expected ‘)’ before ‘b’ 1204s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1204s | ~ ^ 1204s | ) 1204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c: In function ‘futrts_smul_hi64’: 1204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1204s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1204s | ^~~~~~~~~~ 1204s | __int128__ 1204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:4424:86: error: expected ‘)’ before ‘a’ 1204s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1204s | ~ ^ 1204s | ) 1204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:4424:104: error: expected ‘)’ before ‘b’ 1204s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1204s | ~ ^ 1204s | ) 1204s 1204s If you find this error message confusing, uninformative, or wrong, please open an issue: 1204s https://github.com/diku-dk/futhark/issues 1204s 1204s 459 failed, 38 passed, 1816 to go. 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.fut: 1206s Compiling with --backend=multicore: 1206s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.fut:23:17-24: 1206s Unused name "md_vols". 1206s 1206s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.fut:24:17-26: 1206s Unused name "md_drifts". 1206s 1206s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.fut:34:9-39:10: 1206s Entry point parameter 1206s 1206s ((md_cs: [num_und][num_und]f64): [num_und][num_und]f64, (md_vols: [num_dates][num_und]f64): [num_dates][num_und]f64, (md_drifts: [num_dates][num_und]f64): [num_dates][num_und]f64, (md_sts: [num_und]f64): [num_und]f64, (bb_row: [num_dates][num_und]f64): [num_dates][num_und]f64) 1206s 1206s will have an opaque type, so the entry point will likely not be callable. 1206s cc failed with code 1: 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c: In function ‘futrts_umul_hi64’: 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:4459:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1206s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1206s | ^~~~~~~~~~~ 1206s | __uint32_t 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:4459:78: note: each undeclared identifier is reported only once for each function it appears in 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:4459:90: error: expected ‘)’ before ‘a’ 1206s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1206s | ~ ^ 1206s | ) 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:4459:109: error: expected ‘)’ before ‘b’ 1206s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1206s | ~ ^ 1206s | ) 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c: In function ‘futrts_smul_hi64’: 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:4463:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1206s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1206s | ^~~~~~~~~~ 1206s | __int128__ 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:4463:86: error: expected ‘)’ before ‘a’ 1206s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1206s | ~ ^ 1206s | ) 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:4463:104: error: expected ‘)’ before ‘b’ 1206s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1206s | ~ ^ 1206s | ) 1206s 1206s If you find this error message confusing, uninformative, or wrong, please open an issue: 1206s https://github.com/diku-dk/futhark/issues 1206s 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.fut: 1206s Compiling with --backend=multicore: 1206s cc failed with code 1: 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c: In function ‘futrts_umul_hi64’: 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1206s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1206s | ^~~~~~~~~~~ 1206s | __uint32_t 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:4420:90: error: expected ‘)’ before ‘a’ 1206s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1206s | ~ ^ 1206s | ) 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:4420:109: error: expected ‘)’ before ‘b’ 1206s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1206s | ~ ^ 1206s | ) 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c: In function ‘futrts_smul_hi64’: 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1206s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1206s | ^~~~~~~~~~ 1206s | __int128__ 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:4424:86: error: expected ‘)’ before ‘a’ 1206s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1206s | ~ ^ 1206s | ) 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:4424:104: error: expected ‘)’ before ‘b’ 1206s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1206s | ~ ^ 1206s | ) 1206s 1206s If you find this error message confusing, uninformative, or wrong, please open an issue: 1206s https://github.com/diku-dk/futhark/issues 1206s 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.fut: 1206s Compiling with --backend=multicore: 1206s cc failed with code 1: 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c: In function ‘futrts_umul_hi64’: 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1206s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1206s | ^~~~~~~~~~~ 1206s | __uint32_t 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:4421:90: error: expected ‘)’ before ‘a’ 1206s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1206s | ~ ^ 1206s | ) 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:4421:109: error: expected ‘)’ before ‘b’ 1206s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1206s | ~ ^ 1206s | ) 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c: In function ‘futrts_smul_hi64’: 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1206s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1206s | ^~~~~~~~~~ 1206s | __int128__ 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:4425:86: error: expected ‘)’ before ‘a’ 1206s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1206s | ~ ^ 1206s | ) 1206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:4425:104: error: expected ‘)’ before ‘b’ 1206s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1206s | ~ ^ 1206s | ) 1206s 1206s If you find this error message confusing, uninformative, or wrong, please open an issue: 1206s https://github.com/diku-dk/futhark/issues 1206s 1209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.fut: 1209s Compiling with --backend=multicore: 1209s cc failed with code 1: 1209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c: In function ‘futrts_umul_hi64’: 1209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1209s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1209s | ^~~~~~~~~~~ 1209s | __uint32_t 1209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:4420:90: error: expected ‘)’ before ‘a’ 1209s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1209s | ~ ^ 1209s | ) 1209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:4420:109: error: expected ‘)’ before ‘b’ 1209s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1209s | ~ ^ 1209s | ) 1209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c: In function ‘futrts_smul_hi64’: 1209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1209s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1209s | ^~~~~~~~~~ 1209s | __int128__ 1209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:4424:86: error: expected ‘)’ before ‘a’ 1209s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1209s | ~ ^ 1209s | ) 1209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:4424:104: error: expected ‘)’ before ‘b’ 1209s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1209s | ~ ^ 1209s | ) 1209s 1209s If you find this error message confusing, uninformative, or wrong, please open an issue: 1209s https://github.com/diku-dk/futhark/issues 1209s 1211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.fut: 1211s Compiling with --backend=multicore: 1211s cc failed with code 1: 1211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c: In function ‘futrts_umul_hi64’: 1211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1211s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1211s | ^~~~~~~~~~~ 1211s | __uint32_t 1211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:4407:90: error: expected ‘)’ before ‘a’ 1211s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1211s | ~ ^ 1211s | ) 1211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:4407:109: error: expected ‘)’ before ‘b’ 1211s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1211s | ~ ^ 1211s | ) 1211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c: In function ‘futrts_smul_hi64’: 1211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1211s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1211s | ^~~~~~~~~~ 1211s | __int128__ 1211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:4411:86: error: expected ‘)’ before ‘a’ 1211s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1211s | ~ ^ 1211s | ) 1211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:4411:104: error: expected ‘)’ before ‘b’ 1211s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1211s | ~ ^ 1211s | ) 1211s 1211s If you find this error message confusing, uninformative, or wrong, please open an issue: 1211s https://github.com/diku-dk/futhark/issues 1211s 1212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.fut: 1212s Compiling with --backend=multicore: 1212s cc failed with code 1: 1212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c: In function ‘futrts_umul_hi64’: 1212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1212s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1212s | ^~~~~~~~~~~ 1212s | __uint32_t 1212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:4420:90: error: expected ‘)’ before ‘a’ 1212s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1212s | ~ ^ 1212s | ) 1212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:4420:109: error: expected ‘)’ before ‘b’ 1212s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1212s | ~ ^ 1212s | ) 1212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c: In function ‘futrts_smul_hi64’: 1212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1212s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1212s | ^~~~~~~~~~ 1212s | __int128__ 1212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:4424:86: error: expected ‘)’ before ‘a’ 1212s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1212s | ~ ^ 1212s | ) 1212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:4424:104: error: expected ‘)’ before ‘b’ 1212s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1212s | ~ ^ 1212s | ) 1212s 1212s If you find this error message confusing, uninformative, or wrong, please open an issue: 1212s https://github.com/diku-dk/futhark/issues 1212s 1213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.fut: 1213s Compiling with --backend=multicore: 1213s cc failed with code 1: 1213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c: In function ‘futrts_umul_hi64’: 1213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1213s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1213s | ^~~~~~~~~~~ 1213s | __uint32_t 1213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:4420:90: error: expected ‘)’ before ‘a’ 1213s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1213s | ~ ^ 1213s | ) 1213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:4420:109: error: expected ‘)’ before ‘b’ 1213s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1213s | ~ ^ 1213s | ) 1213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c: In function ‘futrts_smul_hi64’: 1213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1213s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1213s | ^~~~~~~~~~ 1213s | __int128__ 1213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:4424:86: error: expected ‘)’ before ‘a’ 1213s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1213s | ~ ^ 1213s | ) 1213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:4424:104: error: expected ‘)’ before ‘b’ 1213s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1213s | ~ ^ 1213s | ) 1213s 1213s If you find this error message confusing, uninformative, or wrong, please open an issue: 1213s https://github.com/diku-dk/futhark/issues 1213s 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.fut: 1215s Compiling with --backend=multicore: 1215s cc failed with code 1: 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c: In function ‘futrts_umul_hi64’: 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1215s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1215s | ^~~~~~~~~~~ 1215s | __uint32_t 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:4420:90: error: expected ‘)’ before ‘a’ 1215s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1215s | ~ ^ 1215s | ) 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:4420:109: error: expected ‘)’ before ‘b’ 1215s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1215s | ~ ^ 1215s | ) 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c: In function ‘futrts_smul_hi64’: 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1215s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1215s | ^~~~~~~~~~ 1215s | __int128__ 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:4424:86: error: expected ‘)’ before ‘a’ 1215s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1215s | ~ ^ 1215s | ) 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:4424:104: error: expected ‘)’ before ‘b’ 1215s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1215s | ~ ^ 1215s | ) 1215s 1215s If you find this error message confusing, uninformative, or wrong, please open an issue: 1215s https://github.com/diku-dk/futhark/issues 1215s 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.fut: 1215s Compiling with --backend=multicore: 1215s cc failed with code 1: 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c: In function ‘futrts_umul_hi64’: 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1215s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1215s | ^~~~~~~~~~~ 1215s | __uint32_t 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4439:90: error: expected ‘)’ before ‘a’ 1215s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1215s | ~ ^ 1215s | ) 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4439:109: error: expected ‘)’ before ‘b’ 1215s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1215s | ~ ^ 1215s | ) 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c: In function ‘futrts_smul_hi64’: 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1215s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1215s | ^~~~~~~~~~ 1215s | __int128__ 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4443:86: error: expected ‘)’ before ‘a’ 1215s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1215s | ~ ^ 1215s | ) 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4443:104: error: expected ‘)’ before ‘b’ 1215s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1215s | ~ ^ 1215s | ) 1215s 1215s If you find this error message confusing, uninformative, or wrong, please open an issue: 1215s https://github.com/diku-dk/futhark/issues 1215s 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.fut: 1215s Compiling with --backend=multicore: 1215s cc failed with code 1: 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c: In function ‘futrts_umul_hi64’: 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1215s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1215s | ^~~~~~~~~~~ 1215s | __uint32_t 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4421:90: error: expected ‘)’ before ‘a’ 1215s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1215s | ~ ^ 1215s | ) 1215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4421:109: error: expected ‘)’ before ‘b’ 1215s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1215s | ~ ^ 1216s | ) 1216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c: In function ‘futrts_smul_hi64’: 1216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1216s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1216s | ^~~~~~~~~~ 1216s | __int128__ 1216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4425:86: error: expected ‘)’ before ‘a’ 1216s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1216s | ~ ^ 1216s | ) 1216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4425:104: error: expected ‘)’ before ‘b’ 1216s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1216s | ~ ^ 1216s | ) 1216s 1216s If you find this error message confusing, uninformative, or wrong, please open an issue: 1216s https://github.com/diku-dk/futhark/issues 1216s 1216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.fut: 1216s Compiling with --backend=multicore: 1216s cc failed with code 1: 1216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c: In function ‘futrts_umul_hi64’: 1216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1216s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1216s | ^~~~~~~~~~~ 1216s | __uint32_t 1216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:4420:90: error: expected ‘)’ before ‘a’ 1216s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1216s | ~ ^ 1216s | ) 1216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:4420:109: error: expected ‘)’ before ‘b’ 1216s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1216s | ~ ^ 1216s | ) 1216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c: In function ‘futrts_smul_hi64’: 1216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1216s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1216s | ^~~~~~~~~~ 1216s | __int128__ 1216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:4424:86: error: expected ‘)’ before ‘a’ 1216s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1216s | ~ ^ 1216s | ) 1216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:4424:104: error: expected ‘)’ before ‘b’ 1216s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1216s | ~ ^ 1216s | ) 1216s 1216s If you find this error message confusing, uninformative, or wrong, please open an issue: 1216s https://github.com/diku-dk/futhark/issues 1216s 1218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.fut: 1218s Compiling with --backend=multicore: 1218s cc failed with code 1: 1218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c: In function ‘futrts_umul_hi64’: 1218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1218s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1218s | ^~~~~~~~~~~ 1218s | __uint32_t 1218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4422:90: error: expected ‘)’ before ‘a’ 1218s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1218s | ~ ^ 1218s | ) 1218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4422:109: error: expected ‘)’ before ‘b’ 1218s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1218s | ~ ^ 1218s | ) 1218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c: In function ‘futrts_smul_hi64’: 1218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1218s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1218s | ^~~~~~~~~~ 1218s | __int128__ 1218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4426:86: error: expected ‘)’ before ‘a’ 1218s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1218s | ~ ^ 1218s | ) 1218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4426:104: error: expected ‘)’ before ‘b’ 1218s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1218s | ~ ^ 1218s | ) 1218s 1218s If you find this error message confusing, uninformative, or wrong, please open an issue: 1218s https://github.com/diku-dk/futhark/issues 1218s 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.fut: 1220s Compiling with --backend=multicore: 1220s cc failed with code 1: 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c: In function ‘futrts_umul_hi64’: 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1220s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1220s | ^~~~~~~~~~~ 1220s | __uint32_t 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:4421:90: error: expected ‘)’ before ‘a’ 1220s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1220s | ~ ^ 1220s | ) 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:4421:109: error: expected ‘)’ before ‘b’ 1220s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1220s | ~ ^ 1220s | ) 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c: In function ‘futrts_smul_hi64’: 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1220s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1220s | ^~~~~~~~~~ 1220s | __int128__ 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:4425:86: error: expected ‘)’ before ‘a’ 1220s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1220s | ~ ^ 1220s | ) 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:4425:104: error: expected ‘)’ before ‘b’ 1220s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1220s | ~ ^ 1220s | ) 1220s 1220s If you find this error message confusing, uninformative, or wrong, please open an issue: 1220s https://github.com/diku-dk/futhark/issues 1220s 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.fut: 1220s Compiling with --backend=multicore: 1220s cc failed with code 1: 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c: In function ‘futrts_umul_hi64’: 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1220s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1220s | ^~~~~~~~~~~ 1220s | __uint32_t 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4423:90: error: expected ‘)’ before ‘a’ 1220s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1220s | ~ ^ 1220s | ) 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4423:109: error: expected ‘)’ before ‘b’ 1220s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1220s | ~ ^ 1220s | ) 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c: In function ‘futrts_smul_hi64’: 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1220s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1220s | ^~~~~~~~~~ 1220s | __int128__ 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4427:86: error: expected ‘)’ before ‘a’ 1220s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1220s | ~ ^ 1220s | ) 1220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4427:104: error: expected ‘)’ before ‘b’ 1220s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1220s | ~ ^ 1220s | ) 1220s 1220s If you find this error message confusing, uninformative, or wrong, please open an issue: 1220s https://github.com/diku-dk/futhark/issues 1220s 1222s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.fut: 1222s Compiling with --backend=multicore: 1222s cc failed with code 1: 1222s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c: In function ‘futrts_umul_hi64’: 1222s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1222s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1222s | ^~~~~~~~~~~ 1222s | __uint32_t 1222s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1222s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:4437:90: error: expected ‘)’ before ‘a’ 1222s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1222s | ~ ^ 1222s | ) 1222s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:4437:109: error: expected ‘)’ before ‘b’ 1222s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1222s | ~ ^ 1222s | ) 1222s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c: In function ‘futrts_smul_hi64’: 1222s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1222s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1222s | ^~~~~~~~~~ 1222s | __int128__ 1222s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:4441:86: error: expected ‘)’ before ‘a’ 1222s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1222s | ~ ^ 1222s | ) 1222s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:4441:104: error: expected ‘)’ before ‘b’ 1222s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1222s | ~ ^ 1222s | ) 1222s 1222s If you find this error message confusing, uninformative, or wrong, please open an issue: 1222s https://github.com/diku-dk/futhark/issues 1222s 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.fut: 1224s Compiling with --backend=multicore: 1224s cc failed with code 1: 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c: In function ‘futrts_umul_hi64’: 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1224s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1224s | ^~~~~~~~~~~ 1224s | __uint32_t 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4437:90: error: expected ‘)’ before ‘a’ 1224s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1224s | ~ ^ 1224s | ) 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4437:109: error: expected ‘)’ before ‘b’ 1224s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1224s | ~ ^ 1224s | ) 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c: In function ‘futrts_smul_hi64’: 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1224s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1224s | ^~~~~~~~~~ 1224s | __int128__ 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4441:86: error: expected ‘)’ before ‘a’ 1224s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1224s | ~ ^ 1224s | ) 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4441:104: error: expected ‘)’ before ‘b’ 1224s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1224s | ~ ^ 1224s | ) 1224s 1224s If you find this error message confusing, uninformative, or wrong, please open an issue: 1224s https://github.com/diku-dk/futhark/issues 1224s 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.fut: 1224s Compiling with --backend=multicore: 1224s cc failed with code 1: 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c: In function ‘futrts_umul_hi64’: 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1224s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1224s | ^~~~~~~~~~~ 1224s | __uint32_t 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:4420:90: error: expected ‘)’ before ‘a’ 1224s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1224s | ~ ^ 1224s | ) 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:4420:109: error: expected ‘)’ before ‘b’ 1224s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1224s | ~ ^ 1224s | ) 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c: In function ‘futrts_smul_hi64’: 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1224s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1224s | ^~~~~~~~~~ 1224s | __int128__ 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:4424:86: error: expected ‘)’ before ‘a’ 1224s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1224s | ~ ^ 1224s | ) 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:4424:104: error: expected ‘)’ before ‘b’ 1224s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1224s | ~ ^ 1224s | ) 1224s 1224s If you find this error message confusing, uninformative, or wrong, please open an issue: 1224s https://github.com/diku-dk/futhark/issues 1224s 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.fut: 1224s Compiling with --backend=multicore: 1224s cc failed with code 1: 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c: In function ‘futrts_umul_hi64’: 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1224s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1224s | ^~~~~~~~~~~ 1224s | __uint32_t 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4438:90: error: expected ‘)’ before ‘a’ 1224s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1224s | ~ ^ 1224s | ) 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4438:109: error: expected ‘)’ before ‘b’ 1224s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1224s | ~ ^ 1224s | ) 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c: In function ‘futrts_smul_hi64’: 1224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1225s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1225s | ^~~~~~~~~~ 1225s | __int128__ 1225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4442:86: error: expected ‘)’ before ‘a’ 1225s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1225s | ~ ^ 1225s | ) 1225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4442:104: error: expected ‘)’ before ‘b’ 1225s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1225s | ~ ^ 1225s | ) 1225s 1225s If you find this error message confusing, uninformative, or wrong, please open an issue: 1225s https://github.com/diku-dk/futhark/issues 1225s 1225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.fut: 1225s Compiling with --backend=multicore: 1225s cc failed with code 1: 1225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c: In function ‘futrts_umul_hi64’: 1225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1225s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1225s | ^~~~~~~~~~~ 1225s | __uint32_t 1225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:4420:90: error: expected ‘)’ before ‘a’ 1225s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1225s | ~ ^ 1225s | ) 1225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:4420:109: error: expected ‘)’ before ‘b’ 1225s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1225s | ~ ^ 1225s | ) 1225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c: In function ‘futrts_smul_hi64’: 1225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1225s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1225s | ^~~~~~~~~~ 1225s | __int128__ 1225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:4424:86: error: expected ‘)’ before ‘a’ 1225s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1225s | ~ ^ 1225s | ) 1225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:4424:104: error: expected ‘)’ before ‘b’ 1225s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1225s | ~ ^ 1225s | ) 1225s 1225s If you find this error message confusing, uninformative, or wrong, please open an issue: 1225s https://github.com/diku-dk/futhark/issues 1225s 1227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.fut: 1227s Compiling with --backend=multicore: 1227s cc failed with code 1: 1227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c: In function ‘futrts_umul_hi64’: 1227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1227s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1227s | ^~~~~~~~~~~ 1227s | __uint32_t 1227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:4420:90: error: expected ‘)’ before ‘a’ 1227s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1227s | ~ ^ 1227s | ) 1227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:4420:109: error: expected ‘)’ before ‘b’ 1227s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1227s | ~ ^ 1227s | ) 1227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c: In function ‘futrts_smul_hi64’: 1227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1227s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1227s | ^~~~~~~~~~ 1227s | __int128__ 1227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:4424:86: error: expected ‘)’ before ‘a’ 1227s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1227s | ~ ^ 1227s | ) 1227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:4424:104: error: expected ‘)’ before ‘b’ 1227s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1227s | ~ ^ 1227s | ) 1227s 1227s If you find this error message confusing, uninformative, or wrong, please open an issue: 1227s https://github.com/diku-dk/futhark/issues 1227s 1229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.fut: 1229s Compiling with --backend=multicore: 1229s cc failed with code 1: 1229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c: In function ‘futrts_umul_hi64’: 1229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1229s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1229s | ^~~~~~~~~~~ 1229s | __uint32_t 1229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:4420:90: error: expected ‘)’ before ‘a’ 1229s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1229s | ~ ^ 1229s | ) 1229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:4420:109: error: expected ‘)’ before ‘b’ 1229s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1229s | ~ ^ 1229s | ) 1229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c: In function ‘futrts_smul_hi64’: 1229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1229s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1229s | ^~~~~~~~~~ 1229s | __int128__ 1229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:4424:86: error: expected ‘)’ before ‘a’ 1229s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1229s | ~ ^ 1229s | ) 1229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:4424:104: error: expected ‘)’ before ‘b’ 1229s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1229s | ~ ^ 1229s | ) 1229s 1229s If you find this error message confusing, uninformative, or wrong, please open an issue: 1229s https://github.com/diku-dk/futhark/issues 1229s 1230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.fut: 1230s Compiling with --backend=multicore: 1230s cc failed with code 1: 1230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c: In function ‘futrts_umul_hi64’: 1230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1230s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1230s | ^~~~~~~~~~~ 1230s | __uint32_t 1230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:4420:90: error: expected ‘)’ before ‘a’ 1230s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1230s | ~ ^ 1230s | ) 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:4420:109: error: expected ‘)’ before ‘b’ 1231s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1231s | ~ ^ 1231s | ) 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c: In function ‘futrts_smul_hi64’: 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1231s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1231s | ^~~~~~~~~~ 1231s | __int128__ 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:4424:86: error: expected ‘)’ before ‘a’ 1231s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1231s | ~ ^ 1231s | ) 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:4424:104: error: expected ‘)’ before ‘b’ 1231s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1231s | ~ ^ 1231s | ) 1231s 1231s If you find this error message confusing, uninformative, or wrong, please open an issue: 1231s https://github.com/diku-dk/futhark/issues 1231s 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.fut: 1231s Compiling with --backend=multicore: 1231s cc failed with code 1: 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c: In function ‘futrts_umul_hi64’: 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1231s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1231s | ^~~~~~~~~~~ 1231s | __uint32_t 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:4420:90: error: expected ‘)’ before ‘a’ 1231s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1231s | ~ ^ 1231s | ) 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:4420:109: error: expected ‘)’ before ‘b’ 1231s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1231s | ~ ^ 1231s | ) 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c: In function ‘futrts_smul_hi64’: 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1231s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1231s | ^~~~~~~~~~ 1231s | __int128__ 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:4424:86: error: expected ‘)’ before ‘a’ 1231s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1231s | ~ ^ 1231s | ) 1231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:4424:104: error: expected ‘)’ before ‘b’ 1231s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1231s | ~ ^ 1231s | ) 1231s 1231s If you find this error message confusing, uninformative, or wrong, please open an issue: 1231s https://github.com/diku-dk/futhark/issues 1231s 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.fut: 1233s Compiling with --backend=multicore: 1233s cc failed with code 1: 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c: In function ‘futrts_umul_hi64’: 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1233s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1233s | ^~~~~~~~~~~ 1233s | __uint32_t 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:4421:90: error: expected ‘)’ before ‘a’ 1233s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1233s | ~ ^ 1233s | ) 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:4421:109: error: expected ‘)’ before ‘b’ 1233s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1233s | ~ ^ 1233s | ) 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c: In function ‘futrts_smul_hi64’: 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1233s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1233s | ^~~~~~~~~~ 1233s | __int128__ 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:4425:86: error: expected ‘)’ before ‘a’ 1233s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1233s | ~ ^ 1233s | ) 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:4425:104: error: expected ‘)’ before ‘b’ 1233s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1233s | ~ ^ 1233s | ) 1233s 1233s If you find this error message confusing, uninformative, or wrong, please open an issue: 1233s https://github.com/diku-dk/futhark/issues 1233s 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.fut: 1233s Compiling with --backend=multicore: 1233s cc failed with code 1: 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c: In function ‘futrts_umul_hi64’: 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1233s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1233s | ^~~~~~~~~~~ 1233s | __uint32_t 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:4436:90: error: expected ‘)’ before ‘a’ 1233s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1233s | ~ ^ 1233s | ) 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:4436:109: error: expected ‘)’ before ‘b’ 1233s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1233s | ~ ^ 1233s | ) 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c: In function ‘futrts_smul_hi64’: 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1233s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1233s | ^~~~~~~~~~ 1233s | __int128__ 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:4440:86: error: expected ‘)’ before ‘a’ 1233s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1233s | ~ ^ 1233s | ) 1233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:4440:104: error: expected ‘)’ before ‘b’ 1233s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1233s | ~ ^ 1233s | ) 1233s 1233s If you find this error message confusing, uninformative, or wrong, please open an issue: 1233s https://github.com/diku-dk/futhark/issues 1233s 1234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.fut: 1234s Compiling with --backend=multicore: 1234s cc failed with code 1: 1234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c: In function ‘futrts_umul_hi64’: 1234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1234s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1234s | ^~~~~~~~~~~ 1234s | __uint32_t 1234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 1234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:4497:90: error: expected ‘)’ before ‘a’ 1234s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1234s | ~ ^ 1234s | ) 1234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:4497:109: error: expected ‘)’ before ‘b’ 1234s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1234s | ~ ^ 1234s | ) 1234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c: In function ‘futrts_smul_hi64’: 1234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1234s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1234s | ^~~~~~~~~~ 1234s | __int128__ 1234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:4501:86: error: expected ‘)’ before ‘a’ 1234s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1234s | ~ ^ 1234s | ) 1234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:4501:104: error: expected ‘)’ before ‘b’ 1234s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1234s | ~ ^ 1234s | ) 1234s 1234s If you find this error message confusing, uninformative, or wrong, please open an issue: 1234s https://github.com/diku-dk/futhark/issues 1234s 1237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.fut: 1237s Compiling with --backend=multicore: 1237s cc failed with code 1: 1237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c: In function ‘futrts_umul_hi64’: 1237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:4621:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1237s 4621 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1237s | ^~~~~~~~~~~ 1237s | __uint32_t 1237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:4621:78: note: each undeclared identifier is reported only once for each function it appears in 1237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:4621:90: error: expected ‘)’ before ‘a’ 1237s 4621 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1237s | ~ ^ 1237s | ) 1237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:4621:109: error: expected ‘)’ before ‘b’ 1237s 4621 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1237s | ~ ^ 1237s | ) 1237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c: In function ‘futrts_smul_hi64’: 1237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:4625:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1237s 4625 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1237s | ^~~~~~~~~~ 1237s | __int128__ 1237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:4625:86: error: expected ‘)’ before ‘a’ 1237s 4625 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1237s | ~ ^ 1237s | ) 1237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:4625:104: error: expected ‘)’ before ‘b’ 1237s 4625 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1237s | ~ ^ 1237s | ) 1237s 1237s If you find this error message confusing, uninformative, or wrong, please open an issue: 1237s https://github.com/diku-dk/futhark/issues 1237s 1238s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.fut: 1238s Compiling with --backend=multicore: 1238s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.fut:7:1-18: 1238s Entry point return type 1238s 1238s {xs: [n]f32} 1238s 1238s will have an opaque type, so the result will likely not be usable. 1238s cc failed with code 1: 1238s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c: In function ‘futrts_umul_hi64’: 1238s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1238s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1238s | ^~~~~~~~~~~ 1238s | __uint32_t 1238s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1238s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:4436:90: error: expected ‘)’ before ‘a’ 1238s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1238s | ~ ^ 1238s | ) 1238s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:4436:109: error: expected ‘)’ before ‘b’ 1238s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1238s | ~ ^ 1238s | ) 1238s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c: In function ‘futrts_smul_hi64’: 1238s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1238s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1238s | ^~~~~~~~~~ 1238s | __int128__ 1238s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:4440:86: error: expected ‘)’ before ‘a’ 1238s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1238s | ~ ^ 1238s | ) 1238s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:4440:104: error: expected ‘)’ before ‘b’ 1238s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1238s | ~ ^ 1238s | ) 1238s 1238s If you find this error message confusing, uninformative, or wrong, please open an issue: 1238s https://github.com/diku-dk/futhark/issues 1238s 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.fut: 1241s Compiling with --backend=multicore: 1241s cc failed with code 1: 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c: In function ‘futrts_umul_hi64’: 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1241s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1241s | ^~~~~~~~~~~ 1241s | __uint32_t 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:4406:90: error: expected ‘)’ before ‘a’ 1241s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1241s | ~ ^ 1241s | ) 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:4406:109: error: expected ‘)’ before ‘b’ 1241s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1241s | ~ ^ 1241s | ) 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c: In function ‘futrts_smul_hi64’: 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1241s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1241s | ^~~~~~~~~~ 1241s | __int128__ 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:4410:86: error: expected ‘)’ before ‘a’ 1241s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1241s | ~ ^ 1241s | ) 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:4410:104: error: expected ‘)’ before ‘b’ 1241s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1241s | ~ ^ 1241s | ) 1241s 1241s If you find this error message confusing, uninformative, or wrong, please open an issue: 1241s https://github.com/diku-dk/futhark/issues 1241s 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.fut: 1241s Compiling with --backend=multicore: 1241s cc failed with code 1: 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c: In function ‘futrts_umul_hi64’: 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1241s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1241s | ^~~~~~~~~~~ 1241s | __uint32_t 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:4420:90: error: expected ‘)’ before ‘a’ 1241s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1241s | ~ ^ 1241s | ) 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:4420:109: error: expected ‘)’ before ‘b’ 1241s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1241s | ~ ^ 1241s | ) 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c: In function ‘futrts_smul_hi64’: 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1241s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1241s | ^~~~~~~~~~ 1241s | __int128__ 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:4424:86: error: expected ‘)’ before ‘a’ 1241s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1241s | ~ ^ 1241s | ) 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:4424:104: error: expected ‘)’ before ‘b’ 1241s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1241s | ~ ^ 1241s | ) 1241s 1241s If you find this error message confusing, uninformative, or wrong, please open an issue: 1241s https://github.com/diku-dk/futhark/issues 1241s 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.fut: 1241s Compiling with --backend=multicore: 1241s cc failed with code 1: 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c: In function ‘futrts_umul_hi64’: 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1241s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1241s | ^~~~~~~~~~~ 1241s | __uint32_t 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:4436:90: error: expected ‘)’ before ‘a’ 1241s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1241s | ~ ^ 1241s | ) 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:4436:109: error: expected ‘)’ before ‘b’ 1241s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1241s | ~ ^ 1241s | ) 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c: In function ‘futrts_smul_hi64’: 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1241s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1241s | ^~~~~~~~~~ 1241s | __int128__ 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:4440:86: error: expected ‘)’ before ‘a’ 1241s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1241s | ~ ^ 1241s | ) 1241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:4440:104: error: expected ‘)’ before ‘b’ 1241s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1241s | ~ ^ 1241s | ) 1241s 1241s If you find this error message confusing, uninformative, or wrong, please open an issue: 1241s https://github.com/diku-dk/futhark/issues 1241s 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.fut: 1242s Compiling with --backend=multicore: 1242s cc failed with code 1: 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c: In function ‘futrts_umul_hi64’: 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1242s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1242s | ^~~~~~~~~~~ 1242s | __uint32_t 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4421:90: error: expected ‘)’ before ‘a’ 1242s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1242s | ~ ^ 1242s | ) 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4421:109: error: expected ‘)’ before ‘b’ 1242s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1242s | ~ ^ 1242s | ) 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c: In function ‘futrts_smul_hi64’: 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1242s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1242s | ^~~~~~~~~~ 1242s | __int128__ 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4425:86: error: expected ‘)’ before ‘a’ 1242s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1242s | ~ ^ 1242s | ) 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4425:104: error: expected ‘)’ before ‘b’ 1242s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1242s | ~ ^ 1242s | ) 1242s 1242s If you find this error message confusing, uninformative, or wrong, please open an issue: 1242s https://github.com/diku-dk/futhark/issues 1242s 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.fut: 1242s Compiling with --backend=multicore: 1242s cc failed with code 1: 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c: In function ‘futrts_umul_hi64’: 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1242s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1242s | ^~~~~~~~~~~ 1242s | __uint32_t 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:4420:90: error: expected ‘)’ before ‘a’ 1242s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1242s | ~ ^ 1242s | ) 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:4420:109: error: expected ‘)’ before ‘b’ 1242s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1242s | ~ ^ 1242s | ) 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c: In function ‘futrts_smul_hi64’: 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1242s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1242s | ^~~~~~~~~~ 1242s | __int128__ 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:4424:86: error: expected ‘)’ before ‘a’ 1242s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1242s | ~ ^ 1242s | ) 1242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:4424:104: error: expected ‘)’ before ‘b’ 1242s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1242s | ~ ^ 1242s | ) 1242s 1242s If you find this error message confusing, uninformative, or wrong, please open an issue: 1242s https://github.com/diku-dk/futhark/issues 1242s 1244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.fut: 1244s Compiling with --backend=multicore: 1244s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.fut:4:1-5:21: 1244s Entry point return type 1244s 1244s *[m][n](f32, f32) 1244s 1244s will have an opaque type, so the result will likely not be usable. 1244s cc failed with code 1: 1244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c: In function ‘futrts_umul_hi64’: 1244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1244s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1244s | ^~~~~~~~~~~ 1244s | __uint32_t 1244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4451:90: error: expected ‘)’ before ‘a’ 1244s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1244s | ~ ^ 1244s | ) 1244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4451:109: error: expected ‘)’ before ‘b’ 1244s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1244s | ~ ^ 1244s | ) 1244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c: In function ‘futrts_smul_hi64’: 1244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1244s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1244s | ^~~~~~~~~~ 1244s | __int128__ 1244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4455:86: error: expected ‘)’ before ‘a’ 1244s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1244s | ~ ^ 1244s | ) 1244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4455:104: error: expected ‘)’ before ‘b’ 1244s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1244s | ~ ^ 1244s | ) 1244s 1244s If you find this error message confusing, uninformative, or wrong, please open an issue: 1244s https://github.com/diku-dk/futhark/issues 1244s 1246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.fut: 1246s Compiling with --backend=multicore: 1246s cc failed with code 1: 1246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c: In function ‘futrts_umul_hi64’: 1246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1246s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1246s | ^~~~~~~~~~~ 1246s | __uint32_t 1246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4436:90: error: expected ‘)’ before ‘a’ 1246s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1246s | ~ ^ 1246s | ) 1246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4436:109: error: expected ‘)’ before ‘b’ 1246s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1246s | ~ ^ 1246s | ) 1246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c: In function ‘futrts_smul_hi64’: 1246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1246s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1246s | ^~~~~~~~~~ 1246s | __int128__ 1246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4440:86: error: expected ‘)’ before ‘a’ 1246s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1246s | ~ ^ 1246s | ) 1246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4440:104: error: expected ‘)’ before ‘b’ 1246s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1246s | ~ ^ 1246s | ) 1246s 1246s If you find this error message confusing, uninformative, or wrong, please open an issue: 1246s https://github.com/diku-dk/futhark/issues 1246s 1248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.fut: 1249s Compiling with --backend=multicore: 1249s cc failed with code 1: 1249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c: In function ‘futrts_umul_hi64’: 1249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4481:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1249s 4481 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1249s | ^~~~~~~~~~~ 1249s | __uint32_t 1249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4481:78: note: each undeclared identifier is reported only once for each function it appears in 1249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4481:90: error: expected ‘)’ before ‘a’ 1249s 4481 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1249s | ~ ^ 1249s | ) 1249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4481:109: error: expected ‘)’ before ‘b’ 1249s 4481 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1249s | ~ ^ 1249s | ) 1249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c: In function ‘futrts_smul_hi64’: 1249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4485:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1249s 4485 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1249s | ^~~~~~~~~~ 1249s | __int128__ 1249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4485:86: error: expected ‘)’ before ‘a’ 1249s 4485 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1249s | ~ ^ 1249s | ) 1249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4485:104: error: expected ‘)’ before ‘b’ 1249s 4485 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1249s | ~ ^ 1249s | ) 1249s 1249s If you find this error message confusing, uninformative, or wrong, please open an issue: 1249s https://github.com/diku-dk/futhark/issues 1249s 1251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.fut: 1251s Compiling with --backend=multicore: 1251s cc failed with code 1: 1251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c: In function ‘futrts_umul_hi64’: 1251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1251s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1251s | ^~~~~~~~~~~ 1251s | __uint32_t 1251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 1251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4408:90: error: expected ‘)’ before ‘a’ 1251s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1251s | ~ ^ 1251s | ) 1251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4408:109: error: expected ‘)’ before ‘b’ 1251s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1251s | ~ ^ 1251s | ) 1251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c: In function ‘futrts_smul_hi64’: 1251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1251s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1251s | ^~~~~~~~~~ 1251s | __int128__ 1251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4412:86: error: expected ‘)’ before ‘a’ 1251s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1251s | ~ ^ 1251s | ) 1251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4412:104: error: expected ‘)’ before ‘b’ 1251s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1251s | ~ ^ 1251s | ) 1251s 1251s If you find this error message confusing, uninformative, or wrong, please open an issue: 1251s https://github.com/diku-dk/futhark/issues 1251s 1252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.fut: 1252s Compiling with --backend=multicore: 1252s cc failed with code 1: 1252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c: In function ‘futrts_umul_hi64’: 1252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1252s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1252s | ^~~~~~~~~~~ 1252s | __uint32_t 1252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4407:90: error: expected ‘)’ before ‘a’ 1252s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1252s | ~ ^ 1252s | ) 1252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4407:109: error: expected ‘)’ before ‘b’ 1252s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1252s | ~ ^ 1252s | ) 1252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c: In function ‘futrts_smul_hi64’: 1252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1252s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1252s | ^~~~~~~~~~ 1252s | __int128__ 1252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4411:86: error: expected ‘)’ before ‘a’ 1252s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1252s | ~ ^ 1252s | ) 1252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4411:104: error: expected ‘)’ before ‘b’ 1252s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1252s | ~ ^ 1252s | ) 1252s 1252s If you find this error message confusing, uninformative, or wrong, please open an issue: 1252s https://github.com/diku-dk/futhark/issues 1252s 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.fut: 1253s Compiling with --backend=multicore: 1253s cc failed with code 1: 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c: In function ‘futrts_umul_hi64’: 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1253s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1253s | ^~~~~~~~~~~ 1253s | __uint32_t 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4407:90: error: expected ‘)’ before ‘a’ 1253s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4407:109: error: expected ‘)’ before ‘b’ 1253s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c: In function ‘futrts_smul_hi64’: 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1253s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1253s | ^~~~~~~~~~ 1253s | __int128__ 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4411:86: error: expected ‘)’ before ‘a’ 1253s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4411:104: error: expected ‘)’ before ‘b’ 1253s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s 1253s If you find this error message confusing, uninformative, or wrong, please open an issue: 1253s https://github.com/diku-dk/futhark/issues 1253s 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.fut: 1253s Compiling with --backend=multicore: 1253s cc failed with code 1: 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c: In function ‘futrts_umul_hi64’: 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1253s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1253s | ^~~~~~~~~~~ 1253s | __uint32_t 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4408:90: error: expected ‘)’ before ‘a’ 1253s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4408:109: error: expected ‘)’ before ‘b’ 1253s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c: In function ‘futrts_smul_hi64’: 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1253s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1253s | ^~~~~~~~~~ 1253s | __int128__ 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4412:86: error: expected ‘)’ before ‘a’ 1253s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4412:104: error: expected ‘)’ before ‘b’ 1253s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s 1253s If you find this error message confusing, uninformative, or wrong, please open an issue: 1253s https://github.com/diku-dk/futhark/issues 1253s 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.fut: 1253s Compiling with --backend=multicore: 1253s cc failed with code 1: 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c: In function ‘futrts_umul_hi64’: 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1253s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1253s | ^~~~~~~~~~~ 1253s | __uint32_t 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4407:90: error: expected ‘)’ before ‘a’ 1253s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4407:109: error: expected ‘)’ before ‘b’ 1253s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c: In function ‘futrts_smul_hi64’: 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1253s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1253s | ^~~~~~~~~~ 1253s | __int128__ 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4411:86: error: expected ‘)’ before ‘a’ 1253s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4411:104: error: expected ‘)’ before ‘b’ 1253s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s 1253s If you find this error message confusing, uninformative, or wrong, please open an issue: 1253s https://github.com/diku-dk/futhark/issues 1253s 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.fut: 1253s Compiling with --backend=multicore: 1253s cc failed with code 1: 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c: In function ‘futrts_umul_hi64’: 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1253s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1253s | ^~~~~~~~~~~ 1253s | __uint32_t 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4407:90: error: expected ‘)’ before ‘a’ 1253s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4407:109: error: expected ‘)’ before ‘b’ 1253s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c: In function ‘futrts_smul_hi64’: 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1253s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1253s | ^~~~~~~~~~ 1253s | __int128__ 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4411:86: error: expected ‘)’ before ‘a’ 1253s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4411:104: error: expected ‘)’ before ‘b’ 1253s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1253s | ~ ^ 1253s | ) 1253s 1253s If you find this error message confusing, uninformative, or wrong, please open an issue: 1253s https://github.com/diku-dk/futhark/issues 1253s 1256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.fut: 1256s Compiling with --backend=multicore: 1256s cc failed with code 1: 1256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c: In function ‘futrts_umul_hi64’: 1256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1256s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1256s | ^~~~~~~~~~~ 1256s | __uint32_t 1256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4437:90: error: expected ‘)’ before ‘a’ 1256s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1256s | ~ ^ 1256s | ) 1256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4437:109: error: expected ‘)’ before ‘b’ 1256s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1256s | ~ ^ 1256s | ) 1256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c: In function ‘futrts_smul_hi64’: 1256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1256s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1256s | ^~~~~~~~~~ 1256s | __int128__ 1256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4441:86: error: expected ‘)’ before ‘a’ 1256s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1256s | ~ ^ 1256s | ) 1256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4441:104: error: expected ‘)’ before ‘b’ 1256s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1256s | ~ ^ 1256s | ) 1256s 1256s If you find this error message confusing, uninformative, or wrong, please open an issue: 1256s https://github.com/diku-dk/futhark/issues 1256s 1257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.fut: 1257s Compiling with --backend=multicore: 1257s cc failed with code 1: 1257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c: In function ‘futrts_umul_hi64’: 1257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1257s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1257s | ^~~~~~~~~~~ 1257s | __uint32_t 1257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4407:90: error: expected ‘)’ before ‘a’ 1257s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1257s | ~ ^ 1257s | ) 1257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4407:109: error: expected ‘)’ before ‘b’ 1257s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1257s | ~ ^ 1257s | ) 1257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c: In function ‘futrts_smul_hi64’: 1257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1257s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1257s | ^~~~~~~~~~ 1257s | __int128__ 1257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4411:86: error: expected ‘)’ before ‘a’ 1257s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1257s | ~ ^ 1257s | ) 1257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4411:104: error: expected ‘)’ before ‘b’ 1257s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1257s | ~ ^ 1257s | ) 1257s 1257s If you find this error message confusing, uninformative, or wrong, please open an issue: 1257s https://github.com/diku-dk/futhark/issues 1257s 1259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.fut: 1259s Compiling with --backend=multicore: 1259s cc failed with code 1: 1259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c: In function ‘futrts_umul_hi64’: 1259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1259s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1259s | ^~~~~~~~~~~ 1259s | __uint32_t 1259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4407:90: error: expected ‘)’ before ‘a’ 1259s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1259s | ~ ^ 1259s | ) 1259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4407:109: error: expected ‘)’ before ‘b’ 1259s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1259s | ~ ^ 1259s | ) 1259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c: In function ‘futrts_smul_hi64’: 1259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1259s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1259s | ^~~~~~~~~~ 1259s | __int128__ 1259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4411:86: error: expected ‘)’ before ‘a’ 1259s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1259s | ~ ^ 1260s | ) 1260s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4411:104: error: expected ‘)’ before ‘b’ 1260s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1260s | ~ ^ 1260s | ) 1260s 1260s If you find this error message confusing, uninformative, or wrong, please open an issue: 1260s https://github.com/diku-dk/futhark/issues 1260s 1260s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.fut: 1260s Compiling with --backend=multicore: 1260s cc failed with code 1: 1260s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c: In function ‘futrts_umul_hi64’: 1260s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1260s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1260s | ^~~~~~~~~~~ 1260s | __uint32_t 1260s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1260s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4407:90: error: expected ‘)’ before ‘a’ 1260s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1260s | ~ ^ 1260s | ) 1260s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4407:109: error: expected ‘)’ before ‘b’ 1260s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1260s | ~ ^ 1260s | ) 1260s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c: In function ‘futrts_smul_hi64’: 1260s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1260s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1260s | ^~~~~~~~~~ 1260s | __int128__ 1260s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4411:86: error: expected ‘)’ before ‘a’ 1260s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1260s | ~ ^ 1260s | ) 1260s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4411:104: error: expected ‘)’ before ‘b’ 1260s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1260s | ~ ^ 1260s | ) 1260s 1260s If you find this error message confusing, uninformative, or wrong, please open an issue: 1260s https://github.com/diku-dk/futhark/issues 1260s 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.fut: 1261s Compiling with --backend=multicore: 1261s cc failed with code 1: 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c: In function ‘futrts_umul_hi64’: 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1261s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1261s | ^~~~~~~~~~~ 1261s | __uint32_t 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4420:90: error: expected ‘)’ before ‘a’ 1261s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1261s | ~ ^ 1261s | ) 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4420:109: error: expected ‘)’ before ‘b’ 1261s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1261s | ~ ^ 1261s | ) 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c: In function ‘futrts_smul_hi64’: 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1261s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1261s | ^~~~~~~~~~ 1261s | __int128__ 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4424:86: error: expected ‘)’ before ‘a’ 1261s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1261s | ~ ^ 1261s | ) 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4424:104: error: expected ‘)’ before ‘b’ 1261s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1261s | ~ ^ 1261s | ) 1261s 1261s If you find this error message confusing, uninformative, or wrong, please open an issue: 1261s https://github.com/diku-dk/futhark/issues 1261s 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.fut: 1261s Compiling with --backend=multicore: 1261s cc failed with code 1: 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c: In function ‘futrts_umul_hi64’: 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1261s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1261s | ^~~~~~~~~~~ 1261s | __uint32_t 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4406:90: error: expected ‘)’ before ‘a’ 1261s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1261s | ~ ^ 1261s | ) 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4406:109: error: expected ‘)’ before ‘b’ 1261s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1261s | ~ ^ 1261s | ) 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c: In function ‘futrts_smul_hi64’: 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1261s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1261s | ^~~~~~~~~~ 1261s | __int128__ 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4410:86: error: expected ‘)’ before ‘a’ 1261s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1261s | ~ ^ 1261s | ) 1261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4410:104: error: expected ‘)’ before ‘b’ 1261s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1261s | ~ ^ 1261s | ) 1261s 1261s If you find this error message confusing, uninformative, or wrong, please open an issue: 1261s https://github.com/diku-dk/futhark/issues 1261s 1262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.fut: 1262s Compiling with --backend=multicore: 1262s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.fut:1:20-21: 1262s Unused name "p". 1262s 1262s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.fut:7:8-11: 1262s Unused name "get". 1262s cc failed with code 1: 1262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c: In function ‘futrts_umul_hi64’: 1262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1262s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1262s | ^~~~~~~~~~~ 1262s | __uint32_t 1262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4435:90: error: expected ‘)’ before ‘a’ 1262s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1262s | ~ ^ 1262s | ) 1262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4435:109: error: expected ‘)’ before ‘b’ 1262s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1262s | ~ ^ 1262s | ) 1262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c: In function ‘futrts_smul_hi64’: 1262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1262s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1262s | ^~~~~~~~~~ 1262s | __int128__ 1262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4439:86: error: expected ‘)’ before ‘a’ 1262s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1262s | ~ ^ 1262s | ) 1262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4439:104: error: expected ‘)’ before ‘b’ 1262s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1262s | ~ ^ 1262s | ) 1262s 1262s If you find this error message confusing, uninformative, or wrong, please open an issue: 1262s https://github.com/diku-dk/futhark/issues 1262s 1263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.fut: 1263s Compiling with --backend=multicore: 1263s cc failed with code 1: 1263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c: In function ‘futrts_umul_hi64’: 1263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1263s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1263s | ^~~~~~~~~~~ 1263s | __uint32_t 1263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4436:90: error: expected ‘)’ before ‘a’ 1263s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1263s | ~ ^ 1263s | ) 1263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4436:109: error: expected ‘)’ before ‘b’ 1263s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1263s | ~ ^ 1263s | ) 1263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c: In function ‘futrts_smul_hi64’: 1263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1263s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1263s | ^~~~~~~~~~ 1263s | __int128__ 1263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4440:86: error: expected ‘)’ before ‘a’ 1263s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1263s | ~ ^ 1263s | ) 1263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4440:104: error: expected ‘)’ before ‘b’ 1263s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1263s | ~ ^ 1263s | ) 1263s 1263s If you find this error message confusing, uninformative, or wrong, please open an issue: 1263s https://github.com/diku-dk/futhark/issues 1263s 1264s 509 failed, 47 passed, 1757 to go. 1264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.fut: 1264s Compiling with --backend=multicore: 1264s cc failed with code 1: 1264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c: In function ‘futrts_umul_hi64’: 1264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1264s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1264s | ^~~~~~~~~~~ 1264s | __uint32_t 1264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4420:90: error: expected ‘)’ before ‘a’ 1264s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1264s | ~ ^ 1264s | ) 1264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4420:109: error: expected ‘)’ before ‘b’ 1264s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1264s | ~ ^ 1264s | ) 1264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c: In function ‘futrts_smul_hi64’: 1264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1264s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1264s | ^~~~~~~~~~ 1264s | __int128__ 1264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4424:86: error: expected ‘)’ before ‘a’ 1264s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1264s | ~ ^ 1264s | ) 1264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4424:104: error: expected ‘)’ before ‘b’ 1264s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1264s | ~ ^ 1264s | ) 1264s 1264s If you find this error message confusing, uninformative, or wrong, please open an issue: 1264s https://github.com/diku-dk/futhark/issues 1264s 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.fut: 1268s Compiling with --backend=multicore: 1268s cc failed with code 1: 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c: In function ‘futrts_umul_hi64’: 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1268s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1268s | ^~~~~~~~~~~ 1268s | __uint32_t 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4406:90: error: expected ‘)’ before ‘a’ 1268s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1268s | ~ ^ 1268s | ) 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4406:109: error: expected ‘)’ before ‘b’ 1268s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1268s | ~ ^ 1268s | ) 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c: In function ‘futrts_smul_hi64’: 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1268s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1268s | ^~~~~~~~~~ 1268s | __int128__ 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4410:86: error: expected ‘)’ before ‘a’ 1268s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1268s | ~ ^ 1268s | ) 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4410:104: error: expected ‘)’ before ‘b’ 1268s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1268s | ~ ^ 1268s | ) 1268s 1268s If you find this error message confusing, uninformative, or wrong, please open an issue: 1268s https://github.com/diku-dk/futhark/issues 1268s 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.fut: 1268s Compiling with --backend=multicore: 1268s cc failed with code 1: 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c: In function ‘futrts_umul_hi64’: 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1268s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1268s | ^~~~~~~~~~~ 1268s | __uint32_t 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4408:90: error: expected ‘)’ before ‘a’ 1268s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1268s | ~ ^ 1268s | ) 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4408:109: error: expected ‘)’ before ‘b’ 1268s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1268s | ~ ^ 1268s | ) 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c: In function ‘futrts_smul_hi64’: 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1268s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1268s | ^~~~~~~~~~ 1268s | __int128__ 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4412:86: error: expected ‘)’ before ‘a’ 1268s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1268s | ~ ^ 1268s | ) 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4412:104: error: expected ‘)’ before ‘b’ 1268s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1268s | ~ ^ 1268s | ) 1268s 1268s If you find this error message confusing, uninformative, or wrong, please open an issue: 1268s https://github.com/diku-dk/futhark/issues 1268s 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.fut: 1268s Compiling with --backend=multicore: 1268s cc failed with code 1: 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c: In function ‘futrts_umul_hi64’: 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1268s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1268s | ^~~~~~~~~~~ 1268s | __uint32_t 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4406:90: error: expected ‘)’ before ‘a’ 1268s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1268s | ~ ^ 1268s | ) 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4406:109: error: expected ‘)’ before ‘b’ 1268s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1268s | ~ ^ 1268s | ) 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c: In function ‘futrts_smul_hi64’: 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1268s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1268s | ^~~~~~~~~~ 1268s | __int128__ 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4410:86: error: expected ‘)’ before ‘a’ 1268s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1268s | ~ ^ 1268s | ) 1268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4410:104: error: expected ‘)’ before ‘b’ 1268s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1268s | ~ ^ 1268s | ) 1268s 1268s If you find this error message confusing, uninformative, or wrong, please open an issue: 1268s https://github.com/diku-dk/futhark/issues 1268s 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.fut: 1269s Compiling with --backend=multicore: 1269s cc failed with code 1: 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c: In function ‘futrts_umul_hi64’: 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1269s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1269s | ^~~~~~~~~~~ 1269s | __uint32_t 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:4408:90: error: expected ‘)’ before ‘a’ 1269s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1269s | ~ ^ 1269s | ) 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:4408:109: error: expected ‘)’ before ‘b’ 1269s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1269s | ~ ^ 1269s | ) 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c: In function ‘futrts_smul_hi64’: 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1269s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1269s | ^~~~~~~~~~ 1269s | __int128__ 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:4412:86: error: expected ‘)’ before ‘a’ 1269s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1269s | ~ ^ 1269s | ) 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:4412:104: error: expected ‘)’ before ‘b’ 1269s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1269s | ~ ^ 1269s | ) 1269s 1269s If you find this error message confusing, uninformative, or wrong, please open an issue: 1269s https://github.com/diku-dk/futhark/issues 1269s 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.fut: 1269s Compiling with --backend=multicore: 1269s cc failed with code 1: 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c: In function ‘futrts_umul_hi64’: 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1269s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1269s | ^~~~~~~~~~~ 1269s | __uint32_t 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:4408:90: error: expected ‘)’ before ‘a’ 1269s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1269s | ~ ^ 1269s | ) 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:4408:109: error: expected ‘)’ before ‘b’ 1269s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1269s | ~ ^ 1269s | ) 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c: In function ‘futrts_smul_hi64’: 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1269s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1269s | ^~~~~~~~~~ 1269s | __int128__ 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:4412:86: error: expected ‘)’ before ‘a’ 1269s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1269s | ~ ^ 1269s | ) 1269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:4412:104: error: expected ‘)’ before ‘b’ 1269s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1269s | ~ ^ 1269s | ) 1269s 1269s If you find this error message confusing, uninformative, or wrong, please open an issue: 1269s https://github.com/diku-dk/futhark/issues 1269s 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.fut: 1271s Compiling with --backend=multicore: 1271s cc failed with code 1: 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c: In function ‘futrts_umul_hi64’: 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1271s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1271s | ^~~~~~~~~~~ 1271s | __uint32_t 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4421:90: error: expected ‘)’ before ‘a’ 1271s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1271s | ~ ^ 1271s | ) 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4421:109: error: expected ‘)’ before ‘b’ 1271s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1271s | ~ ^ 1271s | ) 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c: In function ‘futrts_smul_hi64’: 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1271s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1271s | ^~~~~~~~~~ 1271s | __int128__ 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4425:86: error: expected ‘)’ before ‘a’ 1271s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1271s | ~ ^ 1271s | ) 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4425:104: error: expected ‘)’ before ‘b’ 1271s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1271s | ~ ^ 1271s | ) 1271s 1271s If you find this error message confusing, uninformative, or wrong, please open an issue: 1271s https://github.com/diku-dk/futhark/issues 1271s 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.fut: 1271s Compiling with --backend=multicore: 1271s cc failed with code 1: 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c: In function ‘futrts_umul_hi64’: 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1271s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1271s | ^~~~~~~~~~~ 1271s | __uint32_t 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4421:90: error: expected ‘)’ before ‘a’ 1271s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1271s | ~ ^ 1271s | ) 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4421:109: error: expected ‘)’ before ‘b’ 1271s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1271s | ~ ^ 1271s | ) 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c: In function ‘futrts_smul_hi64’: 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1271s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1271s | ^~~~~~~~~~ 1271s | __int128__ 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4425:86: error: expected ‘)’ before ‘a’ 1271s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1271s | ~ ^ 1271s | ) 1271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4425:104: error: expected ‘)’ before ‘b’ 1271s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1271s | ~ ^ 1271s | ) 1271s 1271s If you find this error message confusing, uninformative, or wrong, please open an issue: 1271s https://github.com/diku-dk/futhark/issues 1271s 1272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.fut: 1272s Compiling with --backend=multicore: 1272s cc failed with code 1: 1272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c: In function ‘futrts_umul_hi64’: 1272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1272s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1272s | ^~~~~~~~~~~ 1272s | __uint32_t 1272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4422:90: error: expected ‘)’ before ‘a’ 1272s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1272s | ~ ^ 1272s | ) 1272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4422:109: error: expected ‘)’ before ‘b’ 1272s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1272s | ~ ^ 1272s | ) 1272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c: In function ‘futrts_smul_hi64’: 1272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1272s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1272s | ^~~~~~~~~~ 1272s | __int128__ 1272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4426:86: error: expected ‘)’ before ‘a’ 1272s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1272s | ~ ^ 1272s | ) 1272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4426:104: error: expected ‘)’ before ‘b’ 1272s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1272s | ~ ^ 1272s | ) 1272s 1272s If you find this error message confusing, uninformative, or wrong, please open an issue: 1272s https://github.com/diku-dk/futhark/issues 1272s 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.fut: 1275s Compiling with --backend=multicore: 1275s cc failed with code 1: 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c: In function ‘futrts_umul_hi64’: 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1275s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1275s | ^~~~~~~~~~~ 1275s | __uint32_t 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4420:90: error: expected ‘)’ before ‘a’ 1275s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1275s | ~ ^ 1275s | ) 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4420:109: error: expected ‘)’ before ‘b’ 1275s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1275s | ~ ^ 1275s | ) 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c: In function ‘futrts_smul_hi64’: 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1275s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1275s | ^~~~~~~~~~ 1275s | __int128__ 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4424:86: error: expected ‘)’ before ‘a’ 1275s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1275s | ~ ^ 1275s | ) 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4424:104: error: expected ‘)’ before ‘b’ 1275s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1275s | ~ ^ 1275s | ) 1275s 1275s If you find this error message confusing, uninformative, or wrong, please open an issue: 1275s https://github.com/diku-dk/futhark/issues 1275s 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.fut: 1275s Compiling with --backend=multicore: 1275s cc failed with code 1: 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c: In function ‘futrts_umul_hi64’: 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1275s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1275s | ^~~~~~~~~~~ 1275s | __uint32_t 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4421:90: error: expected ‘)’ before ‘a’ 1275s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1275s | ~ ^ 1275s | ) 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4421:109: error: expected ‘)’ before ‘b’ 1275s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1275s | ~ ^ 1275s | ) 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c: In function ‘futrts_smul_hi64’: 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1275s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1275s | ^~~~~~~~~~ 1275s | __int128__ 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4425:86: error: expected ‘)’ before ‘a’ 1275s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1275s | ~ ^ 1275s | ) 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4425:104: error: expected ‘)’ before ‘b’ 1275s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1275s | ~ ^ 1275s | ) 1275s 1275s If you find this error message confusing, uninformative, or wrong, please open an issue: 1275s https://github.com/diku-dk/futhark/issues 1275s 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.fut: 1275s Compiling with --backend=multicore: 1275s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.fut:3:28-29: 1275s Unused name "b". 1275s cc failed with code 1: 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c: In function ‘futrts_umul_hi64’: 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1275s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1275s | ^~~~~~~~~~~ 1275s | __uint32_t 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4420:90: error: expected ‘)’ before ‘a’ 1275s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1275s | ~ ^ 1275s | ) 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4420:109: error: expected ‘)’ before ‘b’ 1275s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1275s | ~ ^ 1275s | ) 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c: In function ‘futrts_smul_hi64’: 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1275s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1275s | ^~~~~~~~~~ 1275s | __int128__ 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4424:86: error: expected ‘)’ before ‘a’ 1275s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1275s | ~ ^ 1275s | ) 1275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4424:104: error: expected ‘)’ before ‘b’ 1275s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1275s | ~ ^ 1275s | ) 1275s 1275s If you find this error message confusing, uninformative, or wrong, please open an issue: 1275s https://github.com/diku-dk/futhark/issues 1275s 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.fut: 1277s Compiling with --backend=multicore: 1277s cc failed with code 1: 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c: In function ‘futrts_umul_hi64’: 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1277s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1277s | ^~~~~~~~~~~ 1277s | __uint32_t 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4421:90: error: expected ‘)’ before ‘a’ 1277s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1277s | ~ ^ 1277s | ) 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4421:109: error: expected ‘)’ before ‘b’ 1277s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1277s | ~ ^ 1277s | ) 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c: In function ‘futrts_smul_hi64’: 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1277s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1277s | ^~~~~~~~~~ 1277s | __int128__ 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4425:86: error: expected ‘)’ before ‘a’ 1277s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1277s | ~ ^ 1277s | ) 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4425:104: error: expected ‘)’ before ‘b’ 1277s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1277s | ~ ^ 1277s | ) 1277s 1277s If you find this error message confusing, uninformative, or wrong, please open an issue: 1277s https://github.com/diku-dk/futhark/issues 1277s 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.fut: 1277s Compiling with --backend=multicore: 1277s cc failed with code 1: 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c: In function ‘futrts_umul_hi64’: 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1277s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1277s | ^~~~~~~~~~~ 1277s | __uint32_t 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:4420:90: error: expected ‘)’ before ‘a’ 1277s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1277s | ~ ^ 1277s | ) 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:4420:109: error: expected ‘)’ before ‘b’ 1277s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1277s | ~ ^ 1277s | ) 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c: In function ‘futrts_smul_hi64’: 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1277s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1277s | ^~~~~~~~~~ 1277s | __int128__ 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:4424:86: error: expected ‘)’ before ‘a’ 1277s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1277s | ~ ^ 1277s | ) 1277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:4424:104: error: expected ‘)’ before ‘b’ 1277s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1277s | ~ ^ 1277s | ) 1277s 1277s If you find this error message confusing, uninformative, or wrong, please open an issue: 1277s https://github.com/diku-dk/futhark/issues 1277s 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.fut: 1278s Compiling with --backend=multicore: 1278s cc failed with code 1: 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c: In function ‘futrts_umul_hi64’: 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1278s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1278s | ^~~~~~~~~~~ 1278s | __uint32_t 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4420:90: error: expected ‘)’ before ‘a’ 1278s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1278s | ~ ^ 1278s | ) 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4420:109: error: expected ‘)’ before ‘b’ 1278s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1278s | ~ ^ 1278s | ) 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c: In function ‘futrts_smul_hi64’: 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1278s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1278s | ^~~~~~~~~~ 1278s | __int128__ 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4424:86: error: expected ‘)’ before ‘a’ 1278s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1278s | ~ ^ 1278s | ) 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4424:104: error: expected ‘)’ before ‘b’ 1278s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1278s | ~ ^ 1278s | ) 1278s 1278s If you find this error message confusing, uninformative, or wrong, please open an issue: 1278s https://github.com/diku-dk/futhark/issues 1278s 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.fut: 1278s Compiling with --backend=multicore: 1278s cc failed with code 1: 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c: In function ‘futrts_umul_hi64’: 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1278s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1278s | ^~~~~~~~~~~ 1278s | __uint32_t 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4420:90: error: expected ‘)’ before ‘a’ 1278s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1278s | ~ ^ 1278s | ) 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4420:109: error: expected ‘)’ before ‘b’ 1278s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1278s | ~ ^ 1278s | ) 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c: In function ‘futrts_smul_hi64’: 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1278s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1278s | ^~~~~~~~~~ 1278s | __int128__ 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4424:86: error: expected ‘)’ before ‘a’ 1278s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1278s | ~ ^ 1278s | ) 1278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4424:104: error: expected ‘)’ before ‘b’ 1278s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1278s | ~ ^ 1278s | ) 1278s 1278s If you find this error message confusing, uninformative, or wrong, please open an issue: 1278s https://github.com/diku-dk/futhark/issues 1278s 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.fut: 1283s Compiling with --backend=multicore: 1283s cc failed with code 1: 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c: In function ‘futrts_umul_hi64’: 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1283s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1283s | ^~~~~~~~~~~ 1283s | __uint32_t 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4420:90: error: expected ‘)’ before ‘a’ 1283s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1283s | ~ ^ 1283s | ) 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4420:109: error: expected ‘)’ before ‘b’ 1283s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1283s | ~ ^ 1283s | ) 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c: In function ‘futrts_smul_hi64’: 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1283s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1283s | ^~~~~~~~~~ 1283s | __int128__ 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4424:86: error: expected ‘)’ before ‘a’ 1283s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1283s | ~ ^ 1283s | ) 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4424:104: error: expected ‘)’ before ‘b’ 1283s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1283s | ~ ^ 1283s | ) 1283s 1283s If you find this error message confusing, uninformative, or wrong, please open an issue: 1283s https://github.com/diku-dk/futhark/issues 1283s 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.fut: 1283s Compiling with --backend=multicore: 1283s cc failed with code 1: 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c: In function ‘futrts_umul_hi64’: 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1283s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1283s | ^~~~~~~~~~~ 1283s | __uint32_t 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4423:90: error: expected ‘)’ before ‘a’ 1283s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1283s | ~ ^ 1283s | ) 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4423:109: error: expected ‘)’ before ‘b’ 1283s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1283s | ~ ^ 1283s | ) 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c: In function ‘futrts_smul_hi64’: 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1283s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1283s | ^~~~~~~~~~ 1283s | __int128__ 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4427:86: error: expected ‘)’ before ‘a’ 1283s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1283s | ~ ^ 1283s | ) 1283s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4427:104: error: expected ‘)’ before ‘b’ 1283s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1283s | ~ ^ 1283s | ) 1283s 1283s If you find this error message confusing, uninformative, or wrong, please open an issue: 1283s https://github.com/diku-dk/futhark/issues 1283s 1286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.fut: 1286s Compiling with --backend=multicore: 1286s cc failed with code 1: 1286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c: In function ‘futrts_umul_hi64’: 1286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1286s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1286s | ^~~~~~~~~~~ 1286s | __uint32_t 1286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4420:90: error: expected ‘)’ before ‘a’ 1286s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1286s | ~ ^ 1286s | ) 1286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4420:109: error: expected ‘)’ before ‘b’ 1286s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1286s | ~ ^ 1286s | ) 1286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c: In function ‘futrts_smul_hi64’: 1286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1286s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1286s | ^~~~~~~~~~ 1286s | __int128__ 1286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4424:86: error: expected ‘)’ before ‘a’ 1286s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1286s | ~ ^ 1286s | ) 1286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4424:104: error: expected ‘)’ before ‘b’ 1286s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1286s | ~ ^ 1286s | ) 1286s 1286s If you find this error message confusing, uninformative, or wrong, please open an issue: 1286s https://github.com/diku-dk/futhark/issues 1286s 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.fut: 1288s Compiling with --backend=multicore: 1288s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.fut:10:10-11: 1288s Unused name "i". 1288s 1288s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.fut:10:19-20: 1288s Unused name "j". 1288s cc failed with code 1: 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c: In function ‘futrts_umul_hi64’: 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1288s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1288s | ^~~~~~~~~~~ 1288s | __uint32_t 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4420:90: error: expected ‘)’ before ‘a’ 1288s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1288s | ~ ^ 1288s | ) 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4420:109: error: expected ‘)’ before ‘b’ 1288s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1288s | ~ ^ 1288s | ) 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c: In function ‘futrts_smul_hi64’: 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1288s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1288s | ^~~~~~~~~~ 1288s | __int128__ 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4424:86: error: expected ‘)’ before ‘a’ 1288s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1288s | ~ ^ 1288s | ) 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4424:104: error: expected ‘)’ before ‘b’ 1288s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1288s | ~ ^ 1288s | ) 1288s 1288s If you find this error message confusing, uninformative, or wrong, please open an issue: 1288s https://github.com/diku-dk/futhark/issues 1288s 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.fut: 1288s Compiling with --backend=multicore: 1288s cc failed with code 1: 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c: In function ‘futrts_umul_hi64’: 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1288s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1288s | ^~~~~~~~~~~ 1288s | __uint32_t 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4421:90: error: expected ‘)’ before ‘a’ 1288s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1288s | ~ ^ 1288s | ) 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4421:109: error: expected ‘)’ before ‘b’ 1288s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1288s | ~ ^ 1288s | ) 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c: In function ‘futrts_smul_hi64’: 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1288s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1288s | ^~~~~~~~~~ 1288s | __int128__ 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4425:86: error: expected ‘)’ before ‘a’ 1288s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1288s | ~ ^ 1288s | ) 1288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4425:104: error: expected ‘)’ before ‘b’ 1288s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1288s | ~ ^ 1288s | ) 1288s 1288s If you find this error message confusing, uninformative, or wrong, please open an issue: 1288s https://github.com/diku-dk/futhark/issues 1288s 1295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.fut: 1295s Compiling with --backend=multicore: 1295s cc failed with code 1: 1295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c: In function ‘futrts_umul_hi64’: 1295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1295s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1295s | ^~~~~~~~~~~ 1295s | __uint32_t 1295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:4437:90: error: expected ‘)’ before ‘a’ 1295s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1295s | ~ ^ 1295s | ) 1295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:4437:109: error: expected ‘)’ before ‘b’ 1295s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1295s | ~ ^ 1295s | ) 1295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c: In function ‘futrts_smul_hi64’: 1295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1295s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1295s | ^~~~~~~~~~ 1295s | __int128__ 1295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:4441:86: error: expected ‘)’ before ‘a’ 1296s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:4441:104: error: expected ‘)’ before ‘b’ 1296s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s 1296s If you find this error message confusing, uninformative, or wrong, please open an issue: 1296s https://github.com/diku-dk/futhark/issues 1296s 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.fut: 1296s Compiling with --backend=multicore: 1296s cc failed with code 1: 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c: In function ‘futrts_umul_hi64’: 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1296s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1296s | ^~~~~~~~~~~ 1296s | __uint32_t 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:4422:90: error: expected ‘)’ before ‘a’ 1296s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:4422:109: error: expected ‘)’ before ‘b’ 1296s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c: In function ‘futrts_smul_hi64’: 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1296s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1296s | ^~~~~~~~~~ 1296s | __int128__ 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:4426:86: error: expected ‘)’ before ‘a’ 1296s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:4426:104: error: expected ‘)’ before ‘b’ 1296s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s 1296s If you find this error message confusing, uninformative, or wrong, please open an issue: 1296s https://github.com/diku-dk/futhark/issues 1296s 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.fut: 1296s Compiling with --backend=multicore: 1296s cc failed with code 1: 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c: In function ‘futrts_umul_hi64’: 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1296s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1296s | ^~~~~~~~~~~ 1296s | __uint32_t 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:4423:90: error: expected ‘)’ before ‘a’ 1296s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:4423:109: error: expected ‘)’ before ‘b’ 1296s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c: In function ‘futrts_smul_hi64’: 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1296s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1296s | ^~~~~~~~~~ 1296s | __int128__ 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:4427:86: error: expected ‘)’ before ‘a’ 1296s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:4427:104: error: expected ‘)’ before ‘b’ 1296s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s 1296s If you find this error message confusing, uninformative, or wrong, please open an issue: 1296s https://github.com/diku-dk/futhark/issues 1296s 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.fut: 1296s Compiling with --backend=multicore: 1296s cc failed with code 1: 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c: In function ‘futrts_umul_hi64’: 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1296s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1296s | ^~~~~~~~~~~ 1296s | __uint32_t 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:4437:90: error: expected ‘)’ before ‘a’ 1296s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:4437:109: error: expected ‘)’ before ‘b’ 1296s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c: In function ‘futrts_smul_hi64’: 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1296s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1296s | ^~~~~~~~~~ 1296s | __int128__ 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:4441:86: error: expected ‘)’ before ‘a’ 1296s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:4441:104: error: expected ‘)’ before ‘b’ 1296s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s 1296s If you find this error message confusing, uninformative, or wrong, please open an issue: 1296s https://github.com/diku-dk/futhark/issues 1296s 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.fut: 1296s Compiling with --backend=multicore: 1296s cc failed with code 1: 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c: In function ‘futrts_umul_hi64’: 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1296s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1296s | ^~~~~~~~~~~ 1296s | __uint32_t 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:4436:90: error: expected ‘)’ before ‘a’ 1296s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:4436:109: error: expected ‘)’ before ‘b’ 1296s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c: In function ‘futrts_smul_hi64’: 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1296s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1296s | ^~~~~~~~~~ 1296s | __int128__ 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:4440:86: error: expected ‘)’ before ‘a’ 1296s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:4440:104: error: expected ‘)’ before ‘b’ 1296s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1296s | ~ ^ 1296s | ) 1296s 1296s If you find this error message confusing, uninformative, or wrong, please open an issue: 1296s https://github.com/diku-dk/futhark/issues 1296s 1297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.fut: 1297s Compiling with --backend=multicore: 1297s cc failed with code 1: 1297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c: In function ‘futrts_umul_hi64’: 1297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1297s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1297s | ^~~~~~~~~~~ 1297s | __uint32_t 1297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:4436:90: error: expected ‘)’ before ‘a’ 1297s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1297s | ~ ^ 1297s | ) 1297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:4436:109: error: expected ‘)’ before ‘b’ 1297s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1297s | ~ ^ 1297s | ) 1297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c: In function ‘futrts_smul_hi64’: 1297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1297s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1297s | ^~~~~~~~~~ 1297s | __int128__ 1297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:4440:86: error: expected ‘)’ before ‘a’ 1297s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1297s | ~ ^ 1297s | ) 1297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:4440:104: error: expected ‘)’ before ‘b’ 1297s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1297s | ~ ^ 1297s | ) 1297s 1297s If you find this error message confusing, uninformative, or wrong, please open an issue: 1297s https://github.com/diku-dk/futhark/issues 1297s 1298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.fut: 1298s Compiling with --backend=multicore: 1298s cc failed with code 1: 1298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c: In function ‘futrts_umul_hi64’: 1298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1298s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1298s | ^~~~~~~~~~~ 1298s | __uint32_t 1298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:4437:90: error: expected ‘)’ before ‘a’ 1298s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1298s | ~ ^ 1298s | ) 1298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:4437:109: error: expected ‘)’ before ‘b’ 1298s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1298s | ~ ^ 1298s | ) 1298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c: In function ‘futrts_smul_hi64’: 1298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1298s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1298s | ^~~~~~~~~~ 1298s | __int128__ 1298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:4441:86: error: expected ‘)’ before ‘a’ 1298s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1298s | ~ ^ 1298s | ) 1298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:4441:104: error: expected ‘)’ before ‘b’ 1298s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1298s | ~ ^ 1298s | ) 1298s 1298s If you find this error message confusing, uninformative, or wrong, please open an issue: 1298s https://github.com/diku-dk/futhark/issues 1298s 1301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.fut: 1301s Compiling with --backend=multicore: 1301s cc failed with code 1: 1301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c: In function ‘futrts_umul_hi64’: 1301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1301s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1301s | ^~~~~~~~~~~ 1301s | __uint32_t 1301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:4437:90: error: expected ‘)’ before ‘a’ 1301s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1301s | ~ ^ 1301s | ) 1301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:4437:109: error: expected ‘)’ before ‘b’ 1301s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1301s | ~ ^ 1301s | ) 1301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c: In function ‘futrts_smul_hi64’: 1301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1301s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1301s | ^~~~~~~~~~ 1301s | __int128__ 1301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:4441:86: error: expected ‘)’ before ‘a’ 1301s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1301s | ~ ^ 1301s | ) 1301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:4441:104: error: expected ‘)’ before ‘b’ 1301s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1301s | ~ ^ 1301s | ) 1301s 1301s If you find this error message confusing, uninformative, or wrong, please open an issue: 1301s https://github.com/diku-dk/futhark/issues 1301s 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.fut: 1304s Compiling with --backend=multicore: 1304s cc failed with code 1: 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c: In function ‘futrts_umul_hi64’: 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1304s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1304s | ^~~~~~~~~~~ 1304s | __uint32_t 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:4437:90: error: expected ‘)’ before ‘a’ 1304s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1304s | ~ ^ 1304s | ) 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:4437:109: error: expected ‘)’ before ‘b’ 1304s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1304s | ~ ^ 1304s | ) 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c: In function ‘futrts_smul_hi64’: 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1304s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1304s | ^~~~~~~~~~ 1304s | __int128__ 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:4441:86: error: expected ‘)’ before ‘a’ 1304s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1304s | ~ ^ 1304s | ) 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:4441:104: error: expected ‘)’ before ‘b’ 1304s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1304s | ~ ^ 1304s | ) 1304s 1304s If you find this error message confusing, uninformative, or wrong, please open an issue: 1304s https://github.com/diku-dk/futhark/issues 1304s 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.fut: 1304s Compiling with --backend=multicore: 1304s cc failed with code 1: 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c: In function ‘futrts_umul_hi64’: 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1304s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1304s | ^~~~~~~~~~~ 1304s | __uint32_t 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:4437:90: error: expected ‘)’ before ‘a’ 1304s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1304s | ~ ^ 1304s | ) 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:4437:109: error: expected ‘)’ before ‘b’ 1304s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1304s | ~ ^ 1304s | ) 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c: In function ‘futrts_smul_hi64’: 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1304s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1304s | ^~~~~~~~~~ 1304s | __int128__ 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:4441:86: error: expected ‘)’ before ‘a’ 1304s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1304s | ~ ^ 1304s | ) 1304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:4441:104: error: expected ‘)’ before ‘b’ 1304s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1304s | ~ ^ 1304s | ) 1304s 1304s If you find this error message confusing, uninformative, or wrong, please open an issue: 1304s https://github.com/diku-dk/futhark/issues 1304s 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.fut: 1305s Compiling with --backend=multicore: 1305s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.fut:5:17-49: 1305s Entry point parameter 1305s 1305s ((hist: *[n]i32): *[n]i32, (image: [m]i32): [m]i32) 1305s 1305s will have an opaque type, so the entry point will likely not be callable. 1305s cc failed with code 1: 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c: In function ‘futrts_umul_hi64’: 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1305s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1305s | ^~~~~~~~~~~ 1305s | __uint32_t 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:4438:90: error: expected ‘)’ before ‘a’ 1305s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1305s | ~ ^ 1305s | ) 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:4438:109: error: expected ‘)’ before ‘b’ 1305s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1305s | ~ ^ 1305s | ) 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c: In function ‘futrts_smul_hi64’: 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1305s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1305s | ^~~~~~~~~~ 1305s | __int128__ 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:4442:86: error: expected ‘)’ before ‘a’ 1305s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1305s | ~ ^ 1305s | ) 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:4442:104: error: expected ‘)’ before ‘b’ 1305s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1305s | ~ ^ 1305s | ) 1305s 1305s If you find this error message confusing, uninformative, or wrong, please open an issue: 1305s https://github.com/diku-dk/futhark/issues 1305s 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.fut: 1305s Compiling with --backend=multicore: 1305s cc failed with code 1: 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c: In function ‘futrts_umul_hi64’: 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1305s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1305s | ^~~~~~~~~~~ 1305s | __uint32_t 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:4420:90: error: expected ‘)’ before ‘a’ 1305s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1305s | ~ ^ 1305s | ) 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:4420:109: error: expected ‘)’ before ‘b’ 1305s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1305s | ~ ^ 1305s | ) 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c: In function ‘futrts_smul_hi64’: 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1305s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1305s | ^~~~~~~~~~ 1305s | __int128__ 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:4424:86: error: expected ‘)’ before ‘a’ 1305s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1305s | ~ ^ 1305s | ) 1305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:4424:104: error: expected ‘)’ before ‘b’ 1305s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1305s | ~ ^ 1305s | ) 1305s 1305s If you find this error message confusing, uninformative, or wrong, please open an issue: 1305s https://github.com/diku-dk/futhark/issues 1305s 1306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.fut: 1306s Compiling with --backend=multicore: 1306s cc failed with code 1: 1306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c: In function ‘futrts_umul_hi64’: 1306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1306s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1306s | ^~~~~~~~~~~ 1306s | __uint32_t 1306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 1306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:4453:90: error: expected ‘)’ before ‘a’ 1306s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1306s | ~ ^ 1306s | ) 1306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:4453:109: error: expected ‘)’ before ‘b’ 1306s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1306s | ~ ^ 1306s | ) 1306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c: In function ‘futrts_smul_hi64’: 1306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1306s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1306s | ^~~~~~~~~~ 1306s | __int128__ 1306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:4457:86: error: expected ‘)’ before ‘a’ 1306s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1306s | ~ ^ 1306s | ) 1306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:4457:104: error: expected ‘)’ before ‘b’ 1306s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1306s | ~ ^ 1306s | ) 1306s 1306s If you find this error message confusing, uninformative, or wrong, please open an issue: 1306s https://github.com/diku-dk/futhark/issues 1306s 1307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.fut: 1307s Compiling with --backend=multicore: 1307s cc failed with code 1: 1307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c: In function ‘futrts_umul_hi64’: 1307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1307s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1307s | ^~~~~~~~~~~ 1307s | __uint32_t 1307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4437:90: error: expected ‘)’ before ‘a’ 1307s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1307s | ~ ^ 1307s | ) 1307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4437:109: error: expected ‘)’ before ‘b’ 1307s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1307s | ~ ^ 1307s | ) 1307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c: In function ‘futrts_smul_hi64’: 1307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1307s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1307s | ^~~~~~~~~~ 1307s | __int128__ 1307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4441:86: error: expected ‘)’ before ‘a’ 1307s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1307s | ~ ^ 1307s | ) 1307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4441:104: error: expected ‘)’ before ‘b’ 1307s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1307s | ~ ^ 1307s | ) 1307s 1307s If you find this error message confusing, uninformative, or wrong, please open an issue: 1307s https://github.com/diku-dk/futhark/issues 1307s 1308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.fut: 1308s Compiling with --backend=multicore: 1308s cc failed with code 1: 1308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c: In function ‘futrts_umul_hi64’: 1308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1308s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1308s | ^~~~~~~~~~~ 1308s | __uint32_t 1308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:4407:90: error: expected ‘)’ before ‘a’ 1308s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1308s | ~ ^ 1308s | ) 1308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:4407:109: error: expected ‘)’ before ‘b’ 1308s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1308s | ~ ^ 1308s | ) 1308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c: In function ‘futrts_smul_hi64’: 1308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1308s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1308s | ^~~~~~~~~~ 1308s | __int128__ 1308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:4411:86: error: expected ‘)’ before ‘a’ 1308s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1308s | ~ ^ 1308s | ) 1308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:4411:104: error: expected ‘)’ before ‘b’ 1308s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1308s | ~ ^ 1308s | ) 1308s 1308s If you find this error message confusing, uninformative, or wrong, please open an issue: 1308s https://github.com/diku-dk/futhark/issues 1308s 1310s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.fut: 1310s Generating reference outputs: 1310s cc failed with code 1: 1310s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c: In function ‘futrts_umul_hi64’: 1310s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c:4403:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1310s 4403 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1310s | ^~~~~~~~~~~ 1310s | __uint32_t 1310s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c:4403:78: note: each undeclared identifier is reported only once for each function it appears in 1310s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c:4403:90: error: expected ‘)’ before ‘a’ 1310s 4403 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1310s | ~ ^ 1310s | ) 1310s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c:4403:109: error: expected ‘)’ before ‘b’ 1310s 4403 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1310s | ~ ^ 1310s | ) 1310s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c: In function ‘futrts_smul_hi64’: 1310s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c:4407:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1310s 4407 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1310s | ^~~~~~~~~~ 1310s | __int128__ 1310s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c:4407:86: error: expected ‘)’ before ‘a’ 1310s 4407 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1310s | ~ ^ 1310s | ) 1310s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c:4407:104: error: expected ‘)’ before ‘b’ 1310s 4407 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1310s | ~ ^ 1310s | ) 1310s 1310s If you find this error message confusing, uninformative, or wrong, please open an issue: 1310s https://github.com/diku-dk/futhark/issues 1310s 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.fut: 1314s Compiling with --backend=multicore: 1314s cc failed with code 1: 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c: In function ‘futrts_umul_hi64’: 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1314s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1314s | ^~~~~~~~~~~ 1314s | __uint32_t 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:4423:90: error: expected ‘)’ before ‘a’ 1314s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1314s | ~ ^ 1314s | ) 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:4423:109: error: expected ‘)’ before ‘b’ 1314s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1314s | ~ ^ 1314s | ) 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c: In function ‘futrts_smul_hi64’: 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1314s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1314s | ^~~~~~~~~~ 1314s | __int128__ 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:4427:86: error: expected ‘)’ before ‘a’ 1314s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1314s | ~ ^ 1314s | ) 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:4427:104: error: expected ‘)’ before ‘b’ 1314s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1314s | ~ ^ 1314s | ) 1314s 1314s If you find this error message confusing, uninformative, or wrong, please open an issue: 1314s https://github.com/diku-dk/futhark/issues 1314s 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.fut: 1314s Compiling with --backend=multicore: 1314s cc failed with code 1: 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c: In function ‘futrts_umul_hi64’: 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1314s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1314s | ^~~~~~~~~~~ 1314s | __uint32_t 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:4422:90: error: expected ‘)’ before ‘a’ 1314s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1314s | ~ ^ 1314s | ) 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:4422:109: error: expected ‘)’ before ‘b’ 1314s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1314s | ~ ^ 1314s | ) 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c: In function ‘futrts_smul_hi64’: 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1314s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1314s | ^~~~~~~~~~ 1314s | __int128__ 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:4426:86: error: expected ‘)’ before ‘a’ 1314s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1314s | ~ ^ 1314s | ) 1314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:4426:104: error: expected ‘)’ before ‘b’ 1314s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1314s | ~ ^ 1314s | ) 1314s 1314s If you find this error message confusing, uninformative, or wrong, please open an issue: 1314s https://github.com/diku-dk/futhark/issues 1314s 1315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.fut: 1315s Compiling with --backend=multicore: 1315s cc failed with code 1: 1315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c: In function ‘futrts_umul_hi64’: 1315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1315s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1315s | ^~~~~~~~~~~ 1315s | __uint32_t 1315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:4423:90: error: expected ‘)’ before ‘a’ 1315s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1315s | ~ ^ 1315s | ) 1315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:4423:109: error: expected ‘)’ before ‘b’ 1315s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1315s | ~ ^ 1315s | ) 1315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c: In function ‘futrts_smul_hi64’: 1315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1315s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1315s | ^~~~~~~~~~ 1315s | __int128__ 1315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:4427:86: error: expected ‘)’ before ‘a’ 1315s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1315s | ~ ^ 1315s | ) 1315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:4427:104: error: expected ‘)’ before ‘b’ 1315s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1315s | ~ ^ 1315s | ) 1315s 1315s If you find this error message confusing, uninformative, or wrong, please open an issue: 1315s https://github.com/diku-dk/futhark/issues 1315s 1316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.fut: 1316s Compiling with --backend=multicore: 1316s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.fut:10:45-63: 1316s Defaulting ambiguous type to i32. 1316s cc failed with code 1: 1316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c: In function ‘futrts_umul_hi64’: 1316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1316s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1316s | ^~~~~~~~~~~ 1316s | __uint32_t 1316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:4421:90: error: expected ‘)’ before ‘a’ 1316s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1316s | ~ ^ 1316s | ) 1316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:4421:109: error: expected ‘)’ before ‘b’ 1316s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1316s | ~ ^ 1316s | ) 1316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c: In function ‘futrts_smul_hi64’: 1316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1316s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1316s | ^~~~~~~~~~ 1316s | __int128__ 1316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:4425:86: error: expected ‘)’ before ‘a’ 1316s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1316s | ~ ^ 1316s | ) 1316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:4425:104: error: expected ‘)’ before ‘b’ 1316s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1316s | ~ ^ 1316s | ) 1316s 1316s If you find this error message confusing, uninformative, or wrong, please open an issue: 1316s https://github.com/diku-dk/futhark/issues 1316s 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.fut: 1317s Compiling with --backend=multicore: 1317s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.fut:21:38-56: 1317s Defaulting ambiguous type to i32. 1317s cc failed with code 1: 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c: In function ‘futrts_umul_hi64’: 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1317s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1317s | ^~~~~~~~~~~ 1317s | __uint32_t 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:4438:90: error: expected ‘)’ before ‘a’ 1317s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1317s | ~ ^ 1317s | ) 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:4438:109: error: expected ‘)’ before ‘b’ 1317s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1317s | ~ ^ 1317s | ) 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c: In function ‘futrts_smul_hi64’: 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1317s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1317s | ^~~~~~~~~~ 1317s | __int128__ 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:4442:86: error: expected ‘)’ before ‘a’ 1317s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1317s | ~ ^ 1317s | ) 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:4442:104: error: expected ‘)’ before ‘b’ 1317s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1317s | ~ ^ 1317s | ) 1317s 1317s If you find this error message confusing, uninformative, or wrong, please open an issue: 1317s https://github.com/diku-dk/futhark/issues 1317s 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.fut: 1317s Compiling with --backend=multicore: 1317s cc failed with code 1: 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c: In function ‘futrts_umul_hi64’: 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1317s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1317s | ^~~~~~~~~~~ 1317s | __uint32_t 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:4421:90: error: expected ‘)’ before ‘a’ 1317s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1317s | ~ ^ 1317s | ) 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:4421:109: error: expected ‘)’ before ‘b’ 1317s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1317s | ~ ^ 1317s | ) 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c: In function ‘futrts_smul_hi64’: 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1317s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1317s | ^~~~~~~~~~ 1317s | __int128__ 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:4425:86: error: expected ‘)’ before ‘a’ 1317s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1317s | ~ ^ 1317s | ) 1317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:4425:104: error: expected ‘)’ before ‘b’ 1317s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1317s | ~ ^ 1317s | ) 1317s 1317s If you find this error message confusing, uninformative, or wrong, please open an issue: 1317s https://github.com/diku-dk/futhark/issues 1317s 1318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.fut: 1318s Compiling with --backend=multicore: 1318s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.fut:9:66-98: 1318s Defaulting ambiguous type to i32. 1318s cc failed with code 1: 1318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c: In function ‘futrts_umul_hi64’: 1318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1318s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1318s | ^~~~~~~~~~~ 1318s | __uint32_t 1318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:4436:90: error: expected ‘)’ before ‘a’ 1318s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1318s | ~ ^ 1318s | ) 1318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:4436:109: error: expected ‘)’ before ‘b’ 1318s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1318s | ~ ^ 1318s | ) 1318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c: In function ‘futrts_smul_hi64’: 1318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1318s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1318s | ^~~~~~~~~~ 1318s | __int128__ 1318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:4440:86: error: expected ‘)’ before ‘a’ 1318s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1318s | ~ ^ 1318s | ) 1318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:4440:104: error: expected ‘)’ before ‘b’ 1318s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1318s | ~ ^ 1318s | ) 1318s 1318s If you find this error message confusing, uninformative, or wrong, please open an issue: 1318s https://github.com/diku-dk/futhark/issues 1318s 1319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.fut: 1319s Compiling with --backend=multicore: 1319s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.fut:10:17-38: 1319s Entry point parameter 1319s 1319s ((xs: *[m](i32, i32)): *[m](i32, i32)) 1319s 1319s will have an opaque type, so the entry point will likely not be callable. 1319s cc failed with code 1: 1319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c: In function ‘futrts_umul_hi64’: 1319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1319s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1319s | ^~~~~~~~~~~ 1319s | __uint32_t 1319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 1319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:4452:90: error: expected ‘)’ before ‘a’ 1319s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1319s | ~ ^ 1319s | ) 1319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:4452:109: error: expected ‘)’ before ‘b’ 1319s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1319s | ~ ^ 1319s | ) 1319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c: In function ‘futrts_smul_hi64’: 1319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1319s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1319s | ^~~~~~~~~~ 1319s | __int128__ 1319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:4456:86: error: expected ‘)’ before ‘a’ 1319s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1319s | ~ ^ 1319s | ) 1319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:4456:104: error: expected ‘)’ before ‘b’ 1319s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1319s | ~ ^ 1319s | ) 1319s 1319s If you find this error message confusing, uninformative, or wrong, please open an issue: 1319s https://github.com/diku-dk/futhark/issues 1319s 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.fut: 1323s Compiling with --backend=multicore: 1323s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.fut:11:21-22: 1323s Unused name "i". 1323s 1323s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.fut:11:29-30: 1323s Unused name "n". 1323s cc failed with code 1: 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c: In function ‘futrts_umul_hi64’: 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1323s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1323s | ^~~~~~~~~~~ 1323s | __uint32_t 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:4420:90: error: expected ‘)’ before ‘a’ 1323s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1323s | ~ ^ 1323s | ) 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:4420:109: error: expected ‘)’ before ‘b’ 1323s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1323s | ~ ^ 1323s | ) 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c: In function ‘futrts_smul_hi64’: 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1323s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1323s | ^~~~~~~~~~ 1323s | __int128__ 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:4424:86: error: expected ‘)’ before ‘a’ 1323s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1323s | ~ ^ 1323s | ) 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:4424:104: error: expected ‘)’ before ‘b’ 1323s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1323s | ~ ^ 1323s | ) 1323s 1323s If you find this error message confusing, uninformative, or wrong, please open an issue: 1323s https://github.com/diku-dk/futhark/issues 1323s 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.fut: 1323s Compiling with --backend=multicore: 1323s cc failed with code 1: 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c: In function ‘futrts_umul_hi64’: 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1323s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1323s | ^~~~~~~~~~~ 1323s | __uint32_t 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:4422:90: error: expected ‘)’ before ‘a’ 1323s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1323s | ~ ^ 1323s | ) 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:4422:109: error: expected ‘)’ before ‘b’ 1323s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1323s | ~ ^ 1323s | ) 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c: In function ‘futrts_smul_hi64’: 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1323s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1323s | ^~~~~~~~~~ 1323s | __int128__ 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:4426:86: error: expected ‘)’ before ‘a’ 1323s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1323s | ~ ^ 1323s | ) 1323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:4426:104: error: expected ‘)’ before ‘b’ 1323s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1323s | ~ ^ 1323s | ) 1323s 1323s If you find this error message confusing, uninformative, or wrong, please open an issue: 1323s https://github.com/diku-dk/futhark/issues 1323s 1324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.fut: 1324s Compiling with --backend=multicore: 1324s cc failed with code 1: 1324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c: In function ‘futrts_umul_hi64’: 1324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1324s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1324s | ^~~~~~~~~~~ 1324s | __uint32_t 1324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 1324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:4424:90: error: expected ‘)’ before ‘a’ 1324s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1324s | ~ ^ 1324s | ) 1324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:4424:109: error: expected ‘)’ before ‘b’ 1324s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1324s | ~ ^ 1324s | ) 1324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c: In function ‘futrts_smul_hi64’: 1324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1324s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1324s | ^~~~~~~~~~ 1324s | __int128__ 1324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:4428:86: error: expected ‘)’ before ‘a’ 1324s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1324s | ~ ^ 1324s | ) 1324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:4428:104: error: expected ‘)’ before ‘b’ 1324s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1324s | ~ ^ 1324s | ) 1324s 1324s If you find this error message confusing, uninformative, or wrong, please open an issue: 1324s https://github.com/diku-dk/futhark/issues 1324s 1324s 557 failed, 60 passed, 1696 to go. 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.fut: 1325s Compiling with --backend=multicore: 1325s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.fut:6:16-17: 1325s Unused name "i". 1325s cc failed with code 1: 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c: In function ‘futrts_umul_hi64’: 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1325s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1325s | ^~~~~~~~~~~ 1325s | __uint32_t 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:4421:90: error: expected ‘)’ before ‘a’ 1325s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1325s | ~ ^ 1325s | ) 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:4421:109: error: expected ‘)’ before ‘b’ 1325s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1325s | ~ ^ 1325s | ) 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c: In function ‘futrts_smul_hi64’: 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1325s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1325s | ^~~~~~~~~~ 1325s | __int128__ 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:4425:86: error: expected ‘)’ before ‘a’ 1325s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1325s | ~ ^ 1325s | ) 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:4425:104: error: expected ‘)’ before ‘b’ 1325s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1325s | ~ ^ 1325s | ) 1325s 1325s If you find this error message confusing, uninformative, or wrong, please open an issue: 1325s https://github.com/diku-dk/futhark/issues 1325s 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.fut: 1325s Compiling with --backend=multicore: 1325s cc failed with code 1: 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c: In function ‘futrts_umul_hi64’: 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1325s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1325s | ^~~~~~~~~~~ 1325s | __uint32_t 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:4421:90: error: expected ‘)’ before ‘a’ 1325s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1325s | ~ ^ 1325s | ) 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:4421:109: error: expected ‘)’ before ‘b’ 1325s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1325s | ~ ^ 1325s | ) 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c: In function ‘futrts_smul_hi64’: 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1325s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1325s | ^~~~~~~~~~ 1325s | __int128__ 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:4425:86: error: expected ‘)’ before ‘a’ 1325s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1325s | ~ ^ 1325s | ) 1325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:4425:104: error: expected ‘)’ before ‘b’ 1325s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1325s | ~ ^ 1325s | ) 1325s 1325s If you find this error message confusing, uninformative, or wrong, please open an issue: 1325s https://github.com/diku-dk/futhark/issues 1325s 1326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.fut: 1326s Compiling with --backend=multicore: 1326s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.fut:4:28-31: 1326s Hole of type: i64 -> i64 -> bool 1326s cc failed with code 1: 1326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c: In function ‘futrts_umul_hi64’: 1326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1326s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1326s | ^~~~~~~~~~~ 1326s | __uint32_t 1326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:4406:90: error: expected ‘)’ before ‘a’ 1326s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1326s | ~ ^ 1326s | ) 1326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:4406:109: error: expected ‘)’ before ‘b’ 1326s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1326s | ~ ^ 1326s | ) 1326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c: In function ‘futrts_smul_hi64’: 1326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1326s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1326s | ^~~~~~~~~~ 1326s | __int128__ 1326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:4410:86: error: expected ‘)’ before ‘a’ 1326s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1326s | ~ ^ 1326s | ) 1326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:4410:104: error: expected ‘)’ before ‘b’ 1326s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1326s | ~ ^ 1326s | ) 1326s 1326s If you find this error message confusing, uninformative, or wrong, please open an issue: 1326s https://github.com/diku-dk/futhark/issues 1326s 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.fut: 1328s Generating reference outputs: 1328s cc failed with code 1: 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c: In function ‘futrts_umul_hi64’: 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1328s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1328s | ^~~~~~~~~~~ 1328s | __uint32_t 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c:4415:90: error: expected ‘)’ before ‘a’ 1328s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1328s | ~ ^ 1328s | ) 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c:4415:109: error: expected ‘)’ before ‘b’ 1328s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1328s | ~ ^ 1328s | ) 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c: In function ‘futrts_smul_hi64’: 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1328s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1328s | ^~~~~~~~~~ 1328s | __int128__ 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c:4419:86: error: expected ‘)’ before ‘a’ 1328s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1328s | ~ ^ 1328s | ) 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c:4419:104: error: expected ‘)’ before ‘b’ 1328s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1328s | ~ ^ 1328s | ) 1328s 1328s If you find this error message confusing, uninformative, or wrong, please open an issue: 1328s https://github.com/diku-dk/futhark/issues 1328s 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.fut: 1328s Compiling with --backend=multicore: 1328s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.fut:4:28-31: 1328s Hole of type: (i32 -> i32) -> i64 -> bool 1328s cc failed with code 1: 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c: In function ‘futrts_umul_hi64’: 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1328s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1328s | ^~~~~~~~~~~ 1328s | __uint32_t 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:4406:90: error: expected ‘)’ before ‘a’ 1328s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1328s | ~ ^ 1328s | ) 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:4406:109: error: expected ‘)’ before ‘b’ 1328s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1328s | ~ ^ 1328s | ) 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c: In function ‘futrts_smul_hi64’: 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1328s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1328s | ^~~~~~~~~~ 1328s | __int128__ 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:4410:86: error: expected ‘)’ before ‘a’ 1328s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1328s | ~ ^ 1328s | ) 1328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:4410:104: error: expected ‘)’ before ‘b’ 1328s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1328s | ~ ^ 1328s | ) 1328s 1328s If you find this error message confusing, uninformative, or wrong, please open an issue: 1328s https://github.com/diku-dk/futhark/issues 1328s 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.fut: 1332s Compiling with --backend=multicore: 1332s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.fut:7:41-44: 1332s Hole of type: f32 1332s cc failed with code 1: 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c: In function ‘futrts_umul_hi64’: 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1332s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1332s | ^~~~~~~~~~~ 1332s | __uint32_t 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:4406:90: error: expected ‘)’ before ‘a’ 1332s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1332s | ~ ^ 1332s | ) 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:4406:109: error: expected ‘)’ before ‘b’ 1332s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1332s | ~ ^ 1332s | ) 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c: In function ‘futrts_smul_hi64’: 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1332s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1332s | ^~~~~~~~~~ 1332s | __int128__ 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:4410:86: error: expected ‘)’ before ‘a’ 1332s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1332s | ~ ^ 1332s | ) 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:4410:104: error: expected ‘)’ before ‘b’ 1332s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1332s | ~ ^ 1332s | ) 1332s 1332s If you find this error message confusing, uninformative, or wrong, please open an issue: 1332s https://github.com/diku-dk/futhark/issues 1332s 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.fut: 1332s Compiling with --backend=multicore: 1332s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.fut:3:29-32: 1332s Hole of type: (x: i64) -> ?[d₀].[d₀]i64 1332s cc failed with code 1: 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c: In function ‘futrts_umul_hi64’: 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1332s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1332s | ^~~~~~~~~~~ 1332s | __uint32_t 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:4420:90: error: expected ‘)’ before ‘a’ 1332s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1332s | ~ ^ 1332s | ) 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:4420:109: error: expected ‘)’ before ‘b’ 1332s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1332s | ~ ^ 1332s | ) 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c: In function ‘futrts_smul_hi64’: 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1332s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1332s | ^~~~~~~~~~ 1332s | __int128__ 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:4424:86: error: expected ‘)’ before ‘a’ 1332s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1332s | ~ ^ 1332s | ) 1332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:4424:104: error: expected ‘)’ before ‘b’ 1332s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1332s | ~ ^ 1332s | ) 1332s 1332s If you find this error message confusing, uninformative, or wrong, please open an issue: 1332s https://github.com/diku-dk/futhark/issues 1332s 1333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.fut: 1333s Compiling with --backend=multicore: 1333s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.fut:1:15-19: 1333s Unused name "jets". 1333s 1333s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.fut:11:10-13: 1333s Hole of type: bool 1333s 1333s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.fut:12:12-15: 1333s Hole of type: (i32, i64, i64, [h][7]i32, i32) 1333s cc failed with code 1: 1333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c: In function ‘futrts_umul_hi64’: 1333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1333s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1333s | ^~~~~~~~~~~ 1333s | __uint32_t 1333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:4420:90: error: expected ‘)’ before ‘a’ 1333s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1333s | ~ ^ 1333s | ) 1333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:4420:109: error: expected ‘)’ before ‘b’ 1333s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1333s | ~ ^ 1333s | ) 1333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c: In function ‘futrts_smul_hi64’: 1333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1333s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1333s | ^~~~~~~~~~ 1333s | __int128__ 1333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:4424:86: error: expected ‘)’ before ‘a’ 1333s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1333s | ~ ^ 1333s | ) 1333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:4424:104: error: expected ‘)’ before ‘b’ 1333s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1333s | ~ ^ 1333s | ) 1333s 1333s If you find this error message confusing, uninformative, or wrong, please open an issue: 1333s https://github.com/diku-dk/futhark/issues 1333s 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.fut: 1334s Compiling with --backend=multicore: 1334s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.fut:7:12-13: 1334s Unused name "x". 1334s 1334s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.fut:7:28-31: 1334s Hole of type: i32 1334s 1334s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.fut:9:38-39: 1334s Unused name "i". 1334s cc failed with code 1: 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c: In function ‘futrts_umul_hi64’: 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1334s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1334s | ^~~~~~~~~~~ 1334s | __uint32_t 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:4406:90: error: expected ‘)’ before ‘a’ 1334s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1334s | ~ ^ 1334s | ) 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:4406:109: error: expected ‘)’ before ‘b’ 1334s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1334s | ~ ^ 1334s | ) 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c: In function ‘futrts_smul_hi64’: 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1334s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1334s | ^~~~~~~~~~ 1334s | __int128__ 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:4410:86: error: expected ‘)’ before ‘a’ 1334s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1334s | ~ ^ 1334s | ) 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:4410:104: error: expected ‘)’ before ‘b’ 1334s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1334s | ~ ^ 1334s | ) 1334s 1334s If you find this error message confusing, uninformative, or wrong, please open an issue: 1334s https://github.com/diku-dk/futhark/issues 1334s 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.fut: 1334s Compiling with --backend=multicore: 1334s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.fut:5:12-13: 1334s Unused name "x". 1334s 1334s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.fut:5:28-31: 1334s Hole of type: i32 1334s 1334s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.fut:7:44-45: 1334s Unused name "i". 1334s cc failed with code 1: 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c: In function ‘futrts_umul_hi64’: 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1334s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1334s | ^~~~~~~~~~~ 1334s | __uint32_t 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:4406:90: error: expected ‘)’ before ‘a’ 1334s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1334s | ~ ^ 1334s | ) 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:4406:109: error: expected ‘)’ before ‘b’ 1334s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1334s | ~ ^ 1334s | ) 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c: In function ‘futrts_smul_hi64’: 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1334s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1334s | ^~~~~~~~~~ 1334s | __int128__ 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:4410:86: error: expected ‘)’ before ‘a’ 1334s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1334s | ~ ^ 1334s | ) 1334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:4410:104: error: expected ‘)’ before ‘b’ 1334s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1334s | ~ ^ 1334s | ) 1334s 1334s If you find this error message confusing, uninformative, or wrong, please open an issue: 1334s https://github.com/diku-dk/futhark/issues 1334s 1335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.fut: 1335s Compiling with --backend=multicore: 1335s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.fut:4:11-12: 1335s Unused name "x". 1335s 1335s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.fut:4:27-30: 1335s Hole of type: i32 1335s cc failed with code 1: 1335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c: In function ‘futrts_umul_hi64’: 1335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1335s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1335s | ^~~~~~~~~~~ 1335s | __uint32_t 1335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:4406:90: error: expected ‘)’ before ‘a’ 1335s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1335s | ~ ^ 1335s | ) 1335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:4406:109: error: expected ‘)’ before ‘b’ 1335s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1335s | ~ ^ 1335s | ) 1335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c: In function ‘futrts_smul_hi64’: 1335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1335s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1335s | ^~~~~~~~~~ 1335s | __int128__ 1335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:4410:86: error: expected ‘)’ before ‘a’ 1335s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1335s | ~ ^ 1335s | ) 1335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:4410:104: error: expected ‘)’ before ‘b’ 1335s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1335s | ~ ^ 1335s | ) 1335s 1335s If you find this error message confusing, uninformative, or wrong, please open an issue: 1335s https://github.com/diku-dk/futhark/issues 1335s 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.fut: 1337s Compiling with --backend=multicore: 1337s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.fut:4:31-34: 1337s Hole of type: [x]i32 1337s cc failed with code 1: 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c: In function ‘futrts_umul_hi64’: 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1337s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1337s | ^~~~~~~~~~~ 1337s | __uint32_t 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:4420:90: error: expected ‘)’ before ‘a’ 1337s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1337s | ~ ^ 1337s | ) 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:4420:109: error: expected ‘)’ before ‘b’ 1337s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1337s | ~ ^ 1337s | ) 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c: In function ‘futrts_smul_hi64’: 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1337s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1337s | ^~~~~~~~~~ 1337s | __int128__ 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:4424:86: error: expected ‘)’ before ‘a’ 1337s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1337s | ~ ^ 1337s | ) 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:4424:104: error: expected ‘)’ before ‘b’ 1337s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1337s | ~ ^ 1337s | ) 1337s 1337s If you find this error message confusing, uninformative, or wrong, please open an issue: 1337s https://github.com/diku-dk/futhark/issues 1337s 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.fut: 1337s Compiling with --backend=multicore: 1337s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.fut:5:37-38: 1337s Defaulting ambiguous type to i32. 1337s 1337s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.fut:5:45-48: 1337s Hole of type: [3]i32 1337s cc failed with code 1: 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c: In function ‘futrts_umul_hi64’: 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1337s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1337s | ^~~~~~~~~~~ 1337s | __uint32_t 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:4420:90: error: expected ‘)’ before ‘a’ 1337s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1337s | ~ ^ 1337s | ) 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:4420:109: error: expected ‘)’ before ‘b’ 1337s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1337s | ~ ^ 1337s | ) 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c: In function ‘futrts_smul_hi64’: 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1337s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1337s | ^~~~~~~~~~ 1337s | __int128__ 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:4424:86: error: expected ‘)’ before ‘a’ 1337s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1337s | ~ ^ 1337s | ) 1337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:4424:104: error: expected ‘)’ before ‘b’ 1337s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1337s | ~ ^ 1337s | ) 1337s 1337s If you find this error message confusing, uninformative, or wrong, please open an issue: 1337s https://github.com/diku-dk/futhark/issues 1337s 1342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.fut: 1342s Compiling with --backend=multicore: 1342s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.fut:1:8-9: 1342s Unused name "x". 1342s 1342s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.fut:1:24-27: 1342s Hole of type: f32 1342s cc failed with code 1: 1342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c: In function ‘futrts_umul_hi64’: 1342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1342s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1342s | ^~~~~~~~~~~ 1342s | __uint32_t 1342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:4406:90: error: expected ‘)’ before ‘a’ 1342s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1342s | ~ ^ 1342s | ) 1342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:4406:109: error: expected ‘)’ before ‘b’ 1342s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1342s | ~ ^ 1342s | ) 1342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c: In function ‘futrts_smul_hi64’: 1342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1342s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1342s | ^~~~~~~~~~ 1342s | __int128__ 1342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:4410:86: error: expected ‘)’ before ‘a’ 1342s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1342s | ~ ^ 1342s | ) 1342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:4410:104: error: expected ‘)’ before ‘b’ 1342s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1342s | ~ ^ 1342s | ) 1342s 1342s If you find this error message confusing, uninformative, or wrong, please open an issue: 1342s https://github.com/diku-dk/futhark/issues 1342s 1346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.fut: 1346s Compiling with --backend=multicore: 1346s cc failed with code 1: 1346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c: In function ‘futrts_umul_hi64’: 1346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1346s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1346s | ^~~~~~~~~~~ 1346s | __uint32_t 1346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:4406:90: error: expected ‘)’ before ‘a’ 1346s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1346s | ~ ^ 1346s | ) 1346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:4406:109: error: expected ‘)’ before ‘b’ 1346s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1346s | ~ ^ 1346s | ) 1346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c: In function ‘futrts_smul_hi64’: 1346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1346s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1346s | ^~~~~~~~~~ 1346s | __int128__ 1346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:4410:86: error: expected ‘)’ before ‘a’ 1346s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1346s | ~ ^ 1346s | ) 1346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:4410:104: error: expected ‘)’ before ‘b’ 1346s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1346s | ~ ^ 1346s | ) 1346s 1346s If you find this error message confusing, uninformative, or wrong, please open an issue: 1346s https://github.com/diku-dk/futhark/issues 1346s 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.fut: 1347s Compiling with --backend=multicore: 1347s cc failed with code 1: 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c: In function ‘futrts_umul_hi64’: 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1347s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1347s | ^~~~~~~~~~~ 1347s | __uint32_t 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:4394:90: error: expected ‘)’ before ‘a’ 1347s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1347s | ~ ^ 1347s | ) 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:4394:109: error: expected ‘)’ before ‘b’ 1347s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1347s | ~ ^ 1347s | ) 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c: In function ‘futrts_smul_hi64’: 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1347s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1347s | ^~~~~~~~~~ 1347s | __int128__ 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:4398:86: error: expected ‘)’ before ‘a’ 1347s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1347s | ~ ^ 1347s | ) 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:4398:104: error: expected ‘)’ before ‘b’ 1347s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1347s | ~ ^ 1347s | ) 1347s 1347s If you find this error message confusing, uninformative, or wrong, please open an issue: 1347s https://github.com/diku-dk/futhark/issues 1347s 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.fut: 1347s Compiling with --backend=multicore: 1347s cc failed with code 1: 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c: In function ‘futrts_umul_hi64’: 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1347s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1347s | ^~~~~~~~~~~ 1347s | __uint32_t 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:4406:90: error: expected ‘)’ before ‘a’ 1347s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1347s | ~ ^ 1347s | ) 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:4406:109: error: expected ‘)’ before ‘b’ 1347s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1347s | ~ ^ 1347s | ) 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c: In function ‘futrts_smul_hi64’: 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1347s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1347s | ^~~~~~~~~~ 1347s | __int128__ 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:4410:86: error: expected ‘)’ before ‘a’ 1347s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1347s | ~ ^ 1347s | ) 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:4410:104: error: expected ‘)’ before ‘b’ 1347s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1347s | ~ ^ 1347s | ) 1347s 1347s If you find this error message confusing, uninformative, or wrong, please open an issue: 1347s https://github.com/diku-dk/futhark/issues 1347s 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.fut: 1347s Compiling with --backend=multicore: 1347s cc failed with code 1: 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c: In function ‘futrts_umul_hi64’: 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1347s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1347s | ^~~~~~~~~~~ 1347s | __uint32_t 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:4435:90: error: expected ‘)’ before ‘a’ 1347s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1347s | ~ ^ 1347s | ) 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:4435:109: error: expected ‘)’ before ‘b’ 1347s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1347s | ~ ^ 1347s | ) 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c: In function ‘futrts_smul_hi64’: 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1347s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1347s | ^~~~~~~~~~ 1347s | __int128__ 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:4439:86: error: expected ‘)’ before ‘a’ 1347s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1347s | ~ ^ 1347s | ) 1347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:4439:104: error: expected ‘)’ before ‘b’ 1347s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1347s | ~ ^ 1347s | ) 1347s 1347s If you find this error message confusing, uninformative, or wrong, please open an issue: 1347s https://github.com/diku-dk/futhark/issues 1347s 1348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.fut: 1348s Compiling with --backend=multicore: 1348s cc failed with code 1: 1348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c: In function ‘futrts_umul_hi64’: 1348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1348s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1348s | ^~~~~~~~~~~ 1348s | __uint32_t 1348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:4394:90: error: expected ‘)’ before ‘a’ 1348s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1348s | ~ ^ 1348s | ) 1348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:4394:109: error: expected ‘)’ before ‘b’ 1348s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1348s | ~ ^ 1348s | ) 1348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c: In function ‘futrts_smul_hi64’: 1348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1348s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1348s | ^~~~~~~~~~ 1348s | __int128__ 1348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:4398:86: error: expected ‘)’ before ‘a’ 1348s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1348s | ~ ^ 1348s | ) 1348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:4398:104: error: expected ‘)’ before ‘b’ 1348s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1348s | ~ ^ 1348s | ) 1348s 1348s If you find this error message confusing, uninformative, or wrong, please open an issue: 1348s https://github.com/diku-dk/futhark/issues 1348s 1349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.fut: 1349s Compiling with --backend=multicore: 1349s cc failed with code 1: 1349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c: In function ‘futrts_umul_hi64’: 1349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1349s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1349s | ^~~~~~~~~~~ 1349s | __uint32_t 1349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:4394:90: error: expected ‘)’ before ‘a’ 1349s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1349s | ~ ^ 1349s | ) 1349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:4394:109: error: expected ‘)’ before ‘b’ 1349s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1349s | ~ ^ 1349s | ) 1349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c: In function ‘futrts_smul_hi64’: 1349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1349s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1349s | ^~~~~~~~~~ 1349s | __int128__ 1349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:4398:86: error: expected ‘)’ before ‘a’ 1349s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1349s | ~ ^ 1349s | ) 1349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:4398:104: error: expected ‘)’ before ‘b’ 1349s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1349s | ~ ^ 1349s | ) 1349s 1349s If you find this error message confusing, uninformative, or wrong, please open an issue: 1349s https://github.com/diku-dk/futhark/issues 1349s 1351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.fut: 1351s Compiling with --backend=multicore: 1351s cc failed with code 1: 1351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c: In function ‘futrts_umul_hi64’: 1351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1351s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1351s | ^~~~~~~~~~~ 1351s | __uint32_t 1351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:4394:90: error: expected ‘)’ before ‘a’ 1351s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1351s | ~ ^ 1351s | ) 1351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:4394:109: error: expected ‘)’ before ‘b’ 1351s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1351s | ~ ^ 1351s | ) 1351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c: In function ‘futrts_smul_hi64’: 1351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1351s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1351s | ^~~~~~~~~~ 1351s | __int128__ 1351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:4398:86: error: expected ‘)’ before ‘a’ 1351s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1351s | ~ ^ 1351s | ) 1351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:4398:104: error: expected ‘)’ before ‘b’ 1351s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1351s | ~ ^ 1351s | ) 1351s 1351s If you find this error message confusing, uninformative, or wrong, please open an issue: 1351s https://github.com/diku-dk/futhark/issues 1351s 1354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.fut: 1354s Compiling with --backend=multicore: 1354s cc failed with code 1: 1354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c: In function ‘futrts_umul_hi64’: 1354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1354s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1354s | ^~~~~~~~~~~ 1354s | __uint32_t 1354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:4421:90: error: expected ‘)’ before ‘a’ 1354s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1354s | ~ ^ 1354s | ) 1354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:4421:109: error: expected ‘)’ before ‘b’ 1354s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1354s | ~ ^ 1354s | ) 1354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c: In function ‘futrts_smul_hi64’: 1354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1354s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1354s | ^~~~~~~~~~ 1354s | __int128__ 1354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:4425:86: error: expected ‘)’ before ‘a’ 1354s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1354s | ~ ^ 1354s | ) 1354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:4425:104: error: expected ‘)’ before ‘b’ 1354s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1354s | ~ ^ 1354s | ) 1354s 1354s If you find this error message confusing, uninformative, or wrong, please open an issue: 1354s https://github.com/diku-dk/futhark/issues 1354s 1355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.fut: 1355s Compiling with --backend=multicore: 1355s cc failed with code 1: 1355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c: In function ‘futrts_umul_hi64’: 1355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1355s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1355s | ^~~~~~~~~~~ 1355s | __uint32_t 1355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:4436:90: error: expected ‘)’ before ‘a’ 1355s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1355s | ~ ^ 1355s | ) 1355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:4436:109: error: expected ‘)’ before ‘b’ 1355s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1355s | ~ ^ 1355s | ) 1355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c: In function ‘futrts_smul_hi64’: 1355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1355s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1355s | ^~~~~~~~~~ 1355s | __int128__ 1355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:4440:86: error: expected ‘)’ before ‘a’ 1355s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1355s | ~ ^ 1355s | ) 1355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:4440:104: error: expected ‘)’ before ‘b’ 1355s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1355s | ~ ^ 1355s | ) 1355s 1355s If you find this error message confusing, uninformative, or wrong, please open an issue: 1355s https://github.com/diku-dk/futhark/issues 1355s 1356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.fut: 1356s Compiling with --backend=multicore: 1356s cc failed with code 1: 1356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c: In function ‘futrts_umul_hi64’: 1356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1356s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1356s | ^~~~~~~~~~~ 1356s | __uint32_t 1356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:4406:90: error: expected ‘)’ before ‘a’ 1356s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1356s | ~ ^ 1356s | ) 1356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:4406:109: error: expected ‘)’ before ‘b’ 1356s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1356s | ~ ^ 1356s | ) 1356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c: In function ‘futrts_smul_hi64’: 1356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1356s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1356s | ^~~~~~~~~~ 1356s | __int128__ 1356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:4410:86: error: expected ‘)’ before ‘a’ 1356s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1356s | ~ ^ 1356s | ) 1356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:4410:104: error: expected ‘)’ before ‘b’ 1356s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1356s | ~ ^ 1356s | ) 1356s 1356s If you find this error message confusing, uninformative, or wrong, please open an issue: 1356s https://github.com/diku-dk/futhark/issues 1356s 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.fut: 1357s Compiling with --backend=multicore: 1357s cc failed with code 1: 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c: In function ‘futrts_umul_hi64’: 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1357s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1357s | ^~~~~~~~~~~ 1357s | __uint32_t 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:4420:90: error: expected ‘)’ before ‘a’ 1357s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1357s | ~ ^ 1357s | ) 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:4420:109: error: expected ‘)’ before ‘b’ 1357s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1357s | ~ ^ 1357s | ) 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c: In function ‘futrts_smul_hi64’: 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1357s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1357s | ^~~~~~~~~~ 1357s | __int128__ 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:4424:86: error: expected ‘)’ before ‘a’ 1357s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1357s | ~ ^ 1357s | ) 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:4424:104: error: expected ‘)’ before ‘b’ 1357s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1357s | ~ ^ 1357s | ) 1357s 1357s If you find this error message confusing, uninformative, or wrong, please open an issue: 1357s https://github.com/diku-dk/futhark/issues 1357s 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.fut: 1357s Compiling with --backend=multicore: 1357s cc failed with code 1: 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c: In function ‘futrts_umul_hi64’: 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:4454:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1357s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1357s | ^~~~~~~~~~~ 1357s | __uint32_t 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:4454:78: note: each undeclared identifier is reported only once for each function it appears in 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:4454:90: error: expected ‘)’ before ‘a’ 1357s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1357s | ~ ^ 1357s | ) 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:4454:109: error: expected ‘)’ before ‘b’ 1357s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1357s | ~ ^ 1357s | ) 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c: In function ‘futrts_smul_hi64’: 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:4458:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1357s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1357s | ^~~~~~~~~~ 1357s | __int128__ 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:4458:86: error: expected ‘)’ before ‘a’ 1357s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1357s | ~ ^ 1357s | ) 1357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:4458:104: error: expected ‘)’ before ‘b’ 1357s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1357s | ~ ^ 1357s | ) 1357s 1357s If you find this error message confusing, uninformative, or wrong, please open an issue: 1357s https://github.com/diku-dk/futhark/issues 1357s 1358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.fut: 1358s Compiling with --backend=multicore: 1358s cc failed with code 1: 1358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c: In function ‘futrts_umul_hi64’: 1358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:4441:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1358s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1358s | ^~~~~~~~~~~ 1358s | __uint32_t 1358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:4441:78: note: each undeclared identifier is reported only once for each function it appears in 1358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:4441:90: error: expected ‘)’ before ‘a’ 1358s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1358s | ~ ^ 1358s | ) 1358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:4441:109: error: expected ‘)’ before ‘b’ 1358s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1358s | ~ ^ 1358s | ) 1358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c: In function ‘futrts_smul_hi64’: 1358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:4445:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1358s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1358s | ^~~~~~~~~~ 1358s | __int128__ 1358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:4445:86: error: expected ‘)’ before ‘a’ 1358s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1358s | ~ ^ 1358s | ) 1358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:4445:104: error: expected ‘)’ before ‘b’ 1358s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1358s | ~ ^ 1358s | ) 1358s 1358s If you find this error message confusing, uninformative, or wrong, please open an issue: 1358s https://github.com/diku-dk/futhark/issues 1358s 1359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.fut: 1359s Compiling with --backend=multicore: 1359s cc failed with code 1: 1359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c: In function ‘futrts_umul_hi64’: 1359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1359s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1359s | ^~~~~~~~~~~ 1359s | __uint32_t 1359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:4437:90: error: expected ‘)’ before ‘a’ 1359s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1359s | ~ ^ 1359s | ) 1359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:4437:109: error: expected ‘)’ before ‘b’ 1359s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1359s | ~ ^ 1359s | ) 1359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c: In function ‘futrts_smul_hi64’: 1359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1359s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1359s | ^~~~~~~~~~ 1359s | __int128__ 1359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:4441:86: error: expected ‘)’ before ‘a’ 1359s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1359s | ~ ^ 1359s | ) 1359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:4441:104: error: expected ‘)’ before ‘b’ 1359s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1359s | ~ ^ 1359s | ) 1359s 1359s If you find this error message confusing, uninformative, or wrong, please open an issue: 1359s https://github.com/diku-dk/futhark/issues 1359s 1361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.fut: 1361s Compiling with --backend=multicore: 1361s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.fut:3:12-46: 1361s Entry point parameter 1361s 1361s ((A: *[d₀]([d₁](i32, i32), [d₂](i32, i32))): *[]([](i32, i32), [](i32, i32))) 1361s 1361s will have an opaque type, so the entry point will likely not be callable. 1361s cc failed with code 1: 1361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c: In function ‘futrts_umul_hi64’: 1361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:4509:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1361s 4509 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1361s | ^~~~~~~~~~~ 1361s | __uint32_t 1361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:4509:78: note: each undeclared identifier is reported only once for each function it appears in 1361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:4509:90: error: expected ‘)’ before ‘a’ 1361s 4509 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1361s | ~ ^ 1361s | ) 1361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:4509:109: error: expected ‘)’ before ‘b’ 1361s 4509 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1361s | ~ ^ 1361s | ) 1361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c: In function ‘futrts_smul_hi64’: 1361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:4513:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1361s 4513 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1361s | ^~~~~~~~~~ 1361s | __int128__ 1361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:4513:86: error: expected ‘)’ before ‘a’ 1361s 4513 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1361s | ~ ^ 1361s | ) 1361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:4513:104: error: expected ‘)’ before ‘b’ 1361s 4513 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1361s | ~ ^ 1361s | ) 1361s 1361s If you find this error message confusing, uninformative, or wrong, please open an issue: 1361s https://github.com/diku-dk/futhark/issues 1361s 1363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.fut: 1363s Compiling with --backend=multicore: 1363s cc failed with code 1: 1363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c: In function ‘futrts_umul_hi64’: 1363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1363s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1363s | ^~~~~~~~~~~ 1363s | __uint32_t 1363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:4438:90: error: expected ‘)’ before ‘a’ 1363s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1363s | ~ ^ 1363s | ) 1363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:4438:109: error: expected ‘)’ before ‘b’ 1363s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1363s | ~ ^ 1363s | ) 1363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c: In function ‘futrts_smul_hi64’: 1363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1363s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1363s | ^~~~~~~~~~ 1363s | __int128__ 1363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:4442:86: error: expected ‘)’ before ‘a’ 1363s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1363s | ~ ^ 1363s | ) 1363s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:4442:104: error: expected ‘)’ before ‘b’ 1363s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1363s | ~ ^ 1363s | ) 1363s 1363s If you find this error message confusing, uninformative, or wrong, please open an issue: 1363s https://github.com/diku-dk/futhark/issues 1363s 1364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.fut: 1364s Compiling with --backend=multicore: 1364s cc failed with code 1: 1364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c: In function ‘futrts_umul_hi64’: 1364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1364s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1364s | ^~~~~~~~~~~ 1364s | __uint32_t 1364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:4437:90: error: expected ‘)’ before ‘a’ 1364s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1364s | ~ ^ 1364s | ) 1364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:4437:109: error: expected ‘)’ before ‘b’ 1364s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1364s | ~ ^ 1364s | ) 1364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c: In function ‘futrts_smul_hi64’: 1364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1364s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1364s | ^~~~~~~~~~ 1364s | __int128__ 1364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:4441:86: error: expected ‘)’ before ‘a’ 1364s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1364s | ~ ^ 1364s | ) 1364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:4441:104: error: expected ‘)’ before ‘b’ 1364s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1364s | ~ ^ 1364s | ) 1364s 1364s If you find this error message confusing, uninformative, or wrong, please open an issue: 1364s https://github.com/diku-dk/futhark/issues 1364s 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.fut: 1365s Compiling with --backend=multicore: 1365s cc failed with code 1: 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c: In function ‘futrts_umul_hi64’: 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1365s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1365s | ^~~~~~~~~~~ 1365s | __uint32_t 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:4423:90: error: expected ‘)’ before ‘a’ 1365s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1365s | ~ ^ 1365s | ) 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:4423:109: error: expected ‘)’ before ‘b’ 1365s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1365s | ~ ^ 1365s | ) 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c: In function ‘futrts_smul_hi64’: 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1365s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1365s | ^~~~~~~~~~ 1365s | __int128__ 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:4427:86: error: expected ‘)’ before ‘a’ 1365s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1365s | ~ ^ 1365s | ) 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:4427:104: error: expected ‘)’ before ‘b’ 1365s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1365s | ~ ^ 1365s | ) 1365s 1365s If you find this error message confusing, uninformative, or wrong, please open an issue: 1365s https://github.com/diku-dk/futhark/issues 1365s 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.fut: 1365s Compiling with --backend=multicore: 1365s cc failed with code 1: 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c: In function ‘futrts_umul_hi64’: 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1365s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1365s | ^~~~~~~~~~~ 1365s | __uint32_t 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:4436:90: error: expected ‘)’ before ‘a’ 1365s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1365s | ~ ^ 1365s | ) 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:4436:109: error: expected ‘)’ before ‘b’ 1365s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1365s | ~ ^ 1365s | ) 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c: In function ‘futrts_smul_hi64’: 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1365s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1365s | ^~~~~~~~~~ 1365s | __int128__ 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:4440:86: error: expected ‘)’ before ‘a’ 1365s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1365s | ~ ^ 1365s | ) 1365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:4440:104: error: expected ‘)’ before ‘b’ 1365s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1365s | ~ ^ 1365s | ) 1365s 1365s If you find this error message confusing, uninformative, or wrong, please open an issue: 1365s https://github.com/diku-dk/futhark/issues 1365s 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.fut: 1366s Compiling with --backend=multicore: 1366s cc failed with code 1: 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c: In function ‘futrts_umul_hi64’: 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1366s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1366s | ^~~~~~~~~~~ 1366s | __uint32_t 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:4421:90: error: expected ‘)’ before ‘a’ 1366s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1366s | ~ ^ 1366s | ) 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:4421:109: error: expected ‘)’ before ‘b’ 1366s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1366s | ~ ^ 1366s | ) 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c: In function ‘futrts_smul_hi64’: 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1366s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1366s | ^~~~~~~~~~ 1366s | __int128__ 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:4425:86: error: expected ‘)’ before ‘a’ 1366s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1366s | ~ ^ 1366s | ) 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:4425:104: error: expected ‘)’ before ‘b’ 1366s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1366s | ~ ^ 1366s | ) 1366s 1366s If you find this error message confusing, uninformative, or wrong, please open an issue: 1366s https://github.com/diku-dk/futhark/issues 1366s 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.fut: 1366s Compiling with --backend=multicore: 1366s cc failed with code 1: 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c: In function ‘futrts_umul_hi64’: 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1366s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1366s | ^~~~~~~~~~~ 1366s | __uint32_t 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:4420:90: error: expected ‘)’ before ‘a’ 1366s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1366s | ~ ^ 1366s | ) 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:4420:109: error: expected ‘)’ before ‘b’ 1366s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1366s | ~ ^ 1366s | ) 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c: In function ‘futrts_smul_hi64’: 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1366s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1366s | ^~~~~~~~~~ 1366s | __int128__ 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:4424:86: error: expected ‘)’ before ‘a’ 1366s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1366s | ~ ^ 1366s | ) 1366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:4424:104: error: expected ‘)’ before ‘b’ 1366s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1366s | ~ ^ 1366s | ) 1366s 1366s If you find this error message confusing, uninformative, or wrong, please open an issue: 1366s https://github.com/diku-dk/futhark/issues 1366s 1368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.fut: 1368s Compiling with --backend=multicore: 1368s cc failed with code 1: 1368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c: In function ‘futrts_umul_hi64’: 1368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1368s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1368s | ^~~~~~~~~~~ 1368s | __uint32_t 1368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:4436:90: error: expected ‘)’ before ‘a’ 1368s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1368s | ~ ^ 1368s | ) 1368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:4436:109: error: expected ‘)’ before ‘b’ 1368s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1368s | ~ ^ 1368s | ) 1368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c: In function ‘futrts_smul_hi64’: 1368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1368s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1368s | ^~~~~~~~~~ 1368s | __int128__ 1368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:4440:86: error: expected ‘)’ before ‘a’ 1368s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1368s | ~ ^ 1368s | ) 1368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:4440:104: error: expected ‘)’ before ‘b’ 1368s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1368s | ~ ^ 1368s | ) 1368s 1368s If you find this error message confusing, uninformative, or wrong, please open an issue: 1368s https://github.com/diku-dk/futhark/issues 1368s 1370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.fut: 1370s Compiling with --backend=multicore: 1370s cc failed with code 1: 1370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c: In function ‘futrts_umul_hi64’: 1370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1370s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1370s | ^~~~~~~~~~~ 1370s | __uint32_t 1370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:4407:90: error: expected ‘)’ before ‘a’ 1370s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1370s | ~ ^ 1370s | ) 1370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:4407:109: error: expected ‘)’ before ‘b’ 1370s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1370s | ~ ^ 1370s | ) 1370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c: In function ‘futrts_smul_hi64’: 1370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1370s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1370s | ^~~~~~~~~~ 1370s | __int128__ 1370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:4411:86: error: expected ‘)’ before ‘a’ 1370s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1370s | ~ ^ 1370s | ) 1370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:4411:104: error: expected ‘)’ before ‘b’ 1370s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1370s | ~ ^ 1370s | ) 1370s 1370s If you find this error message confusing, uninformative, or wrong, please open an issue: 1370s https://github.com/diku-dk/futhark/issues 1370s 1372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.fut: 1372s Compiling with --backend=multicore: 1372s cc failed with code 1: 1372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c: In function ‘futrts_umul_hi64’: 1372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1372s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1372s | ^~~~~~~~~~~ 1372s | __uint32_t 1372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:4422:90: error: expected ‘)’ before ‘a’ 1372s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1372s | ~ ^ 1372s | ) 1372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:4422:109: error: expected ‘)’ before ‘b’ 1372s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1372s | ~ ^ 1372s | ) 1372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c: In function ‘futrts_smul_hi64’: 1372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1372s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1372s | ^~~~~~~~~~ 1372s | __int128__ 1372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:4426:86: error: expected ‘)’ before ‘a’ 1372s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1372s | ~ ^ 1372s | ) 1372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:4426:104: error: expected ‘)’ before ‘b’ 1372s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1372s | ~ ^ 1372s | ) 1372s 1372s If you find this error message confusing, uninformative, or wrong, please open an issue: 1372s https://github.com/diku-dk/futhark/issues 1372s 1373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.fut: 1373s Compiling with --backend=multicore: 1373s cc failed with code 1: 1373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c: In function ‘futrts_umul_hi64’: 1373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1373s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1373s | ^~~~~~~~~~~ 1373s | __uint32_t 1373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:4423:90: error: expected ‘)’ before ‘a’ 1373s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1373s | ~ ^ 1373s | ) 1373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:4423:109: error: expected ‘)’ before ‘b’ 1373s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1373s | ~ ^ 1373s | ) 1373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c: In function ‘futrts_smul_hi64’: 1373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1373s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1373s | ^~~~~~~~~~ 1373s | __int128__ 1373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:4427:86: error: expected ‘)’ before ‘a’ 1373s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1373s | ~ ^ 1373s | ) 1373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:4427:104: error: expected ‘)’ before ‘b’ 1373s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1373s | ~ ^ 1373s | ) 1373s 1373s If you find this error message confusing, uninformative, or wrong, please open an issue: 1373s https://github.com/diku-dk/futhark/issues 1373s 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.fut: 1374s Compiling with --backend=multicore: 1374s cc failed with code 1: 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c: In function ‘futrts_umul_hi64’: 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1374s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1374s | ^~~~~~~~~~~ 1374s | __uint32_t 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:4422:90: error: expected ‘)’ before ‘a’ 1374s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1374s | ~ ^ 1374s | ) 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:4422:109: error: expected ‘)’ before ‘b’ 1374s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1374s | ~ ^ 1374s | ) 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c: In function ‘futrts_smul_hi64’: 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1374s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1374s | ^~~~~~~~~~ 1374s | __int128__ 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:4426:86: error: expected ‘)’ before ‘a’ 1374s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1374s | ~ ^ 1374s | ) 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:4426:104: error: expected ‘)’ before ‘b’ 1374s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1374s | ~ ^ 1374s | ) 1374s 1374s If you find this error message confusing, uninformative, or wrong, please open an issue: 1374s https://github.com/diku-dk/futhark/issues 1374s 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.fut: 1374s Compiling with --backend=multicore: 1374s cc failed with code 1: 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c: In function ‘futrts_umul_hi64’: 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1374s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1374s | ^~~~~~~~~~~ 1374s | __uint32_t 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:4422:90: error: expected ‘)’ before ‘a’ 1374s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1374s | ~ ^ 1374s | ) 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:4422:109: error: expected ‘)’ before ‘b’ 1374s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1374s | ~ ^ 1374s | ) 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c: In function ‘futrts_smul_hi64’: 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1374s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1374s | ^~~~~~~~~~ 1374s | __int128__ 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:4426:86: error: expected ‘)’ before ‘a’ 1374s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1374s | ~ ^ 1374s | ) 1374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:4426:104: error: expected ‘)’ before ‘b’ 1374s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1374s | ~ ^ 1374s | ) 1374s 1374s If you find this error message confusing, uninformative, or wrong, please open an issue: 1374s https://github.com/diku-dk/futhark/issues 1374s 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.fut: 1375s Compiling with --backend=multicore: 1375s cc failed with code 1: 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c: In function ‘futrts_umul_hi64’: 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1375s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1375s | ^~~~~~~~~~~ 1375s | __uint32_t 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:4421:90: error: expected ‘)’ before ‘a’ 1375s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1375s | ~ ^ 1375s | ) 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:4421:109: error: expected ‘)’ before ‘b’ 1375s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1375s | ~ ^ 1375s | ) 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c: In function ‘futrts_smul_hi64’: 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1375s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1375s | ^~~~~~~~~~ 1375s | __int128__ 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:4425:86: error: expected ‘)’ before ‘a’ 1375s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1375s | ~ ^ 1375s | ) 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:4425:104: error: expected ‘)’ before ‘b’ 1375s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1375s | ~ ^ 1375s | ) 1375s 1375s If you find this error message confusing, uninformative, or wrong, please open an issue: 1375s https://github.com/diku-dk/futhark/issues 1375s 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.fut: 1375s Compiling with --backend=multicore: 1375s cc failed with code 1: 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c: In function ‘futrts_umul_hi64’: 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1375s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1375s | ^~~~~~~~~~~ 1375s | __uint32_t 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:4422:90: error: expected ‘)’ before ‘a’ 1375s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1375s | ~ ^ 1375s | ) 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:4422:109: error: expected ‘)’ before ‘b’ 1375s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1375s | ~ ^ 1375s | ) 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c: In function ‘futrts_smul_hi64’: 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1375s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1375s | ^~~~~~~~~~ 1375s | __int128__ 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:4426:86: error: expected ‘)’ before ‘a’ 1375s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1375s | ~ ^ 1375s | ) 1375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:4426:104: error: expected ‘)’ before ‘b’ 1375s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1375s | ~ ^ 1375s | ) 1375s 1375s If you find this error message confusing, uninformative, or wrong, please open an issue: 1375s https://github.com/diku-dk/futhark/issues 1375s 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.fut: 1378s Compiling with --backend=multicore: 1378s cc failed with code 1: 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c: In function ‘futrts_umul_hi64’: 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1378s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1378s | ^~~~~~~~~~~ 1378s | __uint32_t 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:4422:90: error: expected ‘)’ before ‘a’ 1378s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1378s | ~ ^ 1378s | ) 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:4422:109: error: expected ‘)’ before ‘b’ 1378s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1378s | ~ ^ 1378s | ) 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c: In function ‘futrts_smul_hi64’: 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1378s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1378s | ^~~~~~~~~~ 1378s | __int128__ 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:4426:86: error: expected ‘)’ before ‘a’ 1378s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1378s | ~ ^ 1378s | ) 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:4426:104: error: expected ‘)’ before ‘b’ 1378s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1378s | ~ ^ 1378s | ) 1378s 1378s If you find this error message confusing, uninformative, or wrong, please open an issue: 1378s https://github.com/diku-dk/futhark/issues 1378s 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.fut: 1378s Compiling with --backend=multicore: 1378s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.fut:12:9-10: 1378s Defaulting ambiguous type to i32. 1378s cc failed with code 1: 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c: In function ‘futrts_umul_hi64’: 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1378s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1378s | ^~~~~~~~~~~ 1378s | __uint32_t 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:4422:90: error: expected ‘)’ before ‘a’ 1378s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1378s | ~ ^ 1378s | ) 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:4422:109: error: expected ‘)’ before ‘b’ 1378s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1378s | ~ ^ 1378s | ) 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c: In function ‘futrts_smul_hi64’: 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1378s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1378s | ^~~~~~~~~~ 1378s | __int128__ 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:4426:86: error: expected ‘)’ before ‘a’ 1378s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1378s | ~ ^ 1378s | ) 1378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:4426:104: error: expected ‘)’ before ‘b’ 1378s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1378s | ~ ^ 1378s | ) 1378s 1378s If you find this error message confusing, uninformative, or wrong, please open an issue: 1378s https://github.com/diku-dk/futhark/issues 1378s 1379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.fut: 1379s Compiling with --backend=multicore: 1379s cc failed with code 1: 1379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c: In function ‘futrts_umul_hi64’: 1379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:4410:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1379s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1379s | ^~~~~~~~~~~ 1379s | __uint32_t 1379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:4410:78: note: each undeclared identifier is reported only once for each function it appears in 1379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:4410:90: error: expected ‘)’ before ‘a’ 1379s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1379s | ~ ^ 1379s | ) 1379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:4410:109: error: expected ‘)’ before ‘b’ 1379s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1379s | ~ ^ 1379s | ) 1379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c: In function ‘futrts_smul_hi64’: 1379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:4414:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1379s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1379s | ^~~~~~~~~~ 1379s | __int128__ 1379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:4414:86: error: expected ‘)’ before ‘a’ 1379s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1379s | ~ ^ 1379s | ) 1379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:4414:104: error: expected ‘)’ before ‘b’ 1379s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1379s | ~ ^ 1379s | ) 1379s 1379s If you find this error message confusing, uninformative, or wrong, please open an issue: 1379s https://github.com/diku-dk/futhark/issues 1379s 1383s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.fut: 1383s Generating reference outputs: 1383s cc failed with code 1: 1383s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c: In function ‘futrts_umul_hi64’: 1383s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1383s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1383s | ^~~~~~~~~~~ 1383s | __uint32_t 1383s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1383s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c:4415:90: error: expected ‘)’ before ‘a’ 1383s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1383s | ~ ^ 1383s | ) 1383s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c:4415:109: error: expected ‘)’ before ‘b’ 1383s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1383s | ~ ^ 1383s | ) 1383s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c: In function ‘futrts_smul_hi64’: 1383s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1383s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1383s | ^~~~~~~~~~ 1383s | __int128__ 1383s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c:4419:86: error: expected ‘)’ before ‘a’ 1383s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1383s | ~ ^ 1383s | ) 1383s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c:4419:104: error: expected ‘)’ before ‘b’ 1383s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1383s | ~ ^ 1383s | ) 1383s 1383s If you find this error message confusing, uninformative, or wrong, please open an issue: 1383s https://github.com/diku-dk/futhark/issues 1383s 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.fut: 1384s Generating reference outputs: 1384s cc failed with code 1: 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c: In function ‘futrts_umul_hi64’: 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1384s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1384s | ^~~~~~~~~~~ 1384s | __uint32_t 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c:4431:90: error: expected ‘)’ before ‘a’ 1384s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c:4431:109: error: expected ‘)’ before ‘b’ 1384s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c: In function ‘futrts_smul_hi64’: 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1384s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1384s | ^~~~~~~~~~ 1384s | __int128__ 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c:4435:86: error: expected ‘)’ before ‘a’ 1384s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c:4435:104: error: expected ‘)’ before ‘b’ 1384s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s 1384s If you find this error message confusing, uninformative, or wrong, please open an issue: 1384s https://github.com/diku-dk/futhark/issues 1384s 1384s 605 failed, 65 passed, 1643 to go. 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.fut: 1384s Compiling with --backend=multicore: 1384s cc failed with code 1: 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c: In function ‘futrts_umul_hi64’: 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1384s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1384s | ^~~~~~~~~~~ 1384s | __uint32_t 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:4436:90: error: expected ‘)’ before ‘a’ 1384s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:4436:109: error: expected ‘)’ before ‘b’ 1384s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c: In function ‘futrts_smul_hi64’: 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1384s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1384s | ^~~~~~~~~~ 1384s | __int128__ 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:4440:86: error: expected ‘)’ before ‘a’ 1384s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:4440:104: error: expected ‘)’ before ‘b’ 1384s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s 1384s If you find this error message confusing, uninformative, or wrong, please open an issue: 1384s https://github.com/diku-dk/futhark/issues 1384s 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.fut: 1384s Generating reference outputs: 1384s cc failed with code 1: 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c: In function ‘futrts_umul_hi64’: 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1384s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1384s | ^~~~~~~~~~~ 1384s | __uint32_t 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:90: error: expected ‘)’ before ‘a’ 1384s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:109: error: expected ‘)’ before ‘b’ 1384s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c: In function ‘futrts_smul_hi64’: 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1384s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1384s | ^~~~~~~~~~ 1384s | __int128__ 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c:4419:86: error: expected ‘)’ before ‘a’ 1384s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c:4419:104: error: expected ‘)’ before ‘b’ 1384s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s 1384s If you find this error message confusing, uninformative, or wrong, please open an issue: 1384s https://github.com/diku-dk/futhark/issues 1384s 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.fut: 1384s Compiling with --backend=multicore: 1384s cc failed with code 1: 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c: In function ‘futrts_umul_hi64’: 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1384s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1384s | ^~~~~~~~~~~ 1384s | __uint32_t 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:4436:90: error: expected ‘)’ before ‘a’ 1384s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:4436:109: error: expected ‘)’ before ‘b’ 1384s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c: In function ‘futrts_smul_hi64’: 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1384s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1384s | ^~~~~~~~~~ 1384s | __int128__ 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:4440:86: error: expected ‘)’ before ‘a’ 1384s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:4440:104: error: expected ‘)’ before ‘b’ 1384s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1384s | ~ ^ 1384s | ) 1384s 1384s If you find this error message confusing, uninformative, or wrong, please open an issue: 1384s https://github.com/diku-dk/futhark/issues 1384s 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.fut: 1386s Generating reference outputs: 1386s cc failed with code 1: 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c: In function ‘futrts_umul_hi64’: 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1386s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1386s | ^~~~~~~~~~~ 1386s | __uint32_t 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:90: error: expected ‘)’ before ‘a’ 1386s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1386s | ~ ^ 1386s | ) 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:109: error: expected ‘)’ before ‘b’ 1386s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1386s | ~ ^ 1386s | ) 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c: In function ‘futrts_smul_hi64’: 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1386s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1386s | ^~~~~~~~~~ 1386s | __int128__ 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c:4434:86: error: expected ‘)’ before ‘a’ 1386s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1386s | ~ ^ 1386s | ) 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c:4434:104: error: expected ‘)’ before ‘b’ 1386s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1386s | ~ ^ 1386s | ) 1386s 1386s If you find this error message confusing, uninformative, or wrong, please open an issue: 1386s https://github.com/diku-dk/futhark/issues 1386s 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.fut: 1386s Generating reference outputs: 1386s cc failed with code 1: 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c: In function ‘futrts_umul_hi64’: 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1386s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1386s | ^~~~~~~~~~~ 1386s | __uint32_t 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:90: error: expected ‘)’ before ‘a’ 1386s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1386s | ~ ^ 1386s | ) 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:109: error: expected ‘)’ before ‘b’ 1386s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1386s | ~ ^ 1386s | ) 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c: In function ‘futrts_smul_hi64’: 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1386s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1386s | ^~~~~~~~~~ 1386s | __int128__ 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c:4435:86: error: expected ‘)’ before ‘a’ 1386s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1386s | ~ ^ 1386s | ) 1386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c:4435:104: error: expected ‘)’ before ‘b’ 1386s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1386s | ~ ^ 1386s | ) 1386s 1386s If you find this error message confusing, uninformative, or wrong, please open an issue: 1386s https://github.com/diku-dk/futhark/issues 1386s 1388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.fut: 1388s Generating reference outputs: 1388s cc failed with code 1: 1388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c: In function ‘futrts_umul_hi64’: 1388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1388s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1388s | ^~~~~~~~~~~ 1388s | __uint32_t 1388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:90: error: expected ‘)’ before ‘a’ 1388s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1388s | ~ ^ 1388s | ) 1388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:109: error: expected ‘)’ before ‘b’ 1388s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1388s | ~ ^ 1388s | ) 1388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c: In function ‘futrts_smul_hi64’: 1388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1388s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1388s | ^~~~~~~~~~ 1388s | __int128__ 1388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c:4434:86: error: expected ‘)’ before ‘a’ 1388s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1388s | ~ ^ 1388s | ) 1388s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c:4434:104: error: expected ‘)’ before ‘b’ 1388s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1388s | ~ ^ 1388s | ) 1388s 1388s If you find this error message confusing, uninformative, or wrong, please open an issue: 1388s https://github.com/diku-dk/futhark/issues 1388s 1392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.fut: 1392s Generating reference outputs: 1392s cc failed with code 1: 1392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c: In function ‘futrts_umul_hi64’: 1392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1392s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1392s | ^~~~~~~~~~~ 1392s | __uint32_t 1392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:90: error: expected ‘)’ before ‘a’ 1392s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1392s | ~ ^ 1392s | ) 1392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:109: error: expected ‘)’ before ‘b’ 1392s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1392s | ~ ^ 1392s | ) 1392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c: In function ‘futrts_smul_hi64’: 1392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1392s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1392s | ^~~~~~~~~~ 1392s | __int128__ 1392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c:4434:86: error: expected ‘)’ before ‘a’ 1392s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1392s | ~ ^ 1392s | ) 1392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c:4434:104: error: expected ‘)’ before ‘b’ 1392s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1392s | ~ ^ 1392s | ) 1392s 1392s If you find this error message confusing, uninformative, or wrong, please open an issue: 1392s https://github.com/diku-dk/futhark/issues 1392s 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.fut: 1393s Generating reference outputs: 1393s cc failed with code 1: 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c: In function ‘futrts_umul_hi64’: 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1393s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1393s | ^~~~~~~~~~~ 1393s | __uint32_t 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:90: error: expected ‘)’ before ‘a’ 1393s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1393s | ~ ^ 1393s | ) 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:109: error: expected ‘)’ before ‘b’ 1393s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1393s | ~ ^ 1393s | ) 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c: In function ‘futrts_smul_hi64’: 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1393s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1393s | ^~~~~~~~~~ 1393s | __int128__ 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c:4434:86: error: expected ‘)’ before ‘a’ 1393s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1393s | ~ ^ 1393s | ) 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c:4434:104: error: expected ‘)’ before ‘b’ 1393s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1393s | ~ ^ 1393s | ) 1393s 1393s If you find this error message confusing, uninformative, or wrong, please open an issue: 1393s https://github.com/diku-dk/futhark/issues 1393s 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.fut: 1393s Generating reference outputs: 1393s cc failed with code 1: 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c: In function ‘futrts_umul_hi64’: 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1393s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1393s | ^~~~~~~~~~~ 1393s | __uint32_t 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:90: error: expected ‘)’ before ‘a’ 1393s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1393s | ~ ^ 1393s | ) 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:109: error: expected ‘)’ before ‘b’ 1393s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1393s | ~ ^ 1393s | ) 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c: In function ‘futrts_smul_hi64’: 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1393s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1393s | ^~~~~~~~~~ 1393s | __int128__ 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4435:86: error: expected ‘)’ before ‘a’ 1393s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1393s | ~ ^ 1393s | ) 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4435:104: error: expected ‘)’ before ‘b’ 1393s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1393s | ~ ^ 1393s | ) 1393s 1393s If you find this error message confusing, uninformative, or wrong, please open an issue: 1393s https://github.com/diku-dk/futhark/issues 1393s 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.fut: 1393s Generating reference outputs: 1393s cc failed with code 1: 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c: In function ‘futrts_umul_hi64’: 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1393s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1393s | ^~~~~~~~~~~ 1393s | __uint32_t 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:90: error: expected ‘)’ before ‘a’ 1393s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1393s | ~ ^ 1393s | ) 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:109: error: expected ‘)’ before ‘b’ 1393s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1393s | ~ ^ 1393s | ) 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c: In function ‘futrts_smul_hi64’: 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1393s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1393s | ^~~~~~~~~~ 1393s | __int128__ 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4435:86: error: expected ‘)’ before ‘a’ 1393s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1393s | ~ ^ 1393s | ) 1393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4435:104: error: expected ‘)’ before ‘b’ 1393s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1393s | ~ ^ 1393s | ) 1393s 1393s If you find this error message confusing, uninformative, or wrong, please open an issue: 1393s https://github.com/diku-dk/futhark/issues 1393s 1394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.fut: 1394s Generating reference outputs: 1394s cc failed with code 1: 1394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c: In function ‘futrts_umul_hi64’: 1394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1394s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1394s | ^~~~~~~~~~~ 1394s | __uint32_t 1394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 1394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:90: error: expected ‘)’ before ‘a’ 1394s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1394s | ~ ^ 1394s | ) 1394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:109: error: expected ‘)’ before ‘b’ 1394s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1394s | ~ ^ 1394s | ) 1394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c: In function ‘futrts_smul_hi64’: 1394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1394s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1394s | ^~~~~~~~~~ 1394s | __int128__ 1394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4435:86: error: expected ‘)’ before ‘a’ 1394s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1394s | ~ ^ 1394s | ) 1394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4435:104: error: expected ‘)’ before ‘b’ 1394s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1394s | ~ ^ 1394s | ) 1394s 1394s If you find this error message confusing, uninformative, or wrong, please open an issue: 1394s https://github.com/diku-dk/futhark/issues 1394s 1395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.fut: 1395s Generating reference outputs: 1395s cc failed with code 1: 1395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c: In function ‘futrts_umul_hi64’: 1395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1395s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1395s | ^~~~~~~~~~~ 1395s | __uint32_t 1395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:90: error: expected ‘)’ before ‘a’ 1395s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1395s | ~ ^ 1395s | ) 1395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:109: error: expected ‘)’ before ‘b’ 1395s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1395s | ~ ^ 1395s | ) 1395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c: In function ‘futrts_smul_hi64’: 1395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1395s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1395s | ^~~~~~~~~~ 1395s | __int128__ 1395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c:4419:86: error: expected ‘)’ before ‘a’ 1395s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1395s | ~ ^ 1395s | ) 1395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c:4419:104: error: expected ‘)’ before ‘b’ 1395s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1395s | ~ ^ 1395s | ) 1395s 1395s If you find this error message confusing, uninformative, or wrong, please open an issue: 1395s https://github.com/diku-dk/futhark/issues 1395s 1396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.fut: 1396s Generating reference outputs: 1396s cc failed with code 1: 1396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c: In function ‘futrts_umul_hi64’: 1396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1396s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1396s | ^~~~~~~~~~~ 1396s | __uint32_t 1396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:90: error: expected ‘)’ before ‘a’ 1396s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1396s | ~ ^ 1396s | ) 1396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:109: error: expected ‘)’ before ‘b’ 1396s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1396s | ~ ^ 1396s | ) 1396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c: In function ‘futrts_smul_hi64’: 1396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1396s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1396s | ^~~~~~~~~~ 1396s | __int128__ 1396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c:4434:86: error: expected ‘)’ before ‘a’ 1396s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1396s | ~ ^ 1396s | ) 1396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c:4434:104: error: expected ‘)’ before ‘b’ 1396s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1396s | ~ ^ 1396s | ) 1396s 1396s If you find this error message confusing, uninformative, or wrong, please open an issue: 1396s https://github.com/diku-dk/futhark/issues 1396s 1397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.fut: 1397s Generating reference outputs: 1397s cc failed with code 1: 1397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c: In function ‘futrts_umul_hi64’: 1397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1397s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1397s | ^~~~~~~~~~~ 1397s | __uint32_t 1397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c:4415:90: error: expected ‘)’ before ‘a’ 1397s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1397s | ~ ^ 1397s | ) 1397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c:4415:109: error: expected ‘)’ before ‘b’ 1397s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1397s | ~ ^ 1397s | ) 1397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c: In function ‘futrts_smul_hi64’: 1397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1397s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1397s | ^~~~~~~~~~ 1397s | __int128__ 1397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c:4419:86: error: expected ‘)’ before ‘a’ 1397s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1397s | ~ ^ 1397s | ) 1397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c:4419:104: error: expected ‘)’ before ‘b’ 1397s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1397s | ~ ^ 1397s | ) 1397s 1397s If you find this error message confusing, uninformative, or wrong, please open an issue: 1397s https://github.com/diku-dk/futhark/issues 1397s 1401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.fut: 1401s Generating reference outputs: 1401s cc failed with code 1: 1401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c: In function ‘futrts_umul_hi64’: 1401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1401s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1401s | ^~~~~~~~~~~ 1401s | __uint32_t 1401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c:4416:90: error: expected ‘)’ before ‘a’ 1401s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1401s | ~ ^ 1401s | ) 1401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c:4416:109: error: expected ‘)’ before ‘b’ 1401s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1401s | ~ ^ 1401s | ) 1401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c: In function ‘futrts_smul_hi64’: 1401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1401s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1401s | ^~~~~~~~~~ 1401s | __int128__ 1401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c:4420:86: error: expected ‘)’ before ‘a’ 1401s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1401s | ~ ^ 1401s | ) 1401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c:4420:104: error: expected ‘)’ before ‘b’ 1401s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1401s | ~ ^ 1401s | ) 1401s 1401s If you find this error message confusing, uninformative, or wrong, please open an issue: 1401s https://github.com/diku-dk/futhark/issues 1401s 1402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.fut: 1402s Generating reference outputs: 1402s cc failed with code 1: 1402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c: In function ‘futrts_umul_hi64’: 1402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1402s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1402s | ^~~~~~~~~~~ 1402s | __uint32_t 1402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c:4415:90: error: expected ‘)’ before ‘a’ 1402s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1402s | ~ ^ 1402s | ) 1402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c:4415:109: error: expected ‘)’ before ‘b’ 1402s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1402s | ~ ^ 1402s | ) 1402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c: In function ‘futrts_smul_hi64’: 1402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1402s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1402s | ^~~~~~~~~~ 1402s | __int128__ 1402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c:4419:86: error: expected ‘)’ before ‘a’ 1402s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1402s | ~ ^ 1402s | ) 1402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c:4419:104: error: expected ‘)’ before ‘b’ 1402s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1402s | ~ ^ 1402s | ) 1402s 1402s If you find this error message confusing, uninformative, or wrong, please open an issue: 1402s https://github.com/diku-dk/futhark/issues 1402s 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.fut: 1403s Generating reference outputs: 1403s cc failed with code 1: 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c: In function ‘futrts_umul_hi64’: 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1403s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1403s | ^~~~~~~~~~~ 1403s | __uint32_t 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:90: error: expected ‘)’ before ‘a’ 1403s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1403s | ~ ^ 1403s | ) 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:109: error: expected ‘)’ before ‘b’ 1403s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1403s | ~ ^ 1403s | ) 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c: In function ‘futrts_smul_hi64’: 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1403s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1403s | ^~~~~~~~~~ 1403s | __int128__ 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c:4434:86: error: expected ‘)’ before ‘a’ 1403s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1403s | ~ ^ 1403s | ) 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c:4434:104: error: expected ‘)’ before ‘b’ 1403s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1403s | ~ ^ 1403s | ) 1403s 1403s If you find this error message confusing, uninformative, or wrong, please open an issue: 1403s https://github.com/diku-dk/futhark/issues 1403s 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.fut: 1403s Generating reference outputs: 1403s cc failed with code 1: 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c: In function ‘futrts_umul_hi64’: 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1403s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1403s | ^~~~~~~~~~~ 1403s | __uint32_t 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c:4416:90: error: expected ‘)’ before ‘a’ 1403s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1403s | ~ ^ 1403s | ) 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c:4416:109: error: expected ‘)’ before ‘b’ 1403s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1403s | ~ ^ 1403s | ) 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c: In function ‘futrts_smul_hi64’: 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1403s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1403s | ^~~~~~~~~~ 1403s | __int128__ 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c:4420:86: error: expected ‘)’ before ‘a’ 1403s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1403s | ~ ^ 1403s | ) 1403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c:4420:104: error: expected ‘)’ before ‘b’ 1403s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1403s | ~ ^ 1403s | ) 1403s 1403s If you find this error message confusing, uninformative, or wrong, please open an issue: 1403s https://github.com/diku-dk/futhark/issues 1403s 1404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.fut: 1404s Generating reference outputs: 1404s cc failed with code 1: 1404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c: In function ‘futrts_umul_hi64’: 1404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1404s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1404s | ^~~~~~~~~~~ 1404s | __uint32_t 1404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 1404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:90: error: expected ‘)’ before ‘a’ 1404s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1404s | ~ ^ 1404s | ) 1404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:109: error: expected ‘)’ before ‘b’ 1404s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1404s | ~ ^ 1404s | ) 1404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c: In function ‘futrts_smul_hi64’: 1404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1404s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1404s | ^~~~~~~~~~ 1404s | __int128__ 1404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c:4435:86: error: expected ‘)’ before ‘a’ 1404s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1404s | ~ ^ 1404s | ) 1404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c:4435:104: error: expected ‘)’ before ‘b’ 1404s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1404s | ~ ^ 1404s | ) 1404s 1404s If you find this error message confusing, uninformative, or wrong, please open an issue: 1404s https://github.com/diku-dk/futhark/issues 1404s 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.fut: 1405s Generating reference outputs: 1405s cc failed with code 1: 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c: In function ‘futrts_umul_hi64’: 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1405s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1405s | ^~~~~~~~~~~ 1405s | __uint32_t 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:90: error: expected ‘)’ before ‘a’ 1405s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1405s | ~ ^ 1405s | ) 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:109: error: expected ‘)’ before ‘b’ 1405s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1405s | ~ ^ 1405s | ) 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c: In function ‘futrts_smul_hi64’: 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1405s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1405s | ^~~~~~~~~~ 1405s | __int128__ 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c:4434:86: error: expected ‘)’ before ‘a’ 1405s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1405s | ~ ^ 1405s | ) 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c:4434:104: error: expected ‘)’ before ‘b’ 1405s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1405s | ~ ^ 1405s | ) 1405s 1405s If you find this error message confusing, uninformative, or wrong, please open an issue: 1405s https://github.com/diku-dk/futhark/issues 1405s 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.fut: 1405s Generating reference outputs: 1405s cc failed with code 1: 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c: In function ‘futrts_umul_hi64’: 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1405s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1405s | ^~~~~~~~~~~ 1405s | __uint32_t 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:90: error: expected ‘)’ before ‘a’ 1405s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1405s | ~ ^ 1405s | ) 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:109: error: expected ‘)’ before ‘b’ 1405s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1405s | ~ ^ 1405s | ) 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c: In function ‘futrts_smul_hi64’: 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1405s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1405s | ^~~~~~~~~~ 1405s | __int128__ 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c:4419:86: error: expected ‘)’ before ‘a’ 1405s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1405s | ~ ^ 1405s | ) 1405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c:4419:104: error: expected ‘)’ before ‘b’ 1405s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1405s | ~ ^ 1405s | ) 1405s 1405s If you find this error message confusing, uninformative, or wrong, please open an issue: 1405s https://github.com/diku-dk/futhark/issues 1405s 1407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.fut: 1407s Generating reference outputs: 1407s cc failed with code 1: 1407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c: In function ‘futrts_umul_hi64’: 1407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1407s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1407s | ^~~~~~~~~~~ 1407s | __uint32_t 1407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:90: error: expected ‘)’ before ‘a’ 1407s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1407s | ~ ^ 1407s | ) 1407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:109: error: expected ‘)’ before ‘b’ 1407s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1407s | ~ ^ 1407s | ) 1407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c: In function ‘futrts_smul_hi64’: 1407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1407s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1407s | ^~~~~~~~~~ 1407s | __int128__ 1407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c:4420:86: error: expected ‘)’ before ‘a’ 1407s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1407s | ~ ^ 1407s | ) 1407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c:4420:104: error: expected ‘)’ before ‘b’ 1407s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1407s | ~ ^ 1407s | ) 1407s 1407s If you find this error message confusing, uninformative, or wrong, please open an issue: 1407s https://github.com/diku-dk/futhark/issues 1407s 1410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.fut: 1410s Generating reference outputs: 1410s cc failed with code 1: 1410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c: In function ‘futrts_umul_hi64’: 1410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1410s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1410s | ^~~~~~~~~~~ 1410s | __uint32_t 1410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:90: error: expected ‘)’ before ‘a’ 1410s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1410s | ~ ^ 1410s | ) 1410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:109: error: expected ‘)’ before ‘b’ 1410s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1410s | ~ ^ 1410s | ) 1410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c: In function ‘futrts_smul_hi64’: 1410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1410s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1410s | ^~~~~~~~~~ 1410s | __int128__ 1410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c:4419:86: error: expected ‘)’ before ‘a’ 1410s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1410s | ~ ^ 1410s | ) 1410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c:4419:104: error: expected ‘)’ before ‘b’ 1410s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1410s | ~ ^ 1410s | ) 1410s 1410s If you find this error message confusing, uninformative, or wrong, please open an issue: 1410s https://github.com/diku-dk/futhark/issues 1410s 1411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.fut: 1411s Generating reference outputs: 1411s cc failed with code 1: 1411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c: In function ‘futrts_umul_hi64’: 1411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1411s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1411s | ^~~~~~~~~~~ 1411s | __uint32_t 1411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:90: error: expected ‘)’ before ‘a’ 1411s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1411s | ~ ^ 1411s | ) 1411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:109: error: expected ‘)’ before ‘b’ 1411s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1411s | ~ ^ 1411s | ) 1411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c: In function ‘futrts_smul_hi64’: 1411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1411s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1411s | ^~~~~~~~~~ 1411s | __int128__ 1411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4420:86: error: expected ‘)’ before ‘a’ 1411s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1411s | ~ ^ 1411s | ) 1411s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4420:104: error: expected ‘)’ before ‘b’ 1411s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1411s | ~ ^ 1411s | ) 1411s 1411s If you find this error message confusing, uninformative, or wrong, please open an issue: 1411s https://github.com/diku-dk/futhark/issues 1411s 1412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.fut: 1412s Compiling with --backend=multicore: 1412s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.fut:6:11-12: 1412s Unused name "x". 1412s cc failed with code 1: 1412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c: In function ‘futrts_umul_hi64’: 1412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1412s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1412s | ^~~~~~~~~~~ 1412s | __uint32_t 1412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:4406:90: error: expected ‘)’ before ‘a’ 1412s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1412s | ~ ^ 1412s | ) 1412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:4406:109: error: expected ‘)’ before ‘b’ 1412s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1412s | ~ ^ 1412s | ) 1412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c: In function ‘futrts_smul_hi64’: 1412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1412s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1412s | ^~~~~~~~~~ 1412s | __int128__ 1412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:4410:86: error: expected ‘)’ before ‘a’ 1412s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1412s | ~ ^ 1412s | ) 1412s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:4410:104: error: expected ‘)’ before ‘b’ 1412s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1412s | ~ ^ 1412s | ) 1412s 1412s If you find this error message confusing, uninformative, or wrong, please open an issue: 1412s https://github.com/diku-dk/futhark/issues 1412s 1413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.fut: 1413s Compiling with --backend=multicore: 1413s cc failed with code 1: 1413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c: In function ‘futrts_umul_hi64’: 1413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1413s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1413s | ^~~~~~~~~~~ 1413s | __uint32_t 1413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:4420:90: error: expected ‘)’ before ‘a’ 1413s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1413s | ~ ^ 1413s | ) 1413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:4420:109: error: expected ‘)’ before ‘b’ 1413s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1413s | ~ ^ 1413s | ) 1413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c: In function ‘futrts_smul_hi64’: 1413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1413s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1413s | ^~~~~~~~~~ 1413s | __int128__ 1413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:4424:86: error: expected ‘)’ before ‘a’ 1413s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1413s | ~ ^ 1413s | ) 1413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:4424:104: error: expected ‘)’ before ‘b’ 1413s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1413s | ~ ^ 1413s | ) 1413s 1413s If you find this error message confusing, uninformative, or wrong, please open an issue: 1413s https://github.com/diku-dk/futhark/issues 1413s 1415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.fut: 1415s Compiling with --backend=multicore: 1415s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.fut:3:14-51: 1415s Entry point parameter 1415s 1415s ((xs: *[n][n]i32): *[n][n]i32, (ys0: [n]i32): [n]i32, (i: i32): i32) 1415s 1415s will have an opaque type, so the entry point will likely not be callable. 1415s cc failed with code 1: 1415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c: In function ‘futrts_umul_hi64’: 1415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:4456:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1415s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1415s | ^~~~~~~~~~~ 1415s | __uint32_t 1415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:4456:78: note: each undeclared identifier is reported only once for each function it appears in 1415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:4456:90: error: expected ‘)’ before ‘a’ 1415s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1415s | ~ ^ 1415s | ) 1415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:4456:109: error: expected ‘)’ before ‘b’ 1415s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1415s | ~ ^ 1415s | ) 1415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c: In function ‘futrts_smul_hi64’: 1415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:4460:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1415s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1415s | ^~~~~~~~~~ 1415s | __int128__ 1415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:4460:86: error: expected ‘)’ before ‘a’ 1415s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1415s | ~ ^ 1415s | ) 1415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:4460:104: error: expected ‘)’ before ‘b’ 1415s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1415s | ~ ^ 1415s | ) 1415s 1415s If you find this error message confusing, uninformative, or wrong, please open an issue: 1415s https://github.com/diku-dk/futhark/issues 1415s 1420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.fut: 1420s Generating reference outputs: 1420s cc failed with code 1: 1420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c: In function ‘futrts_umul_hi64’: 1420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1420s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1420s | ^~~~~~~~~~~ 1420s | __uint32_t 1420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:90: error: expected ‘)’ before ‘a’ 1420s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1420s | ~ ^ 1420s | ) 1420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:109: error: expected ‘)’ before ‘b’ 1420s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1420s | ~ ^ 1420s | ) 1420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c: In function ‘futrts_smul_hi64’: 1420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1420s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1420s | ^~~~~~~~~~ 1420s | __int128__ 1420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4420:86: error: expected ‘)’ before ‘a’ 1420s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1420s | ~ ^ 1420s | ) 1420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4420:104: error: expected ‘)’ before ‘b’ 1420s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1420s | ~ ^ 1420s | ) 1420s 1420s If you find this error message confusing, uninformative, or wrong, please open an issue: 1420s https://github.com/diku-dk/futhark/issues 1420s 1423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.fut: 1423s Generating reference outputs: 1423s cc failed with code 1: 1423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c: In function ‘futrts_umul_hi64’: 1423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1423s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1423s | ^~~~~~~~~~~ 1423s | __uint32_t 1423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c:4430:90: error: expected ‘)’ before ‘a’ 1423s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1423s | ~ ^ 1423s | ) 1423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c:4430:109: error: expected ‘)’ before ‘b’ 1423s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1423s | ~ ^ 1423s | ) 1423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c: In function ‘futrts_smul_hi64’: 1423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1423s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1423s | ^~~~~~~~~~ 1423s | __int128__ 1423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c:4434:86: error: expected ‘)’ before ‘a’ 1423s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1423s | ~ ^ 1423s | ) 1423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c:4434:104: error: expected ‘)’ before ‘b’ 1423s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1423s | ~ ^ 1423s | ) 1423s 1423s If you find this error message confusing, uninformative, or wrong, please open an issue: 1423s https://github.com/diku-dk/futhark/issues 1423s 1427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.fut: 1427s Compiling with --backend=multicore: 1427s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.fut:7:47-48: 1427s Unused name "j". 1427s 1427s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.fut:7:61-65: 1427s Defaulting ambiguous type to i32. 1427s cc failed with code 1: 1427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c: In function ‘futrts_umul_hi64’: 1427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1427s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1427s | ^~~~~~~~~~~ 1427s | __uint32_t 1427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:4435:90: error: expected ‘)’ before ‘a’ 1427s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1427s | ~ ^ 1427s | ) 1427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:4435:109: error: expected ‘)’ before ‘b’ 1427s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1427s | ~ ^ 1427s | ) 1427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c: In function ‘futrts_smul_hi64’: 1427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1427s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1427s | ^~~~~~~~~~ 1427s | __int128__ 1427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:4439:86: error: expected ‘)’ before ‘a’ 1427s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1427s | ~ ^ 1427s | ) 1427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:4439:104: error: expected ‘)’ before ‘b’ 1427s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1427s | ~ ^ 1427s | ) 1427s 1427s If you find this error message confusing, uninformative, or wrong, please open an issue: 1427s https://github.com/diku-dk/futhark/issues 1427s 1429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.fut: 1429s Generating reference outputs: 1429s cc failed with code 1: 1429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c: In function ‘futrts_umul_hi64’: 1429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1429s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1429s | ^~~~~~~~~~~ 1429s | __uint32_t 1429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:90: error: expected ‘)’ before ‘a’ 1429s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1429s | ~ ^ 1429s | ) 1429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:109: error: expected ‘)’ before ‘b’ 1429s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1429s | ~ ^ 1429s | ) 1429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c: In function ‘futrts_smul_hi64’: 1429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1429s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1429s | ^~~~~~~~~~ 1429s | __int128__ 1429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c:4425:86: error: expected ‘)’ before ‘a’ 1429s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1429s | ~ ^ 1429s | ) 1429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c:4425:104: error: expected ‘)’ before ‘b’ 1429s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1429s | ~ ^ 1429s | ) 1429s 1429s If you find this error message confusing, uninformative, or wrong, please open an issue: 1429s https://github.com/diku-dk/futhark/issues 1429s 1432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.fut: 1432s Compiling with --backend=multicore: 1432s cc failed with code 1: 1432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c: In function ‘futrts_umul_hi64’: 1432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1432s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1432s | ^~~~~~~~~~~ 1432s | __uint32_t 1432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:4420:90: error: expected ‘)’ before ‘a’ 1432s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1432s | ~ ^ 1432s | ) 1432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:4420:109: error: expected ‘)’ before ‘b’ 1432s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1432s | ~ ^ 1432s | ) 1432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c: In function ‘futrts_smul_hi64’: 1432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1432s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1432s | ^~~~~~~~~~ 1432s | __int128__ 1432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:4424:86: error: expected ‘)’ before ‘a’ 1432s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1432s | ~ ^ 1432s | ) 1432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:4424:104: error: expected ‘)’ before ‘b’ 1432s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1432s | ~ ^ 1432s | ) 1432s 1432s If you find this error message confusing, uninformative, or wrong, please open an issue: 1432s https://github.com/diku-dk/futhark/issues 1432s 1437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.fut: 1437s Compiling with --backend=multicore: 1437s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.fut:25:11-14: 1437s Unused name "xp0". 1437s 1437s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.fut:25:18-21: 1437s Unused name "yp0". 1437s 1437s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.fut:31:21-26: 1437s Entry point parameter 1437s 1437s (rects: [n₆₃]({x: i32, y: i32}, {x: i32, y: i32})) 1437s 1437s will have an opaque type, so the entry point will likely not be callable. 1437s cc failed with code 1: 1437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c: In function ‘futrts_umul_hi64’: 1437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:4628:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1437s 4628 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1437s | ^~~~~~~~~~~ 1437s | __uint32_t 1437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:4628:78: note: each undeclared identifier is reported only once for each function it appears in 1437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:4628:90: error: expected ‘)’ before ‘a’ 1437s 4628 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1437s | ~ ^ 1437s | ) 1437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:4628:109: error: expected ‘)’ before ‘b’ 1437s 4628 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1437s | ~ ^ 1437s | ) 1437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c: In function ‘futrts_smul_hi64’: 1437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:4632:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1437s 4632 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1437s | ^~~~~~~~~~ 1437s | __int128__ 1437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:4632:86: error: expected ‘)’ before ‘a’ 1437s 4632 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1437s | ~ ^ 1437s | ) 1437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:4632:104: error: expected ‘)’ before ‘b’ 1437s 4632 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1437s | ~ ^ 1437s | ) 1437s 1437s If you find this error message confusing, uninformative, or wrong, please open an issue: 1437s https://github.com/diku-dk/futhark/issues 1437s 1438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.fut: 1438s Compiling with --backend=multicore: 1438s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.fut:20:8-10: 1438s Unused name "n'". 1438s 1438s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.fut:41:1-42:46: 1438s Entry point return type 1438s 1438s *[n₈][n₁₁][n₅]{i: f32, r: f32} 1438s 1438s will have an opaque type, so the result will likely not be usable. 1438s cc failed with code 1: 1438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c: In function ‘futrts_umul_hi64’: 1438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1438s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1438s | ^~~~~~~~~~~ 1438s | __uint32_t 1438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 1438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:4450:90: error: expected ‘)’ before ‘a’ 1438s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1438s | ~ ^ 1438s | ) 1438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:4450:109: error: expected ‘)’ before ‘b’ 1438s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1438s | ~ ^ 1438s | ) 1438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c: In function ‘futrts_smul_hi64’: 1438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1438s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1438s | ^~~~~~~~~~ 1438s | __int128__ 1438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:4454:86: error: expected ‘)’ before ‘a’ 1438s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1438s | ~ ^ 1438s | ) 1438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:4454:104: error: expected ‘)’ before ‘b’ 1438s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1438s | ~ ^ 1438s | ) 1438s 1438s If you find this error message confusing, uninformative, or wrong, please open an issue: 1438s https://github.com/diku-dk/futhark/issues 1438s 1442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.fut: 1442s Compiling with --backend=multicore: 1442s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.fut:26:19-29:70: 1442s Defaulting ambiguous type to f64. 1442s cc failed with code 1: 1442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c: In function ‘futrts_umul_hi64’: 1442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:4487:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1442s 4487 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1442s | ^~~~~~~~~~~ 1442s | __uint32_t 1442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:4487:78: note: each undeclared identifier is reported only once for each function it appears in 1442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:4487:90: error: expected ‘)’ before ‘a’ 1442s 4487 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1442s | ~ ^ 1442s | ) 1442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:4487:109: error: expected ‘)’ before ‘b’ 1442s 4487 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1442s | ~ ^ 1442s | ) 1442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c: In function ‘futrts_smul_hi64’: 1442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:4491:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1442s 4491 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1442s | ^~~~~~~~~~ 1442s | __int128__ 1442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:4491:86: error: expected ‘)’ before ‘a’ 1442s 4491 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1442s | ~ ^ 1442s | ) 1442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:4491:104: error: expected ‘)’ before ‘b’ 1442s 4491 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1442s | ~ ^ 1442s | ) 1442s 1442s If you find this error message confusing, uninformative, or wrong, please open an issue: 1442s https://github.com/diku-dk/futhark/issues 1442s 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.fut: 1443s Compiling with --backend=multicore: 1443s cc failed with code 1: 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c: In function ‘futrts_umul_hi64’: 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:4491:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1443s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1443s | ^~~~~~~~~~~ 1443s | __uint32_t 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:4491:78: note: each undeclared identifier is reported only once for each function it appears in 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:4491:90: error: expected ‘)’ before ‘a’ 1443s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1443s | ~ ^ 1443s | ) 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:4491:109: error: expected ‘)’ before ‘b’ 1443s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1443s | ~ ^ 1443s | ) 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c: In function ‘futrts_smul_hi64’: 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:4495:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1443s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1443s | ^~~~~~~~~~ 1443s | __int128__ 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:4495:86: error: expected ‘)’ before ‘a’ 1443s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1443s | ~ ^ 1443s | ) 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:4495:104: error: expected ‘)’ before ‘b’ 1443s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1443s | ~ ^ 1443s | ) 1443s 1443s If you find this error message confusing, uninformative, or wrong, please open an issue: 1443s https://github.com/diku-dk/futhark/issues 1443s 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.fut: 1443s Compiling with --backend=multicore: 1443s cc failed with code 1: 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c: In function ‘futrts_umul_hi64’: 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1443s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1443s | ^~~~~~~~~~~ 1443s | __uint32_t 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:4435:90: error: expected ‘)’ before ‘a’ 1443s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1443s | ~ ^ 1443s | ) 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:4435:109: error: expected ‘)’ before ‘b’ 1443s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1443s | ~ ^ 1443s | ) 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c: In function ‘futrts_smul_hi64’: 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1443s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1443s | ^~~~~~~~~~ 1443s | __int128__ 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:4439:86: error: expected ‘)’ before ‘a’ 1443s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1443s | ~ ^ 1443s | ) 1443s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:4439:104: error: expected ‘)’ before ‘b’ 1443s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1443s | ~ ^ 1443s | ) 1443s 1443s If you find this error message confusing, uninformative, or wrong, please open an issue: 1443s https://github.com/diku-dk/futhark/issues 1443s 1447s 642 failed, 69 passed, 1602 to go. 1452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.fut: 1452s Compiling with --backend=multicore: 1452s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.fut:5:36-37: 1452s Unused name "y". 1452s cc failed with code 1: 1452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c: In function ‘futrts_umul_hi64’: 1452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1452s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1452s | ^~~~~~~~~~~ 1452s | __uint32_t 1452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:4407:90: error: expected ‘)’ before ‘a’ 1452s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1452s | ~ ^ 1452s | ) 1452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:4407:109: error: expected ‘)’ before ‘b’ 1452s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1452s | ~ ^ 1452s | ) 1452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c: In function ‘futrts_smul_hi64’: 1452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1452s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1452s | ^~~~~~~~~~ 1452s | __int128__ 1452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:4411:86: error: expected ‘)’ before ‘a’ 1452s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1452s | ~ ^ 1452s | ) 1452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:4411:104: error: expected ‘)’ before ‘b’ 1452s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1452s | ~ ^ 1452s | ) 1452s 1452s If you find this error message confusing, uninformative, or wrong, please open an issue: 1452s https://github.com/diku-dk/futhark/issues 1452s 1453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.fut: 1453s Compiling with --backend=multicore: 1453s cc failed with code 1: 1453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c: In function ‘futrts_umul_hi64’: 1453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1453s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1453s | ^~~~~~~~~~~ 1453s | __uint32_t 1453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:4406:90: error: expected ‘)’ before ‘a’ 1453s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1453s | ~ ^ 1453s | ) 1453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:4406:109: error: expected ‘)’ before ‘b’ 1453s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1453s | ~ ^ 1453s | ) 1453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c: In function ‘futrts_smul_hi64’: 1453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1453s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1453s | ^~~~~~~~~~ 1453s | __int128__ 1453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:4410:86: error: expected ‘)’ before ‘a’ 1453s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1453s | ~ ^ 1453s | ) 1453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:4410:104: error: expected ‘)’ before ‘b’ 1453s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1453s | ~ ^ 1453s | ) 1453s 1453s If you find this error message confusing, uninformative, or wrong, please open an issue: 1453s https://github.com/diku-dk/futhark/issues 1453s 1458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.fut: 1458s Compiling with --backend=multicore: 1458s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.fut:6:1-8:39: 1458s Entry point return type 1458s 1458s ?[loop₁₅][loop₁₆].*[loop₁₅]([loop₁₆]i32, i64) 1458s 1458s will have an opaque type, so the result will likely not be usable. 1458s 1458s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.fut:7:8-11: 1458s Unused name "acc". 1458s 1458s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.fut:8:5-39: 1458s Defaulting ambiguous type to i32. 1458s cc failed with code 1: 1458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c: In function ‘futrts_umul_hi64’: 1458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:4480:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1458s 4480 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1458s | ^~~~~~~~~~~ 1458s | __uint32_t 1458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:4480:78: note: each undeclared identifier is reported only once for each function it appears in 1458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:4480:90: error: expected ‘)’ before ‘a’ 1458s 4480 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1458s | ~ ^ 1458s | ) 1458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:4480:109: error: expected ‘)’ before ‘b’ 1458s 4480 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1458s | ~ ^ 1458s | ) 1458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c: In function ‘futrts_smul_hi64’: 1458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:4484:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1458s 4484 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1458s | ^~~~~~~~~~ 1458s | __int128__ 1458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:4484:86: error: expected ‘)’ before ‘a’ 1458s 4484 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1458s | ~ ^ 1458s | ) 1458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:4484:104: error: expected ‘)’ before ‘b’ 1458s 4484 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1458s | ~ ^ 1458s | ) 1458s 1458s If you find this error message confusing, uninformative, or wrong, please open an issue: 1458s https://github.com/diku-dk/futhark/issues 1458s 1459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.fut: 1459s Compiling with --backend=multicore: 1459s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.fut:31:11-12: 1459s Unused name "V". 1459s 1459s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.fut:32:11-13: 1459s Unused name "Bs". 1459s 1459s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.fut:47:1-61: 1459s Entry point return type 1459s 1459s *[n₃]([m₆][m₆]f32, [m₆][n₇]f32) 1459s 1459s will have an opaque type, so the result will likely not be usable. 1459s cc failed with code 1: 1459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c: In function ‘futrts_umul_hi64’: 1459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:4466:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1459s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1459s | ^~~~~~~~~~~ 1459s | __uint32_t 1459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:4466:78: note: each undeclared identifier is reported only once for each function it appears in 1459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:4466:90: error: expected ‘)’ before ‘a’ 1459s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1459s | ~ ^ 1459s | ) 1459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:4466:109: error: expected ‘)’ before ‘b’ 1459s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1459s | ~ ^ 1459s | ) 1459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c: In function ‘futrts_smul_hi64’: 1459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:4470:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1459s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1459s | ^~~~~~~~~~ 1459s | __int128__ 1459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:4470:86: error: expected ‘)’ before ‘a’ 1459s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1459s | ~ ^ 1459s | ) 1459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:4470:104: error: expected ‘)’ before ‘b’ 1459s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1459s | ~ ^ 1459s | ) 1459s 1459s If you find this error message confusing, uninformative, or wrong, please open an issue: 1459s https://github.com/diku-dk/futhark/issues 1459s 1462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.fut: 1462s Compiling with --backend=multicore: 1462s cc failed with code 1: 1462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c: In function ‘futrts_umul_hi64’: 1462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1462s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1462s | ^~~~~~~~~~~ 1462s | __uint32_t 1462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:4451:90: error: expected ‘)’ before ‘a’ 1462s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1462s | ~ ^ 1462s | ) 1462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:4451:109: error: expected ‘)’ before ‘b’ 1462s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1462s | ~ ^ 1462s | ) 1462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c: In function ‘futrts_smul_hi64’: 1462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1462s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1462s | ^~~~~~~~~~ 1462s | __int128__ 1462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:4455:86: error: expected ‘)’ before ‘a’ 1462s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1462s | ~ ^ 1462s | ) 1462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:4455:104: error: expected ‘)’ before ‘b’ 1462s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1462s | ~ ^ 1462s | ) 1462s 1462s If you find this error message confusing, uninformative, or wrong, please open an issue: 1462s https://github.com/diku-dk/futhark/issues 1462s 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.fut: 1463s Compiling with --backend=multicore: 1463s cc failed with code 1: 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c: In function ‘futrts_umul_hi64’: 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1463s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1463s | ^~~~~~~~~~~ 1463s | __uint32_t 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:4406:90: error: expected ‘)’ before ‘a’ 1463s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1463s | ~ ^ 1463s | ) 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:4406:109: error: expected ‘)’ before ‘b’ 1463s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1463s | ~ ^ 1463s | ) 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c: In function ‘futrts_smul_hi64’: 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1463s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1463s | ^~~~~~~~~~ 1463s | __int128__ 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:4410:86: error: expected ‘)’ before ‘a’ 1463s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1463s | ~ ^ 1463s | ) 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:4410:104: error: expected ‘)’ before ‘b’ 1463s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1463s | ~ ^ 1463s | ) 1463s 1463s If you find this error message confusing, uninformative, or wrong, please open an issue: 1463s https://github.com/diku-dk/futhark/issues 1463s 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.fut: 1463s Compiling with --backend=multicore: 1463s cc failed with code 1: 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c: In function ‘futrts_umul_hi64’: 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1463s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1463s | ^~~~~~~~~~~ 1463s | __uint32_t 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:4435:90: error: expected ‘)’ before ‘a’ 1463s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1463s | ~ ^ 1463s | ) 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:4435:109: error: expected ‘)’ before ‘b’ 1463s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1463s | ~ ^ 1463s | ) 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c: In function ‘futrts_smul_hi64’: 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1463s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1463s | ^~~~~~~~~~ 1463s | __int128__ 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:4439:86: error: expected ‘)’ before ‘a’ 1463s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1463s | ~ ^ 1463s | ) 1463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:4439:104: error: expected ‘)’ before ‘b’ 1463s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1463s | ~ ^ 1463s | ) 1463s 1463s If you find this error message confusing, uninformative, or wrong, please open an issue: 1463s https://github.com/diku-dk/futhark/issues 1463s 1464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.fut: 1464s Compiling with --backend=multicore: 1464s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.fut:47:10-14: 1464s Entry point parameter 1464s 1464s (u_bs: [d₂][6](f32, f32, f32)) 1464s 1464s will have an opaque type, so the entry point will likely not be callable. 1464s cc failed with code 1: 1464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c: In function ‘futrts_umul_hi64’: 1464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:4550:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1464s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1464s | ^~~~~~~~~~~ 1464s | __uint32_t 1464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:4550:78: note: each undeclared identifier is reported only once for each function it appears in 1464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:4550:90: error: expected ‘)’ before ‘a’ 1464s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1464s | ~ ^ 1464s | ) 1464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:4550:109: error: expected ‘)’ before ‘b’ 1464s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1464s | ~ ^ 1464s | ) 1464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c: In function ‘futrts_smul_hi64’: 1464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:4554:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1464s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1464s | ^~~~~~~~~~ 1464s | __int128__ 1464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:4554:86: error: expected ‘)’ before ‘a’ 1464s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1464s | ~ ^ 1464s | ) 1464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:4554:104: error: expected ‘)’ before ‘b’ 1464s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1464s | ~ ^ 1464s | ) 1464s 1464s If you find this error message confusing, uninformative, or wrong, please open an issue: 1464s https://github.com/diku-dk/futhark/issues 1464s 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.fut: 1468s Compiling with --backend=multicore: 1468s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.fut:1:1-9:6: 1468s Entry point return type 1468s 1468s *[d₀]([n]i64, i64) 1468s 1468s will have an opaque type, so the result will likely not be usable. 1468s cc failed with code 1: 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c: In function ‘futrts_umul_hi64’: 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:4466:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1468s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1468s | ^~~~~~~~~~~ 1468s | __uint32_t 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:4466:78: note: each undeclared identifier is reported only once for each function it appears in 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:4466:90: error: expected ‘)’ before ‘a’ 1468s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1468s | ~ ^ 1468s | ) 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:4466:109: error: expected ‘)’ before ‘b’ 1468s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1468s | ~ ^ 1468s | ) 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c: In function ‘futrts_smul_hi64’: 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:4470:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1468s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1468s | ^~~~~~~~~~ 1468s | __int128__ 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:4470:86: error: expected ‘)’ before ‘a’ 1468s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1468s | ~ ^ 1468s | ) 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:4470:104: error: expected ‘)’ before ‘b’ 1468s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1468s | ~ ^ 1468s | ) 1468s 1468s If you find this error message confusing, uninformative, or wrong, please open an issue: 1468s https://github.com/diku-dk/futhark/issues 1468s 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.fut: 1468s Compiling with --backend=multicore: 1468s cc failed with code 1: 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c: In function ‘futrts_umul_hi64’: 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:4442:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1468s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1468s | ^~~~~~~~~~~ 1468s | __uint32_t 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:4442:78: note: each undeclared identifier is reported only once for each function it appears in 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:4442:90: error: expected ‘)’ before ‘a’ 1468s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1468s | ~ ^ 1468s | ) 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:4442:109: error: expected ‘)’ before ‘b’ 1468s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1468s | ~ ^ 1468s | ) 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c: In function ‘futrts_smul_hi64’: 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:4446:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1468s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1468s | ^~~~~~~~~~ 1468s | __int128__ 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:4446:86: error: expected ‘)’ before ‘a’ 1468s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1468s | ~ ^ 1468s | ) 1468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:4446:104: error: expected ‘)’ before ‘b’ 1468s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1468s | ~ ^ 1468s | ) 1468s 1468s If you find this error message confusing, uninformative, or wrong, please open an issue: 1468s https://github.com/diku-dk/futhark/issues 1468s 1470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.fut: 1470s Compiling with --backend=multicore: 1470s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.fut:44:1-21: 1470s Entry point return type 1470s 1470s (as: [n₁][m₃][n₄][k₅]{i: f32, r: f32}) -> *[n₁][m₃][n₄][k₅]{i: f32, r: f32} 1470s 1470s will have an opaque type, so the result will likely not be usable. 1470s cc failed with code 1: 1470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c: In function ‘futrts_umul_hi64’: 1470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1470s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1470s | ^~~~~~~~~~~ 1470s | __uint32_t 1470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 1470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:4450:90: error: expected ‘)’ before ‘a’ 1470s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1470s | ~ ^ 1470s | ) 1470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:4450:109: error: expected ‘)’ before ‘b’ 1470s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1470s | ~ ^ 1470s | ) 1470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c: In function ‘futrts_smul_hi64’: 1470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1470s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1470s | ^~~~~~~~~~ 1470s | __int128__ 1470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:4454:86: error: expected ‘)’ before ‘a’ 1470s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1470s | ~ ^ 1470s | ) 1470s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:4454:104: error: expected ‘)’ before ‘b’ 1470s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1470s | ~ ^ 1470s | ) 1470s 1470s If you find this error message confusing, uninformative, or wrong, please open an issue: 1470s https://github.com/diku-dk/futhark/issues 1470s 1471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.fut: 1471s Compiling with --backend=multicore: 1471s cc failed with code 1: 1471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c: In function ‘futrts_umul_hi64’: 1471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1471s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1471s | ^~~~~~~~~~~ 1471s | __uint32_t 1471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:4435:90: error: expected ‘)’ before ‘a’ 1471s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1471s | ~ ^ 1471s | ) 1471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:4435:109: error: expected ‘)’ before ‘b’ 1471s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1471s | ~ ^ 1471s | ) 1471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c: In function ‘futrts_smul_hi64’: 1471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1471s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1471s | ^~~~~~~~~~ 1471s | __int128__ 1471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:4439:86: error: expected ‘)’ before ‘a’ 1471s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1471s | ~ ^ 1471s | ) 1471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:4439:104: error: expected ‘)’ before ‘b’ 1471s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1471s | ~ ^ 1471s | ) 1471s 1471s If you find this error message confusing, uninformative, or wrong, please open an issue: 1471s https://github.com/diku-dk/futhark/issues 1471s 1473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.fut: 1473s Compiling with --backend=multicore: 1473s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.fut:1:18-19: 1473s Unused name "n". 1473s cc failed with code 1: 1473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c: In function ‘futrts_umul_hi64’: 1473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1473s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1473s | ^~~~~~~~~~~ 1473s | __uint32_t 1473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:4421:90: error: expected ‘)’ before ‘a’ 1473s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1473s | ~ ^ 1473s | ) 1473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:4421:109: error: expected ‘)’ before ‘b’ 1473s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1473s | ~ ^ 1473s | ) 1473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c: In function ‘futrts_smul_hi64’: 1473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1473s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1473s | ^~~~~~~~~~ 1473s | __int128__ 1473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:4425:86: error: expected ‘)’ before ‘a’ 1473s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1473s | ~ ^ 1473s | ) 1473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:4425:104: error: expected ‘)’ before ‘b’ 1473s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1473s | ~ ^ 1473s | ) 1473s 1473s If you find this error message confusing, uninformative, or wrong, please open an issue: 1473s https://github.com/diku-dk/futhark/issues 1473s 1476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.fut: 1476s Compiling with --backend=multicore: 1476s cc failed with code 1: 1476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c: In function ‘futrts_umul_hi64’: 1476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1476s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1476s | ^~~~~~~~~~~ 1476s | __uint32_t 1476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:4406:90: error: expected ‘)’ before ‘a’ 1476s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1476s | ~ ^ 1476s | ) 1476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:4406:109: error: expected ‘)’ before ‘b’ 1476s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1476s | ~ ^ 1476s | ) 1476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c: In function ‘futrts_smul_hi64’: 1476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1476s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1476s | ^~~~~~~~~~ 1476s | __int128__ 1476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:4410:86: error: expected ‘)’ before ‘a’ 1476s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1476s | ~ ^ 1476s | ) 1476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:4410:104: error: expected ‘)’ before ‘b’ 1476s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1476s | ~ ^ 1476s | ) 1476s 1476s If you find this error message confusing, uninformative, or wrong, please open an issue: 1476s https://github.com/diku-dk/futhark/issues 1476s 1477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.fut: 1477s Compiling with --backend=multicore: 1477s cc failed with code 1: 1477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c: In function ‘futrts_umul_hi64’: 1477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1477s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1477s | ^~~~~~~~~~~ 1477s | __uint32_t 1477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:4436:90: error: expected ‘)’ before ‘a’ 1477s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1477s | ~ ^ 1477s | ) 1477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:4436:109: error: expected ‘)’ before ‘b’ 1477s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1477s | ~ ^ 1477s | ) 1477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c: In function ‘futrts_smul_hi64’: 1477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1477s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1477s | ^~~~~~~~~~ 1477s | __int128__ 1477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:4440:86: error: expected ‘)’ before ‘a’ 1477s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1477s | ~ ^ 1477s | ) 1477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:4440:104: error: expected ‘)’ before ‘b’ 1477s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1477s | ~ ^ 1477s | ) 1477s 1477s If you find this error message confusing, uninformative, or wrong, please open an issue: 1477s https://github.com/diku-dk/futhark/issues 1477s 1479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1223.fut: 1479s Compiling with --backend=multicore: 1479s cc failed with code 1: 1479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1223.c: In function ‘futrts_umul_hi64’: 1479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1223.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1479s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1479s | ^~~~~~~~~~~ 1479s | __uint32_t 1479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1223.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1223.c:4421:90: error: expected ‘)’ before ‘a’ 1479s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1479s | ~ ^ 1479s | ) 1479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1223.c:4421:109: error: expected ‘)’ before ‘b’ 1479s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1479s | ~ ^ 1479s | ) 1479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1223.c: In function ‘futrts_smul_hi64’: 1479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1223.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1479s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1479s | ^~~~~~~~~~ 1479s | __int128__ 1479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1223.c:4425:86: error: expected ‘)’ before ‘a’ 1479s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1479s | ~ ^ 1479s | ) 1479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1223.c:4425:104: error: expected ‘)’ before ‘b’ 1479s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1479s | ~ ^ 1479s | ) 1479s 1479s If you find this error message confusing, uninformative, or wrong, please open an issue: 1479s https://github.com/diku-dk/futhark/issues 1479s 1480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.fut: 1480s Compiling with --backend=multicore: 1480s cc failed with code 1: 1480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c: In function ‘futrts_umul_hi64’: 1480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1480s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1480s | ^~~~~~~~~~~ 1480s | __uint32_t 1480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:4420:90: error: expected ‘)’ before ‘a’ 1480s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1480s | ~ ^ 1480s | ) 1480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:4420:109: error: expected ‘)’ before ‘b’ 1480s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1480s | ~ ^ 1480s | ) 1480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c: In function ‘futrts_smul_hi64’: 1480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1480s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1480s | ^~~~~~~~~~ 1480s | __int128__ 1480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:4424:86: error: expected ‘)’ before ‘a’ 1480s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1480s | ~ ^ 1480s | ) 1480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:4424:104: error: expected ‘)’ before ‘b’ 1480s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1480s | ~ ^ 1480s | ) 1480s 1480s If you find this error message confusing, uninformative, or wrong, please open an issue: 1480s https://github.com/diku-dk/futhark/issues 1480s 1481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.fut: 1481s Compiling with --backend=multicore: 1481s cc failed with code 1: 1481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c: In function ‘futrts_umul_hi64’: 1481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1481s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1481s | ^~~~~~~~~~~ 1481s | __uint32_t 1481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:4422:90: error: expected ‘)’ before ‘a’ 1481s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1481s | ~ ^ 1481s | ) 1481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:4422:109: error: expected ‘)’ before ‘b’ 1481s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1481s | ~ ^ 1481s | ) 1481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c: In function ‘futrts_smul_hi64’: 1481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1481s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1481s | ^~~~~~~~~~ 1481s | __int128__ 1481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:4426:86: error: expected ‘)’ before ‘a’ 1481s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1481s | ~ ^ 1481s | ) 1481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:4426:104: error: expected ‘)’ before ‘b’ 1481s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1481s | ~ ^ 1481s | ) 1481s 1481s If you find this error message confusing, uninformative, or wrong, please open an issue: 1481s https://github.com/diku-dk/futhark/issues 1481s 1482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.fut: 1482s Compiling with --backend=multicore: 1482s cc failed with code 1: 1482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c: In function ‘futrts_umul_hi64’: 1482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1482s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1482s | ^~~~~~~~~~~ 1482s | __uint32_t 1482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:4420:90: error: expected ‘)’ before ‘a’ 1482s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1482s | ~ ^ 1482s | ) 1482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:4420:109: error: expected ‘)’ before ‘b’ 1482s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1482s | ~ ^ 1482s | ) 1482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c: In function ‘futrts_smul_hi64’: 1482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1482s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1482s | ^~~~~~~~~~ 1482s | __int128__ 1482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:4424:86: error: expected ‘)’ before ‘a’ 1482s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1482s | ~ ^ 1482s | ) 1482s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:4424:104: error: expected ‘)’ before ‘b’ 1482s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1482s | ~ ^ 1482s | ) 1482s 1482s If you find this error message confusing, uninformative, or wrong, please open an issue: 1482s https://github.com/diku-dk/futhark/issues 1482s 1484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.fut: 1484s Compiling with --backend=multicore: 1484s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.fut:1:14-15: 1484s Unused name "f". 1484s 1484s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.fut:1:30-33: 1484s Unused name "irf". 1484s 1484s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.fut:1:44-45: 1484s Unused name "b". 1484s cc failed with code 1: 1484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c: In function ‘futrts_umul_hi64’: 1484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1484s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1484s | ^~~~~~~~~~~ 1484s | __uint32_t 1484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:4451:90: error: expected ‘)’ before ‘a’ 1484s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1484s | ~ ^ 1484s | ) 1484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:4451:109: error: expected ‘)’ before ‘b’ 1484s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1484s | ~ ^ 1484s | ) 1484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c: In function ‘futrts_smul_hi64’: 1484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1484s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1484s | ^~~~~~~~~~ 1484s | __int128__ 1484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:4455:86: error: expected ‘)’ before ‘a’ 1484s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1484s | ~ ^ 1484s | ) 1484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:4455:104: error: expected ‘)’ before ‘b’ 1484s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1484s | ~ ^ 1484s | ) 1484s 1484s If you find this error message confusing, uninformative, or wrong, please open an issue: 1484s https://github.com/diku-dk/futhark/issues 1484s 1487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.fut: 1487s Compiling with --backend=multicore: 1487s cc failed with code 1: 1487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c: In function ‘futrts_umul_hi64’: 1487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1487s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1487s | ^~~~~~~~~~~ 1487s | __uint32_t 1487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:4406:90: error: expected ‘)’ before ‘a’ 1487s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1487s | ~ ^ 1487s | ) 1487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:4406:109: error: expected ‘)’ before ‘b’ 1487s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1487s | ~ ^ 1487s | ) 1487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c: In function ‘futrts_smul_hi64’: 1487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1487s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1487s | ^~~~~~~~~~ 1487s | __int128__ 1487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:4410:86: error: expected ‘)’ before ‘a’ 1487s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1487s | ~ ^ 1487s | ) 1487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:4410:104: error: expected ‘)’ before ‘b’ 1487s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1487s | ~ ^ 1487s | ) 1487s 1487s If you find this error message confusing, uninformative, or wrong, please open an issue: 1487s https://github.com/diku-dk/futhark/issues 1487s 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.fut: 1489s Compiling with --backend=multicore: 1489s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.fut:2:43-44: 1489s Unused name "f". 1489s 1489s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.fut:5:40-43: 1489s Unused name "add". 1489s 1489s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.fut:10:9-10: 1489s Unused name "v". 1489s cc failed with code 1: 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c: In function ‘futrts_umul_hi64’: 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1489s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1489s | ^~~~~~~~~~~ 1489s | __uint32_t 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:4394:90: error: expected ‘)’ before ‘a’ 1489s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1489s | ~ ^ 1489s | ) 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:4394:109: error: expected ‘)’ before ‘b’ 1489s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1489s | ~ ^ 1489s | ) 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c: In function ‘futrts_smul_hi64’: 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1489s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1489s | ^~~~~~~~~~ 1489s | __int128__ 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:4398:86: error: expected ‘)’ before ‘a’ 1489s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1489s | ~ ^ 1489s | ) 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:4398:104: error: expected ‘)’ before ‘b’ 1489s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1489s | ~ ^ 1489s | ) 1489s 1489s If you find this error message confusing, uninformative, or wrong, please open an issue: 1489s https://github.com/diku-dk/futhark/issues 1489s 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.fut: 1489s Compiling with --backend=multicore: 1489s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.fut:11:41-42: 1489s Defaulting ambiguous type to i32. 1489s cc failed with code 1: 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c: In function ‘futrts_umul_hi64’: 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1489s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1489s | ^~~~~~~~~~~ 1489s | __uint32_t 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:4451:90: error: expected ‘)’ before ‘a’ 1489s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1489s | ~ ^ 1489s | ) 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:4451:109: error: expected ‘)’ before ‘b’ 1489s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1489s | ~ ^ 1489s | ) 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c: In function ‘futrts_smul_hi64’: 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1489s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1489s | ^~~~~~~~~~ 1489s | __int128__ 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:4455:86: error: expected ‘)’ before ‘a’ 1489s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1489s | ~ ^ 1489s | ) 1489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:4455:104: error: expected ‘)’ before ‘b’ 1489s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1489s | ~ ^ 1489s | ) 1489s 1489s If you find this error message confusing, uninformative, or wrong, please open an issue: 1489s https://github.com/diku-dk/futhark/issues 1489s 1490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.fut: 1490s Compiling with --backend=multicore: 1490s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.fut:6:10-11: 1490s Unused name "d". 1490s 1490s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.fut:6:23-24: 1490s Unused name "j". 1490s 1490s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.fut:11:7-12: 1490s Unused name "lows'". 1490s cc failed with code 1: 1490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c: In function ‘futrts_umul_hi64’: 1490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1490s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1490s | ^~~~~~~~~~~ 1490s | __uint32_t 1490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 1490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:4453:90: error: expected ‘)’ before ‘a’ 1490s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1490s | ~ ^ 1490s | ) 1490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:4453:109: error: expected ‘)’ before ‘b’ 1490s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1490s | ~ ^ 1490s | ) 1490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c: In function ‘futrts_smul_hi64’: 1490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1490s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1490s | ^~~~~~~~~~ 1490s | __int128__ 1490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:4457:86: error: expected ‘)’ before ‘a’ 1490s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1490s | ~ ^ 1490s | ) 1490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:4457:104: error: expected ‘)’ before ‘b’ 1490s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1490s | ~ ^ 1490s | ) 1490s 1490s If you find this error message confusing, uninformative, or wrong, please open an issue: 1490s https://github.com/diku-dk/futhark/issues 1490s 1492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.fut: 1492s Compiling with --backend=multicore: 1492s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.fut:2:31-32: 1492s Unused name "i". 1492s 1492s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.fut:2:33-34: 1492s Unused name "j". 1492s cc failed with code 1: 1492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c: In function ‘futrts_umul_hi64’: 1492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1492s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1492s | ^~~~~~~~~~~ 1492s | __uint32_t 1492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 1492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:4433:90: error: expected ‘)’ before ‘a’ 1492s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1492s | ~ ^ 1492s | ) 1492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:4433:109: error: expected ‘)’ before ‘b’ 1492s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1492s | ~ ^ 1492s | ) 1492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c: In function ‘futrts_smul_hi64’: 1492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1492s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1492s | ^~~~~~~~~~ 1492s | __int128__ 1492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:4437:86: error: expected ‘)’ before ‘a’ 1492s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1492s | ~ ^ 1492s | ) 1492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:4437:104: error: expected ‘)’ before ‘b’ 1492s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1492s | ~ ^ 1492s | ) 1492s 1492s If you find this error message confusing, uninformative, or wrong, please open an issue: 1492s https://github.com/diku-dk/futhark/issues 1492s 1493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.fut: 1493s Compiling with --backend=multicore: 1493s cc failed with code 1: 1493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c: In function ‘futrts_umul_hi64’: 1493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1493s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1493s | ^~~~~~~~~~~ 1493s | __uint32_t 1493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:4437:90: error: expected ‘)’ before ‘a’ 1493s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1493s | ~ ^ 1493s | ) 1493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:4437:109: error: expected ‘)’ before ‘b’ 1493s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1493s | ~ ^ 1493s | ) 1493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c: In function ‘futrts_smul_hi64’: 1493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1493s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1493s | ^~~~~~~~~~ 1493s | __int128__ 1493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:4441:86: error: expected ‘)’ before ‘a’ 1493s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1493s | ~ ^ 1493s | ) 1493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:4441:104: error: expected ‘)’ before ‘b’ 1493s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1493s | ~ ^ 1493s | ) 1493s 1493s If you find this error message confusing, uninformative, or wrong, please open an issue: 1493s https://github.com/diku-dk/futhark/issues 1493s 1496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.fut: 1496s Generating reference outputs: 1496s cc failed with code 1: 1496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c: In function ‘futrts_umul_hi64’: 1496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1496s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1496s | ^~~~~~~~~~~ 1496s | __uint32_t 1496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 1496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c:4432:90: error: expected ‘)’ before ‘a’ 1496s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1496s | ~ ^ 1496s | ) 1496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c:4432:109: error: expected ‘)’ before ‘b’ 1496s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1496s | ~ ^ 1496s | ) 1496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c: In function ‘futrts_smul_hi64’: 1496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1496s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1496s | ^~~~~~~~~~ 1496s | __int128__ 1496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c:4436:86: error: expected ‘)’ before ‘a’ 1496s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1496s | ~ ^ 1496s | ) 1496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c:4436:104: error: expected ‘)’ before ‘b’ 1496s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1496s | ~ ^ 1496s | ) 1496s 1496s If you find this error message confusing, uninformative, or wrong, please open an issue: 1496s https://github.com/diku-dk/futhark/issues 1496s 1497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.fut: 1497s Compiling with --backend=multicore: 1497s cc failed with code 1: 1497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c: In function ‘futrts_umul_hi64’: 1497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1497s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1497s | ^~~~~~~~~~~ 1497s | __uint32_t 1497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:4420:90: error: expected ‘)’ before ‘a’ 1497s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1497s | ~ ^ 1497s | ) 1497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:4420:109: error: expected ‘)’ before ‘b’ 1497s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1497s | ~ ^ 1497s | ) 1497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c: In function ‘futrts_smul_hi64’: 1497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1497s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1497s | ^~~~~~~~~~ 1497s | __int128__ 1497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:4424:86: error: expected ‘)’ before ‘a’ 1497s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1497s | ~ ^ 1497s | ) 1497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:4424:104: error: expected ‘)’ before ‘b’ 1497s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1497s | ~ ^ 1497s | ) 1497s 1497s If you find this error message confusing, uninformative, or wrong, please open an issue: 1497s https://github.com/diku-dk/futhark/issues 1497s 1498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.fut: 1498s Compiling with --backend=multicore: 1498s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.fut:8:23-25: 1498s Defaulting ambiguous type to i32. 1498s cc failed with code 1: 1498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c: In function ‘futrts_umul_hi64’: 1498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1498s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1498s | ^~~~~~~~~~~ 1498s | __uint32_t 1498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:4420:90: error: expected ‘)’ before ‘a’ 1498s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1498s | ~ ^ 1498s | ) 1498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:4420:109: error: expected ‘)’ before ‘b’ 1498s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1498s | ~ ^ 1498s | ) 1498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c: In function ‘futrts_smul_hi64’: 1498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1498s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1498s | ^~~~~~~~~~ 1498s | __int128__ 1498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:4424:86: error: expected ‘)’ before ‘a’ 1498s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1498s | ~ ^ 1498s | ) 1498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:4424:104: error: expected ‘)’ before ‘b’ 1498s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1498s | ~ ^ 1498s | ) 1498s 1498s If you find this error message confusing, uninformative, or wrong, please open an issue: 1498s https://github.com/diku-dk/futhark/issues 1498s 1500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.fut: 1500s Compiling with --backend=multicore: 1500s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.fut:41:23-38: 1500s Comparing arrays with "==" is deprecated and will stop working in a future revision of the language. 1500s cc failed with code 1: 1500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c: In function ‘futrts_umul_hi64’: 1500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1500s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1500s | ^~~~~~~~~~~ 1500s | __uint32_t 1500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:4422:90: error: expected ‘)’ before ‘a’ 1500s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1500s | ~ ^ 1500s | ) 1500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:4422:109: error: expected ‘)’ before ‘b’ 1500s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1500s | ~ ^ 1500s | ) 1500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c: In function ‘futrts_smul_hi64’: 1500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1500s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1500s | ^~~~~~~~~~ 1500s | __int128__ 1500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:4426:86: error: expected ‘)’ before ‘a’ 1500s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1500s | ~ ^ 1500s | ) 1500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:4426:104: error: expected ‘)’ before ‘b’ 1500s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1500s | ~ ^ 1500s | ) 1500s 1500s If you find this error message confusing, uninformative, or wrong, please open an issue: 1500s https://github.com/diku-dk/futhark/issues 1500s 1503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.fut: 1503s Generating reference outputs: 1503s cc failed with code 1: 1503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c: In function ‘futrts_umul_hi64’: 1503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1503s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1503s | ^~~~~~~~~~~ 1503s | __uint32_t 1503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 1503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c:4448:90: error: expected ‘)’ before ‘a’ 1503s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1503s | ~ ^ 1503s | ) 1503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c:4448:109: error: expected ‘)’ before ‘b’ 1503s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1503s | ~ ^ 1503s | ) 1503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c: In function ‘futrts_smul_hi64’: 1503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1503s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1503s | ^~~~~~~~~~ 1503s | __int128__ 1503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c:4452:86: error: expected ‘)’ before ‘a’ 1503s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1503s | ~ ^ 1503s | ) 1503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c:4452:104: error: expected ‘)’ before ‘b’ 1503s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1503s | ~ ^ 1503s | ) 1503s 1503s If you find this error message confusing, uninformative, or wrong, please open an issue: 1503s https://github.com/diku-dk/futhark/issues 1503s 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.fut: 1504s Compiling with --backend=multicore: 1504s cc failed with code 1: 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c: In function ‘futrts_umul_hi64’: 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1504s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1504s | ^~~~~~~~~~~ 1504s | __uint32_t 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:4433:90: error: expected ‘)’ before ‘a’ 1504s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1504s | ~ ^ 1504s | ) 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:4433:109: error: expected ‘)’ before ‘b’ 1504s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1504s | ~ ^ 1504s | ) 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c: In function ‘futrts_smul_hi64’: 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1504s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1504s | ^~~~~~~~~~ 1504s | __int128__ 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:4437:86: error: expected ‘)’ before ‘a’ 1504s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1504s | ~ ^ 1504s | ) 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:4437:104: error: expected ‘)’ before ‘b’ 1504s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1504s | ~ ^ 1504s | ) 1504s 1504s If you find this error message confusing, uninformative, or wrong, please open an issue: 1504s https://github.com/diku-dk/futhark/issues 1504s 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.fut: 1504s Compiling with --backend=multicore: 1504s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.fut:1:22-23: 1504s Unused name "a". 1504s cc failed with code 1: 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c: In function ‘futrts_umul_hi64’: 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1504s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1504s | ^~~~~~~~~~~ 1504s | __uint32_t 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:4436:90: error: expected ‘)’ before ‘a’ 1504s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1504s | ~ ^ 1504s | ) 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:4436:109: error: expected ‘)’ before ‘b’ 1504s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1504s | ~ ^ 1504s | ) 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c: In function ‘futrts_smul_hi64’: 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1504s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1504s | ^~~~~~~~~~ 1504s | __int128__ 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:4440:86: error: expected ‘)’ before ‘a’ 1504s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1504s | ~ ^ 1504s | ) 1504s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:4440:104: error: expected ‘)’ before ‘b’ 1504s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1504s | ~ ^ 1504s | ) 1504s 1504s If you find this error message confusing, uninformative, or wrong, please open an issue: 1504s https://github.com/diku-dk/futhark/issues 1504s 1506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.fut: 1506s Compiling with --backend=multicore: 1506s cc failed with code 1: 1506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c: In function ‘futrts_umul_hi64’: 1506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1506s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1506s | ^~~~~~~~~~~ 1506s | __uint32_t 1506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:4420:90: error: expected ‘)’ before ‘a’ 1506s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1506s | ~ ^ 1506s | ) 1506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:4420:109: error: expected ‘)’ before ‘b’ 1506s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1506s | ~ ^ 1506s | ) 1506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c: In function ‘futrts_smul_hi64’: 1506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1506s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1506s | ^~~~~~~~~~ 1506s | __int128__ 1506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:4424:86: error: expected ‘)’ before ‘a’ 1506s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1506s | ~ ^ 1506s | ) 1506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:4424:104: error: expected ‘)’ before ‘b’ 1506s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1506s | ~ ^ 1506s | ) 1506s 1506s If you find this error message confusing, uninformative, or wrong, please open an issue: 1506s https://github.com/diku-dk/futhark/issues 1506s 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.fut: 1507s Compiling with --backend=multicore: 1507s cc failed with code 1: 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c: In function ‘futrts_umul_hi64’: 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1507s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1507s | ^~~~~~~~~~~ 1507s | __uint32_t 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:4421:90: error: expected ‘)’ before ‘a’ 1507s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1507s | ~ ^ 1507s | ) 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:4421:109: error: expected ‘)’ before ‘b’ 1507s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1507s | ~ ^ 1507s | ) 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c: In function ‘futrts_smul_hi64’: 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1507s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1507s | ^~~~~~~~~~ 1507s | __int128__ 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:4425:86: error: expected ‘)’ before ‘a’ 1507s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1507s | ~ ^ 1507s | ) 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:4425:104: error: expected ‘)’ before ‘b’ 1507s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1507s | ~ ^ 1507s | ) 1507s 1507s If you find this error message confusing, uninformative, or wrong, please open an issue: 1507s https://github.com/diku-dk/futhark/issues 1507s 1507s 677 failed, 71 passed, 1565 to go. 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.fut: 1507s Compiling with --backend=multicore: 1507s cc failed with code 1: 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c: In function ‘futrts_umul_hi64’: 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1507s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1507s | ^~~~~~~~~~~ 1507s | __uint32_t 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:4406:90: error: expected ‘)’ before ‘a’ 1507s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1507s | ~ ^ 1507s | ) 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:4406:109: error: expected ‘)’ before ‘b’ 1507s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1507s | ~ ^ 1507s | ) 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c: In function ‘futrts_smul_hi64’: 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1507s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1507s | ^~~~~~~~~~ 1507s | __int128__ 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:4410:86: error: expected ‘)’ before ‘a’ 1507s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1507s | ~ ^ 1507s | ) 1507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:4410:104: error: expected ‘)’ before ‘b’ 1507s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1507s | ~ ^ 1507s | ) 1507s 1507s If you find this error message confusing, uninformative, or wrong, please open an issue: 1507s https://github.com/diku-dk/futhark/issues 1507s 1508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.fut: 1508s Generating reference outputs: 1508s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.fut:10:17-19: 1508s Unused name "Y0". 1508s cc failed with code 1: 1508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c: In function ‘futrts_umul_hi64’: 1508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1508s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1508s | ^~~~~~~~~~~ 1508s | __uint32_t 1508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 1508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c:4432:90: error: expected ‘)’ before ‘a’ 1508s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1508s | ~ ^ 1508s | ) 1508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c:4432:109: error: expected ‘)’ before ‘b’ 1508s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1508s | ~ ^ 1508s | ) 1508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c: In function ‘futrts_smul_hi64’: 1508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1508s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1508s | ^~~~~~~~~~ 1508s | __int128__ 1508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c:4436:86: error: expected ‘)’ before ‘a’ 1508s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1508s | ~ ^ 1508s | ) 1508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c:4436:104: error: expected ‘)’ before ‘b’ 1508s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1508s | ~ ^ 1508s | ) 1508s 1508s If you find this error message confusing, uninformative, or wrong, please open an issue: 1508s https://github.com/diku-dk/futhark/issues 1508s 1510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.fut: 1510s Compiling with --backend=multicore: 1510s cc failed with code 1: 1510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c: In function ‘futrts_umul_hi64’: 1510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1510s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1510s | ^~~~~~~~~~~ 1510s | __uint32_t 1510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:4406:90: error: expected ‘)’ before ‘a’ 1510s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1510s | ~ ^ 1510s | ) 1510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:4406:109: error: expected ‘)’ before ‘b’ 1510s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1510s | ~ ^ 1510s | ) 1510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c: In function ‘futrts_smul_hi64’: 1510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1510s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1510s | ^~~~~~~~~~ 1510s | __int128__ 1510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:4410:86: error: expected ‘)’ before ‘a’ 1510s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1510s | ~ ^ 1510s | ) 1510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:4410:104: error: expected ‘)’ before ‘b’ 1510s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1510s | ~ ^ 1510s | ) 1510s 1510s If you find this error message confusing, uninformative, or wrong, please open an issue: 1510s https://github.com/diku-dk/futhark/issues 1510s 1512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.fut: 1512s Compiling with --backend=multicore: 1512s cc failed with code 1: 1512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c: In function ‘futrts_umul_hi64’: 1512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1512s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1512s | ^~~~~~~~~~~ 1512s | __uint32_t 1512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:4421:90: error: expected ‘)’ before ‘a’ 1512s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1512s | ~ ^ 1512s | ) 1512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:4421:109: error: expected ‘)’ before ‘b’ 1512s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1512s | ~ ^ 1512s | ) 1512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c: In function ‘futrts_smul_hi64’: 1512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1512s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1512s | ^~~~~~~~~~ 1512s | __int128__ 1512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:4425:86: error: expected ‘)’ before ‘a’ 1512s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1512s | ~ ^ 1512s | ) 1512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:4425:104: error: expected ‘)’ before ‘b’ 1512s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1512s | ~ ^ 1512s | ) 1512s 1512s If you find this error message confusing, uninformative, or wrong, please open an issue: 1512s https://github.com/diku-dk/futhark/issues 1512s 1515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.fut: 1515s Compiling with --backend=multicore: 1515s cc failed with code 1: 1515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c: In function ‘futrts_umul_hi64’: 1515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1515s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1515s | ^~~~~~~~~~~ 1515s | __uint32_t 1515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:4420:90: error: expected ‘)’ before ‘a’ 1515s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1515s | ~ ^ 1515s | ) 1515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:4420:109: error: expected ‘)’ before ‘b’ 1515s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1515s | ~ ^ 1515s | ) 1515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c: In function ‘futrts_smul_hi64’: 1515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1515s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1515s | ^~~~~~~~~~ 1515s | __int128__ 1515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:4424:86: error: expected ‘)’ before ‘a’ 1515s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1515s | ~ ^ 1515s | ) 1515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:4424:104: error: expected ‘)’ before ‘b’ 1515s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1515s | ~ ^ 1515s | ) 1515s 1515s If you find this error message confusing, uninformative, or wrong, please open an issue: 1515s https://github.com/diku-dk/futhark/issues 1515s 1517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.fut: 1517s Generating reference outputs: 1517s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.fut:10:19-22: 1517s Unused name "arr". 1517s 1517s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.fut:10:27-28: 1517s Unused name "i". 1517s 1517s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.fut:10:31-32: 1517s Defaulting ambiguous type to i32. 1517s cc failed with code 1: 1517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c: In function ‘futrts_umul_hi64’: 1517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1517s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1517s | ^~~~~~~~~~~ 1517s | __uint32_t 1517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 1517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c:4432:90: error: expected ‘)’ before ‘a’ 1517s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1517s | ~ ^ 1517s | ) 1517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c:4432:109: error: expected ‘)’ before ‘b’ 1517s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1517s | ~ ^ 1517s | ) 1517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c: In function ‘futrts_smul_hi64’: 1517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1517s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1517s | ^~~~~~~~~~ 1517s | __int128__ 1517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c:4436:86: error: expected ‘)’ before ‘a’ 1517s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1517s | ~ ^ 1517s | ) 1517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c:4436:104: error: expected ‘)’ before ‘b’ 1517s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1517s | ~ ^ 1517s | ) 1517s 1517s If you find this error message confusing, uninformative, or wrong, please open an issue: 1517s https://github.com/diku-dk/futhark/issues 1517s 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.fut: 1522s Compiling with --backend=multicore: 1522s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.fut:3:17-18: 1522s Unused name "a". 1522s cc failed with code 1: 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c: In function ‘futrts_umul_hi64’: 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1522s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1522s | ^~~~~~~~~~~ 1522s | __uint32_t 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:4421:90: error: expected ‘)’ before ‘a’ 1522s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1522s | ~ ^ 1522s | ) 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:4421:109: error: expected ‘)’ before ‘b’ 1522s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1522s | ~ ^ 1522s | ) 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c: In function ‘futrts_smul_hi64’: 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1522s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1522s | ^~~~~~~~~~ 1522s | __int128__ 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:4425:86: error: expected ‘)’ before ‘a’ 1522s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1522s | ~ ^ 1522s | ) 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:4425:104: error: expected ‘)’ before ‘b’ 1522s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1522s | ~ ^ 1522s | ) 1522s 1522s If you find this error message confusing, uninformative, or wrong, please open an issue: 1522s https://github.com/diku-dk/futhark/issues 1522s 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut: 1522s Compiling with --backend=multicore: 1522s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:1:23-24: 1522s Unused name "q". 1522s 1522s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:1:32-37: 1522s Unused name "m_fun". 1522s 1522s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:8:28-32: 1522s Unused name "ww_l". 1522s 1522s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:9:28-35: 1522s Unused name "l_idx_l". 1522s 1522s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:11:28-34: 1522s Unused name "n_nn_l". 1522s 1522s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:13:26-31: 1522s Unused name "q_pad". 1522s 1522s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:14:14-16: 1522s Unused name "xx". 1522s 1522s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:14:17-19: 1522s Unused name "yy". 1522s cc failed with code 1: 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c: In function ‘futrts_umul_hi64’: 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:4458:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1522s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1522s | ^~~~~~~~~~~ 1522s | __uint32_t 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:4458:78: note: each undeclared identifier is reported only once for each function it appears in 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:4458:90: error: expected ‘)’ before ‘a’ 1522s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1522s | ~ ^ 1522s | ) 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:4458:109: error: expected ‘)’ before ‘b’ 1522s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1522s | ~ ^ 1522s | ) 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c: In function ‘futrts_smul_hi64’: 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:4462:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1522s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1522s | ^~~~~~~~~~ 1522s | __int128__ 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:4462:86: error: expected ‘)’ before ‘a’ 1522s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1522s | ~ ^ 1522s | ) 1522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:4462:104: error: expected ‘)’ before ‘b’ 1522s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1522s | ~ ^ 1522s | ) 1522s 1522s If you find this error message confusing, uninformative, or wrong, please open an issue: 1522s https://github.com/diku-dk/futhark/issues 1522s 1525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.fut: 1525s Compiling with --backend=multicore: 1525s cc failed with code 1: 1525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c: In function ‘futrts_umul_hi64’: 1525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1525s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1525s | ^~~~~~~~~~~ 1525s | __uint32_t 1525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 1525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:4453:90: error: expected ‘)’ before ‘a’ 1525s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1525s | ~ ^ 1525s | ) 1525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:4453:109: error: expected ‘)’ before ‘b’ 1525s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1525s | ~ ^ 1525s | ) 1525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c: In function ‘futrts_smul_hi64’: 1525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1525s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1525s | ^~~~~~~~~~ 1525s | __int128__ 1525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:4457:86: error: expected ‘)’ before ‘a’ 1525s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1525s | ~ ^ 1525s | ) 1525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:4457:104: error: expected ‘)’ before ‘b’ 1525s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1525s | ~ ^ 1525s | ) 1525s 1525s If you find this error message confusing, uninformative, or wrong, please open an issue: 1525s https://github.com/diku-dk/futhark/issues 1525s 1528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.fut: 1528s Compiling with --backend=multicore: 1528s cc failed with code 1: 1528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c: In function ‘futrts_umul_hi64’: 1528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1528s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1528s | ^~~~~~~~~~~ 1528s | __uint32_t 1528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:4436:90: error: expected ‘)’ before ‘a’ 1528s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1528s | ~ ^ 1528s | ) 1528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:4436:109: error: expected ‘)’ before ‘b’ 1528s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1528s | ~ ^ 1528s | ) 1528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c: In function ‘futrts_smul_hi64’: 1528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1528s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1528s | ^~~~~~~~~~ 1528s | __int128__ 1528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:4440:86: error: expected ‘)’ before ‘a’ 1528s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1528s | ~ ^ 1528s | ) 1528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:4440:104: error: expected ‘)’ before ‘b’ 1528s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1528s | ~ ^ 1528s | ) 1528s 1528s If you find this error message confusing, uninformative, or wrong, please open an issue: 1528s https://github.com/diku-dk/futhark/issues 1528s 1531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1462.fut: 1531s Compiling with --backend=multicore: 1531s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1462.fut:6:21-22: 1531s Unused name "i". 1531s cc failed with code 1: 1531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1462.c: In function ‘futrts_umul_hi64’: 1531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1462.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1531s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1531s | ^~~~~~~~~~~ 1531s | __uint32_t 1531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1462.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1462.c:4420:90: error: expected ‘)’ before ‘a’ 1531s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1531s | ~ ^ 1531s | ) 1531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1462.c:4420:109: error: expected ‘)’ before ‘b’ 1531s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1531s | ~ ^ 1531s | ) 1531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1462.c: In function ‘futrts_smul_hi64’: 1531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1462.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1531s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1531s | ^~~~~~~~~~ 1531s | __int128__ 1531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1462.c:4424:86: error: expected ‘)’ before ‘a’ 1531s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1531s | ~ ^ 1531s | ) 1531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1462.c:4424:104: error: expected ‘)’ before ‘b’ 1531s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1531s | ~ ^ 1531s | ) 1531s 1531s If you find this error message confusing, uninformative, or wrong, please open an issue: 1531s https://github.com/diku-dk/futhark/issues 1531s 1533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.fut: 1533s Compiling with --backend=multicore: 1533s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.fut:12:36-38: 1533s Unused name "nx". 1533s 1533s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.fut:12:45-47: 1533s Unused name "ny". 1533s 1533s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.fut:12:54-56: 1533s Unused name "nz". 1533s 1533s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.fut:23:7-8: 1533s Unused name "c". 1533s 1533s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.fut:24:7-10: 1533s Unused name "sxp". 1533s 1533s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.fut:25:7-10: 1533s Unused name "sxn". 1533s 1533s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.fut:26:7-10: 1533s Unused name "syp". 1533s 1533s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.fut:27:7-10: 1533s Unused name "syn". 1533s 1533s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.fut:28:7-10: 1533s Unused name "szp". 1533s 1533s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.fut:29:7-10: 1533s Unused name "szn". 1533s 1533s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.fut:42:38-39: 1533s Unused name "x". 1533s 1533s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.fut:52:37-38: 1533s Unused name "i". 1533s 1533s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.fut:63:83-88: 1533s Entry point parameter 1533s 1533s (input: [n₂]({x: i64, y: i64, z: i64}, (f64, f64))) 1533s 1533s will have an opaque type, so the entry point will likely not be callable. 1533s cc failed with code 1: 1533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.c: In function ‘futrts_umul_hi64’: 1533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.c:4564:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1533s 4564 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1533s | ^~~~~~~~~~~ 1533s | __uint32_t 1533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.c:4564:78: note: each undeclared identifier is reported only once for each function it appears in 1533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.c:4564:90: error: expected ‘)’ before ‘a’ 1533s 4564 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1533s | ~ ^ 1533s | ) 1533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.c:4564:109: error: expected ‘)’ before ‘b’ 1533s 4564 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1533s | ~ ^ 1533s | ) 1533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.c: In function ‘futrts_smul_hi64’: 1533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.c:4568:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1533s 4568 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1533s | ^~~~~~~~~~ 1533s | __int128__ 1533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.c:4568:86: error: expected ‘)’ before ‘a’ 1533s 4568 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1533s | ~ ^ 1533s | ) 1533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424.c:4568:104: error: expected ‘)’ before ‘b’ 1533s 4568 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1533s | ~ ^ 1533s | ) 1533s 1533s If you find this error message confusing, uninformative, or wrong, please open an issue: 1533s https://github.com/diku-dk/futhark/issues 1533s 1535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.fut: 1535s Compiling with --backend=multicore: 1535s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.fut:39:16-18: 1535s Unused name "xs". 1535s 1535s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.fut:39:20-22: 1535s Unused name "ys". 1535s 1535s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.fut:40:13-47:44: 1535s Defaulting ambiguous type to i32. 1535s 1535s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.fut:40:24-26: 1535s Unused name "xs". 1535s 1535s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.fut:40:32-33: 1535s Unused name "x". 1535s 1535s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.fut:42:36-38: 1535s Unused name "ys". 1535s cc failed with code 1: 1535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c: In function ‘futrts_umul_hi64’: 1535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1535s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1535s | ^~~~~~~~~~~ 1535s | __uint32_t 1535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:4420:90: error: expected ‘)’ before ‘a’ 1535s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1535s | ~ ^ 1535s | ) 1535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:4420:109: error: expected ‘)’ before ‘b’ 1535s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1535s | ~ ^ 1535s | ) 1535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c: In function ‘futrts_smul_hi64’: 1535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1535s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1535s | ^~~~~~~~~~ 1535s | __int128__ 1535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:4424:86: error: expected ‘)’ before ‘a’ 1535s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1535s | ~ ^ 1535s | ) 1535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:4424:104: error: expected ‘)’ before ‘b’ 1535s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1535s | ~ ^ 1535s | ) 1535s 1535s If you find this error message confusing, uninformative, or wrong, please open an issue: 1535s https://github.com/diku-dk/futhark/issues 1535s 1539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.fut: 1539s Compiling with --backend=multicore: 1539s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.fut:8:1-40: 1539s Entry point return type 1539s 1539s *[n₂](bool, bool) 1539s 1539s will have an opaque type, so the result will likely not be usable. 1539s cc failed with code 1: 1539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c: In function ‘futrts_umul_hi64’: 1539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:4465:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1539s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1539s | ^~~~~~~~~~~ 1539s | __uint32_t 1539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:4465:78: note: each undeclared identifier is reported only once for each function it appears in 1539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:4465:90: error: expected ‘)’ before ‘a’ 1539s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1539s | ~ ^ 1539s | ) 1539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:4465:109: error: expected ‘)’ before ‘b’ 1539s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1539s | ~ ^ 1539s | ) 1539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c: In function ‘futrts_smul_hi64’: 1539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:4469:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1539s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1539s | ^~~~~~~~~~ 1539s | __int128__ 1539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:4469:86: error: expected ‘)’ before ‘a’ 1539s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1539s | ~ ^ 1539s | ) 1539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:4469:104: error: expected ‘)’ before ‘b’ 1539s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1539s | ~ ^ 1539s | ) 1539s 1539s If you find this error message confusing, uninformative, or wrong, please open an issue: 1539s https://github.com/diku-dk/futhark/issues 1539s 1540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1476.fut: 1540s Compiling with --backend=multicore: 1540s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1476.fut:10:10-11: 1540s Unused name "n". 1540s 1540s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1476.fut:10:33-35: 1540s Unused name "p0". 1540s 1540s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1476.fut:11:11-13: 1540s Unused name "pn". 1540s cc failed with code 1: 1540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1476.c: In function ‘futrts_umul_hi64’: 1540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1476.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1540s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1540s | ^~~~~~~~~~~ 1540s | __uint32_t 1540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1476.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1476.c:4438:90: error: expected ‘)’ before ‘a’ 1540s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1540s | ~ ^ 1540s | ) 1540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1476.c:4438:109: error: expected ‘)’ before ‘b’ 1540s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1540s | ~ ^ 1540s | ) 1540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1476.c: In function ‘futrts_smul_hi64’: 1540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1476.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1540s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1540s | ^~~~~~~~~~ 1540s | __int128__ 1540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1476.c:4442:86: error: expected ‘)’ before ‘a’ 1540s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1540s | ~ ^ 1540s | ) 1540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1476.c:4442:104: error: expected ‘)’ before ‘b’ 1540s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1540s | ~ ^ 1540s | ) 1540s 1540s If you find this error message confusing, uninformative, or wrong, please open an issue: 1540s https://github.com/diku-dk/futhark/issues 1540s 1541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.fut: 1541s Compiling with --backend=multicore: 1541s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.fut:11:14-21: 1541s Unused name "turning". 1541s 1541s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.fut:11:29-30: 1541s Unused name "R". 1541s 1541s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.fut:11:37-38: 1541s Unused name "v". 1541s 1541s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.fut:11:45-46: 1541s Unused name "a". 1541s cc failed with code 1: 1541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c: In function ‘futrts_umul_hi64’: 1541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1541s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1541s | ^~~~~~~~~~~ 1541s | __uint32_t 1541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:4406:90: error: expected ‘)’ before ‘a’ 1541s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1541s | ~ ^ 1541s | ) 1541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:4406:109: error: expected ‘)’ before ‘b’ 1541s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1541s | ~ ^ 1541s | ) 1541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c: In function ‘futrts_smul_hi64’: 1541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1541s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1541s | ^~~~~~~~~~ 1541s | __int128__ 1541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:4410:86: error: expected ‘)’ before ‘a’ 1541s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1541s | ~ ^ 1541s | ) 1541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:4410:104: error: expected ‘)’ before ‘b’ 1541s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1541s | ~ ^ 1541s | ) 1541s 1541s If you find this error message confusing, uninformative, or wrong, please open an issue: 1541s https://github.com/diku-dk/futhark/issues 1541s 1543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut: 1543s Compiling with --backend=multicore: 1543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:1:23-24: 1543s Unused name "d". 1543s 1543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:1:43-46: 1543s Unused name "F_z". 1543s 1543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:1:50-51: 1543s Defaulting ambiguous type to i32. 1543s 1543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:3:14-21: 1543s Unused name "turning". 1543s 1543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:3:29-30: 1543s Unused name "R". 1543s 1543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:3:37-38: 1543s Unused name "v". 1543s 1543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:3:45-46: 1543s Unused name "a". 1543s 1543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:7:18-20: 1543s Defaulting ambiguous type to i32. 1543s 1543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:7:18-20: 1543s Defaulting ambiguous type to i32. 1543s 1543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:7:18-20: 1543s Defaulting ambiguous type to i32. 1543s 1543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:7:29-31: 1543s Defaulting ambiguous type to i32. 1543s 1543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:7:29-31: 1543s Defaulting ambiguous type to i32. 1543s 1543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:7:29-31: 1543s Defaulting ambiguous type to i32. 1543s 1543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:12:15-17: 1543s Unused name "Ms". 1543s cc failed with code 1: 1543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c: In function ‘futrts_umul_hi64’: 1543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1543s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1543s | ^~~~~~~~~~~ 1543s | __uint32_t 1543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:4420:90: error: expected ‘)’ before ‘a’ 1543s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1543s | ~ ^ 1543s | ) 1543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:4420:109: error: expected ‘)’ before ‘b’ 1543s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1543s | ~ ^ 1543s | ) 1543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c: In function ‘futrts_smul_hi64’: 1543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1543s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1543s | ^~~~~~~~~~ 1543s | __int128__ 1543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:4424:86: error: expected ‘)’ before ‘a’ 1543s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1543s | ~ ^ 1543s | ) 1543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:4424:104: error: expected ‘)’ before ‘b’ 1543s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1543s | ~ ^ 1543s | ) 1543s 1543s If you find this error message confusing, uninformative, or wrong, please open an issue: 1543s https://github.com/diku-dk/futhark/issues 1543s 1545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.fut: 1545s Compiling with --backend=multicore: 1545s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.fut:3:55-57: 1545s Defaulting ambiguous type to i32. 1545s cc failed with code 1: 1545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c: In function ‘futrts_umul_hi64’: 1545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1545s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1545s | ^~~~~~~~~~~ 1545s | __uint32_t 1545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:4421:90: error: expected ‘)’ before ‘a’ 1545s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1545s | ~ ^ 1545s | ) 1545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:4421:109: error: expected ‘)’ before ‘b’ 1545s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1545s | ~ ^ 1545s | ) 1545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c: In function ‘futrts_smul_hi64’: 1545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1545s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1545s | ^~~~~~~~~~ 1545s | __int128__ 1545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:4425:86: error: expected ‘)’ before ‘a’ 1545s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1545s | ~ ^ 1545s | ) 1545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:4425:104: error: expected ‘)’ before ‘b’ 1545s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1545s | ~ ^ 1545s | ) 1545s 1545s If you find this error message confusing, uninformative, or wrong, please open an issue: 1545s https://github.com/diku-dk/futhark/issues 1545s 1547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.fut: 1547s Compiling with --backend=multicore: 1547s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.fut:5:20-43: 1547s Unused name "thisMod". 1547s cc failed with code 1: 1547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c: In function ‘futrts_umul_hi64’: 1547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1547s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1547s | ^~~~~~~~~~~ 1547s | __uint32_t 1547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:4420:90: error: expected ‘)’ before ‘a’ 1547s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1547s | ~ ^ 1547s | ) 1547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:4420:109: error: expected ‘)’ before ‘b’ 1547s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1547s | ~ ^ 1547s | ) 1547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c: In function ‘futrts_smul_hi64’: 1547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1547s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1547s | ^~~~~~~~~~ 1547s | __int128__ 1547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:4424:86: error: expected ‘)’ before ‘a’ 1547s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1547s | ~ ^ 1547s | ) 1547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:4424:104: error: expected ‘)’ before ‘b’ 1547s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1547s | ~ ^ 1547s | ) 1547s 1547s If you find this error message confusing, uninformative, or wrong, please open an issue: 1547s https://github.com/diku-dk/futhark/issues 1547s 1549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.fut: 1549s Compiling with --backend=multicore: 1549s cc failed with code 1: 1549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c: In function ‘futrts_umul_hi64’: 1549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1549s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1549s | ^~~~~~~~~~~ 1549s | __uint32_t 1549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:4420:90: error: expected ‘)’ before ‘a’ 1549s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1549s | ~ ^ 1549s | ) 1549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:4420:109: error: expected ‘)’ before ‘b’ 1549s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1549s | ~ ^ 1549s | ) 1549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c: In function ‘futrts_smul_hi64’: 1549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1549s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1549s | ^~~~~~~~~~ 1549s | __int128__ 1549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:4424:86: error: expected ‘)’ before ‘a’ 1549s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1549s | ~ ^ 1549s | ) 1549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:4424:104: error: expected ‘)’ before ‘b’ 1549s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1549s | ~ ^ 1549s | ) 1549s 1549s If you find this error message confusing, uninformative, or wrong, please open an issue: 1549s https://github.com/diku-dk/futhark/issues 1549s 1554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.fut: 1554s Generating reference outputs: 1554s cc failed with code 1: 1554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c: In function ‘futrts_umul_hi64’: 1554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1554s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1554s | ^~~~~~~~~~~ 1554s | __uint32_t 1554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 1554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c:4446:90: error: expected ‘)’ before ‘a’ 1554s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1554s | ~ ^ 1554s | ) 1554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c:4446:109: error: expected ‘)’ before ‘b’ 1554s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1554s | ~ ^ 1554s | ) 1554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c: In function ‘futrts_smul_hi64’: 1554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1554s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1554s | ^~~~~~~~~~ 1554s | __int128__ 1554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c:4450:86: error: expected ‘)’ before ‘a’ 1554s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1554s | ~ ^ 1554s | ) 1554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c:4450:104: error: expected ‘)’ before ‘b’ 1554s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1554s | ~ ^ 1554s | ) 1554s 1554s If you find this error message confusing, uninformative, or wrong, please open an issue: 1554s https://github.com/diku-dk/futhark/issues 1554s 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.fut: 1557s Compiling with --backend=multicore: 1557s cc failed with code 1: 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c: In function ‘futrts_umul_hi64’: 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:4458:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1557s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1557s | ^~~~~~~~~~~ 1557s | __uint32_t 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:4458:78: note: each undeclared identifier is reported only once for each function it appears in 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:4458:90: error: expected ‘)’ before ‘a’ 1557s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1557s | ~ ^ 1557s | ) 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:4458:109: error: expected ‘)’ before ‘b’ 1557s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1557s | ~ ^ 1557s | ) 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c: In function ‘futrts_smul_hi64’: 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:4462:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1557s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1557s | ^~~~~~~~~~ 1557s | __int128__ 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:4462:86: error: expected ‘)’ before ‘a’ 1557s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1557s | ~ ^ 1557s | ) 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:4462:104: error: expected ‘)’ before ‘b’ 1557s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1557s | ~ ^ 1557s | ) 1557s 1557s If you find this error message confusing, uninformative, or wrong, please open an issue: 1557s https://github.com/diku-dk/futhark/issues 1557s 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.fut: 1557s Compiling with --backend=multicore: 1557s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.fut:2:16-70: 1557s Defaulting ambiguous type to i32. 1557s cc failed with code 1: 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c: In function ‘futrts_umul_hi64’: 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1557s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1557s | ^~~~~~~~~~~ 1557s | __uint32_t 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:4420:90: error: expected ‘)’ before ‘a’ 1557s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1557s | ~ ^ 1557s | ) 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:4420:109: error: expected ‘)’ before ‘b’ 1557s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1557s | ~ ^ 1557s | ) 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c: In function ‘futrts_smul_hi64’: 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1557s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1557s | ^~~~~~~~~~ 1557s | __int128__ 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:4424:86: error: expected ‘)’ before ‘a’ 1557s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1557s | ~ ^ 1557s | ) 1557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:4424:104: error: expected ‘)’ before ‘b’ 1557s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1557s | ~ ^ 1557s | ) 1557s 1557s If you find this error message confusing, uninformative, or wrong, please open an issue: 1557s https://github.com/diku-dk/futhark/issues 1557s 1559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.fut: 1559s Compiling with --backend=multicore: 1559s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.fut:61:13-26: 1559s Unused name "lft_per_irreg". 1559s 1559s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.fut:62:13-24: 1559s Unused name "inner_slice". 1559s cc failed with code 1: 1559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c: In function ‘futrts_umul_hi64’: 1559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1559s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1559s | ^~~~~~~~~~~ 1559s | __uint32_t 1559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:4421:90: error: expected ‘)’ before ‘a’ 1559s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1559s | ~ ^ 1559s | ) 1559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:4421:109: error: expected ‘)’ before ‘b’ 1559s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1559s | ~ ^ 1559s | ) 1559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c: In function ‘futrts_smul_hi64’: 1559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1559s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1559s | ^~~~~~~~~~ 1559s | __int128__ 1559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:4425:86: error: expected ‘)’ before ‘a’ 1559s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1559s | ~ ^ 1559s | ) 1559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:4425:104: error: expected ‘)’ before ‘b’ 1559s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1559s | ~ ^ 1559s | ) 1559s 1559s If you find this error message confusing, uninformative, or wrong, please open an issue: 1559s https://github.com/diku-dk/futhark/issues 1559s 1560s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.fut: 1560s Compiling with --backend=multicore: 1560s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.fut:3:50-55: 1560s Unused name "nstep". 1560s 1560s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.fut:3:63-65: 1560s Unused name "i0". 1560s 1560s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.fut:42:41-43: 1560s Unused name "nn". 1560s cc failed with code 1: 1560s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c: In function ‘futrts_umul_hi64’: 1560s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:4442:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1560s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1560s | ^~~~~~~~~~~ 1560s | __uint32_t 1560s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:4442:78: note: each undeclared identifier is reported only once for each function it appears in 1560s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:4442:90: error: expected ‘)’ before ‘a’ 1560s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1560s | ~ ^ 1560s | ) 1560s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:4442:109: error: expected ‘)’ before ‘b’ 1560s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1560s | ~ ^ 1560s | ) 1560s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c: In function ‘futrts_smul_hi64’: 1560s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:4446:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1560s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1560s | ^~~~~~~~~~ 1560s | __int128__ 1560s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:4446:86: error: expected ‘)’ before ‘a’ 1560s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1560s | ~ ^ 1560s | ) 1560s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:4446:104: error: expected ‘)’ before ‘b’ 1560s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1560s | ~ ^ 1560s | ) 1560s 1560s If you find this error message confusing, uninformative, or wrong, please open an issue: 1560s https://github.com/diku-dk/futhark/issues 1560s 1562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.fut: 1562s Compiling with --backend=multicore: 1562s cc failed with code 1: 1562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c: In function ‘futrts_umul_hi64’: 1562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1562s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1562s | ^~~~~~~~~~~ 1562s | __uint32_t 1562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:4420:90: error: expected ‘)’ before ‘a’ 1562s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1562s | ~ ^ 1562s | ) 1562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:4420:109: error: expected ‘)’ before ‘b’ 1562s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1562s | ~ ^ 1562s | ) 1562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c: In function ‘futrts_smul_hi64’: 1562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1562s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1562s | ^~~~~~~~~~ 1562s | __int128__ 1562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:4424:86: error: expected ‘)’ before ‘a’ 1562s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1562s | ~ ^ 1562s | ) 1562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:4424:104: error: expected ‘)’ before ‘b’ 1562s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1562s | ~ ^ 1562s | ) 1562s 1562s If you find this error message confusing, uninformative, or wrong, please open an issue: 1562s https://github.com/diku-dk/futhark/issues 1562s 1565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.fut: 1565s Generating reference outputs: 1565s cc failed with code 1: 1565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c: In function ‘futrts_umul_hi64’: 1565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1565s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1565s | ^~~~~~~~~~~ 1565s | __uint32_t 1565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c:4415:90: error: expected ‘)’ before ‘a’ 1565s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1565s | ~ ^ 1565s | ) 1565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c:4415:109: error: expected ‘)’ before ‘b’ 1565s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1565s | ~ ^ 1565s | ) 1565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c: In function ‘futrts_smul_hi64’: 1565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1565s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1565s | ^~~~~~~~~~ 1565s | __int128__ 1565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c:4419:86: error: expected ‘)’ before ‘a’ 1565s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1565s | ~ ^ 1565s | ) 1565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c:4419:104: error: expected ‘)’ before ‘b’ 1565s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1565s | ~ ^ 1565s | ) 1565s 1565s If you find this error message confusing, uninformative, or wrong, please open an issue: 1565s https://github.com/diku-dk/futhark/issues 1565s 1566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.fut: 1566s Compiling with --backend=multicore: 1566s cc failed with code 1: 1566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c: In function ‘futrts_umul_hi64’: 1566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1566s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1566s | ^~~~~~~~~~~ 1566s | __uint32_t 1566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:4420:90: error: expected ‘)’ before ‘a’ 1566s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1566s | ~ ^ 1566s | ) 1566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:4420:109: error: expected ‘)’ before ‘b’ 1566s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1566s | ~ ^ 1566s | ) 1566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c: In function ‘futrts_smul_hi64’: 1566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1566s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1566s | ^~~~~~~~~~ 1566s | __int128__ 1566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:4424:86: error: expected ‘)’ before ‘a’ 1566s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1566s | ~ ^ 1566s | ) 1566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:4424:104: error: expected ‘)’ before ‘b’ 1566s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1566s | ~ ^ 1566s | ) 1566s 1566s If you find this error message confusing, uninformative, or wrong, please open an issue: 1566s https://github.com/diku-dk/futhark/issues 1566s 1568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.fut: 1568s Compiling with --backend=multicore: 1568s cc failed with code 1: 1568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c: In function ‘futrts_umul_hi64’: 1568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1568s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1568s | ^~~~~~~~~~~ 1568s | __uint32_t 1568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:4420:90: error: expected ‘)’ before ‘a’ 1568s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1568s | ~ ^ 1568s | ) 1568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:4420:109: error: expected ‘)’ before ‘b’ 1568s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1568s | ~ ^ 1568s | ) 1568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c: In function ‘futrts_smul_hi64’: 1568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1568s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1568s | ^~~~~~~~~~ 1568s | __int128__ 1568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:4424:86: error: expected ‘)’ before ‘a’ 1568s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1568s | ~ ^ 1568s | ) 1568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:4424:104: error: expected ‘)’ before ‘b’ 1568s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1568s | ~ ^ 1568s | ) 1568s 1568s If you find this error message confusing, uninformative, or wrong, please open an issue: 1568s https://github.com/diku-dk/futhark/issues 1568s 1568s 706 failed, 73 passed, 1534 to go. 1569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.fut: 1569s Compiling with --backend=multicore: 1569s cc failed with code 1: 1569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c: In function ‘futrts_umul_hi64’: 1569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1569s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1569s | ^~~~~~~~~~~ 1569s | __uint32_t 1569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:4406:90: error: expected ‘)’ before ‘a’ 1569s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1569s | ~ ^ 1569s | ) 1569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:4406:109: error: expected ‘)’ before ‘b’ 1569s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1569s | ~ ^ 1569s | ) 1569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c: In function ‘futrts_smul_hi64’: 1569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1569s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1569s | ^~~~~~~~~~ 1569s | __int128__ 1569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:4410:86: error: expected ‘)’ before ‘a’ 1569s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1569s | ~ ^ 1569s | ) 1569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:4410:104: error: expected ‘)’ before ‘b’ 1569s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1569s | ~ ^ 1569s | ) 1569s 1569s If you find this error message confusing, uninformative, or wrong, please open an issue: 1569s https://github.com/diku-dk/futhark/issues 1569s 1570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.fut: 1570s Compiling with --backend=multicore: 1570s cc failed with code 1: 1570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c: In function ‘futrts_umul_hi64’: 1570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1570s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1570s | ^~~~~~~~~~~ 1570s | __uint32_t 1570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:4423:90: error: expected ‘)’ before ‘a’ 1570s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1570s | ~ ^ 1570s | ) 1570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:4423:109: error: expected ‘)’ before ‘b’ 1570s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1570s | ~ ^ 1570s | ) 1570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c: In function ‘futrts_smul_hi64’: 1570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1570s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1570s | ^~~~~~~~~~ 1570s | __int128__ 1570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:4427:86: error: expected ‘)’ before ‘a’ 1570s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1570s | ~ ^ 1570s | ) 1570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:4427:104: error: expected ‘)’ before ‘b’ 1570s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1570s | ~ ^ 1570s | ) 1570s 1570s If you find this error message confusing, uninformative, or wrong, please open an issue: 1570s https://github.com/diku-dk/futhark/issues 1570s 1574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.fut: 1574s Compiling with --backend=multicore: 1574s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.fut:59:32-33: 1574s Unused name "i". 1574s 1574s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.fut:71:17-19: 1574s Unused name "pn". 1574s 1574s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.fut:84:32-33: 1574s Unused name "i". 1574s 1574s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.fut:95:33-34: 1574s Unused name "i". 1574s 1574s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.fut:108:17-19: 1574s Unused name "pn". 1574s 1574s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.fut:120:33-34: 1574s Unused name "i". 1574s cc failed with code 1: 1574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c: In function ‘futrts_umul_hi64’: 1574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1574s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1574s | ^~~~~~~~~~~ 1574s | __uint32_t 1574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:4423:90: error: expected ‘)’ before ‘a’ 1574s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1574s | ~ ^ 1574s | ) 1574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:4423:109: error: expected ‘)’ before ‘b’ 1574s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1574s | ~ ^ 1574s | ) 1574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c: In function ‘futrts_smul_hi64’: 1574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1574s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1574s | ^~~~~~~~~~ 1574s | __int128__ 1574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:4427:86: error: expected ‘)’ before ‘a’ 1574s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1574s | ~ ^ 1574s | ) 1574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:4427:104: error: expected ‘)’ before ‘b’ 1574s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1574s | ~ ^ 1574s | ) 1574s 1574s If you find this error message confusing, uninformative, or wrong, please open an issue: 1574s https://github.com/diku-dk/futhark/issues 1574s 1577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.fut: 1577s Generating reference outputs: 1577s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.fut:6:21-23: 1577s Unused name "vs". 1577s cc failed with code 1: 1577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c: In function ‘futrts_umul_hi64’: 1577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1577s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1577s | ^~~~~~~~~~~ 1577s | __uint32_t 1577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c:4430:90: error: expected ‘)’ before ‘a’ 1577s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1577s | ~ ^ 1577s | ) 1577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c:4430:109: error: expected ‘)’ before ‘b’ 1577s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1577s | ~ ^ 1577s | ) 1577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c: In function ‘futrts_smul_hi64’: 1577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1577s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1577s | ^~~~~~~~~~ 1577s | __int128__ 1577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c:4434:86: error: expected ‘)’ before ‘a’ 1577s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1577s | ~ ^ 1577s | ) 1577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c:4434:104: error: expected ‘)’ before ‘b’ 1577s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1577s | ~ ^ 1577s | ) 1577s 1577s If you find this error message confusing, uninformative, or wrong, please open an issue: 1577s https://github.com/diku-dk/futhark/issues 1577s 1580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.fut: 1580s Compiling with --backend=multicore: 1580s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.fut:1:1-5:10: 1580s Entry point return type 1580s 1580s *[n₂][d₄](i32, i32) 1580s 1580s will have an opaque type, so the result will likely not be usable. 1580s 1580s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.fut:4:14-15: 1580s Unused name "i". 1580s cc failed with code 1: 1580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c: In function ‘futrts_umul_hi64’: 1580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1580s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1580s | ^~~~~~~~~~~ 1580s | __uint32_t 1580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 1580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:4450:90: error: expected ‘)’ before ‘a’ 1580s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1580s | ~ ^ 1580s | ) 1580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:4450:109: error: expected ‘)’ before ‘b’ 1580s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1580s | ~ ^ 1580s | ) 1580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c: In function ‘futrts_smul_hi64’: 1580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1580s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1580s | ^~~~~~~~~~ 1580s | __int128__ 1580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:4454:86: error: expected ‘)’ before ‘a’ 1580s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1580s | ~ ^ 1580s | ) 1580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:4454:104: error: expected ‘)’ before ‘b’ 1580s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1580s | ~ ^ 1580s | ) 1580s 1580s If you find this error message confusing, uninformative, or wrong, please open an issue: 1580s https://github.com/diku-dk/futhark/issues 1580s 1582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.fut: 1582s Compiling with --backend=multicore: 1582s cc failed with code 1: 1582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c: In function ‘futrts_umul_hi64’: 1582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1582s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1582s | ^~~~~~~~~~~ 1582s | __uint32_t 1582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:4420:90: error: expected ‘)’ before ‘a’ 1582s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1582s | ~ ^ 1582s | ) 1582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:4420:109: error: expected ‘)’ before ‘b’ 1582s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1582s | ~ ^ 1582s | ) 1582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c: In function ‘futrts_smul_hi64’: 1582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1582s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1582s | ^~~~~~~~~~ 1582s | __int128__ 1582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:4424:86: error: expected ‘)’ before ‘a’ 1582s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1582s | ~ ^ 1582s | ) 1582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:4424:104: error: expected ‘)’ before ‘b’ 1582s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1582s | ~ ^ 1582s | ) 1582s 1582s If you find this error message confusing, uninformative, or wrong, please open an issue: 1582s https://github.com/diku-dk/futhark/issues 1582s 1584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.fut: 1584s Compiling with --backend=multicore: 1584s cc failed with code 1: 1584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c: In function ‘futrts_umul_hi64’: 1584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1584s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1584s | ^~~~~~~~~~~ 1584s | __uint32_t 1584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:4420:90: error: expected ‘)’ before ‘a’ 1584s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1584s | ~ ^ 1584s | ) 1584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:4420:109: error: expected ‘)’ before ‘b’ 1584s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1584s | ~ ^ 1584s | ) 1584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c: In function ‘futrts_smul_hi64’: 1584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1584s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1584s | ^~~~~~~~~~ 1584s | __int128__ 1584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:4424:86: error: expected ‘)’ before ‘a’ 1584s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1584s | ~ ^ 1584s | ) 1584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:4424:104: error: expected ‘)’ before ‘b’ 1584s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1584s | ~ ^ 1584s | ) 1584s 1584s If you find this error message confusing, uninformative, or wrong, please open an issue: 1584s https://github.com/diku-dk/futhark/issues 1584s 1589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.fut: 1589s Compiling with --backend=multicore: 1589s cc failed with code 1: 1589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c: In function ‘futrts_umul_hi64’: 1589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1589s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1589s | ^~~~~~~~~~~ 1589s | __uint32_t 1589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:4420:90: error: expected ‘)’ before ‘a’ 1589s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1589s | ~ ^ 1589s | ) 1589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:4420:109: error: expected ‘)’ before ‘b’ 1589s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1589s | ~ ^ 1589s | ) 1589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c: In function ‘futrts_smul_hi64’: 1589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1589s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1589s | ^~~~~~~~~~ 1589s | __int128__ 1589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:4424:86: error: expected ‘)’ before ‘a’ 1589s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1589s | ~ ^ 1589s | ) 1589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:4424:104: error: expected ‘)’ before ‘b’ 1589s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1589s | ~ ^ 1589s | ) 1589s 1589s If you find this error message confusing, uninformative, or wrong, please open an issue: 1589s https://github.com/diku-dk/futhark/issues 1589s 1591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.fut: 1591s Compiling with --backend=multicore: 1591s cc failed with code 1: 1591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c: In function ‘futrts_umul_hi64’: 1591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1591s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1591s | ^~~~~~~~~~~ 1591s | __uint32_t 1591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:4420:90: error: expected ‘)’ before ‘a’ 1591s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1591s | ~ ^ 1591s | ) 1591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:4420:109: error: expected ‘)’ before ‘b’ 1591s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1591s | ~ ^ 1591s | ) 1591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c: In function ‘futrts_smul_hi64’: 1591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1591s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1591s | ^~~~~~~~~~ 1591s | __int128__ 1591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:4424:86: error: expected ‘)’ before ‘a’ 1591s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1591s | ~ ^ 1591s | ) 1591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:4424:104: error: expected ‘)’ before ‘b’ 1591s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1591s | ~ ^ 1591s | ) 1591s 1591s If you find this error message confusing, uninformative, or wrong, please open an issue: 1591s https://github.com/diku-dk/futhark/issues 1591s 1593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.fut: 1593s Compiling with --backend=multicore: 1593s cc failed with code 1: 1593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c: In function ‘futrts_umul_hi64’: 1593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1593s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1593s | ^~~~~~~~~~~ 1593s | __uint32_t 1593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 1593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:4453:90: error: expected ‘)’ before ‘a’ 1593s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1593s | ~ ^ 1593s | ) 1593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:4453:109: error: expected ‘)’ before ‘b’ 1593s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1593s | ~ ^ 1593s | ) 1593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c: In function ‘futrts_smul_hi64’: 1593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1593s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1593s | ^~~~~~~~~~ 1593s | __int128__ 1593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:4457:86: error: expected ‘)’ before ‘a’ 1593s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1593s | ~ ^ 1593s | ) 1593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:4457:104: error: expected ‘)’ before ‘b’ 1593s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1593s | ~ ^ 1593s | ) 1593s 1593s If you find this error message confusing, uninformative, or wrong, please open an issue: 1593s https://github.com/diku-dk/futhark/issues 1593s 1594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.fut: 1594s Compiling with --backend=multicore: 1594s cc failed with code 1: 1594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c: In function ‘futrts_umul_hi64’: 1594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1594s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1594s | ^~~~~~~~~~~ 1594s | __uint32_t 1594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:4421:90: error: expected ‘)’ before ‘a’ 1594s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1594s | ~ ^ 1594s | ) 1594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:4421:109: error: expected ‘)’ before ‘b’ 1594s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1594s | ~ ^ 1594s | ) 1594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c: In function ‘futrts_smul_hi64’: 1594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1594s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1594s | ^~~~~~~~~~ 1594s | __int128__ 1594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:4425:86: error: expected ‘)’ before ‘a’ 1594s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1594s | ~ ^ 1594s | ) 1594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:4425:104: error: expected ‘)’ before ‘b’ 1594s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1594s | ~ ^ 1594s | ) 1594s 1594s If you find this error message confusing, uninformative, or wrong, please open an issue: 1594s https://github.com/diku-dk/futhark/issues 1594s 1598s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.fut: 1598s Compiling with --backend=multicore: 1598s cc failed with code 1: 1598s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c: In function ‘futrts_umul_hi64’: 1598s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1598s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1598s | ^~~~~~~~~~~ 1598s | __uint32_t 1598s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1598s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:4421:90: error: expected ‘)’ before ‘a’ 1598s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1598s | ~ ^ 1598s | ) 1598s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:4421:109: error: expected ‘)’ before ‘b’ 1598s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1598s | ~ ^ 1598s | ) 1598s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c: In function ‘futrts_smul_hi64’: 1598s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1598s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1598s | ^~~~~~~~~~ 1598s | __int128__ 1598s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:4425:86: error: expected ‘)’ before ‘a’ 1598s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1598s | ~ ^ 1598s | ) 1598s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:4425:104: error: expected ‘)’ before ‘b’ 1598s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1598s | ~ ^ 1598s | ) 1598s 1598s If you find this error message confusing, uninformative, or wrong, please open an issue: 1598s https://github.com/diku-dk/futhark/issues 1598s 1600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.fut: 1600s Compiling with --backend=multicore: 1600s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.fut:365:39-44: 1600s Entry point parameter 1600s 1600s (stuff: ([m]((f32, f32, f32), (f32, f32, f32)), [m]f32, [n][m]f32, [n][n]f32, [n]f32)) 1600s 1600s will have an opaque type, so the entry point will likely not be callable. 1600s cc failed with code 1: 1600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c: In function ‘futrts_umul_hi64’: 1600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:4923:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1600s 4923 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1600s | ^~~~~~~~~~~ 1600s | __uint32_t 1600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:4923:78: note: each undeclared identifier is reported only once for each function it appears in 1600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:4923:90: error: expected ‘)’ before ‘a’ 1600s 4923 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1600s | ~ ^ 1600s | ) 1600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:4923:109: error: expected ‘)’ before ‘b’ 1600s 4923 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1600s | ~ ^ 1600s | ) 1600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c: In function ‘futrts_smul_hi64’: 1600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:4927:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1600s 4927 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1600s | ^~~~~~~~~~ 1600s | __int128__ 1600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:4927:86: error: expected ‘)’ before ‘a’ 1600s 4927 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1600s | ~ ^ 1600s | ) 1600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:4927:104: error: expected ‘)’ before ‘b’ 1600s 4927 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1600s | ~ ^ 1600s | ) 1600s 1600s If you find this error message confusing, uninformative, or wrong, please open an issue: 1600s https://github.com/diku-dk/futhark/issues 1600s 1601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.fut: 1601s Compiling with --backend=multicore: 1601s cc failed with code 1: 1601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c: In function ‘futrts_umul_hi64’: 1601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1601s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1601s | ^~~~~~~~~~~ 1601s | __uint32_t 1601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:4421:90: error: expected ‘)’ before ‘a’ 1601s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1601s | ~ ^ 1601s | ) 1601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:4421:109: error: expected ‘)’ before ‘b’ 1601s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1601s | ~ ^ 1601s | ) 1601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c: In function ‘futrts_smul_hi64’: 1601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1601s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1601s | ^~~~~~~~~~ 1601s | __int128__ 1601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:4425:86: error: expected ‘)’ before ‘a’ 1601s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1601s | ~ ^ 1601s | ) 1601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:4425:104: error: expected ‘)’ before ‘b’ 1601s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1601s | ~ ^ 1601s | ) 1601s 1601s If you find this error message confusing, uninformative, or wrong, please open an issue: 1601s https://github.com/diku-dk/futhark/issues 1601s 1602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.fut: 1602s Generating reference outputs: 1602s cc failed with code 1: 1602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c: In function ‘futrts_umul_hi64’: 1602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1602s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1602s | ^~~~~~~~~~~ 1602s | __uint32_t 1602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c:4430:90: error: expected ‘)’ before ‘a’ 1602s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1602s | ~ ^ 1602s | ) 1602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c:4430:109: error: expected ‘)’ before ‘b’ 1602s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1602s | ~ ^ 1602s | ) 1602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c: In function ‘futrts_smul_hi64’: 1602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1602s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1602s | ^~~~~~~~~~ 1602s | __int128__ 1602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c:4434:86: error: expected ‘)’ before ‘a’ 1602s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1602s | ~ ^ 1602s | ) 1602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c:4434:104: error: expected ‘)’ before ‘b’ 1602s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1602s | ~ ^ 1602s | ) 1602s 1602s If you find this error message confusing, uninformative, or wrong, please open an issue: 1602s https://github.com/diku-dk/futhark/issues 1602s 1603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.fut: 1603s Compiling with --backend=multicore: 1603s cc failed with code 1: 1603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c: In function ‘futrts_umul_hi64’: 1603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1603s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1603s | ^~~~~~~~~~~ 1603s | __uint32_t 1603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:4420:90: error: expected ‘)’ before ‘a’ 1603s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1603s | ~ ^ 1603s | ) 1603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:4420:109: error: expected ‘)’ before ‘b’ 1603s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1603s | ~ ^ 1603s | ) 1603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c: In function ‘futrts_smul_hi64’: 1603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1603s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1603s | ^~~~~~~~~~ 1603s | __int128__ 1603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:4424:86: error: expected ‘)’ before ‘a’ 1603s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1603s | ~ ^ 1603s | ) 1603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:4424:104: error: expected ‘)’ before ‘b’ 1603s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1603s | ~ ^ 1603s | ) 1603s 1603s If you find this error message confusing, uninformative, or wrong, please open an issue: 1603s https://github.com/diku-dk/futhark/issues 1603s 1607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.fut: 1607s Compiling with --backend=multicore: 1607s cc failed with code 1: 1607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c: In function ‘futrts_umul_hi64’: 1607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1607s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1607s | ^~~~~~~~~~~ 1607s | __uint32_t 1607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:4435:90: error: expected ‘)’ before ‘a’ 1607s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1607s | ~ ^ 1607s | ) 1607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:4435:109: error: expected ‘)’ before ‘b’ 1607s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1607s | ~ ^ 1607s | ) 1607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c: In function ‘futrts_smul_hi64’: 1607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1607s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1607s | ^~~~~~~~~~ 1607s | __int128__ 1607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:4439:86: error: expected ‘)’ before ‘a’ 1607s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1607s | ~ ^ 1607s | ) 1607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:4439:104: error: expected ‘)’ before ‘b’ 1607s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1607s | ~ ^ 1607s | ) 1607s 1607s If you find this error message confusing, uninformative, or wrong, please open an issue: 1607s https://github.com/diku-dk/futhark/issues 1607s 1608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.fut: 1608s Compiling with --backend=multicore: 1608s cc failed with code 1: 1608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c: In function ‘futrts_umul_hi64’: 1608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1608s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1608s | ^~~~~~~~~~~ 1608s | __uint32_t 1608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:4394:90: error: expected ‘)’ before ‘a’ 1608s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1608s | ~ ^ 1608s | ) 1608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:4394:109: error: expected ‘)’ before ‘b’ 1608s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1608s | ~ ^ 1608s | ) 1608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c: In function ‘futrts_smul_hi64’: 1608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1608s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1608s | ^~~~~~~~~~ 1608s | __int128__ 1608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:4398:86: error: expected ‘)’ before ‘a’ 1608s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1608s | ~ ^ 1608s | ) 1608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:4398:104: error: expected ‘)’ before ‘b’ 1608s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1608s | ~ ^ 1608s | ) 1608s 1608s If you find this error message confusing, uninformative, or wrong, please open an issue: 1608s https://github.com/diku-dk/futhark/issues 1608s 1610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.fut: 1610s Compiling with --backend=multicore: 1610s cc failed with code 1: 1610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c: In function ‘futrts_umul_hi64’: 1610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1610s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1610s | ^~~~~~~~~~~ 1610s | __uint32_t 1610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:4422:90: error: expected ‘)’ before ‘a’ 1610s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1610s | ~ ^ 1610s | ) 1610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:4422:109: error: expected ‘)’ before ‘b’ 1610s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1610s | ~ ^ 1610s | ) 1610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c: In function ‘futrts_smul_hi64’: 1610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1610s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1610s | ^~~~~~~~~~ 1610s | __int128__ 1610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:4426:86: error: expected ‘)’ before ‘a’ 1610s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1610s | ~ ^ 1610s | ) 1610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:4426:104: error: expected ‘)’ before ‘b’ 1610s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1610s | ~ ^ 1610s | ) 1610s 1610s If you find this error message confusing, uninformative, or wrong, please open an issue: 1610s https://github.com/diku-dk/futhark/issues 1610s 1613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.fut: 1613s Compiling with --backend=multicore: 1613s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.fut:68:50-51: 1613s Unused name "i". 1613s cc failed with code 1: 1613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c: In function ‘futrts_umul_hi64’: 1613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1613s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1613s | ^~~~~~~~~~~ 1613s | __uint32_t 1613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:4422:90: error: expected ‘)’ before ‘a’ 1613s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1613s | ~ ^ 1613s | ) 1613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:4422:109: error: expected ‘)’ before ‘b’ 1613s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1613s | ~ ^ 1613s | ) 1613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c: In function ‘futrts_smul_hi64’: 1613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1613s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1613s | ^~~~~~~~~~ 1613s | __int128__ 1613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:4426:86: error: expected ‘)’ before ‘a’ 1613s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1613s | ~ ^ 1613s | ) 1613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:4426:104: error: expected ‘)’ before ‘b’ 1613s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1613s | ~ ^ 1613s | ) 1613s 1613s If you find this error message confusing, uninformative, or wrong, please open an issue: 1613s https://github.com/diku-dk/futhark/issues 1613s 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1744.fut: 1616s Compiling with --backend=multicore: 1616s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1744.fut:8:32-33: 1616s Unused name "h". 1616s cc failed with code 1: 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1744.c: In function ‘futrts_umul_hi64’: 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1744.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1616s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1616s | ^~~~~~~~~~~ 1616s | __uint32_t 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1744.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1744.c:4435:90: error: expected ‘)’ before ‘a’ 1616s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1616s | ~ ^ 1616s | ) 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1744.c:4435:109: error: expected ‘)’ before ‘b’ 1616s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1616s | ~ ^ 1616s | ) 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1744.c: In function ‘futrts_smul_hi64’: 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1744.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1616s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1616s | ^~~~~~~~~~ 1616s | __int128__ 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1744.c:4439:86: error: expected ‘)’ before ‘a’ 1616s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1616s | ~ ^ 1616s | ) 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1744.c:4439:104: error: expected ‘)’ before ‘b’ 1616s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1616s | ~ ^ 1616s | ) 1616s 1616s If you find this error message confusing, uninformative, or wrong, please open an issue: 1616s https://github.com/diku-dk/futhark/issues 1616s 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.fut: 1616s Compiling with --backend=multicore: 1616s cc failed with code 1: 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c: In function ‘futrts_umul_hi64’: 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1616s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1616s | ^~~~~~~~~~~ 1616s | __uint32_t 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:4451:90: error: expected ‘)’ before ‘a’ 1616s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1616s | ~ ^ 1616s | ) 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:4451:109: error: expected ‘)’ before ‘b’ 1616s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1616s | ~ ^ 1616s | ) 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c: In function ‘futrts_smul_hi64’: 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1616s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1616s | ^~~~~~~~~~ 1616s | __int128__ 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:4455:86: error: expected ‘)’ before ‘a’ 1616s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1616s | ~ ^ 1616s | ) 1616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:4455:104: error: expected ‘)’ before ‘b’ 1616s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1616s | ~ ^ 1616s | ) 1616s 1616s If you find this error message confusing, uninformative, or wrong, please open an issue: 1616s https://github.com/diku-dk/futhark/issues 1616s 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.fut: 1618s Compiling with --backend=multicore: 1618s cc failed with code 1: 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c: In function ‘futrts_umul_hi64’: 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1618s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1618s | ^~~~~~~~~~~ 1618s | __uint32_t 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:4436:90: error: expected ‘)’ before ‘a’ 1618s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1618s | ~ ^ 1618s | ) 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:4436:109: error: expected ‘)’ before ‘b’ 1618s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1618s | ~ ^ 1618s | ) 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c: In function ‘futrts_smul_hi64’: 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1618s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1618s | ^~~~~~~~~~ 1618s | __int128__ 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:4440:86: error: expected ‘)’ before ‘a’ 1618s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1618s | ~ ^ 1618s | ) 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:4440:104: error: expected ‘)’ before ‘b’ 1618s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1618s | ~ ^ 1618s | ) 1618s 1618s If you find this error message confusing, uninformative, or wrong, please open an issue: 1618s https://github.com/diku-dk/futhark/issues 1618s 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.fut: 1618s Compiling with --backend=multicore: 1618s cc failed with code 1: 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c: In function ‘futrts_umul_hi64’: 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1618s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1618s | ^~~~~~~~~~~ 1618s | __uint32_t 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:4406:90: error: expected ‘)’ before ‘a’ 1618s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1618s | ~ ^ 1618s | ) 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:4406:109: error: expected ‘)’ before ‘b’ 1618s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1618s | ~ ^ 1618s | ) 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c: In function ‘futrts_smul_hi64’: 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1618s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1618s | ^~~~~~~~~~ 1618s | __int128__ 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:4410:86: error: expected ‘)’ before ‘a’ 1618s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1618s | ~ ^ 1618s | ) 1618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:4410:104: error: expected ‘)’ before ‘b’ 1618s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1618s | ~ ^ 1618s | ) 1618s 1618s If you find this error message confusing, uninformative, or wrong, please open an issue: 1618s https://github.com/diku-dk/futhark/issues 1618s 1619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.fut: 1619s Compiling with --backend=multicore: 1619s cc failed with code 1: 1619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c: In function ‘futrts_umul_hi64’: 1619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1619s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1619s | ^~~~~~~~~~~ 1619s | __uint32_t 1619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:4420:90: error: expected ‘)’ before ‘a’ 1619s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1619s | ~ ^ 1619s | ) 1619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:4420:109: error: expected ‘)’ before ‘b’ 1619s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1619s | ~ ^ 1619s | ) 1619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c: In function ‘futrts_smul_hi64’: 1619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1619s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1619s | ^~~~~~~~~~ 1619s | __int128__ 1619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:4424:86: error: expected ‘)’ before ‘a’ 1619s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1619s | ~ ^ 1619s | ) 1619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:4424:104: error: expected ‘)’ before ‘b’ 1619s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1619s | ~ ^ 1619s | ) 1619s 1619s If you find this error message confusing, uninformative, or wrong, please open an issue: 1619s https://github.com/diku-dk/futhark/issues 1619s 1622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.fut: 1622s Generating reference outputs: 1622s cc failed with code 1: 1622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c: In function ‘futrts_umul_hi64’: 1622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1622s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1622s | ^~~~~~~~~~~ 1622s | __uint32_t 1622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 1622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c:4432:90: error: expected ‘)’ before ‘a’ 1622s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1622s | ~ ^ 1622s | ) 1622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c:4432:109: error: expected ‘)’ before ‘b’ 1622s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1622s | ~ ^ 1622s | ) 1622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c: In function ‘futrts_smul_hi64’: 1622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1622s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1622s | ^~~~~~~~~~ 1622s | __int128__ 1622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c:4436:86: error: expected ‘)’ before ‘a’ 1622s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1622s | ~ ^ 1622s | ) 1622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c:4436:104: error: expected ‘)’ before ‘b’ 1622s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1622s | ~ ^ 1622s | ) 1622s 1622s If you find this error message confusing, uninformative, or wrong, please open an issue: 1622s https://github.com/diku-dk/futhark/issues 1622s 1623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.fut: 1623s Compiling with --backend=multicore: 1623s cc failed with code 1: 1623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c: In function ‘futrts_umul_hi64’: 1623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1623s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1623s | ^~~~~~~~~~~ 1623s | __uint32_t 1623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:4437:90: error: expected ‘)’ before ‘a’ 1623s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1623s | ~ ^ 1623s | ) 1623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:4437:109: error: expected ‘)’ before ‘b’ 1623s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1623s | ~ ^ 1623s | ) 1623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c: In function ‘futrts_smul_hi64’: 1623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1623s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1623s | ^~~~~~~~~~ 1623s | __int128__ 1623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:4441:86: error: expected ‘)’ before ‘a’ 1623s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1623s | ~ ^ 1623s | ) 1623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:4441:104: error: expected ‘)’ before ‘b’ 1623s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1623s | ~ ^ 1623s | ) 1623s 1623s If you find this error message confusing, uninformative, or wrong, please open an issue: 1623s https://github.com/diku-dk/futhark/issues 1623s 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.fut: 1624s Generating reference outputs: 1624s cc failed with code 1: 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c: In function ‘futrts_umul_hi64’: 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1624s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1624s | ^~~~~~~~~~~ 1624s | __uint32_t 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c:4431:90: error: expected ‘)’ before ‘a’ 1624s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1624s | ~ ^ 1624s | ) 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c:4431:109: error: expected ‘)’ before ‘b’ 1624s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1624s | ~ ^ 1624s | ) 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c: In function ‘futrts_smul_hi64’: 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1624s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1624s | ^~~~~~~~~~ 1624s | __int128__ 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c:4435:86: error: expected ‘)’ before ‘a’ 1624s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1624s | ~ ^ 1624s | ) 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c:4435:104: error: expected ‘)’ before ‘b’ 1624s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1624s | ~ ^ 1624s | ) 1624s 1624s If you find this error message confusing, uninformative, or wrong, please open an issue: 1624s https://github.com/diku-dk/futhark/issues 1624s 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.fut: 1624s Compiling with --backend=multicore: 1624s cc failed with code 1: 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c: In function ‘futrts_umul_hi64’: 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1624s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1624s | ^~~~~~~~~~~ 1624s | __uint32_t 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:4407:90: error: expected ‘)’ before ‘a’ 1624s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1624s | ~ ^ 1624s | ) 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:4407:109: error: expected ‘)’ before ‘b’ 1624s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1624s | ~ ^ 1624s | ) 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c: In function ‘futrts_smul_hi64’: 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1624s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1624s | ^~~~~~~~~~ 1624s | __int128__ 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:4411:86: error: expected ‘)’ before ‘a’ 1624s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1624s | ~ ^ 1624s | ) 1624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:4411:104: error: expected ‘)’ before ‘b’ 1624s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1624s | ~ ^ 1624s | ) 1624s 1624s If you find this error message confusing, uninformative, or wrong, please open an issue: 1624s https://github.com/diku-dk/futhark/issues 1624s 1627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.fut: 1627s Compiling with --backend=multicore: 1627s cc failed with code 1: 1627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c: In function ‘futrts_umul_hi64’: 1627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1627s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1627s | ^~~~~~~~~~~ 1627s | __uint32_t 1627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:4435:90: error: expected ‘)’ before ‘a’ 1627s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1627s | ~ ^ 1627s | ) 1627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:4435:109: error: expected ‘)’ before ‘b’ 1627s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1627s | ~ ^ 1627s | ) 1627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c: In function ‘futrts_smul_hi64’: 1627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1627s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1627s | ^~~~~~~~~~ 1627s | __int128__ 1627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:4439:86: error: expected ‘)’ before ‘a’ 1627s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1627s | ~ ^ 1627s | ) 1627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:4439:104: error: expected ‘)’ before ‘b’ 1627s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1627s | ~ ^ 1627s | ) 1627s 1627s If you find this error message confusing, uninformative, or wrong, please open an issue: 1627s https://github.com/diku-dk/futhark/issues 1627s 1629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.fut: 1629s Compiling with --backend=multicore: 1629s cc failed with code 1: 1629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c: In function ‘futrts_umul_hi64’: 1629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1629s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1629s | ^~~~~~~~~~~ 1629s | __uint32_t 1629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 1629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:4424:90: error: expected ‘)’ before ‘a’ 1629s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1629s | ~ ^ 1629s | ) 1629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:4424:109: error: expected ‘)’ before ‘b’ 1629s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1629s | ~ ^ 1629s | ) 1629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c: In function ‘futrts_smul_hi64’: 1629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1629s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1629s | ^~~~~~~~~~ 1629s | __int128__ 1629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:4428:86: error: expected ‘)’ before ‘a’ 1629s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1629s | ~ ^ 1629s | ) 1629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:4428:104: error: expected ‘)’ before ‘b’ 1629s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1629s | ~ ^ 1629s | ) 1629s 1629s If you find this error message confusing, uninformative, or wrong, please open an issue: 1629s https://github.com/diku-dk/futhark/issues 1629s 1629s 737 failed, 79 passed, 1497 to go. 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.fut: 1630s Compiling with --backend=multicore: 1630s cc failed with code 1: 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c: In function ‘futrts_umul_hi64’: 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1630s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1630s | ^~~~~~~~~~~ 1630s | __uint32_t 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:4394:90: error: expected ‘)’ before ‘a’ 1630s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1630s | ~ ^ 1630s | ) 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:4394:109: error: expected ‘)’ before ‘b’ 1630s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1630s | ~ ^ 1630s | ) 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c: In function ‘futrts_smul_hi64’: 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1630s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1630s | ^~~~~~~~~~ 1630s | __int128__ 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:4398:86: error: expected ‘)’ before ‘a’ 1630s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1630s | ~ ^ 1630s | ) 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:4398:104: error: expected ‘)’ before ‘b’ 1630s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1630s | ~ ^ 1630s | ) 1630s 1630s If you find this error message confusing, uninformative, or wrong, please open an issue: 1630s https://github.com/diku-dk/futhark/issues 1630s 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.fut: 1630s Compiling with --backend=multicore: 1630s cc failed with code 1: 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c: In function ‘futrts_umul_hi64’: 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1630s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1630s | ^~~~~~~~~~~ 1630s | __uint32_t 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:4420:90: error: expected ‘)’ before ‘a’ 1630s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1630s | ~ ^ 1630s | ) 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:4420:109: error: expected ‘)’ before ‘b’ 1630s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1630s | ~ ^ 1630s | ) 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c: In function ‘futrts_smul_hi64’: 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1630s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1630s | ^~~~~~~~~~ 1630s | __int128__ 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:4424:86: error: expected ‘)’ before ‘a’ 1630s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1630s | ~ ^ 1630s | ) 1630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:4424:104: error: expected ‘)’ before ‘b’ 1630s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1630s | ~ ^ 1630s | ) 1630s 1630s If you find this error message confusing, uninformative, or wrong, please open an issue: 1630s https://github.com/diku-dk/futhark/issues 1630s 1631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.fut: 1631s Compiling with --backend=multicore: 1631s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.fut:3:18-19: 1631s Defaulting ambiguous type to i32. 1631s 1631s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.fut:5:18-19: 1631s Defaulting ambiguous type to i32. 1631s cc failed with code 1: 1631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c: In function ‘futrts_umul_hi64’: 1631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1631s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1631s | ^~~~~~~~~~~ 1631s | __uint32_t 1631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:4394:90: error: expected ‘)’ before ‘a’ 1631s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1631s | ~ ^ 1631s | ) 1631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:4394:109: error: expected ‘)’ before ‘b’ 1631s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1631s | ~ ^ 1631s | ) 1631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c: In function ‘futrts_smul_hi64’: 1631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1631s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1631s | ^~~~~~~~~~ 1631s | __int128__ 1631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:4398:86: error: expected ‘)’ before ‘a’ 1631s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1631s | ~ ^ 1631s | ) 1631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:4398:104: error: expected ‘)’ before ‘b’ 1631s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1631s | ~ ^ 1631s | ) 1631s 1631s If you find this error message confusing, uninformative, or wrong, please open an issue: 1631s https://github.com/diku-dk/futhark/issues 1631s 1633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.fut: 1633s Compiling with --backend=multicore: 1633s cc failed with code 1: 1633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c: In function ‘futrts_umul_hi64’: 1633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1633s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1633s | ^~~~~~~~~~~ 1633s | __uint32_t 1633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:4438:90: error: expected ‘)’ before ‘a’ 1633s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1633s | ~ ^ 1633s | ) 1633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:4438:109: error: expected ‘)’ before ‘b’ 1633s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1633s | ~ ^ 1633s | ) 1633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c: In function ‘futrts_smul_hi64’: 1633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1633s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1633s | ^~~~~~~~~~ 1633s | __int128__ 1633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:4442:86: error: expected ‘)’ before ‘a’ 1633s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1633s | ~ ^ 1633s | ) 1633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:4442:104: error: expected ‘)’ before ‘b’ 1633s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1633s | ~ ^ 1633s | ) 1633s 1633s If you find this error message confusing, uninformative, or wrong, please open an issue: 1633s https://github.com/diku-dk/futhark/issues 1633s 1634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.fut: 1634s Compiling with --backend=multicore: 1634s cc failed with code 1: 1634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c: In function ‘futrts_umul_hi64’: 1634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1634s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1634s | ^~~~~~~~~~~ 1634s | __uint32_t 1634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:4435:90: error: expected ‘)’ before ‘a’ 1634s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1634s | ~ ^ 1634s | ) 1634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:4435:109: error: expected ‘)’ before ‘b’ 1634s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1634s | ~ ^ 1634s | ) 1634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c: In function ‘futrts_smul_hi64’: 1634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1634s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1634s | ^~~~~~~~~~ 1634s | __int128__ 1634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:4439:86: error: expected ‘)’ before ‘a’ 1634s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1634s | ~ ^ 1634s | ) 1634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:4439:104: error: expected ‘)’ before ‘b’ 1634s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1634s | ~ ^ 1634s | ) 1634s 1634s If you find this error message confusing, uninformative, or wrong, please open an issue: 1634s https://github.com/diku-dk/futhark/issues 1634s 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.fut: 1635s Compiling with --backend=multicore: 1635s cc failed with code 1: 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c: In function ‘futrts_umul_hi64’: 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:4419:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1635s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1635s | ^~~~~~~~~~~ 1635s | __uint32_t 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:4419:78: note: each undeclared identifier is reported only once for each function it appears in 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:4419:90: error: expected ‘)’ before ‘a’ 1635s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1635s | ~ ^ 1635s | ) 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:4419:109: error: expected ‘)’ before ‘b’ 1635s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1635s | ~ ^ 1635s | ) 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c: In function ‘futrts_smul_hi64’: 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:4423:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1635s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1635s | ^~~~~~~~~~ 1635s | __int128__ 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:4423:86: error: expected ‘)’ before ‘a’ 1635s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1635s | ~ ^ 1635s | ) 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:4423:104: error: expected ‘)’ before ‘b’ 1635s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1635s | ~ ^ 1635s | ) 1635s 1635s If you find this error message confusing, uninformative, or wrong, please open an issue: 1635s https://github.com/diku-dk/futhark/issues 1635s 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.fut: 1635s Compiling with --backend=multicore: 1635s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.fut:7:37-38: 1635s Unused name "i". 1635s cc failed with code 1: 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c: In function ‘futrts_umul_hi64’: 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1635s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1635s | ^~~~~~~~~~~ 1635s | __uint32_t 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:4435:90: error: expected ‘)’ before ‘a’ 1635s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1635s | ~ ^ 1635s | ) 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:4435:109: error: expected ‘)’ before ‘b’ 1635s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1635s | ~ ^ 1635s | ) 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c: In function ‘futrts_smul_hi64’: 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1635s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1635s | ^~~~~~~~~~ 1635s | __int128__ 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:4439:86: error: expected ‘)’ before ‘a’ 1635s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1635s | ~ ^ 1635s | ) 1635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:4439:104: error: expected ‘)’ before ‘b’ 1635s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1635s | ~ ^ 1635s | ) 1635s 1635s If you find this error message confusing, uninformative, or wrong, please open an issue: 1635s https://github.com/diku-dk/futhark/issues 1635s 1638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.fut: 1638s Compiling with --backend=multicore: 1638s cc failed with code 1: 1638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c: In function ‘futrts_umul_hi64’: 1638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1638s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1638s | ^~~~~~~~~~~ 1638s | __uint32_t 1638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:4394:90: error: expected ‘)’ before ‘a’ 1638s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1638s | ~ ^ 1638s | ) 1638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:4394:109: error: expected ‘)’ before ‘b’ 1638s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1638s | ~ ^ 1638s | ) 1638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c: In function ‘futrts_smul_hi64’: 1638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1638s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1638s | ^~~~~~~~~~ 1638s | __int128__ 1638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:4398:86: error: expected ‘)’ before ‘a’ 1638s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1638s | ~ ^ 1638s | ) 1638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:4398:104: error: expected ‘)’ before ‘b’ 1638s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1638s | ~ ^ 1638s | ) 1638s 1638s If you find this error message confusing, uninformative, or wrong, please open an issue: 1638s https://github.com/diku-dk/futhark/issues 1638s 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut: 1639s Compiling with --backend=multicore: 1639s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:11:32-39: 1639s Unused name "epsilon". 1639s 1639s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:11:41-43: 1639s Unused name "mu". 1639s 1639s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:11:45-54: 1639s Unused name "thickness". 1639s 1639s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:12:55-56: 1639s Unused name "i". 1639s 1639s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:12:57-58: 1639s Unused name "j". 1639s 1639s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:13:30-37: 1639s Unused name "epsilon". 1639s 1639s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:13:39-41: 1639s Unused name "mu". 1639s 1639s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:13:43-52: 1639s Unused name "thickness". 1639s 1639s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:15:42-43: 1639s Unused name "i". 1639s 1639s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:15:44-45: 1639s Unused name "j". 1639s 1639s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:21:13-14: 1639s Unused name "x". 1639s 1639s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:29:9-10: 1639s Unused name "c". 1639s 1639s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:31:8-9: 1639s Defaulting ambiguous type to i32. 1639s cc failed with code 1: 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c: In function ‘futrts_umul_hi64’: 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1639s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1639s | ^~~~~~~~~~~ 1639s | __uint32_t 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:4406:90: error: expected ‘)’ before ‘a’ 1639s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1639s | ~ ^ 1639s | ) 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:4406:109: error: expected ‘)’ before ‘b’ 1639s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1639s | ~ ^ 1639s | ) 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c: In function ‘futrts_smul_hi64’: 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1639s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1639s | ^~~~~~~~~~ 1639s | __int128__ 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:4410:86: error: expected ‘)’ before ‘a’ 1639s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1639s | ~ ^ 1639s | ) 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:4410:104: error: expected ‘)’ before ‘b’ 1639s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1639s | ~ ^ 1639s | ) 1639s 1639s If you find this error message confusing, uninformative, or wrong, please open an issue: 1639s https://github.com/diku-dk/futhark/issues 1639s 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.fut: 1639s Compiling with --backend=multicore: 1639s cc failed with code 1: 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c: In function ‘futrts_umul_hi64’: 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:4504:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1639s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1639s | ^~~~~~~~~~~ 1639s | __uint32_t 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:4504:78: note: each undeclared identifier is reported only once for each function it appears in 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:4504:90: error: expected ‘)’ before ‘a’ 1639s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1639s | ~ ^ 1639s | ) 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:4504:109: error: expected ‘)’ before ‘b’ 1639s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1639s | ~ ^ 1639s | ) 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c: In function ‘futrts_smul_hi64’: 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:4508:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1639s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1639s | ^~~~~~~~~~ 1639s | __int128__ 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:4508:86: error: expected ‘)’ before ‘a’ 1639s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1639s | ~ ^ 1639s | ) 1639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:4508:104: error: expected ‘)’ before ‘b’ 1639s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1639s | ~ ^ 1639s | ) 1639s 1639s If you find this error message confusing, uninformative, or wrong, please open an issue: 1639s https://github.com/diku-dk/futhark/issues 1639s 1640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.fut: 1640s Compiling with --backend=multicore: 1640s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.fut:6:1-9:36: 1640s Entry point return type 1640s 1640s [2](i32, i32) 1640s 1640s will have an opaque type, so the result will likely not be usable. 1640s cc failed with code 1: 1640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c: In function ‘futrts_umul_hi64’: 1640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:4462:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1640s 4462 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1640s | ^~~~~~~~~~~ 1640s | __uint32_t 1640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:4462:78: note: each undeclared identifier is reported only once for each function it appears in 1640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:4462:90: error: expected ‘)’ before ‘a’ 1640s 4462 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1640s | ~ ^ 1640s | ) 1640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:4462:109: error: expected ‘)’ before ‘b’ 1640s 4462 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1640s | ~ ^ 1640s | ) 1640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c: In function ‘futrts_smul_hi64’: 1640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:4466:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1640s 4466 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1640s | ^~~~~~~~~~ 1640s | __int128__ 1640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:4466:86: error: expected ‘)’ before ‘a’ 1640s 4466 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1640s | ~ ^ 1640s | ) 1640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:4466:104: error: expected ‘)’ before ‘b’ 1640s 4466 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1640s | ~ ^ 1640s | ) 1640s 1640s If you find this error message confusing, uninformative, or wrong, please open an issue: 1640s https://github.com/diku-dk/futhark/issues 1640s 1641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.fut: 1641s Compiling with --backend=multicore: 1641s cc failed with code 1: 1641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c: In function ‘futrts_umul_hi64’: 1641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1641s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1641s | ^~~~~~~~~~~ 1641s | __uint32_t 1641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:4435:90: error: expected ‘)’ before ‘a’ 1641s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1641s | ~ ^ 1641s | ) 1641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:4435:109: error: expected ‘)’ before ‘b’ 1641s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1641s | ~ ^ 1641s | ) 1641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c: In function ‘futrts_smul_hi64’: 1641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1641s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1641s | ^~~~~~~~~~ 1641s | __int128__ 1641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:4439:86: error: expected ‘)’ before ‘a’ 1641s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1641s | ~ ^ 1641s | ) 1641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:4439:104: error: expected ‘)’ before ‘b’ 1641s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1641s | ~ ^ 1641s | ) 1641s 1641s If you find this error message confusing, uninformative, or wrong, please open an issue: 1641s https://github.com/diku-dk/futhark/issues 1641s 1645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.fut: 1645s Compiling with --backend=multicore: 1645s cc failed with code 1: 1645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c: In function ‘futrts_umul_hi64’: 1645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1645s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1645s | ^~~~~~~~~~~ 1645s | __uint32_t 1645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 1645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:4433:90: error: expected ‘)’ before ‘a’ 1645s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1645s | ~ ^ 1645s | ) 1645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:4433:109: error: expected ‘)’ before ‘b’ 1645s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1645s | ~ ^ 1645s | ) 1645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c: In function ‘futrts_smul_hi64’: 1645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1645s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1645s | ^~~~~~~~~~ 1645s | __int128__ 1645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:4437:86: error: expected ‘)’ before ‘a’ 1645s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1645s | ~ ^ 1645s | ) 1645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:4437:104: error: expected ‘)’ before ‘b’ 1645s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1645s | ~ ^ 1645s | ) 1645s 1645s If you find this error message confusing, uninformative, or wrong, please open an issue: 1645s https://github.com/diku-dk/futhark/issues 1645s 1646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.fut: 1646s Compiling with --backend=multicore: 1646s cc failed with code 1: 1646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c: In function ‘futrts_umul_hi64’: 1646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1646s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1646s | ^~~~~~~~~~~ 1646s | __uint32_t 1646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:4420:90: error: expected ‘)’ before ‘a’ 1646s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1646s | ~ ^ 1646s | ) 1646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:4420:109: error: expected ‘)’ before ‘b’ 1646s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1646s | ~ ^ 1646s | ) 1646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c: In function ‘futrts_smul_hi64’: 1646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1646s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1646s | ^~~~~~~~~~ 1646s | __int128__ 1646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:4424:86: error: expected ‘)’ before ‘a’ 1646s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1646s | ~ ^ 1646s | ) 1646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:4424:104: error: expected ‘)’ before ‘b’ 1646s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1646s | ~ ^ 1646s | ) 1646s 1646s If you find this error message confusing, uninformative, or wrong, please open an issue: 1646s https://github.com/diku-dk/futhark/issues 1646s 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.fut: 1647s Compiling with --backend=multicore: 1647s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.fut:5:1-45: 1647s Entry point return type 1647s 1647s (f32, (), *[10]()) 1647s 1647s will have an opaque type, so the result will likely not be usable. 1647s cc failed with code 1: 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c: In function ‘futrts_umul_hi64’: 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1647s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1647s | ^~~~~~~~~~~ 1647s | __uint32_t 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:4422:90: error: expected ‘)’ before ‘a’ 1647s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1647s | ~ ^ 1647s | ) 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:4422:109: error: expected ‘)’ before ‘b’ 1647s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1647s | ~ ^ 1647s | ) 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c: In function ‘futrts_smul_hi64’: 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1647s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1647s | ^~~~~~~~~~ 1647s | __int128__ 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:4426:86: error: expected ‘)’ before ‘a’ 1647s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1647s | ~ ^ 1647s | ) 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:4426:104: error: expected ‘)’ before ‘b’ 1647s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1647s | ~ ^ 1647s | ) 1647s 1647s If you find this error message confusing, uninformative, or wrong, please open an issue: 1647s https://github.com/diku-dk/futhark/issues 1647s 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.fut: 1647s Compiling with --backend=multicore: 1647s cc failed with code 1: 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c: In function ‘futrts_umul_hi64’: 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1647s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1647s | ^~~~~~~~~~~ 1647s | __uint32_t 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:4406:90: error: expected ‘)’ before ‘a’ 1647s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1647s | ~ ^ 1647s | ) 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:4406:109: error: expected ‘)’ before ‘b’ 1647s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1647s | ~ ^ 1647s | ) 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c: In function ‘futrts_smul_hi64’: 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1647s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1647s | ^~~~~~~~~~ 1647s | __int128__ 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:4410:86: error: expected ‘)’ before ‘a’ 1647s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1647s | ~ ^ 1647s | ) 1647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:4410:104: error: expected ‘)’ before ‘b’ 1647s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1647s | ~ ^ 1647s | ) 1647s 1647s If you find this error message confusing, uninformative, or wrong, please open an issue: 1647s https://github.com/diku-dk/futhark/issues 1647s 1648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.fut: 1648s Compiling with --backend=multicore: 1648s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.fut:12:47-48: 1648s Unused name "j". 1648s cc failed with code 1: 1648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c: In function ‘futrts_umul_hi64’: 1648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1648s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1648s | ^~~~~~~~~~~ 1648s | __uint32_t 1648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:4438:90: error: expected ‘)’ before ‘a’ 1648s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1648s | ~ ^ 1648s | ) 1648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:4438:109: error: expected ‘)’ before ‘b’ 1648s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1648s | ~ ^ 1648s | ) 1648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c: In function ‘futrts_smul_hi64’: 1648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1648s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1648s | ^~~~~~~~~~ 1648s | __int128__ 1648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:4442:86: error: expected ‘)’ before ‘a’ 1648s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1648s | ~ ^ 1648s | ) 1648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:4442:104: error: expected ‘)’ before ‘b’ 1648s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1648s | ~ ^ 1648s | ) 1648s 1648s If you find this error message confusing, uninformative, or wrong, please open an issue: 1648s https://github.com/diku-dk/futhark/issues 1648s 1649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.fut: 1649s Generating reference outputs: 1649s cc failed with code 1: 1649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c: In function ‘futrts_umul_hi64’: 1649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1649s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1649s | ^~~~~~~~~~~ 1649s | __uint32_t 1649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c:4415:90: error: expected ‘)’ before ‘a’ 1649s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1649s | ~ ^ 1649s | ) 1649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c:4415:109: error: expected ‘)’ before ‘b’ 1649s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1649s | ~ ^ 1649s | ) 1649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c: In function ‘futrts_smul_hi64’: 1649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1649s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1649s | ^~~~~~~~~~ 1649s | __int128__ 1649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c:4419:86: error: expected ‘)’ before ‘a’ 1649s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1649s | ~ ^ 1649s | ) 1649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c:4419:104: error: expected ‘)’ before ‘b’ 1649s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1649s | ~ ^ 1649s | ) 1649s 1649s If you find this error message confusing, uninformative, or wrong, please open an issue: 1649s https://github.com/diku-dk/futhark/issues 1649s 1650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.fut: 1650s Compiling with --backend=multicore: 1650s cc failed with code 1: 1650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c: In function ‘futrts_umul_hi64’: 1650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1650s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1650s | ^~~~~~~~~~~ 1650s | __uint32_t 1650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:4435:90: error: expected ‘)’ before ‘a’ 1650s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1650s | ~ ^ 1650s | ) 1650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:4435:109: error: expected ‘)’ before ‘b’ 1650s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1650s | ~ ^ 1650s | ) 1650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c: In function ‘futrts_smul_hi64’: 1650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1650s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1650s | ^~~~~~~~~~ 1650s | __int128__ 1650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:4439:86: error: expected ‘)’ before ‘a’ 1650s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1650s | ~ ^ 1650s | ) 1650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:4439:104: error: expected ‘)’ before ‘b’ 1650s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1650s | ~ ^ 1650s | ) 1650s 1650s If you find this error message confusing, uninformative, or wrong, please open an issue: 1650s https://github.com/diku-dk/futhark/issues 1650s 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.fut: 1652s Compiling with --backend=multicore: 1652s cc failed with code 1: 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c: In function ‘futrts_umul_hi64’: 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1652s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1652s | ^~~~~~~~~~~ 1652s | __uint32_t 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:4407:90: error: expected ‘)’ before ‘a’ 1652s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1652s | ~ ^ 1652s | ) 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:4407:109: error: expected ‘)’ before ‘b’ 1652s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1652s | ~ ^ 1652s | ) 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c: In function ‘futrts_smul_hi64’: 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1652s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1652s | ^~~~~~~~~~ 1652s | __int128__ 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:4411:86: error: expected ‘)’ before ‘a’ 1652s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1652s | ~ ^ 1652s | ) 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:4411:104: error: expected ‘)’ before ‘b’ 1652s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1652s | ~ ^ 1652s | ) 1652s 1652s If you find this error message confusing, uninformative, or wrong, please open an issue: 1652s https://github.com/diku-dk/futhark/issues 1652s 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.fut: 1652s Compiling with --backend=multicore: 1652s cc failed with code 1: 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c: In function ‘futrts_umul_hi64’: 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1652s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1652s | ^~~~~~~~~~~ 1652s | __uint32_t 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:4423:90: error: expected ‘)’ before ‘a’ 1652s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1652s | ~ ^ 1652s | ) 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:4423:109: error: expected ‘)’ before ‘b’ 1652s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1652s | ~ ^ 1652s | ) 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c: In function ‘futrts_smul_hi64’: 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1652s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1652s | ^~~~~~~~~~ 1652s | __int128__ 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:4427:86: error: expected ‘)’ before ‘a’ 1652s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1652s | ~ ^ 1652s | ) 1652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:4427:104: error: expected ‘)’ before ‘b’ 1652s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1652s | ~ ^ 1652s | ) 1652s 1652s If you find this error message confusing, uninformative, or wrong, please open an issue: 1652s https://github.com/diku-dk/futhark/issues 1652s 1653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.fut: 1653s Compiling with --backend=multicore: 1653s cc failed with code 1: 1653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c: In function ‘futrts_umul_hi64’: 1653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1653s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1653s | ^~~~~~~~~~~ 1653s | __uint32_t 1653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:4406:90: error: expected ‘)’ before ‘a’ 1653s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1653s | ~ ^ 1653s | ) 1653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:4406:109: error: expected ‘)’ before ‘b’ 1653s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1653s | ~ ^ 1653s | ) 1653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c: In function ‘futrts_smul_hi64’: 1653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1653s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1653s | ^~~~~~~~~~ 1653s | __int128__ 1653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:4410:86: error: expected ‘)’ before ‘a’ 1653s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1653s | ~ ^ 1653s | ) 1653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:4410:104: error: expected ‘)’ before ‘b’ 1653s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1653s | ~ ^ 1653s | ) 1653s 1653s If you find this error message confusing, uninformative, or wrong, please open an issue: 1653s https://github.com/diku-dk/futhark/issues 1653s 1655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.fut: 1655s Compiling with --backend=multicore: 1655s cc failed with code 1: 1655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c: In function ‘futrts_umul_hi64’: 1655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1655s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1655s | ^~~~~~~~~~~ 1655s | __uint32_t 1655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:4421:90: error: expected ‘)’ before ‘a’ 1655s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1655s | ~ ^ 1655s | ) 1655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:4421:109: error: expected ‘)’ before ‘b’ 1655s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1655s | ~ ^ 1655s | ) 1655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c: In function ‘futrts_smul_hi64’: 1655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1655s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1655s | ^~~~~~~~~~ 1655s | __int128__ 1655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:4425:86: error: expected ‘)’ before ‘a’ 1655s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1655s | ~ ^ 1655s | ) 1655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:4425:104: error: expected ‘)’ before ‘b’ 1655s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1655s | ~ ^ 1655s | ) 1655s 1655s If you find this error message confusing, uninformative, or wrong, please open an issue: 1655s https://github.com/diku-dk/futhark/issues 1655s 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.fut: 1656s Compiling with --backend=multicore: 1656s cc failed with code 1: 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c: In function ‘futrts_umul_hi64’: 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1656s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1656s | ^~~~~~~~~~~ 1656s | __uint32_t 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:4407:90: error: expected ‘)’ before ‘a’ 1656s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1656s | ~ ^ 1656s | ) 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:4407:109: error: expected ‘)’ before ‘b’ 1656s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1656s | ~ ^ 1656s | ) 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c: In function ‘futrts_smul_hi64’: 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1656s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1656s | ^~~~~~~~~~ 1656s | __int128__ 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:4411:86: error: expected ‘)’ before ‘a’ 1656s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1656s | ~ ^ 1656s | ) 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:4411:104: error: expected ‘)’ before ‘b’ 1656s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1656s | ~ ^ 1656s | ) 1656s 1656s If you find this error message confusing, uninformative, or wrong, please open an issue: 1656s https://github.com/diku-dk/futhark/issues 1656s 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.fut: 1656s Compiling with --backend=multicore: 1656s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.fut:1:12-32: 1656s Entry point parameter 1656s 1656s ((gridDim: (i64, i64)): (i64, i64)) 1656s 1656s will have an opaque type, so the entry point will likely not be callable. 1656s cc failed with code 1: 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c: In function ‘futrts_umul_hi64’: 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1656s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1656s | ^~~~~~~~~~~ 1656s | __uint32_t 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:4450:90: error: expected ‘)’ before ‘a’ 1656s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1656s | ~ ^ 1656s | ) 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:4450:109: error: expected ‘)’ before ‘b’ 1656s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1656s | ~ ^ 1656s | ) 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c: In function ‘futrts_smul_hi64’: 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1656s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1656s | ^~~~~~~~~~ 1656s | __int128__ 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:4454:86: error: expected ‘)’ before ‘a’ 1656s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1656s | ~ ^ 1656s | ) 1656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:4454:104: error: expected ‘)’ before ‘b’ 1656s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1656s | ~ ^ 1656s | ) 1656s 1656s If you find this error message confusing, uninformative, or wrong, please open an issue: 1656s https://github.com/diku-dk/futhark/issues 1656s 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.fut: 1657s Compiling with --backend=multicore: 1657s cc failed with code 1: 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c: In function ‘futrts_umul_hi64’: 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1657s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1657s | ^~~~~~~~~~~ 1657s | __uint32_t 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:4406:90: error: expected ‘)’ before ‘a’ 1657s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1657s | ~ ^ 1657s | ) 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:4406:109: error: expected ‘)’ before ‘b’ 1657s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1657s | ~ ^ 1657s | ) 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c: In function ‘futrts_smul_hi64’: 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1657s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1657s | ^~~~~~~~~~ 1657s | __int128__ 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:4410:86: error: expected ‘)’ before ‘a’ 1657s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1657s | ~ ^ 1657s | ) 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:4410:104: error: expected ‘)’ before ‘b’ 1657s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1657s | ~ ^ 1657s | ) 1657s 1657s If you find this error message confusing, uninformative, or wrong, please open an issue: 1657s https://github.com/diku-dk/futhark/issues 1657s 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.fut: 1657s Compiling with --backend=multicore: 1657s cc failed with code 1: 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c: In function ‘futrts_umul_hi64’: 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1657s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1657s | ^~~~~~~~~~~ 1657s | __uint32_t 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:4406:90: error: expected ‘)’ before ‘a’ 1657s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1657s | ~ ^ 1657s | ) 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:4406:109: error: expected ‘)’ before ‘b’ 1657s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1657s | ~ ^ 1657s | ) 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c: In function ‘futrts_smul_hi64’: 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1657s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1657s | ^~~~~~~~~~ 1657s | __int128__ 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:4410:86: error: expected ‘)’ before ‘a’ 1657s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1657s | ~ ^ 1657s | ) 1657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:4410:104: error: expected ‘)’ before ‘b’ 1657s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1657s | ~ ^ 1657s | ) 1657s 1657s If you find this error message confusing, uninformative, or wrong, please open an issue: 1657s https://github.com/diku-dk/futhark/issues 1657s 1662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.fut: 1662s Compiling with --backend=multicore: 1662s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.fut:4:39-40: 1662s Unused name "i". 1662s cc failed with code 1: 1662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c: In function ‘futrts_umul_hi64’: 1662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1662s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1662s | ^~~~~~~~~~~ 1662s | __uint32_t 1662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:4420:90: error: expected ‘)’ before ‘a’ 1662s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1662s | ~ ^ 1662s | ) 1662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:4420:109: error: expected ‘)’ before ‘b’ 1662s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1662s | ~ ^ 1662s | ) 1662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c: In function ‘futrts_smul_hi64’: 1662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1662s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1662s | ^~~~~~~~~~ 1662s | __int128__ 1662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:4424:86: error: expected ‘)’ before ‘a’ 1662s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1662s | ~ ^ 1662s | ) 1662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:4424:104: error: expected ‘)’ before ‘b’ 1662s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1662s | ~ ^ 1662s | ) 1662s 1662s If you find this error message confusing, uninformative, or wrong, please open an issue: 1662s https://github.com/diku-dk/futhark/issues 1662s 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.fut: 1664s Compiling with --backend=multicore: 1664s cc failed with code 1: 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c: In function ‘futrts_umul_hi64’: 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1664s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1664s | ^~~~~~~~~~~ 1664s | __uint32_t 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:4422:90: error: expected ‘)’ before ‘a’ 1664s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1664s | ~ ^ 1664s | ) 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:4422:109: error: expected ‘)’ before ‘b’ 1664s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1664s | ~ ^ 1664s | ) 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c: In function ‘futrts_smul_hi64’: 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1664s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1664s | ^~~~~~~~~~ 1664s | __int128__ 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:4426:86: error: expected ‘)’ before ‘a’ 1664s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1664s | ~ ^ 1664s | ) 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:4426:104: error: expected ‘)’ before ‘b’ 1664s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1664s | ~ ^ 1664s | ) 1664s 1664s If you find this error message confusing, uninformative, or wrong, please open an issue: 1664s https://github.com/diku-dk/futhark/issues 1664s 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.fut: 1664s Compiling with --backend=multicore: 1664s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.fut:2:1-41: 1664s Entry point return type 1664s 1664s [10](bool, bool) 1664s 1664s will have an opaque type, so the result will likely not be usable. 1664s cc failed with code 1: 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c: In function ‘futrts_umul_hi64’: 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1664s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1664s | ^~~~~~~~~~~ 1664s | __uint32_t 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:4450:90: error: expected ‘)’ before ‘a’ 1664s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1664s | ~ ^ 1664s | ) 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:4450:109: error: expected ‘)’ before ‘b’ 1664s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1664s | ~ ^ 1664s | ) 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c: In function ‘futrts_smul_hi64’: 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1664s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1664s | ^~~~~~~~~~ 1664s | __int128__ 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:4454:86: error: expected ‘)’ before ‘a’ 1664s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1664s | ~ ^ 1664s | ) 1664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:4454:104: error: expected ‘)’ before ‘b’ 1664s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1664s | ~ ^ 1664s | ) 1664s 1664s If you find this error message confusing, uninformative, or wrong, please open an issue: 1664s https://github.com/diku-dk/futhark/issues 1664s 1665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.fut: 1665s Compiling with --backend=multicore: 1665s cc failed with code 1: 1665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c: In function ‘futrts_umul_hi64’: 1665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1665s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1665s | ^~~~~~~~~~~ 1665s | __uint32_t 1665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:4421:90: error: expected ‘)’ before ‘a’ 1665s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1665s | ~ ^ 1665s | ) 1665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:4421:109: error: expected ‘)’ before ‘b’ 1665s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1665s | ~ ^ 1665s | ) 1665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c: In function ‘futrts_smul_hi64’: 1665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1665s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1666s | ^~~~~~~~~~ 1666s | __int128__ 1666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:4425:86: error: expected ‘)’ before ‘a’ 1666s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1666s | ~ ^ 1666s | ) 1666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:4425:104: error: expected ‘)’ before ‘b’ 1666s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1666s | ~ ^ 1666s | ) 1666s 1666s If you find this error message confusing, uninformative, or wrong, please open an issue: 1666s https://github.com/diku-dk/futhark/issues 1666s 1666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.fut: 1666s Compiling with --backend=multicore: 1666s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.fut:8:28-47: 1666s Size expression with binding is replaced by unknown size. 1666s 1666s For more information, see: 1666s https://futhark.readthedocs.io/en/v0.25.26/error-index.html#size-expression-bind 1666s cc failed with code 1: 1666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c: In function ‘futrts_umul_hi64’: 1666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1666s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1666s | ^~~~~~~~~~~ 1666s | __uint32_t 1666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:4420:90: error: expected ‘)’ before ‘a’ 1666s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1666s | ~ ^ 1666s | ) 1666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:4420:109: error: expected ‘)’ before ‘b’ 1666s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1666s | ~ ^ 1666s | ) 1666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c: In function ‘futrts_smul_hi64’: 1666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1666s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1666s | ^~~~~~~~~~ 1666s | __int128__ 1666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:4424:86: error: expected ‘)’ before ‘a’ 1666s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1666s | ~ ^ 1666s | ) 1666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:4424:104: error: expected ‘)’ before ‘b’ 1666s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1666s | ~ ^ 1666s | ) 1666s 1666s If you find this error message confusing, uninformative, or wrong, please open an issue: 1666s https://github.com/diku-dk/futhark/issues 1666s 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.fut: 1667s Compiling with --backend=multicore: 1667s cc failed with code 1: 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c: In function ‘futrts_umul_hi64’: 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1667s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1667s | ^~~~~~~~~~~ 1667s | __uint32_t 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:4420:90: error: expected ‘)’ before ‘a’ 1667s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1667s | ~ ^ 1667s | ) 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:4420:109: error: expected ‘)’ before ‘b’ 1667s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1667s | ~ ^ 1667s | ) 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c: In function ‘futrts_smul_hi64’: 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1667s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1667s | ^~~~~~~~~~ 1667s | __int128__ 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:4424:86: error: expected ‘)’ before ‘a’ 1667s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1667s | ~ ^ 1667s | ) 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:4424:104: error: expected ‘)’ before ‘b’ 1667s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1667s | ~ ^ 1667s | ) 1667s 1667s If you find this error message confusing, uninformative, or wrong, please open an issue: 1667s https://github.com/diku-dk/futhark/issues 1667s 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.fut: 1667s Compiling with --backend=multicore: 1667s cc failed with code 1: 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c: In function ‘futrts_umul_hi64’: 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1667s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1667s | ^~~~~~~~~~~ 1667s | __uint32_t 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:4420:90: error: expected ‘)’ before ‘a’ 1667s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1667s | ~ ^ 1667s | ) 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:4420:109: error: expected ‘)’ before ‘b’ 1667s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1667s | ~ ^ 1667s | ) 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c: In function ‘futrts_smul_hi64’: 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1667s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1667s | ^~~~~~~~~~ 1667s | __int128__ 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:4424:86: error: expected ‘)’ before ‘a’ 1667s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1667s | ~ ^ 1667s | ) 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:4424:104: error: expected ‘)’ before ‘b’ 1667s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1667s | ~ ^ 1667s | ) 1667s 1667s If you find this error message confusing, uninformative, or wrong, please open an issue: 1667s https://github.com/diku-dk/futhark/issues 1667s 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.fut: 1667s Compiling with --backend=multicore: 1667s cc failed with code 1: 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c: In function ‘futrts_umul_hi64’: 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1667s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1667s | ^~~~~~~~~~~ 1667s | __uint32_t 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:4407:90: error: expected ‘)’ before ‘a’ 1667s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1667s | ~ ^ 1667s | ) 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:4407:109: error: expected ‘)’ before ‘b’ 1667s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1667s | ~ ^ 1667s | ) 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c: In function ‘futrts_smul_hi64’: 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1667s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1667s | ^~~~~~~~~~ 1667s | __int128__ 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:4411:86: error: expected ‘)’ before ‘a’ 1667s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1667s | ~ ^ 1667s | ) 1667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:4411:104: error: expected ‘)’ before ‘b’ 1667s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1668s | ~ ^ 1668s | ) 1668s 1668s If you find this error message confusing, uninformative, or wrong, please open an issue: 1668s https://github.com/diku-dk/futhark/issues 1668s 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.fut: 1674s Compiling with --backend=multicore: 1674s cc failed with code 1: 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c: In function ‘futrts_umul_hi64’: 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1674s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1674s | ^~~~~~~~~~~ 1674s | __uint32_t 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:4407:90: error: expected ‘)’ before ‘a’ 1674s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1674s | ~ ^ 1674s | ) 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:4407:109: error: expected ‘)’ before ‘b’ 1674s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1674s | ~ ^ 1674s | ) 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c: In function ‘futrts_smul_hi64’: 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1674s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1674s | ^~~~~~~~~~ 1674s | __int128__ 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:4411:86: error: expected ‘)’ before ‘a’ 1674s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1674s | ~ ^ 1674s | ) 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:4411:104: error: expected ‘)’ before ‘b’ 1674s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1674s | ~ ^ 1674s | ) 1674s 1674s If you find this error message confusing, uninformative, or wrong, please open an issue: 1674s https://github.com/diku-dk/futhark/issues 1674s 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.fut: 1674s Generating reference outputs: 1674s cc failed with code 1: 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c: In function ‘futrts_umul_hi64’: 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1674s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1674s | ^~~~~~~~~~~ 1674s | __uint32_t 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c:4416:90: error: expected ‘)’ before ‘a’ 1674s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1674s | ~ ^ 1674s | ) 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c:4416:109: error: expected ‘)’ before ‘b’ 1674s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1674s | ~ ^ 1674s | ) 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c: In function ‘futrts_smul_hi64’: 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1674s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1674s | ^~~~~~~~~~ 1674s | __int128__ 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c:4420:86: error: expected ‘)’ before ‘a’ 1674s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1674s | ~ ^ 1674s | ) 1674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c:4420:104: error: expected ‘)’ before ‘b’ 1674s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1674s | ~ ^ 1674s | ) 1674s 1674s If you find this error message confusing, uninformative, or wrong, please open an issue: 1674s https://github.com/diku-dk/futhark/issues 1674s 1675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.fut: 1675s Compiling with --backend=multicore: 1675s cc failed with code 1: 1675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c: In function ‘futrts_umul_hi64’: 1675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1675s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1675s | ^~~~~~~~~~~ 1675s | __uint32_t 1675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:4421:90: error: expected ‘)’ before ‘a’ 1675s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1675s | ~ ^ 1675s | ) 1675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:4421:109: error: expected ‘)’ before ‘b’ 1675s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1675s | ~ ^ 1675s | ) 1675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c: In function ‘futrts_smul_hi64’: 1675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1675s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1675s | ^~~~~~~~~~ 1675s | __int128__ 1675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:4425:86: error: expected ‘)’ before ‘a’ 1675s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1675s | ~ ^ 1675s | ) 1675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:4425:104: error: expected ‘)’ before ‘b’ 1675s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1675s | ~ ^ 1675s | ) 1675s 1675s If you find this error message confusing, uninformative, or wrong, please open an issue: 1675s https://github.com/diku-dk/futhark/issues 1675s 1676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.fut: 1676s Compiling with --backend=multicore: 1676s cc failed with code 1: 1676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c: In function ‘futrts_umul_hi64’: 1676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1676s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1676s | ^~~~~~~~~~~ 1676s | __uint32_t 1676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:4407:90: error: expected ‘)’ before ‘a’ 1676s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1676s | ~ ^ 1676s | ) 1676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:4407:109: error: expected ‘)’ before ‘b’ 1676s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1676s | ~ ^ 1676s | ) 1676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c: In function ‘futrts_smul_hi64’: 1676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1676s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1676s | ^~~~~~~~~~ 1676s | __int128__ 1676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:4411:86: error: expected ‘)’ before ‘a’ 1676s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1676s | ~ ^ 1676s | ) 1676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:4411:104: error: expected ‘)’ before ‘b’ 1676s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1676s | ~ ^ 1676s | ) 1676s 1676s If you find this error message confusing, uninformative, or wrong, please open an issue: 1676s https://github.com/diku-dk/futhark/issues 1676s 1677s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.fut: 1677s Compiling with --backend=multicore: 1677s cc failed with code 1: 1677s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c: In function ‘futrts_umul_hi64’: 1677s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1677s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1677s | ^~~~~~~~~~~ 1677s | __uint32_t 1677s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1677s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:4420:90: error: expected ‘)’ before ‘a’ 1677s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1677s | ~ ^ 1677s | ) 1677s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:4420:109: error: expected ‘)’ before ‘b’ 1677s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1677s | ~ ^ 1677s | ) 1677s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c: In function ‘futrts_smul_hi64’: 1677s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1677s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1677s | ^~~~~~~~~~ 1677s | __int128__ 1677s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:4424:86: error: expected ‘)’ before ‘a’ 1677s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1677s | ~ ^ 1677s | ) 1677s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:4424:104: error: expected ‘)’ before ‘b’ 1677s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1677s | ~ ^ 1677s | ) 1677s 1677s If you find this error message confusing, uninformative, or wrong, please open an issue: 1677s https://github.com/diku-dk/futhark/issues 1677s 1681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.fut: 1681s Compiling with --backend=multicore: 1681s cc failed with code 1: 1681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c: In function ‘futrts_umul_hi64’: 1681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1681s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1681s | ^~~~~~~~~~~ 1681s | __uint32_t 1681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:4420:90: error: expected ‘)’ before ‘a’ 1681s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1681s | ~ ^ 1681s | ) 1681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:4420:109: error: expected ‘)’ before ‘b’ 1681s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1681s | ~ ^ 1681s | ) 1681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c: In function ‘futrts_smul_hi64’: 1681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1681s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1681s | ^~~~~~~~~~ 1681s | __int128__ 1681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:4424:86: error: expected ‘)’ before ‘a’ 1681s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1681s | ~ ^ 1681s | ) 1681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:4424:104: error: expected ‘)’ before ‘b’ 1681s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1681s | ~ ^ 1681s | ) 1681s 1681s If you find this error message confusing, uninformative, or wrong, please open an issue: 1681s https://github.com/diku-dk/futhark/issues 1681s 1682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.fut: 1682s Compiling with --backend=multicore: 1682s cc failed with code 1: 1682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c: In function ‘futrts_umul_hi64’: 1682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1682s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1682s | ^~~~~~~~~~~ 1682s | __uint32_t 1682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:4421:90: error: expected ‘)’ before ‘a’ 1682s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1682s | ~ ^ 1682s | ) 1682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:4421:109: error: expected ‘)’ before ‘b’ 1682s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1682s | ~ ^ 1682s | ) 1682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c: In function ‘futrts_smul_hi64’: 1682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1682s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1682s | ^~~~~~~~~~ 1682s | __int128__ 1682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:4425:86: error: expected ‘)’ before ‘a’ 1683s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1683s | ~ ^ 1683s | ) 1683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:4425:104: error: expected ‘)’ before ‘b’ 1683s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1683s | ~ ^ 1683s | ) 1683s 1683s If you find this error message confusing, uninformative, or wrong, please open an issue: 1683s https://github.com/diku-dk/futhark/issues 1683s 1683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.fut: 1683s Compiling with --backend=multicore: 1683s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.fut:5:28-34: 1683s Unused name "xParam". 1683s 1683s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.fut:6:28-34: 1683s Unused name "yParam". 1683s cc failed with code 1: 1683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c: In function ‘futrts_umul_hi64’: 1683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1683s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1683s | ^~~~~~~~~~~ 1683s | __uint32_t 1683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:4436:90: error: expected ‘)’ before ‘a’ 1683s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1683s | ~ ^ 1683s | ) 1683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:4436:109: error: expected ‘)’ before ‘b’ 1683s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1683s | ~ ^ 1683s | ) 1683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c: In function ‘futrts_smul_hi64’: 1683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1683s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1683s | ^~~~~~~~~~ 1683s | __int128__ 1683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:4440:86: error: expected ‘)’ before ‘a’ 1683s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1683s | ~ ^ 1683s | ) 1683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:4440:104: error: expected ‘)’ before ‘b’ 1683s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1683s | ~ ^ 1683s | ) 1683s 1683s If you find this error message confusing, uninformative, or wrong, please open an issue: 1683s https://github.com/diku-dk/futhark/issues 1683s 1685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.fut: 1685s Compiling with --backend=multicore: 1685s cc failed with code 1: 1685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c: In function ‘futrts_umul_hi64’: 1685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1685s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1685s | ^~~~~~~~~~~ 1685s | __uint32_t 1685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:4421:90: error: expected ‘)’ before ‘a’ 1685s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1685s | ~ ^ 1685s | ) 1685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:4421:109: error: expected ‘)’ before ‘b’ 1685s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1685s | ~ ^ 1685s | ) 1685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c: In function ‘futrts_smul_hi64’: 1685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1685s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1685s | ^~~~~~~~~~ 1685s | __int128__ 1685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:4425:86: error: expected ‘)’ before ‘a’ 1685s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1685s | ~ ^ 1685s | ) 1685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:4425:104: error: expected ‘)’ before ‘b’ 1685s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1685s | ~ ^ 1685s | ) 1685s 1685s If you find this error message confusing, uninformative, or wrong, please open an issue: 1685s https://github.com/diku-dk/futhark/issues 1685s 1687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.fut: 1687s Compiling with --backend=multicore: 1687s cc failed with code 1: 1687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c: In function ‘futrts_umul_hi64’: 1687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1687s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1687s | ^~~~~~~~~~~ 1687s | __uint32_t 1687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:4421:90: error: expected ‘)’ before ‘a’ 1687s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1687s | ~ ^ 1687s | ) 1687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:4421:109: error: expected ‘)’ before ‘b’ 1687s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1687s | ~ ^ 1687s | ) 1687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c: In function ‘futrts_smul_hi64’: 1687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1687s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1687s | ^~~~~~~~~~ 1687s | __int128__ 1687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:4425:86: error: expected ‘)’ before ‘a’ 1687s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1687s | ~ ^ 1687s | ) 1687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:4425:104: error: expected ‘)’ before ‘b’ 1687s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1687s | ~ ^ 1687s | ) 1687s 1687s If you find this error message confusing, uninformative, or wrong, please open an issue: 1687s https://github.com/diku-dk/futhark/issues 1687s 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.fut: 1688s Compiling with --backend=multicore: 1688s cc failed with code 1: 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c: In function ‘futrts_umul_hi64’: 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1688s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1688s | ^~~~~~~~~~~ 1688s | __uint32_t 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:4421:90: error: expected ‘)’ before ‘a’ 1688s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1688s | ~ ^ 1688s | ) 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:4421:109: error: expected ‘)’ before ‘b’ 1688s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1688s | ~ ^ 1688s | ) 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c: In function ‘futrts_smul_hi64’: 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1688s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1688s | ^~~~~~~~~~ 1688s | __int128__ 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:4425:86: error: expected ‘)’ before ‘a’ 1688s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1688s | ~ ^ 1688s | ) 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:4425:104: error: expected ‘)’ before ‘b’ 1688s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1688s | ~ ^ 1688s | ) 1688s 1688s If you find this error message confusing, uninformative, or wrong, please open an issue: 1688s https://github.com/diku-dk/futhark/issues 1688s 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.fut: 1688s Compiling with --backend=multicore: 1688s cc failed with code 1: 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c: In function ‘futrts_umul_hi64’: 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1688s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1688s | ^~~~~~~~~~~ 1688s | __uint32_t 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:4436:90: error: expected ‘)’ before ‘a’ 1688s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1688s | ~ ^ 1688s | ) 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:4436:109: error: expected ‘)’ before ‘b’ 1688s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1688s | ~ ^ 1688s | ) 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c: In function ‘futrts_smul_hi64’: 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1688s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1688s | ^~~~~~~~~~ 1688s | __int128__ 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:4440:86: error: expected ‘)’ before ‘a’ 1688s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1688s | ~ ^ 1688s | ) 1688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:4440:104: error: expected ‘)’ before ‘b’ 1688s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1688s | ~ ^ 1688s | ) 1688s 1688s If you find this error message confusing, uninformative, or wrong, please open an issue: 1688s https://github.com/diku-dk/futhark/issues 1688s 1691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.fut: 1691s Compiling with --backend=multicore: 1691s cc failed with code 1: 1691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c: In function ‘futrts_umul_hi64’: 1691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:4577:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1691s 4577 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1691s | ^~~~~~~~~~~ 1691s | __uint32_t 1691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:4577:78: note: each undeclared identifier is reported only once for each function it appears in 1691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:4577:90: error: expected ‘)’ before ‘a’ 1691s 4577 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1691s | ~ ^ 1691s | ) 1691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:4577:109: error: expected ‘)’ before ‘b’ 1691s 4577 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1691s | ~ ^ 1691s | ) 1691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c: In function ‘futrts_smul_hi64’: 1691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:4581:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1691s 4581 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1691s | ^~~~~~~~~~ 1691s | __int128__ 1691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:4581:86: error: expected ‘)’ before ‘a’ 1691s 4581 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1691s | ~ ^ 1691s | ) 1691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:4581:104: error: expected ‘)’ before ‘b’ 1691s 4581 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1691s | ~ ^ 1691s | ) 1691s 1691s If you find this error message confusing, uninformative, or wrong, please open an issue: 1691s https://github.com/diku-dk/futhark/issues 1691s 1691s 785 failed, 87 passed, 1441 to go. 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.fut: 1694s Compiling with --backend=multicore: 1694s cc failed with code 1: 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c: In function ‘futrts_umul_hi64’: 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1694s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1694s | ^~~~~~~~~~~ 1694s | __uint32_t 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:4420:90: error: expected ‘)’ before ‘a’ 1694s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1694s | ~ ^ 1694s | ) 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:4420:109: error: expected ‘)’ before ‘b’ 1694s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1694s | ~ ^ 1694s | ) 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c: In function ‘futrts_smul_hi64’: 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1694s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1694s | ^~~~~~~~~~ 1694s | __int128__ 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:4424:86: error: expected ‘)’ before ‘a’ 1694s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1694s | ~ ^ 1694s | ) 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:4424:104: error: expected ‘)’ before ‘b’ 1694s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1694s | ~ ^ 1694s | ) 1694s 1694s If you find this error message confusing, uninformative, or wrong, please open an issue: 1694s https://github.com/diku-dk/futhark/issues 1694s 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.fut: 1694s Compiling with --backend=multicore: 1694s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.fut:8:34-35: 1694s Unused name "x". 1694s cc failed with code 1: 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c: In function ‘futrts_umul_hi64’: 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1694s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1694s | ^~~~~~~~~~~ 1694s | __uint32_t 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:4421:90: error: expected ‘)’ before ‘a’ 1694s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1694s | ~ ^ 1694s | ) 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:4421:109: error: expected ‘)’ before ‘b’ 1694s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1694s | ~ ^ 1694s | ) 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c: In function ‘futrts_smul_hi64’: 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1694s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1694s | ^~~~~~~~~~ 1694s | __int128__ 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:4425:86: error: expected ‘)’ before ‘a’ 1694s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1694s | ~ ^ 1694s | ) 1694s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:4425:104: error: expected ‘)’ before ‘b’ 1694s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1694s | ~ ^ 1694s | ) 1694s 1694s If you find this error message confusing, uninformative, or wrong, please open an issue: 1694s https://github.com/diku-dk/futhark/issues 1694s 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.fut: 1697s Compiling with --backend=multicore: 1697s cc failed with code 1: 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c: In function ‘futrts_umul_hi64’: 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1697s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1697s | ^~~~~~~~~~~ 1697s | __uint32_t 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:4420:90: error: expected ‘)’ before ‘a’ 1697s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1697s | ~ ^ 1697s | ) 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:4420:109: error: expected ‘)’ before ‘b’ 1697s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1697s | ~ ^ 1697s | ) 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c: In function ‘futrts_smul_hi64’: 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1697s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1697s | ^~~~~~~~~~ 1697s | __int128__ 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:4424:86: error: expected ‘)’ before ‘a’ 1697s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1697s | ~ ^ 1697s | ) 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:4424:104: error: expected ‘)’ before ‘b’ 1697s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1697s | ~ ^ 1697s | ) 1697s 1697s If you find this error message confusing, uninformative, or wrong, please open an issue: 1697s https://github.com/diku-dk/futhark/issues 1697s 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.fut: 1697s Compiling with --backend=multicore: 1697s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.fut:5:16-37: 1697s Entry point parameter 1697s 1697s ((a: [n * m]([d₃]i32, i32)): [n * m]([]i32, i32)) 1697s 1697s will have an opaque type, so the entry point will likely not be callable. 1697s cc failed with code 1: 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c: In function ‘futrts_umul_hi64’: 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:4494:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1697s 4494 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1697s | ^~~~~~~~~~~ 1697s | __uint32_t 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:4494:78: note: each undeclared identifier is reported only once for each function it appears in 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:4494:90: error: expected ‘)’ before ‘a’ 1697s 4494 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1697s | ~ ^ 1697s | ) 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:4494:109: error: expected ‘)’ before ‘b’ 1697s 4494 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1697s | ~ ^ 1697s | ) 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c: In function ‘futrts_smul_hi64’: 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:4498:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1697s 4498 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1697s | ^~~~~~~~~~ 1697s | __int128__ 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:4498:86: error: expected ‘)’ before ‘a’ 1697s 4498 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1697s | ~ ^ 1697s | ) 1697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:4498:104: error: expected ‘)’ before ‘b’ 1697s 4498 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1697s | ~ ^ 1697s | ) 1697s 1697s If you find this error message confusing, uninformative, or wrong, please open an issue: 1697s https://github.com/diku-dk/futhark/issues 1697s 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.fut: 1698s Compiling with --backend=multicore: 1698s cc failed with code 1: 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c: In function ‘futrts_umul_hi64’: 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1698s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1698s | ^~~~~~~~~~~ 1698s | __uint32_t 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:4435:90: error: expected ‘)’ before ‘a’ 1698s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1698s | ~ ^ 1698s | ) 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:4435:109: error: expected ‘)’ before ‘b’ 1698s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1698s | ~ ^ 1698s | ) 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c: In function ‘futrts_smul_hi64’: 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1698s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1698s | ^~~~~~~~~~ 1698s | __int128__ 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:4439:86: error: expected ‘)’ before ‘a’ 1698s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1698s | ~ ^ 1698s | ) 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:4439:104: error: expected ‘)’ before ‘b’ 1698s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1698s | ~ ^ 1698s | ) 1698s 1698s If you find this error message confusing, uninformative, or wrong, please open an issue: 1698s https://github.com/diku-dk/futhark/issues 1698s 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.fut: 1698s Compiling with --backend=multicore: 1698s cc failed with code 1: 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c: In function ‘futrts_umul_hi64’: 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1698s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1698s | ^~~~~~~~~~~ 1698s | __uint32_t 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:4420:90: error: expected ‘)’ before ‘a’ 1698s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1698s | ~ ^ 1698s | ) 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:4420:109: error: expected ‘)’ before ‘b’ 1698s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1698s | ~ ^ 1698s | ) 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c: In function ‘futrts_smul_hi64’: 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1698s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1698s | ^~~~~~~~~~ 1698s | __int128__ 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:4424:86: error: expected ‘)’ before ‘a’ 1698s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1698s | ~ ^ 1698s | ) 1698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:4424:104: error: expected ‘)’ before ‘b’ 1698s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1698s | ~ ^ 1698s | ) 1698s 1698s If you find this error message confusing, uninformative, or wrong, please open an issue: 1698s https://github.com/diku-dk/futhark/issues 1698s 1699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.fut: 1699s Compiling with --backend=multicore: 1699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.fut:13:23-25: 1699s Unused name "w3". 1699s 1699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.fut:13:37-56: 1699s Entry point parameter 1699s 1699s ((x: [i]f64): [i]f64, (y: [k]f64): [k]f64) 1699s 1699s will have an opaque type, so the entry point will likely not be callable. 1699s 1699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.fut:13:38-39: 1699s Unused name "x". 1699s cc failed with code 1: 1699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c: In function ‘futrts_umul_hi64’: 1699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:4457:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1699s 4457 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1699s | ^~~~~~~~~~~ 1699s | __uint32_t 1699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:4457:78: note: each undeclared identifier is reported only once for each function it appears in 1699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:4457:90: error: expected ‘)’ before ‘a’ 1699s 4457 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1699s | ~ ^ 1699s | ) 1699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:4457:109: error: expected ‘)’ before ‘b’ 1699s 4457 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1699s | ~ ^ 1699s | ) 1699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c: In function ‘futrts_smul_hi64’: 1699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:4461:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1699s 4461 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1699s | ^~~~~~~~~~ 1699s | __int128__ 1699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:4461:86: error: expected ‘)’ before ‘a’ 1699s 4461 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1699s | ~ ^ 1699s | ) 1699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:4461:104: error: expected ‘)’ before ‘b’ 1699s 4461 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1699s | ~ ^ 1699s | ) 1699s 1699s If you find this error message confusing, uninformative, or wrong, please open an issue: 1699s https://github.com/diku-dk/futhark/issues 1699s 1701s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.fut: 1701s Compiling with --backend=multicore: 1701s cc failed with code 1: 1701s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c: In function ‘futrts_umul_hi64’: 1701s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1701s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1701s | ^~~~~~~~~~~ 1701s | __uint32_t 1701s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 1701s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:4439:90: error: expected ‘)’ before ‘a’ 1701s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1701s | ~ ^ 1701s | ) 1701s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:4439:109: error: expected ‘)’ before ‘b’ 1701s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1701s | ~ ^ 1701s | ) 1701s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c: In function ‘futrts_smul_hi64’: 1701s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1701s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1701s | ^~~~~~~~~~ 1701s | __int128__ 1701s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:4443:86: error: expected ‘)’ before ‘a’ 1701s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1701s | ~ ^ 1701s | ) 1701s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:4443:104: error: expected ‘)’ before ‘b’ 1701s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1701s | ~ ^ 1701s | ) 1701s 1701s If you find this error message confusing, uninformative, or wrong, please open an issue: 1701s https://github.com/diku-dk/futhark/issues 1701s 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.fut: 1702s Compiling with --backend=multicore: 1702s cc failed with code 1: 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c: In function ‘futrts_umul_hi64’: 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1702s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1702s | ^~~~~~~~~~~ 1702s | __uint32_t 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:4436:90: error: expected ‘)’ before ‘a’ 1702s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1702s | ~ ^ 1702s | ) 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:4436:109: error: expected ‘)’ before ‘b’ 1702s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1702s | ~ ^ 1702s | ) 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c: In function ‘futrts_smul_hi64’: 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1702s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1702s | ^~~~~~~~~~ 1702s | __int128__ 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:4440:86: error: expected ‘)’ before ‘a’ 1702s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1702s | ~ ^ 1702s | ) 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:4440:104: error: expected ‘)’ before ‘b’ 1702s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1702s | ~ ^ 1702s | ) 1702s 1702s If you find this error message confusing, uninformative, or wrong, please open an issue: 1702s https://github.com/diku-dk/futhark/issues 1702s 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.fut: 1702s Compiling with --backend=multicore: 1702s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.fut:5:8-9: 1702s Unused name "m". 1702s 1702s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.fut:10:11-12: 1702s Unused name "x". 1702s cc failed with code 1: 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c: In function ‘futrts_umul_hi64’: 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1702s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1702s | ^~~~~~~~~~~ 1702s | __uint32_t 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:4406:90: error: expected ‘)’ before ‘a’ 1702s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1702s | ~ ^ 1702s | ) 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:4406:109: error: expected ‘)’ before ‘b’ 1702s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1702s | ~ ^ 1702s | ) 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c: In function ‘futrts_smul_hi64’: 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1702s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1702s | ^~~~~~~~~~ 1702s | __int128__ 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:4410:86: error: expected ‘)’ before ‘a’ 1702s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1702s | ~ ^ 1702s | ) 1702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:4410:104: error: expected ‘)’ before ‘b’ 1702s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1702s | ~ ^ 1702s | ) 1702s 1702s If you find this error message confusing, uninformative, or wrong, please open an issue: 1702s https://github.com/diku-dk/futhark/issues 1702s 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.fut: 1706s Compiling with --backend=multicore: 1706s cc failed with code 1: 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c: In function ‘futrts_umul_hi64’: 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1706s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1706s | ^~~~~~~~~~~ 1706s | __uint32_t 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:4421:90: error: expected ‘)’ before ‘a’ 1706s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:4421:109: error: expected ‘)’ before ‘b’ 1706s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c: In function ‘futrts_smul_hi64’: 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1706s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1706s | ^~~~~~~~~~ 1706s | __int128__ 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:4425:86: error: expected ‘)’ before ‘a’ 1706s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:4425:104: error: expected ‘)’ before ‘b’ 1706s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s 1706s If you find this error message confusing, uninformative, or wrong, please open an issue: 1706s https://github.com/diku-dk/futhark/issues 1706s 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.fut: 1706s Compiling with --backend=multicore: 1706s cc failed with code 1: 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c: In function ‘futrts_umul_hi64’: 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1706s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1706s | ^~~~~~~~~~~ 1706s | __uint32_t 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:4406:90: error: expected ‘)’ before ‘a’ 1706s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:4406:109: error: expected ‘)’ before ‘b’ 1706s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c: In function ‘futrts_smul_hi64’: 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1706s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1706s | ^~~~~~~~~~ 1706s | __int128__ 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:4410:86: error: expected ‘)’ before ‘a’ 1706s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:4410:104: error: expected ‘)’ before ‘b’ 1706s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s 1706s If you find this error message confusing, uninformative, or wrong, please open an issue: 1706s https://github.com/diku-dk/futhark/issues 1706s 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.fut: 1706s Compiling with --backend=multicore: 1706s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.fut:1:22-34: 1706s Unused name "mapper". 1706s cc failed with code 1: 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c: In function ‘futrts_umul_hi64’: 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1706s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1706s | ^~~~~~~~~~~ 1706s | __uint32_t 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:4406:90: error: expected ‘)’ before ‘a’ 1706s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:4406:109: error: expected ‘)’ before ‘b’ 1706s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c: In function ‘futrts_smul_hi64’: 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1706s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1706s | ^~~~~~~~~~ 1706s | __int128__ 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:4410:86: error: expected ‘)’ before ‘a’ 1706s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:4410:104: error: expected ‘)’ before ‘b’ 1706s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s 1706s If you find this error message confusing, uninformative, or wrong, please open an issue: 1706s https://github.com/diku-dk/futhark/issues 1706s 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.fut: 1706s Compiling with --backend=multicore: 1706s cc failed with code 1: 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c: In function ‘futrts_umul_hi64’: 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1706s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1706s | ^~~~~~~~~~~ 1706s | __uint32_t 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:4421:90: error: expected ‘)’ before ‘a’ 1706s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:4421:109: error: expected ‘)’ before ‘b’ 1706s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c: In function ‘futrts_smul_hi64’: 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1706s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1706s | ^~~~~~~~~~ 1706s | __int128__ 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:4425:86: error: expected ‘)’ before ‘a’ 1706s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:4425:104: error: expected ‘)’ before ‘b’ 1706s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1706s | ~ ^ 1706s | ) 1706s 1706s If you find this error message confusing, uninformative, or wrong, please open an issue: 1706s https://github.com/diku-dk/futhark/issues 1706s 1710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.fut: 1710s Compiling with --backend=multicore: 1710s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.fut:5:14-43: 1710s Entry point parameter 1710s 1710s (((x: vec.vec [n]): vec.vec [n]): vec.vec [n]) 1710s 1710s will have an opaque type, so the entry point will likely not be callable. 1710s 1710s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.fut:5:16-17: 1710s Unused name "x". 1710s 1710s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.fut:5:46-47: 1710s Defaulting ambiguous type to i32. 1710s cc failed with code 1: 1710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c: In function ‘futrts_umul_hi64’: 1710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1710s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1710s | ^~~~~~~~~~~ 1710s | __uint32_t 1710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:4420:90: error: expected ‘)’ before ‘a’ 1710s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1710s | ~ ^ 1710s | ) 1710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:4420:109: error: expected ‘)’ before ‘b’ 1710s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1710s | ~ ^ 1710s | ) 1710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c: In function ‘futrts_smul_hi64’: 1710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1710s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1710s | ^~~~~~~~~~ 1710s | __int128__ 1710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:4424:86: error: expected ‘)’ before ‘a’ 1710s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1710s | ~ ^ 1710s | ) 1710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:4424:104: error: expected ‘)’ before ‘b’ 1710s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1710s | ~ ^ 1710s | ) 1710s 1710s If you find this error message confusing, uninformative, or wrong, please open an issue: 1710s https://github.com/diku-dk/futhark/issues 1710s 1711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.fut: 1711s Compiling with --backend=multicore: 1711s cc failed with code 1: 1711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c: In function ‘futrts_umul_hi64’: 1711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1711s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1711s | ^~~~~~~~~~~ 1711s | __uint32_t 1711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:4421:90: error: expected ‘)’ before ‘a’ 1711s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1711s | ~ ^ 1711s | ) 1711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:4421:109: error: expected ‘)’ before ‘b’ 1711s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1711s | ~ ^ 1711s | ) 1711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c: In function ‘futrts_smul_hi64’: 1711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1711s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1711s | ^~~~~~~~~~ 1711s | __int128__ 1711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:4425:86: error: expected ‘)’ before ‘a’ 1711s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1711s | ~ ^ 1711s | ) 1711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:4425:104: error: expected ‘)’ before ‘b’ 1711s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1711s | ~ ^ 1711s | ) 1711s 1711s If you find this error message confusing, uninformative, or wrong, please open an issue: 1711s https://github.com/diku-dk/futhark/issues 1711s 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.fut: 1714s Compiling with --backend=multicore: 1714s cc failed with code 1: 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c: In function ‘futrts_umul_hi64’: 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1714s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1714s | ^~~~~~~~~~~ 1714s | __uint32_t 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:4421:90: error: expected ‘)’ before ‘a’ 1714s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:4421:109: error: expected ‘)’ before ‘b’ 1714s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c: In function ‘futrts_smul_hi64’: 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1714s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1714s | ^~~~~~~~~~ 1714s | __int128__ 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:4425:86: error: expected ‘)’ before ‘a’ 1714s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:4425:104: error: expected ‘)’ before ‘b’ 1714s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s 1714s If you find this error message confusing, uninformative, or wrong, please open an issue: 1714s https://github.com/diku-dk/futhark/issues 1714s 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.fut: 1714s Compiling with --backend=multicore: 1714s cc failed with code 1: 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c: In function ‘futrts_umul_hi64’: 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:4520:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1714s 4520 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1714s | ^~~~~~~~~~~ 1714s | __uint32_t 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:4520:78: note: each undeclared identifier is reported only once for each function it appears in 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:4520:90: error: expected ‘)’ before ‘a’ 1714s 4520 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:4520:109: error: expected ‘)’ before ‘b’ 1714s 4520 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c: In function ‘futrts_smul_hi64’: 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:4524:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1714s 4524 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1714s | ^~~~~~~~~~ 1714s | __int128__ 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:4524:86: error: expected ‘)’ before ‘a’ 1714s 4524 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:4524:104: error: expected ‘)’ before ‘b’ 1714s 4524 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s 1714s If you find this error message confusing, uninformative, or wrong, please open an issue: 1714s https://github.com/diku-dk/futhark/issues 1714s 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.fut: 1714s Compiling with --backend=multicore: 1714s cc failed with code 1: 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c: In function ‘futrts_umul_hi64’: 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1714s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1714s | ^~~~~~~~~~~ 1714s | __uint32_t 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:4420:90: error: expected ‘)’ before ‘a’ 1714s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:4420:109: error: expected ‘)’ before ‘b’ 1714s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c: In function ‘futrts_smul_hi64’: 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1714s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1714s | ^~~~~~~~~~ 1714s | __int128__ 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:4424:86: error: expected ‘)’ before ‘a’ 1714s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:4424:104: error: expected ‘)’ before ‘b’ 1714s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s 1714s If you find this error message confusing, uninformative, or wrong, please open an issue: 1714s https://github.com/diku-dk/futhark/issues 1714s 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.fut: 1714s Compiling with --backend=multicore: 1714s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.fut:3:1-42: 1714s Entry point return type 1714s 1714s [0][0](i32, i32) 1714s 1714s will have an opaque type, so the result will likely not be usable. 1714s cc failed with code 1: 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c: In function ‘futrts_umul_hi64’: 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1714s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1714s | ^~~~~~~~~~~ 1714s | __uint32_t 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:4450:90: error: expected ‘)’ before ‘a’ 1714s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:4450:109: error: expected ‘)’ before ‘b’ 1714s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c: In function ‘futrts_smul_hi64’: 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1714s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1714s | ^~~~~~~~~~ 1714s | __int128__ 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:4454:86: error: expected ‘)’ before ‘a’ 1714s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:4454:104: error: expected ‘)’ before ‘b’ 1714s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1714s | ~ ^ 1714s | ) 1714s 1714s If you find this error message confusing, uninformative, or wrong, please open an issue: 1714s https://github.com/diku-dk/futhark/issues 1714s 1715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.fut: 1715s Compiling with --backend=multicore: 1715s cc failed with code 1: 1715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c: In function ‘futrts_umul_hi64’: 1715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1715s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1715s | ^~~~~~~~~~~ 1715s | __uint32_t 1715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:4423:90: error: expected ‘)’ before ‘a’ 1715s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1715s | ~ ^ 1715s | ) 1715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:4423:109: error: expected ‘)’ before ‘b’ 1715s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1715s | ~ ^ 1715s | ) 1715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c: In function ‘futrts_smul_hi64’: 1715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1715s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1715s | ^~~~~~~~~~ 1715s | __int128__ 1715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:4427:86: error: expected ‘)’ before ‘a’ 1715s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1715s | ~ ^ 1715s | ) 1715s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:4427:104: error: expected ‘)’ before ‘b’ 1715s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1715s | ~ ^ 1715s | ) 1715s 1715s If you find this error message confusing, uninformative, or wrong, please open an issue: 1715s https://github.com/diku-dk/futhark/issues 1715s 1719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.fut: 1719s Compiling with --backend=multicore: 1719s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.fut:5:31-32: 1719s Unused name "i". 1719s cc failed with code 1: 1719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c: In function ‘futrts_umul_hi64’: 1719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1719s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1719s | ^~~~~~~~~~~ 1719s | __uint32_t 1719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:4420:90: error: expected ‘)’ before ‘a’ 1719s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1719s | ~ ^ 1719s | ) 1719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:4420:109: error: expected ‘)’ before ‘b’ 1719s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1719s | ~ ^ 1719s | ) 1719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c: In function ‘futrts_smul_hi64’: 1719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1719s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1719s | ^~~~~~~~~~ 1719s | __int128__ 1719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:4424:86: error: expected ‘)’ before ‘a’ 1719s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1719s | ~ ^ 1719s | ) 1719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:4424:104: error: expected ‘)’ before ‘b’ 1719s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1719s | ~ ^ 1719s | ) 1719s 1719s If you find this error message confusing, uninformative, or wrong, please open an issue: 1719s https://github.com/diku-dk/futhark/issues 1719s 1721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.fut: 1721s Compiling with --backend=multicore: 1721s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.fut:12:83-84: 1721s Unused name "i". 1721s cc failed with code 1: 1721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c: In function ‘futrts_umul_hi64’: 1721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1721s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1721s | ^~~~~~~~~~~ 1721s | __uint32_t 1721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:4436:90: error: expected ‘)’ before ‘a’ 1721s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1721s | ~ ^ 1721s | ) 1721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:4436:109: error: expected ‘)’ before ‘b’ 1721s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1721s | ~ ^ 1721s | ) 1721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c: In function ‘futrts_smul_hi64’: 1721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1721s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1721s | ^~~~~~~~~~ 1721s | __int128__ 1721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:4440:86: error: expected ‘)’ before ‘a’ 1721s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1721s | ~ ^ 1721s | ) 1721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:4440:104: error: expected ‘)’ before ‘b’ 1721s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1721s | ~ ^ 1721s | ) 1721s 1721s If you find this error message confusing, uninformative, or wrong, please open an issue: 1721s https://github.com/diku-dk/futhark/issues 1721s 1722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.fut: 1722s Compiling with --backend=multicore: 1722s cc failed with code 1: 1722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c: In function ‘futrts_umul_hi64’: 1722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1722s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1722s | ^~~~~~~~~~~ 1722s | __uint32_t 1722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:4406:90: error: expected ‘)’ before ‘a’ 1722s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1722s | ~ ^ 1722s | ) 1722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:4406:109: error: expected ‘)’ before ‘b’ 1722s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1722s | ~ ^ 1722s | ) 1722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c: In function ‘futrts_smul_hi64’: 1722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1722s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1722s | ^~~~~~~~~~ 1722s | __int128__ 1722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:4410:86: error: expected ‘)’ before ‘a’ 1722s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1722s | ~ ^ 1722s | ) 1722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:4410:104: error: expected ‘)’ before ‘b’ 1722s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1722s | ~ ^ 1722s | ) 1722s 1722s If you find this error message confusing, uninformative, or wrong, please open an issue: 1722s https://github.com/diku-dk/futhark/issues 1722s 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.fut: 1723s Compiling with --backend=multicore: 1723s cc failed with code 1: 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c: In function ‘futrts_umul_hi64’: 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1723s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1723s | ^~~~~~~~~~~ 1723s | __uint32_t 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:4422:90: error: expected ‘)’ before ‘a’ 1723s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1723s | ~ ^ 1723s | ) 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:4422:109: error: expected ‘)’ before ‘b’ 1723s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1723s | ~ ^ 1723s | ) 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c: In function ‘futrts_smul_hi64’: 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1723s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1723s | ^~~~~~~~~~ 1723s | __int128__ 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:4426:86: error: expected ‘)’ before ‘a’ 1723s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1723s | ~ ^ 1723s | ) 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:4426:104: error: expected ‘)’ before ‘b’ 1723s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1723s | ~ ^ 1723s | ) 1723s 1723s If you find this error message confusing, uninformative, or wrong, please open an issue: 1723s https://github.com/diku-dk/futhark/issues 1723s 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.fut: 1723s Compiling with --backend=multicore: 1723s cc failed with code 1: 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c: In function ‘futrts_umul_hi64’: 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1723s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1723s | ^~~~~~~~~~~ 1723s | __uint32_t 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:4420:90: error: expected ‘)’ before ‘a’ 1723s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1723s | ~ ^ 1723s | ) 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:4420:109: error: expected ‘)’ before ‘b’ 1723s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1723s | ~ ^ 1723s | ) 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c: In function ‘futrts_smul_hi64’: 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1723s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1723s | ^~~~~~~~~~ 1723s | __int128__ 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:4424:86: error: expected ‘)’ before ‘a’ 1723s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1723s | ~ ^ 1723s | ) 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:4424:104: error: expected ‘)’ before ‘b’ 1723s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1723s | ~ ^ 1723s | ) 1723s 1723s If you find this error message confusing, uninformative, or wrong, please open an issue: 1723s https://github.com/diku-dk/futhark/issues 1723s 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.fut: 1723s Compiling with --backend=multicore: 1723s cc failed with code 1: 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c: In function ‘futrts_umul_hi64’: 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1723s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1723s | ^~~~~~~~~~~ 1723s | __uint32_t 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:4437:90: error: expected ‘)’ before ‘a’ 1723s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1723s | ~ ^ 1723s | ) 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:4437:109: error: expected ‘)’ before ‘b’ 1723s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1723s | ~ ^ 1723s | ) 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c: In function ‘futrts_smul_hi64’: 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1723s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1723s | ^~~~~~~~~~ 1723s | __int128__ 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:4441:86: error: expected ‘)’ before ‘a’ 1723s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1723s | ~ ^ 1723s | ) 1723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:4441:104: error: expected ‘)’ before ‘b’ 1723s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1723s | ~ ^ 1723s | ) 1723s 1723s If you find this error message confusing, uninformative, or wrong, please open an issue: 1723s https://github.com/diku-dk/futhark/issues 1723s 1724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.fut: 1724s Compiling with --backend=multicore: 1724s cc failed with code 1: 1724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c: In function ‘futrts_umul_hi64’: 1724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1724s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1724s | ^~~~~~~~~~~ 1724s | __uint32_t 1724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:4420:90: error: expected ‘)’ before ‘a’ 1724s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1724s | ~ ^ 1724s | ) 1724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:4420:109: error: expected ‘)’ before ‘b’ 1724s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1724s | ~ ^ 1724s | ) 1724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c: In function ‘futrts_smul_hi64’: 1724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1724s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1724s | ^~~~~~~~~~ 1724s | __int128__ 1724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:4424:86: error: expected ‘)’ before ‘a’ 1724s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1724s | ~ ^ 1724s | ) 1724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:4424:104: error: expected ‘)’ before ‘b’ 1724s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1724s | ~ ^ 1724s | ) 1724s 1724s If you find this error message confusing, uninformative, or wrong, please open an issue: 1724s https://github.com/diku-dk/futhark/issues 1724s 1724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.fut: 1724s Compiling with --backend=multicore: 1724s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.fut:7:20-21: 1724s Unused name "m". 1724s cc failed with code 1: 1724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c: In function ‘futrts_umul_hi64’: 1724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1724s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1724s | ^~~~~~~~~~~ 1724s | __uint32_t 1725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:4421:90: error: expected ‘)’ before ‘a’ 1725s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1725s | ~ ^ 1725s | ) 1725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:4421:109: error: expected ‘)’ before ‘b’ 1725s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1725s | ~ ^ 1725s | ) 1725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c: In function ‘futrts_smul_hi64’: 1725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1725s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1725s | ^~~~~~~~~~ 1725s | __int128__ 1725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:4425:86: error: expected ‘)’ before ‘a’ 1725s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1725s | ~ ^ 1725s | ) 1725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:4425:104: error: expected ‘)’ before ‘b’ 1725s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1725s | ~ ^ 1725s | ) 1725s 1725s If you find this error message confusing, uninformative, or wrong, please open an issue: 1725s https://github.com/diku-dk/futhark/issues 1725s 1727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.fut: 1727s Compiling with --backend=multicore: 1727s cc failed with code 1: 1727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c: In function ‘futrts_umul_hi64’: 1727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1727s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1727s | ^~~~~~~~~~~ 1727s | __uint32_t 1727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:4420:90: error: expected ‘)’ before ‘a’ 1727s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1727s | ~ ^ 1727s | ) 1727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:4420:109: error: expected ‘)’ before ‘b’ 1727s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1727s | ~ ^ 1727s | ) 1727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c: In function ‘futrts_smul_hi64’: 1727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1727s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1727s | ^~~~~~~~~~ 1727s | __int128__ 1727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:4424:86: error: expected ‘)’ before ‘a’ 1727s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1727s | ~ ^ 1727s | ) 1727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:4424:104: error: expected ‘)’ before ‘b’ 1727s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1727s | ~ ^ 1727s | ) 1727s 1727s If you find this error message confusing, uninformative, or wrong, please open an issue: 1727s https://github.com/diku-dk/futhark/issues 1727s 1729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.fut: 1729s Compiling with --backend=multicore: 1729s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.fut:6:12-14: 1729s Unused name "xs". 1729s cc failed with code 1: 1729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c: In function ‘futrts_umul_hi64’: 1729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1729s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1729s | ^~~~~~~~~~~ 1729s | __uint32_t 1729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:4420:90: error: expected ‘)’ before ‘a’ 1729s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1729s | ~ ^ 1729s | ) 1729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:4420:109: error: expected ‘)’ before ‘b’ 1729s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1729s | ~ ^ 1729s | ) 1729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c: In function ‘futrts_smul_hi64’: 1729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1729s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1729s | ^~~~~~~~~~ 1729s | __int128__ 1729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:4424:86: error: expected ‘)’ before ‘a’ 1729s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1729s | ~ ^ 1729s | ) 1729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:4424:104: error: expected ‘)’ before ‘b’ 1729s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1729s | ~ ^ 1729s | ) 1729s 1729s If you find this error message confusing, uninformative, or wrong, please open an issue: 1729s https://github.com/diku-dk/futhark/issues 1729s 1731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.fut: 1731s Compiling with --backend=multicore: 1731s cc failed with code 1: 1731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c: In function ‘futrts_umul_hi64’: 1731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1731s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1731s | ^~~~~~~~~~~ 1731s | __uint32_t 1731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:4421:90: error: expected ‘)’ before ‘a’ 1731s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1731s | ~ ^ 1731s | ) 1731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:4421:109: error: expected ‘)’ before ‘b’ 1731s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1731s | ~ ^ 1731s | ) 1731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c: In function ‘futrts_smul_hi64’: 1731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1731s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1731s | ^~~~~~~~~~ 1731s | __int128__ 1731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:4425:86: error: expected ‘)’ before ‘a’ 1731s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1731s | ~ ^ 1731s | ) 1731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:4425:104: error: expected ‘)’ before ‘b’ 1731s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1731s | ~ ^ 1731s | ) 1731s 1731s If you find this error message confusing, uninformative, or wrong, please open an issue: 1731s https://github.com/diku-dk/futhark/issues 1731s 1732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.fut: 1732s Compiling with --backend=multicore: 1732s cc failed with code 1: 1732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c: In function ‘futrts_umul_hi64’: 1732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1732s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1732s | ^~~~~~~~~~~ 1732s | __uint32_t 1732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:4406:90: error: expected ‘)’ before ‘a’ 1732s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1732s | ~ ^ 1732s | ) 1732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:4406:109: error: expected ‘)’ before ‘b’ 1732s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1732s | ~ ^ 1732s | ) 1732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c: In function ‘futrts_smul_hi64’: 1732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1732s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1732s | ^~~~~~~~~~ 1732s | __int128__ 1732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:4410:86: error: expected ‘)’ before ‘a’ 1732s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1732s | ~ ^ 1732s | ) 1732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:4410:104: error: expected ‘)’ before ‘b’ 1732s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1732s | ~ ^ 1732s | ) 1732s 1732s If you find this error message confusing, uninformative, or wrong, please open an issue: 1732s https://github.com/diku-dk/futhark/issues 1732s 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.fut: 1733s Compiling with --backend=multicore: 1733s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.fut:4:17-40: 1733s Entry point parameter 1733s 1733s ((x: i32): i32, (a: *[n][m]i32): *[n][m]i32) 1733s 1733s will have an opaque type, so the entry point will likely not be callable. 1733s 1733s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.fut:4:18-19: 1733s Unused name "x". 1733s cc failed with code 1: 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c: In function ‘futrts_umul_hi64’: 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1733s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1733s | ^~~~~~~~~~~ 1733s | __uint32_t 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:4438:90: error: expected ‘)’ before ‘a’ 1733s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1733s | ~ ^ 1733s | ) 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:4438:109: error: expected ‘)’ before ‘b’ 1733s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1733s | ~ ^ 1733s | ) 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c: In function ‘futrts_smul_hi64’: 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1733s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1733s | ^~~~~~~~~~ 1733s | __int128__ 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:4442:86: error: expected ‘)’ before ‘a’ 1733s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1733s | ~ ^ 1733s | ) 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:4442:104: error: expected ‘)’ before ‘b’ 1733s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1733s | ~ ^ 1733s | ) 1733s 1733s If you find this error message confusing, uninformative, or wrong, please open an issue: 1733s https://github.com/diku-dk/futhark/issues 1733s 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.fut: 1733s Compiling with --backend=multicore: 1733s cc failed with code 1: 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c: In function ‘futrts_umul_hi64’: 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1733s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1733s | ^~~~~~~~~~~ 1733s | __uint32_t 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:4435:90: error: expected ‘)’ before ‘a’ 1733s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1733s | ~ ^ 1733s | ) 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:4435:109: error: expected ‘)’ before ‘b’ 1733s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1733s | ~ ^ 1733s | ) 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c: In function ‘futrts_smul_hi64’: 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1733s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1733s | ^~~~~~~~~~ 1733s | __int128__ 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:4439:86: error: expected ‘)’ before ‘a’ 1733s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1733s | ~ ^ 1733s | ) 1733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:4439:104: error: expected ‘)’ before ‘b’ 1733s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1733s | ~ ^ 1733s | ) 1733s 1733s If you find this error message confusing, uninformative, or wrong, please open an issue: 1733s https://github.com/diku-dk/futhark/issues 1733s 1734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.fut: 1734s Compiling with --backend=multicore: 1734s cc failed with code 1: 1734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c: In function ‘futrts_umul_hi64’: 1734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1734s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1734s | ^~~~~~~~~~~ 1734s | __uint32_t 1734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:4420:90: error: expected ‘)’ before ‘a’ 1734s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1734s | ~ ^ 1734s | ) 1734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:4420:109: error: expected ‘)’ before ‘b’ 1734s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1734s | ~ ^ 1734s | ) 1734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c: In function ‘futrts_smul_hi64’: 1734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1734s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1734s | ^~~~~~~~~~ 1734s | __int128__ 1734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:4424:86: error: expected ‘)’ before ‘a’ 1734s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1734s | ~ ^ 1734s | ) 1734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:4424:104: error: expected ‘)’ before ‘b’ 1734s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1734s | ~ ^ 1734s | ) 1734s 1734s If you find this error message confusing, uninformative, or wrong, please open an issue: 1734s https://github.com/diku-dk/futhark/issues 1734s 1735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.fut: 1735s Compiling with --backend=multicore: 1735s cc failed with code 1: 1735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c: In function ‘futrts_umul_hi64’: 1735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1735s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1735s | ^~~~~~~~~~~ 1735s | __uint32_t 1735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:4394:90: error: expected ‘)’ before ‘a’ 1735s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1735s | ~ ^ 1735s | ) 1735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:4394:109: error: expected ‘)’ before ‘b’ 1735s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1735s | ~ ^ 1735s | ) 1735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c: In function ‘futrts_smul_hi64’: 1735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1735s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1735s | ^~~~~~~~~~ 1735s | __int128__ 1735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:4398:86: error: expected ‘)’ before ‘a’ 1735s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1735s | ~ ^ 1735s | ) 1735s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:4398:104: error: expected ‘)’ before ‘b’ 1735s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1735s | ~ ^ 1735s | ) 1735s 1735s If you find this error message confusing, uninformative, or wrong, please open an issue: 1735s https://github.com/diku-dk/futhark/issues 1735s 1736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.fut: 1736s Compiling with --backend=multicore: 1736s cc failed with code 1: 1736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c: In function ‘futrts_umul_hi64’: 1736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1736s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1736s | ^~~~~~~~~~~ 1736s | __uint32_t 1736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:4406:90: error: expected ‘)’ before ‘a’ 1736s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1736s | ~ ^ 1736s | ) 1736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:4406:109: error: expected ‘)’ before ‘b’ 1736s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1736s | ~ ^ 1736s | ) 1736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c: In function ‘futrts_smul_hi64’: 1736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1736s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1736s | ^~~~~~~~~~ 1736s | __int128__ 1736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:4410:86: error: expected ‘)’ before ‘a’ 1736s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1736s | ~ ^ 1736s | ) 1736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:4410:104: error: expected ‘)’ before ‘b’ 1736s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1736s | ~ ^ 1736s | ) 1736s 1736s If you find this error message confusing, uninformative, or wrong, please open an issue: 1736s https://github.com/diku-dk/futhark/issues 1736s 1737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.fut: 1737s Compiling with --backend=multicore: 1737s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.fut:5:34-35: 1737s Defaulting ambiguous type to i32. 1737s cc failed with code 1: 1737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c: In function ‘futrts_umul_hi64’: 1737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1737s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1737s | ^~~~~~~~~~~ 1737s | __uint32_t 1737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:4420:90: error: expected ‘)’ before ‘a’ 1737s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1737s | ~ ^ 1737s | ) 1737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:4420:109: error: expected ‘)’ before ‘b’ 1737s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1737s | ~ ^ 1737s | ) 1737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c: In function ‘futrts_smul_hi64’: 1737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1737s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1737s | ^~~~~~~~~~ 1737s | __int128__ 1737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:4424:86: error: expected ‘)’ before ‘a’ 1737s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1737s | ~ ^ 1737s | ) 1737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:4424:104: error: expected ‘)’ before ‘b’ 1737s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1737s | ~ ^ 1737s | ) 1737s 1737s If you find this error message confusing, uninformative, or wrong, please open an issue: 1737s https://github.com/diku-dk/futhark/issues 1737s 1740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.fut: 1740s Compiling with --backend=multicore: 1740s cc failed with code 1: 1740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c: In function ‘futrts_umul_hi64’: 1740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:4417:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1740s 4417 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1740s | ^~~~~~~~~~~ 1740s | __uint32_t 1740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:4417:78: note: each undeclared identifier is reported only once for each function it appears in 1740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:4417:90: error: expected ‘)’ before ‘a’ 1740s 4417 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1740s | ~ ^ 1740s | ) 1740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:4417:109: error: expected ‘)’ before ‘b’ 1740s 4417 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1740s | ~ ^ 1740s | ) 1740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c: In function ‘futrts_smul_hi64’: 1740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:4421:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1740s 4421 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1740s | ^~~~~~~~~~ 1740s | __int128__ 1740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:4421:86: error: expected ‘)’ before ‘a’ 1740s 4421 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1740s | ~ ^ 1740s | ) 1740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:4421:104: error: expected ‘)’ before ‘b’ 1740s 4421 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1740s | ~ ^ 1740s | ) 1740s 1740s If you find this error message confusing, uninformative, or wrong, please open an issue: 1740s https://github.com/diku-dk/futhark/issues 1740s 1741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.fut: 1741s Compiling with --backend=multicore: 1741s cc failed with code 1: 1741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c: In function ‘futrts_umul_hi64’: 1741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1741s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1741s | ^~~~~~~~~~~ 1741s | __uint32_t 1741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:4421:90: error: expected ‘)’ before ‘a’ 1741s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1741s | ~ ^ 1741s | ) 1741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:4421:109: error: expected ‘)’ before ‘b’ 1741s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1741s | ~ ^ 1741s | ) 1741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c: In function ‘futrts_smul_hi64’: 1741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1741s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1741s | ^~~~~~~~~~ 1741s | __int128__ 1741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:4425:86: error: expected ‘)’ before ‘a’ 1741s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1741s | ~ ^ 1741s | ) 1741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:4425:104: error: expected ‘)’ before ‘b’ 1741s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1741s | ~ ^ 1741s | ) 1741s 1741s If you find this error message confusing, uninformative, or wrong, please open an issue: 1741s https://github.com/diku-dk/futhark/issues 1741s 1742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.fut: 1742s Compiling with --backend=multicore: 1742s cc failed with code 1: 1742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c: In function ‘futrts_umul_hi64’: 1742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1742s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1742s | ^~~~~~~~~~~ 1742s | __uint32_t 1742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:4420:90: error: expected ‘)’ before ‘a’ 1742s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1742s | ~ ^ 1742s | ) 1742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:4420:109: error: expected ‘)’ before ‘b’ 1742s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1742s | ~ ^ 1742s | ) 1742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c: In function ‘futrts_smul_hi64’: 1742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1742s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1742s | ^~~~~~~~~~ 1742s | __int128__ 1742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:4424:86: error: expected ‘)’ before ‘a’ 1742s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1742s | ~ ^ 1742s | ) 1742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:4424:104: error: expected ‘)’ before ‘b’ 1742s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1742s | ~ ^ 1742s | ) 1742s 1742s If you find this error message confusing, uninformative, or wrong, please open an issue: 1742s https://github.com/diku-dk/futhark/issues 1742s 1743s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.fut: 1743s Compiling with --backend=multicore: 1743s cc failed with code 1: 1743s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c: In function ‘futrts_umul_hi64’: 1743s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1743s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1743s | ^~~~~~~~~~~ 1743s | __uint32_t 1743s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1743s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:4406:90: error: expected ‘)’ before ‘a’ 1743s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1743s | ~ ^ 1743s | ) 1743s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:4406:109: error: expected ‘)’ before ‘b’ 1743s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1743s | ~ ^ 1743s | ) 1743s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c: In function ‘futrts_smul_hi64’: 1743s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1743s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1743s | ^~~~~~~~~~ 1743s | __int128__ 1743s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:4410:86: error: expected ‘)’ before ‘a’ 1743s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1743s | ~ ^ 1743s | ) 1743s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:4410:104: error: expected ‘)’ before ‘b’ 1743s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1743s | ~ ^ 1743s | ) 1743s 1743s If you find this error message confusing, uninformative, or wrong, please open an issue: 1743s https://github.com/diku-dk/futhark/issues 1743s 1744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.fut: 1744s Compiling with --backend=multicore: 1744s cc failed with code 1: 1744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c: In function ‘futrts_umul_hi64’: 1744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1744s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1744s | ^~~~~~~~~~~ 1744s | __uint32_t 1744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:4420:90: error: expected ‘)’ before ‘a’ 1744s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1744s | ~ ^ 1744s | ) 1744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:4420:109: error: expected ‘)’ before ‘b’ 1744s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1744s | ~ ^ 1744s | ) 1744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c: In function ‘futrts_smul_hi64’: 1744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1744s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1744s | ^~~~~~~~~~ 1744s | __int128__ 1744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:4424:86: error: expected ‘)’ before ‘a’ 1744s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1744s | ~ ^ 1744s | ) 1744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:4424:104: error: expected ‘)’ before ‘b’ 1744s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1744s | ~ ^ 1744s | ) 1744s 1744s If you find this error message confusing, uninformative, or wrong, please open an issue: 1744s https://github.com/diku-dk/futhark/issues 1744s 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.fut: 1745s Compiling with --backend=multicore: 1745s cc failed with code 1: 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c: In function ‘futrts_umul_hi64’: 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1745s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1745s | ^~~~~~~~~~~ 1745s | __uint32_t 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:4420:90: error: expected ‘)’ before ‘a’ 1745s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1745s | ~ ^ 1745s | ) 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:4420:109: error: expected ‘)’ before ‘b’ 1745s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1745s | ~ ^ 1745s | ) 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c: In function ‘futrts_smul_hi64’: 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1745s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1745s | ^~~~~~~~~~ 1745s | __int128__ 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:4424:86: error: expected ‘)’ before ‘a’ 1745s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1745s | ~ ^ 1745s | ) 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:4424:104: error: expected ‘)’ before ‘b’ 1745s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1745s | ~ ^ 1745s | ) 1745s 1745s If you find this error message confusing, uninformative, or wrong, please open an issue: 1745s https://github.com/diku-dk/futhark/issues 1745s 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.fut: 1745s Compiling with --backend=multicore: 1745s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.fut:5:9-7:40: 1745s Entry point parameter 1745s 1745s ((scan_num_edges: [n_indices]i64): [n_indices]i64, (write_inds: [n_indices]i64): [n_indices]i64, (active_starts: [n_indices]i32): [n_indices]i32) 1745s 1745s will have an opaque type, so the entry point will likely not be callable. 1745s cc failed with code 1: 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c: In function ‘futrts_umul_hi64’: 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:4505:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1745s 4505 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1745s | ^~~~~~~~~~~ 1745s | __uint32_t 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:4505:78: note: each undeclared identifier is reported only once for each function it appears in 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:4505:90: error: expected ‘)’ before ‘a’ 1745s 4505 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1745s | ~ ^ 1745s | ) 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:4505:109: error: expected ‘)’ before ‘b’ 1745s 4505 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1745s | ~ ^ 1745s | ) 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c: In function ‘futrts_smul_hi64’: 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:4509:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1745s 4509 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1745s | ^~~~~~~~~~ 1745s | __int128__ 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:4509:86: error: expected ‘)’ before ‘a’ 1745s 4509 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1745s | ~ ^ 1745s | ) 1745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:4509:104: error: expected ‘)’ before ‘b’ 1745s 4509 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1745s | ~ ^ 1745s | ) 1745s 1745s If you find this error message confusing, uninformative, or wrong, please open an issue: 1745s https://github.com/diku-dk/futhark/issues 1745s 1749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.fut: 1749s Compiling with --backend=multicore: 1749s cc failed with code 1: 1749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c: In function ‘futrts_umul_hi64’: 1749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1749s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1749s | ^~~~~~~~~~~ 1749s | __uint32_t 1749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:4420:90: error: expected ‘)’ before ‘a’ 1749s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1749s | ~ ^ 1749s | ) 1749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:4420:109: error: expected ‘)’ before ‘b’ 1749s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1749s | ~ ^ 1749s | ) 1749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c: In function ‘futrts_smul_hi64’: 1749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1749s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1749s | ^~~~~~~~~~ 1749s | __int128__ 1749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:4424:86: error: expected ‘)’ before ‘a’ 1749s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1749s | ~ ^ 1749s | ) 1749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:4424:104: error: expected ‘)’ before ‘b’ 1749s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1749s | ~ ^ 1749s | ) 1749s 1749s If you find this error message confusing, uninformative, or wrong, please open an issue: 1749s https://github.com/diku-dk/futhark/issues 1749s 1750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.fut: 1750s Compiling with --backend=multicore: 1750s cc failed with code 1: 1750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c: In function ‘futrts_umul_hi64’: 1750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1750s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1750s | ^~~~~~~~~~~ 1750s | __uint32_t 1750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:4437:90: error: expected ‘)’ before ‘a’ 1750s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1750s | ~ ^ 1750s | ) 1750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:4437:109: error: expected ‘)’ before ‘b’ 1750s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1750s | ~ ^ 1750s | ) 1750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c: In function ‘futrts_smul_hi64’: 1750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1750s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1750s | ^~~~~~~~~~ 1750s | __int128__ 1750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:4441:86: error: expected ‘)’ before ‘a’ 1750s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1750s | ~ ^ 1750s | ) 1750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:4441:104: error: expected ‘)’ before ‘b’ 1750s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1750s | ~ ^ 1750s | ) 1750s 1750s If you find this error message confusing, uninformative, or wrong, please open an issue: 1750s https://github.com/diku-dk/futhark/issues 1750s 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.fut: 1752s Compiling with --backend=multicore: 1752s cc failed with code 1: 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c: In function ‘futrts_umul_hi64’: 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1752s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1752s | ^~~~~~~~~~~ 1752s | __uint32_t 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:4420:90: error: expected ‘)’ before ‘a’ 1752s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1752s | ~ ^ 1752s | ) 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:4420:109: error: expected ‘)’ before ‘b’ 1752s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1752s | ~ ^ 1752s | ) 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c: In function ‘futrts_smul_hi64’: 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1752s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1752s | ^~~~~~~~~~ 1752s | __int128__ 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:4424:86: error: expected ‘)’ before ‘a’ 1752s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1752s | ~ ^ 1752s | ) 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:4424:104: error: expected ‘)’ before ‘b’ 1752s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1752s | ~ ^ 1752s | ) 1752s 1752s If you find this error message confusing, uninformative, or wrong, please open an issue: 1752s https://github.com/diku-dk/futhark/issues 1752s 1752s 834 failed, 92 passed, 1387 to go. 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.fut: 1752s Compiling with --backend=multicore: 1752s cc failed with code 1: 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c: In function ‘futrts_umul_hi64’: 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1752s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1752s | ^~~~~~~~~~~ 1752s | __uint32_t 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:4420:90: error: expected ‘)’ before ‘a’ 1752s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1752s | ~ ^ 1752s | ) 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:4420:109: error: expected ‘)’ before ‘b’ 1752s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1752s | ~ ^ 1752s | ) 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c: In function ‘futrts_smul_hi64’: 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1752s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1752s | ^~~~~~~~~~ 1752s | __int128__ 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:4424:86: error: expected ‘)’ before ‘a’ 1752s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1752s | ~ ^ 1752s | ) 1752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:4424:104: error: expected ‘)’ before ‘b’ 1752s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1752s | ~ ^ 1752s | ) 1752s 1752s If you find this error message confusing, uninformative, or wrong, please open an issue: 1752s https://github.com/diku-dk/futhark/issues 1752s 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.fut: 1753s Compiling with --backend=multicore: 1753s cc failed with code 1: 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c: In function ‘futrts_umul_hi64’: 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1753s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1753s | ^~~~~~~~~~~ 1753s | __uint32_t 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:4420:90: error: expected ‘)’ before ‘a’ 1753s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1753s | ~ ^ 1753s | ) 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:4420:109: error: expected ‘)’ before ‘b’ 1753s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1753s | ~ ^ 1753s | ) 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c: In function ‘futrts_smul_hi64’: 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1753s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1753s | ^~~~~~~~~~ 1753s | __int128__ 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:4424:86: error: expected ‘)’ before ‘a’ 1753s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1753s | ~ ^ 1753s | ) 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:4424:104: error: expected ‘)’ before ‘b’ 1753s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1753s | ~ ^ 1753s | ) 1753s 1753s If you find this error message confusing, uninformative, or wrong, please open an issue: 1753s https://github.com/diku-dk/futhark/issues 1753s 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.fut: 1753s Compiling with --backend=multicore: 1753s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.fut:14:9-18: 1753s Entry point parameter 1753s 1753s ((t: *m.t): *m.t) 1753s 1753s will have an opaque type, so the entry point will likely not be callable. 1753s cc failed with code 1: 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c: In function ‘futrts_umul_hi64’: 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1753s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1753s | ^~~~~~~~~~~ 1753s | __uint32_t 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:4420:90: error: expected ‘)’ before ‘a’ 1753s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1753s | ~ ^ 1753s | ) 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:4420:109: error: expected ‘)’ before ‘b’ 1753s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1753s | ~ ^ 1753s | ) 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c: In function ‘futrts_smul_hi64’: 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1753s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1753s | ^~~~~~~~~~ 1753s | __int128__ 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:4424:86: error: expected ‘)’ before ‘a’ 1753s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1753s | ~ ^ 1753s | ) 1753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:4424:104: error: expected ‘)’ before ‘b’ 1753s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1753s | ~ ^ 1753s | ) 1753s 1753s If you find this error message confusing, uninformative, or wrong, please open an issue: 1753s https://github.com/diku-dk/futhark/issues 1753s 1755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.fut: 1755s Compiling with --backend=multicore: 1755s cc failed with code 1: 1755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c: In function ‘futrts_umul_hi64’: 1755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1755s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1755s | ^~~~~~~~~~~ 1755s | __uint32_t 1755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:4420:90: error: expected ‘)’ before ‘a’ 1755s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1755s | ~ ^ 1755s | ) 1755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:4420:109: error: expected ‘)’ before ‘b’ 1755s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1755s | ~ ^ 1755s | ) 1755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c: In function ‘futrts_smul_hi64’: 1755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1755s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1755s | ^~~~~~~~~~ 1755s | __int128__ 1755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:4424:86: error: expected ‘)’ before ‘a’ 1755s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1755s | ~ ^ 1755s | ) 1755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:4424:104: error: expected ‘)’ before ‘b’ 1755s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1755s | ~ ^ 1755s | ) 1755s 1755s If you find this error message confusing, uninformative, or wrong, please open an issue: 1755s https://github.com/diku-dk/futhark/issues 1755s 1758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.fut: 1758s Compiling with --backend=multicore: 1758s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.fut:5:18-20: 1758s Unused name "xs". 1758s cc failed with code 1: 1758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c: In function ‘futrts_umul_hi64’: 1758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1758s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1758s | ^~~~~~~~~~~ 1758s | __uint32_t 1758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:4420:90: error: expected ‘)’ before ‘a’ 1758s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1758s | ~ ^ 1758s | ) 1758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:4420:109: error: expected ‘)’ before ‘b’ 1758s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1758s | ~ ^ 1758s | ) 1758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c: In function ‘futrts_smul_hi64’: 1758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1758s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1758s | ^~~~~~~~~~ 1758s | __int128__ 1758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:4424:86: error: expected ‘)’ before ‘a’ 1758s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1758s | ~ ^ 1758s | ) 1758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:4424:104: error: expected ‘)’ before ‘b’ 1758s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1758s | ~ ^ 1758s | ) 1758s 1758s If you find this error message confusing, uninformative, or wrong, please open an issue: 1758s https://github.com/diku-dk/futhark/issues 1758s 1759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.fut: 1759s Compiling with --backend=multicore: 1759s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.fut:4:39-41: 1759s Defaulting ambiguous type to i32. 1759s cc failed with code 1: 1759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c: In function ‘futrts_umul_hi64’: 1759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1759s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1759s | ^~~~~~~~~~~ 1759s | __uint32_t 1759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:4420:90: error: expected ‘)’ before ‘a’ 1759s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1759s | ~ ^ 1759s | ) 1759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:4420:109: error: expected ‘)’ before ‘b’ 1759s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1759s | ~ ^ 1759s | ) 1759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c: In function ‘futrts_smul_hi64’: 1759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1759s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1759s | ^~~~~~~~~~ 1759s | __int128__ 1759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:4424:86: error: expected ‘)’ before ‘a’ 1759s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1759s | ~ ^ 1759s | ) 1759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:4424:104: error: expected ‘)’ before ‘b’ 1759s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1759s | ~ ^ 1759s | ) 1759s 1759s If you find this error message confusing, uninformative, or wrong, please open an issue: 1759s https://github.com/diku-dk/futhark/issues 1759s 1760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.fut: 1760s Compiling with --backend=multicore: 1760s cc failed with code 1: 1761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c: In function ‘futrts_umul_hi64’: 1761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1761s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1761s | ^~~~~~~~~~~ 1761s | __uint32_t 1761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:4421:90: error: expected ‘)’ before ‘a’ 1761s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1761s | ~ ^ 1761s | ) 1761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:4421:109: error: expected ‘)’ before ‘b’ 1761s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1761s | ~ ^ 1761s | ) 1761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c: In function ‘futrts_smul_hi64’: 1761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1761s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1761s | ^~~~~~~~~~ 1761s | __int128__ 1761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:4425:86: error: expected ‘)’ before ‘a’ 1761s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1761s | ~ ^ 1761s | ) 1761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:4425:104: error: expected ‘)’ before ‘b’ 1761s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1761s | ~ ^ 1761s | ) 1761s 1761s If you find this error message confusing, uninformative, or wrong, please open an issue: 1761s https://github.com/diku-dk/futhark/issues 1761s 1762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.fut: 1762s Compiling with --backend=multicore: 1762s cc failed with code 1: 1762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c: In function ‘futrts_umul_hi64’: 1762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1762s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1762s | ^~~~~~~~~~~ 1762s | __uint32_t 1762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:4420:90: error: expected ‘)’ before ‘a’ 1762s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1762s | ~ ^ 1762s | ) 1762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:4420:109: error: expected ‘)’ before ‘b’ 1762s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1762s | ~ ^ 1762s | ) 1762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c: In function ‘futrts_smul_hi64’: 1762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1762s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1762s | ^~~~~~~~~~ 1762s | __int128__ 1762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:4424:86: error: expected ‘)’ before ‘a’ 1762s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1762s | ~ ^ 1762s | ) 1762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:4424:104: error: expected ‘)’ before ‘b’ 1762s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1762s | ~ ^ 1762s | ) 1762s 1762s If you find this error message confusing, uninformative, or wrong, please open an issue: 1762s https://github.com/diku-dk/futhark/issues 1762s 1763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.fut: 1763s Compiling with --backend=multicore: 1763s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.fut:1:10-27: 1763s Entry point parameter 1763s 1763s ((xs: [d₀](i32, i32)): [](i32, i32)) 1763s 1763s will have an opaque type, so the entry point will likely not be callable. 1763s cc failed with code 1: 1763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c: In function ‘futrts_umul_hi64’: 1763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1763s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1763s | ^~~~~~~~~~~ 1763s | __uint32_t 1763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:4451:90: error: expected ‘)’ before ‘a’ 1763s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1763s | ~ ^ 1763s | ) 1763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:4451:109: error: expected ‘)’ before ‘b’ 1763s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1763s | ~ ^ 1763s | ) 1763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c: In function ‘futrts_smul_hi64’: 1763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1763s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1763s | ^~~~~~~~~~ 1763s | __int128__ 1763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:4455:86: error: expected ‘)’ before ‘a’ 1763s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1763s | ~ ^ 1763s | ) 1763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:4455:104: error: expected ‘)’ before ‘b’ 1763s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1763s | ~ ^ 1763s | ) 1763s 1763s If you find this error message confusing, uninformative, or wrong, please open an issue: 1763s https://github.com/diku-dk/futhark/issues 1763s 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.fut: 1764s Compiling with --backend=multicore: 1764s cc failed with code 1: 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c: In function ‘futrts_umul_hi64’: 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1764s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1764s | ^~~~~~~~~~~ 1764s | __uint32_t 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:4422:90: error: expected ‘)’ before ‘a’ 1764s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1764s | ~ ^ 1764s | ) 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:4422:109: error: expected ‘)’ before ‘b’ 1764s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1764s | ~ ^ 1764s | ) 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c: In function ‘futrts_smul_hi64’: 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1764s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1764s | ^~~~~~~~~~ 1764s | __int128__ 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:4426:86: error: expected ‘)’ before ‘a’ 1764s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1764s | ~ ^ 1764s | ) 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:4426:104: error: expected ‘)’ before ‘b’ 1764s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1764s | ~ ^ 1764s | ) 1764s 1764s If you find this error message confusing, uninformative, or wrong, please open an issue: 1764s https://github.com/diku-dk/futhark/issues 1764s 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.fut: 1764s Compiling with --backend=multicore: 1764s cc failed with code 1: 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c: In function ‘futrts_umul_hi64’: 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1764s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1764s | ^~~~~~~~~~~ 1764s | __uint32_t 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:4420:90: error: expected ‘)’ before ‘a’ 1764s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1764s | ~ ^ 1764s | ) 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:4420:109: error: expected ‘)’ before ‘b’ 1764s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1764s | ~ ^ 1764s | ) 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c: In function ‘futrts_smul_hi64’: 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1764s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1764s | ^~~~~~~~~~ 1764s | __int128__ 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:4424:86: error: expected ‘)’ before ‘a’ 1764s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1764s | ~ ^ 1764s | ) 1764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:4424:104: error: expected ‘)’ before ‘b’ 1764s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1764s | ~ ^ 1764s | ) 1764s 1764s If you find this error message confusing, uninformative, or wrong, please open an issue: 1764s https://github.com/diku-dk/futhark/issues 1764s 1767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.fut: 1767s Compiling with --backend=multicore: 1767s cc failed with code 1: 1767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c: In function ‘futrts_umul_hi64’: 1767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1767s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1767s | ^~~~~~~~~~~ 1767s | __uint32_t 1767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:4407:90: error: expected ‘)’ before ‘a’ 1767s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1767s | ~ ^ 1767s | ) 1767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:4407:109: error: expected ‘)’ before ‘b’ 1767s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1767s | ~ ^ 1767s | ) 1767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c: In function ‘futrts_smul_hi64’: 1767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1767s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1767s | ^~~~~~~~~~ 1767s | __int128__ 1767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:4411:86: error: expected ‘)’ before ‘a’ 1767s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1767s | ~ ^ 1767s | ) 1767s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:4411:104: error: expected ‘)’ before ‘b’ 1767s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1767s | ~ ^ 1767s | ) 1767s 1767s If you find this error message confusing, uninformative, or wrong, please open an issue: 1767s https://github.com/diku-dk/futhark/issues 1767s 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.fut: 1768s Compiling with --backend=multicore: 1768s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.fut:5:15-17: 1768s Defaulting ambiguous type to i32. 1768s cc failed with code 1: 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c: In function ‘futrts_umul_hi64’: 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1768s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1768s | ^~~~~~~~~~~ 1768s | __uint32_t 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:4420:90: error: expected ‘)’ before ‘a’ 1768s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1768s | ~ ^ 1768s | ) 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:4420:109: error: expected ‘)’ before ‘b’ 1768s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1768s | ~ ^ 1768s | ) 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c: In function ‘futrts_smul_hi64’: 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1768s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1768s | ^~~~~~~~~~ 1768s | __int128__ 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:4424:86: error: expected ‘)’ before ‘a’ 1768s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1768s | ~ ^ 1768s | ) 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:4424:104: error: expected ‘)’ before ‘b’ 1768s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1768s | ~ ^ 1768s | ) 1768s 1768s If you find this error message confusing, uninformative, or wrong, please open an issue: 1768s https://github.com/diku-dk/futhark/issues 1768s 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.fut: 1768s Compiling with --backend=multicore: 1768s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.fut:10:1-11:35: 1768s Entry point return type 1768s 1768s *[d₁](f32, f32) 1768s 1768s will have an opaque type, so the result will likely not be usable. 1768s cc failed with code 1: 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c: In function ‘futrts_umul_hi64’: 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:4483:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1768s 4483 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1768s | ^~~~~~~~~~~ 1768s | __uint32_t 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:4483:78: note: each undeclared identifier is reported only once for each function it appears in 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:4483:90: error: expected ‘)’ before ‘a’ 1768s 4483 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1768s | ~ ^ 1768s | ) 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:4483:109: error: expected ‘)’ before ‘b’ 1768s 4483 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1768s | ~ ^ 1768s | ) 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c: In function ‘futrts_smul_hi64’: 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:4487:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1768s 4487 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1768s | ^~~~~~~~~~ 1768s | __int128__ 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:4487:86: error: expected ‘)’ before ‘a’ 1768s 4487 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1768s | ~ ^ 1768s | ) 1768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:4487:104: error: expected ‘)’ before ‘b’ 1768s 4487 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1768s | ~ ^ 1768s | ) 1768s 1768s If you find this error message confusing, uninformative, or wrong, please open an issue: 1768s https://github.com/diku-dk/futhark/issues 1768s 1769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.fut: 1769s Compiling with --backend=multicore: 1769s cc failed with code 1: 1769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c: In function ‘futrts_umul_hi64’: 1769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1769s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1769s | ^~~~~~~~~~~ 1769s | __uint32_t 1769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:4435:90: error: expected ‘)’ before ‘a’ 1769s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1769s | ~ ^ 1769s | ) 1769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:4435:109: error: expected ‘)’ before ‘b’ 1769s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1769s | ~ ^ 1769s | ) 1769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c: In function ‘futrts_smul_hi64’: 1769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1769s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1769s | ^~~~~~~~~~ 1769s | __int128__ 1769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:4439:86: error: expected ‘)’ before ‘a’ 1769s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1769s | ~ ^ 1769s | ) 1769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:4439:104: error: expected ‘)’ before ‘b’ 1769s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1769s | ~ ^ 1769s | ) 1769s 1770s If you find this error message confusing, uninformative, or wrong, please open an issue: 1770s https://github.com/diku-dk/futhark/issues 1770s 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.fut: 1772s Compiling with --backend=multicore: 1772s cc failed with code 1: 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c: In function ‘futrts_umul_hi64’: 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1772s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1772s | ^~~~~~~~~~~ 1772s | __uint32_t 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:4407:90: error: expected ‘)’ before ‘a’ 1772s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1772s | ~ ^ 1772s | ) 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:4407:109: error: expected ‘)’ before ‘b’ 1772s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1772s | ~ ^ 1772s | ) 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c: In function ‘futrts_smul_hi64’: 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1772s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1772s | ^~~~~~~~~~ 1772s | __int128__ 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:4411:86: error: expected ‘)’ before ‘a’ 1772s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1772s | ~ ^ 1772s | ) 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:4411:104: error: expected ‘)’ before ‘b’ 1772s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1772s | ~ ^ 1772s | ) 1772s 1772s If you find this error message confusing, uninformative, or wrong, please open an issue: 1772s https://github.com/diku-dk/futhark/issues 1772s 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.fut: 1772s Compiling with --backend=multicore: 1772s cc failed with code 1: 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c: In function ‘futrts_umul_hi64’: 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1772s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1772s | ^~~~~~~~~~~ 1772s | __uint32_t 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:4420:90: error: expected ‘)’ before ‘a’ 1772s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1772s | ~ ^ 1772s | ) 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:4420:109: error: expected ‘)’ before ‘b’ 1772s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1772s | ~ ^ 1772s | ) 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c: In function ‘futrts_smul_hi64’: 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1772s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1772s | ^~~~~~~~~~ 1772s | __int128__ 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:4424:86: error: expected ‘)’ before ‘a’ 1772s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1772s | ~ ^ 1772s | ) 1772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:4424:104: error: expected ‘)’ before ‘b’ 1772s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1772s | ~ ^ 1772s | ) 1772s 1772s If you find this error message confusing, uninformative, or wrong, please open an issue: 1772s https://github.com/diku-dk/futhark/issues 1772s 1773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.fut: 1773s Compiling with --backend=multicore: 1773s cc failed with code 1: 1773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c: In function ‘futrts_umul_hi64’: 1773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1773s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1773s | ^~~~~~~~~~~ 1773s | __uint32_t 1773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:4421:90: error: expected ‘)’ before ‘a’ 1773s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1773s | ~ ^ 1773s | ) 1773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:4421:109: error: expected ‘)’ before ‘b’ 1773s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1773s | ~ ^ 1773s | ) 1773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c: In function ‘futrts_smul_hi64’: 1773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1773s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1773s | ^~~~~~~~~~ 1773s | __int128__ 1773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:4425:86: error: expected ‘)’ before ‘a’ 1773s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1773s | ~ ^ 1773s | ) 1773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:4425:104: error: expected ‘)’ before ‘b’ 1773s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1773s | ~ ^ 1773s | ) 1773s 1773s If you find this error message confusing, uninformative, or wrong, please open an issue: 1773s https://github.com/diku-dk/futhark/issues 1773s 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.fut: 1775s Compiling with --backend=multicore: 1775s cc failed with code 1: 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c: In function ‘futrts_umul_hi64’: 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1775s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1775s | ^~~~~~~~~~~ 1775s | __uint32_t 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:4435:90: error: expected ‘)’ before ‘a’ 1775s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1775s | ~ ^ 1775s | ) 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:4435:109: error: expected ‘)’ before ‘b’ 1775s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1775s | ~ ^ 1775s | ) 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c: In function ‘futrts_smul_hi64’: 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1775s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1775s | ^~~~~~~~~~ 1775s | __int128__ 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:4439:86: error: expected ‘)’ before ‘a’ 1775s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1775s | ~ ^ 1775s | ) 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:4439:104: error: expected ‘)’ before ‘b’ 1775s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1775s | ~ ^ 1775s | ) 1775s 1775s If you find this error message confusing, uninformative, or wrong, please open an issue: 1775s https://github.com/diku-dk/futhark/issues 1775s 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut: 1775s Compiling with --backend=multicore: 1775s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut:2:24-25: 1775s Unused name "b". 1775s 1775s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut:3:24-26: 1775s Unused name "sz". 1775s 1775s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut:3:39-42: 1775s Unused name "get". 1775s 1775s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut:4:24-27: 1775s Unused name "arr". 1775s 1775s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut:11:20-21: 1775s Unused name "f". 1775s 1775s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut:13:8-12: 1775s Unused name "vals". 1775s 1775s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut:13:14-19: 1775s Unused name "flags". 1775s cc failed with code 1: 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c: In function ‘futrts_umul_hi64’: 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1775s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1775s | ^~~~~~~~~~~ 1775s | __uint32_t 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:4420:90: error: expected ‘)’ before ‘a’ 1775s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1775s | ~ ^ 1775s | ) 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:4420:109: error: expected ‘)’ before ‘b’ 1775s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1775s | ~ ^ 1775s | ) 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c: In function ‘futrts_smul_hi64’: 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1775s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1775s | ^~~~~~~~~~ 1775s | __int128__ 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:4424:86: error: expected ‘)’ before ‘a’ 1775s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1775s | ~ ^ 1775s | ) 1775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:4424:104: error: expected ‘)’ before ‘b’ 1775s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1775s | ~ ^ 1775s | ) 1775s 1775s If you find this error message confusing, uninformative, or wrong, please open an issue: 1775s https://github.com/diku-dk/futhark/issues 1775s 1776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.fut: 1776s Compiling with --backend=multicore: 1776s cc failed with code 1: 1776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c: In function ‘futrts_umul_hi64’: 1776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1776s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1776s | ^~~~~~~~~~~ 1776s | __uint32_t 1776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:4420:90: error: expected ‘)’ before ‘a’ 1776s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1776s | ~ ^ 1776s | ) 1776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:4420:109: error: expected ‘)’ before ‘b’ 1776s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1776s | ~ ^ 1776s | ) 1776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c: In function ‘futrts_smul_hi64’: 1776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1776s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1776s | ^~~~~~~~~~ 1776s | __int128__ 1776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:4424:86: error: expected ‘)’ before ‘a’ 1776s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1776s | ~ ^ 1776s | ) 1776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:4424:104: error: expected ‘)’ before ‘b’ 1776s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1776s | ~ ^ 1776s | ) 1776s 1776s If you find this error message confusing, uninformative, or wrong, please open an issue: 1776s https://github.com/diku-dk/futhark/issues 1776s 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.fut: 1782s Compiling with --backend=multicore: 1782s cc failed with code 1: 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c: In function ‘futrts_umul_hi64’: 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1782s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1782s | ^~~~~~~~~~~ 1782s | __uint32_t 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:4407:90: error: expected ‘)’ before ‘a’ 1782s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1782s | ~ ^ 1782s | ) 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:4407:109: error: expected ‘)’ before ‘b’ 1782s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1782s | ~ ^ 1782s | ) 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c: In function ‘futrts_smul_hi64’: 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1782s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1782s | ^~~~~~~~~~ 1782s | __int128__ 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:4411:86: error: expected ‘)’ before ‘a’ 1782s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1782s | ~ ^ 1782s | ) 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:4411:104: error: expected ‘)’ before ‘b’ 1782s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1782s | ~ ^ 1782s | ) 1782s 1782s If you find this error message confusing, uninformative, or wrong, please open an issue: 1782s https://github.com/diku-dk/futhark/issues 1782s 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.fut: 1782s Compiling with --backend=multicore: 1782s cc failed with code 1: 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c: In function ‘futrts_umul_hi64’: 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1782s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1782s | ^~~~~~~~~~~ 1782s | __uint32_t 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:4424:90: error: expected ‘)’ before ‘a’ 1782s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1782s | ~ ^ 1782s | ) 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:4424:109: error: expected ‘)’ before ‘b’ 1782s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1782s | ~ ^ 1782s | ) 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c: In function ‘futrts_smul_hi64’: 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1782s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1782s | ^~~~~~~~~~ 1782s | __int128__ 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:4428:86: error: expected ‘)’ before ‘a’ 1782s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1782s | ~ ^ 1782s | ) 1782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:4428:104: error: expected ‘)’ before ‘b’ 1782s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1782s | ~ ^ 1782s | ) 1782s 1782s If you find this error message confusing, uninformative, or wrong, please open an issue: 1782s https://github.com/diku-dk/futhark/issues 1782s 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.fut: 1783s Compiling with --backend=multicore: 1783s cc failed with code 1: 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c: In function ‘futrts_umul_hi64’: 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1783s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1783s | ^~~~~~~~~~~ 1783s | __uint32_t 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:4420:90: error: expected ‘)’ before ‘a’ 1783s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1783s | ~ ^ 1783s | ) 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:4420:109: error: expected ‘)’ before ‘b’ 1783s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1783s | ~ ^ 1783s | ) 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c: In function ‘futrts_smul_hi64’: 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1783s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1783s | ^~~~~~~~~~ 1783s | __int128__ 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:4424:86: error: expected ‘)’ before ‘a’ 1783s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1783s | ~ ^ 1783s | ) 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:4424:104: error: expected ‘)’ before ‘b’ 1783s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1783s | ~ ^ 1783s | ) 1783s 1783s If you find this error message confusing, uninformative, or wrong, please open an issue: 1783s https://github.com/diku-dk/futhark/issues 1783s 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.fut: 1783s Compiling with --backend=multicore: 1783s cc failed with code 1: 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c: In function ‘futrts_umul_hi64’: 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1783s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1783s | ^~~~~~~~~~~ 1783s | __uint32_t 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:4406:90: error: expected ‘)’ before ‘a’ 1783s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1783s | ~ ^ 1783s | ) 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:4406:109: error: expected ‘)’ before ‘b’ 1783s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1783s | ~ ^ 1783s | ) 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c: In function ‘futrts_smul_hi64’: 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1783s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1783s | ^~~~~~~~~~ 1783s | __int128__ 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:4410:86: error: expected ‘)’ before ‘a’ 1783s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1783s | ~ ^ 1783s | ) 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:4410:104: error: expected ‘)’ before ‘b’ 1783s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1783s | ~ ^ 1783s | ) 1783s 1783s If you find this error message confusing, uninformative, or wrong, please open an issue: 1783s https://github.com/diku-dk/futhark/issues 1783s 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.fut: 1783s Compiling with --backend=multicore: 1783s cc failed with code 1: 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c: In function ‘futrts_umul_hi64’: 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1783s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1783s | ^~~~~~~~~~~ 1783s | __uint32_t 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:4436:90: error: expected ‘)’ before ‘a’ 1783s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1783s | ~ ^ 1783s | ) 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:4436:109: error: expected ‘)’ before ‘b’ 1783s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1783s | ~ ^ 1783s | ) 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c: In function ‘futrts_smul_hi64’: 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1783s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1783s | ^~~~~~~~~~ 1783s | __int128__ 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:4440:86: error: expected ‘)’ before ‘a’ 1783s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1783s | ~ ^ 1783s | ) 1783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:4440:104: error: expected ‘)’ before ‘b’ 1783s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1783s | ~ ^ 1783s | ) 1783s 1783s If you find this error message confusing, uninformative, or wrong, please open an issue: 1783s https://github.com/diku-dk/futhark/issues 1783s 1784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.fut: 1784s Compiling with --backend=multicore: 1784s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.fut:4:1-26:10: 1784s Entry point return type 1784s 1784s *[d₃]([n][12][12]i32, [100][9 * n]f32) 1784s 1784s will have an opaque type, so the result will likely not be usable. 1784s cc failed with code 1: 1784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c: In function ‘futrts_umul_hi64’: 1784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1784s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1784s | ^~~~~~~~~~~ 1784s | __uint32_t 1784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 1784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:4513:90: error: expected ‘)’ before ‘a’ 1784s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1784s | ~ ^ 1784s | ) 1784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:4513:109: error: expected ‘)’ before ‘b’ 1784s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1784s | ~ ^ 1784s | ) 1784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c: In function ‘futrts_smul_hi64’: 1784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1784s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1784s | ^~~~~~~~~~ 1784s | __int128__ 1784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:4517:86: error: expected ‘)’ before ‘a’ 1784s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1784s | ~ ^ 1784s | ) 1784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:4517:104: error: expected ‘)’ before ‘b’ 1784s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1784s | ~ ^ 1784s | ) 1784s 1784s If you find this error message confusing, uninformative, or wrong, please open an issue: 1784s https://github.com/diku-dk/futhark/issues 1784s 1787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.fut: 1787s Compiling with --backend=multicore: 1787s cc failed with code 1: 1787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c: In function ‘futrts_umul_hi64’: 1787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1787s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1787s | ^~~~~~~~~~~ 1787s | __uint32_t 1787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 1787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:4440:90: error: expected ‘)’ before ‘a’ 1787s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1787s | ~ ^ 1787s | ) 1787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:4440:109: error: expected ‘)’ before ‘b’ 1787s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1787s | ~ ^ 1787s | ) 1787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c: In function ‘futrts_smul_hi64’: 1787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1787s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1787s | ^~~~~~~~~~ 1787s | __int128__ 1787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:4444:86: error: expected ‘)’ before ‘a’ 1787s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1787s | ~ ^ 1787s | ) 1787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:4444:104: error: expected ‘)’ before ‘b’ 1787s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1787s | ~ ^ 1787s | ) 1787s 1787s If you find this error message confusing, uninformative, or wrong, please open an issue: 1787s https://github.com/diku-dk/futhark/issues 1787s 1791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.fut: 1791s Compiling with --backend=multicore: 1791s cc failed with code 1: 1791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c: In function ‘futrts_umul_hi64’: 1791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1791s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1791s | ^~~~~~~~~~~ 1791s | __uint32_t 1791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:4406:90: error: expected ‘)’ before ‘a’ 1791s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1791s | ~ ^ 1791s | ) 1791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:4406:109: error: expected ‘)’ before ‘b’ 1791s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1791s | ~ ^ 1791s | ) 1791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c: In function ‘futrts_smul_hi64’: 1791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1791s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1791s | ^~~~~~~~~~ 1791s | __int128__ 1791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:4410:86: error: expected ‘)’ before ‘a’ 1791s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1791s | ~ ^ 1791s | ) 1791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:4410:104: error: expected ‘)’ before ‘b’ 1791s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1791s | ~ ^ 1791s | ) 1791s 1791s If you find this error message confusing, uninformative, or wrong, please open an issue: 1791s https://github.com/diku-dk/futhark/issues 1791s 1793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.fut: 1793s Compiling with --backend=multicore: 1793s cc failed with code 1: 1793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c: In function ‘futrts_umul_hi64’: 1793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1793s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1793s | ^~~~~~~~~~~ 1793s | __uint32_t 1793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:4420:90: error: expected ‘)’ before ‘a’ 1793s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1793s | ~ ^ 1793s | ) 1793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:4420:109: error: expected ‘)’ before ‘b’ 1793s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1793s | ~ ^ 1793s | ) 1793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c: In function ‘futrts_smul_hi64’: 1793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1793s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1793s | ^~~~~~~~~~ 1793s | __int128__ 1793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:4424:86: error: expected ‘)’ before ‘a’ 1793s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1793s | ~ ^ 1793s | ) 1793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:4424:104: error: expected ‘)’ before ‘b’ 1793s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1793s | ~ ^ 1793s | ) 1793s 1793s If you find this error message confusing, uninformative, or wrong, please open an issue: 1793s https://github.com/diku-dk/futhark/issues 1793s 1794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.fut: 1794s Generating reference outputs: 1794s cc failed with code 1: 1794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c: In function ‘futrts_umul_hi64’: 1794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1794s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1794s | ^~~~~~~~~~~ 1794s | __uint32_t 1794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c:4415:90: error: expected ‘)’ before ‘a’ 1794s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1794s | ~ ^ 1794s | ) 1794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c:4415:109: error: expected ‘)’ before ‘b’ 1794s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1794s | ~ ^ 1794s | ) 1794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c: In function ‘futrts_smul_hi64’: 1794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1794s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1794s | ^~~~~~~~~~ 1794s | __int128__ 1794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c:4419:86: error: expected ‘)’ before ‘a’ 1794s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1794s | ~ ^ 1794s | ) 1794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c:4419:104: error: expected ‘)’ before ‘b’ 1794s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1794s | ~ ^ 1794s | ) 1794s 1794s If you find this error message confusing, uninformative, or wrong, please open an issue: 1794s https://github.com/diku-dk/futhark/issues 1794s 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.fut: 1795s Compiling with --backend=multicore: 1795s cc failed with code 1: 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c: In function ‘futrts_umul_hi64’: 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1795s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1795s | ^~~~~~~~~~~ 1795s | __uint32_t 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:4420:90: error: expected ‘)’ before ‘a’ 1795s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1795s | ~ ^ 1795s | ) 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:4420:109: error: expected ‘)’ before ‘b’ 1795s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1795s | ~ ^ 1795s | ) 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c: In function ‘futrts_smul_hi64’: 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1795s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1795s | ^~~~~~~~~~ 1795s | __int128__ 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:4424:86: error: expected ‘)’ before ‘a’ 1795s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1795s | ~ ^ 1795s | ) 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:4424:104: error: expected ‘)’ before ‘b’ 1795s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1795s | ~ ^ 1795s | ) 1795s 1795s If you find this error message confusing, uninformative, or wrong, please open an issue: 1795s https://github.com/diku-dk/futhark/issues 1795s 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.fut: 1795s Compiling with --backend=multicore: 1795s cc failed with code 1: 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c: In function ‘futrts_umul_hi64’: 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1795s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1795s | ^~~~~~~~~~~ 1795s | __uint32_t 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:4420:90: error: expected ‘)’ before ‘a’ 1795s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1795s | ~ ^ 1795s | ) 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:4420:109: error: expected ‘)’ before ‘b’ 1795s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1795s | ~ ^ 1795s | ) 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c: In function ‘futrts_smul_hi64’: 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1795s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1795s | ^~~~~~~~~~ 1795s | __int128__ 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:4424:86: error: expected ‘)’ before ‘a’ 1795s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1795s | ~ ^ 1795s | ) 1795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:4424:104: error: expected ‘)’ before ‘b’ 1795s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1795s | ~ ^ 1795s | ) 1795s 1795s If you find this error message confusing, uninformative, or wrong, please open an issue: 1795s https://github.com/diku-dk/futhark/issues 1795s 1797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.fut: 1797s Compiling with --backend=multicore: 1797s cc failed with code 1: 1797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c: In function ‘futrts_umul_hi64’: 1797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1797s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1797s | ^~~~~~~~~~~ 1797s | __uint32_t 1797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:4406:90: error: expected ‘)’ before ‘a’ 1797s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1797s | ~ ^ 1797s | ) 1797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:4406:109: error: expected ‘)’ before ‘b’ 1797s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1797s | ~ ^ 1797s | ) 1797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c: In function ‘futrts_smul_hi64’: 1797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1797s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1797s | ^~~~~~~~~~ 1797s | __int128__ 1797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:4410:86: error: expected ‘)’ before ‘a’ 1797s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1797s | ~ ^ 1797s | ) 1797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:4410:104: error: expected ‘)’ before ‘b’ 1797s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1797s | ~ ^ 1797s | ) 1797s 1797s If you find this error message confusing, uninformative, or wrong, please open an issue: 1797s https://github.com/diku-dk/futhark/issues 1797s 1802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.fut: 1802s Compiling with --backend=multicore: 1802s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.fut:1:1-15:36: 1802s Entry point return type 1802s 1802s *[d₀][d₁][i64.f32 (1 / r_sigma + 0.5)](f32, i32) 1802s 1802s will have an opaque type, so the result will likely not be usable. 1802s 1802s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.fut:12:21-41: 1802s Defaulting ambiguous type to i32. 1802s cc failed with code 1: 1802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c: In function ‘futrts_umul_hi64’: 1802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:4466:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1802s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1802s | ^~~~~~~~~~~ 1802s | __uint32_t 1802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:4466:78: note: each undeclared identifier is reported only once for each function it appears in 1802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:4466:90: error: expected ‘)’ before ‘a’ 1802s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1802s | ~ ^ 1802s | ) 1802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:4466:109: error: expected ‘)’ before ‘b’ 1802s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1802s | ~ ^ 1802s | ) 1802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c: In function ‘futrts_smul_hi64’: 1802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:4470:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1802s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1802s | ^~~~~~~~~~ 1802s | __int128__ 1802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:4470:86: error: expected ‘)’ before ‘a’ 1802s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1802s | ~ ^ 1802s | ) 1802s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:4470:104: error: expected ‘)’ before ‘b’ 1802s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1802s | ~ ^ 1802s | ) 1802s 1802s If you find this error message confusing, uninformative, or wrong, please open an issue: 1802s https://github.com/diku-dk/futhark/issues 1802s 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.fut: 1804s Generating reference outputs: 1804s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.fut:5:10-11: 1804s Unused name "i". 1804s 1804s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.fut:5:19-20: 1804s Defaulting ambiguous type to i32. 1804s cc failed with code 1: 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c: In function ‘futrts_umul_hi64’: 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c:4401:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1804s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1804s | ^~~~~~~~~~~ 1804s | __uint32_t 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c:4401:78: note: each undeclared identifier is reported only once for each function it appears in 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c:4401:90: error: expected ‘)’ before ‘a’ 1804s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1804s | ~ ^ 1804s | ) 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c:4401:109: error: expected ‘)’ before ‘b’ 1804s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1804s | ~ ^ 1804s | ) 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c: In function ‘futrts_smul_hi64’: 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c:4405:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1804s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1804s | ^~~~~~~~~~ 1804s | __int128__ 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c:4405:86: error: expected ‘)’ before ‘a’ 1804s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1804s | ~ ^ 1804s | ) 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c:4405:104: error: expected ‘)’ before ‘b’ 1804s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1804s | ~ ^ 1804s | ) 1804s 1804s If you find this error message confusing, uninformative, or wrong, please open an issue: 1804s https://github.com/diku-dk/futhark/issues 1804s 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.fut: 1804s Compiling with --backend=multicore: 1804s cc failed with code 1: 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c: In function ‘futrts_umul_hi64’: 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:4456:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1804s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1804s | ^~~~~~~~~~~ 1804s | __uint32_t 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:4456:78: note: each undeclared identifier is reported only once for each function it appears in 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:4456:90: error: expected ‘)’ before ‘a’ 1804s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1804s | ~ ^ 1804s | ) 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:4456:109: error: expected ‘)’ before ‘b’ 1804s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1804s | ~ ^ 1804s | ) 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c: In function ‘futrts_smul_hi64’: 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:4460:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1804s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1804s | ^~~~~~~~~~ 1804s | __int128__ 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:4460:86: error: expected ‘)’ before ‘a’ 1804s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1804s | ~ ^ 1804s | ) 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:4460:104: error: expected ‘)’ before ‘b’ 1804s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1804s | ~ ^ 1804s | ) 1804s 1804s If you find this error message confusing, uninformative, or wrong, please open an issue: 1804s https://github.com/diku-dk/futhark/issues 1804s 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.fut: 1804s Compiling with --backend=multicore: 1804s cc failed with code 1: 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c: In function ‘futrts_umul_hi64’: 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1804s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1804s | ^~~~~~~~~~~ 1804s | __uint32_t 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:4420:90: error: expected ‘)’ before ‘a’ 1804s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1804s | ~ ^ 1804s | ) 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:4420:109: error: expected ‘)’ before ‘b’ 1804s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1804s | ~ ^ 1804s | ) 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c: In function ‘futrts_smul_hi64’: 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1804s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1804s | ^~~~~~~~~~ 1804s | __int128__ 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:4424:86: error: expected ‘)’ before ‘a’ 1804s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1804s | ~ ^ 1804s | ) 1804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:4424:104: error: expected ‘)’ before ‘b’ 1804s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1804s | ~ ^ 1804s | ) 1804s 1804s If you find this error message confusing, uninformative, or wrong, please open an issue: 1804s https://github.com/diku-dk/futhark/issues 1804s 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.fut: 1806s Compiling with --backend=multicore: 1806s cc failed with code 1: 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c: In function ‘futrts_umul_hi64’: 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1806s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1806s | ^~~~~~~~~~~ 1806s | __uint32_t 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:4436:90: error: expected ‘)’ before ‘a’ 1806s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1806s | ~ ^ 1806s | ) 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:4436:109: error: expected ‘)’ before ‘b’ 1806s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1806s | ~ ^ 1806s | ) 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c: In function ‘futrts_smul_hi64’: 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1806s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1806s | ^~~~~~~~~~ 1806s | __int128__ 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:4440:86: error: expected ‘)’ before ‘a’ 1806s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1806s | ~ ^ 1806s | ) 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:4440:104: error: expected ‘)’ before ‘b’ 1806s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1806s | ~ ^ 1806s | ) 1806s 1806s If you find this error message confusing, uninformative, or wrong, please open an issue: 1806s https://github.com/diku-dk/futhark/issues 1806s 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.fut: 1806s Compiling with --backend=multicore: 1806s cc failed with code 1: 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c: In function ‘futrts_umul_hi64’: 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1806s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1806s | ^~~~~~~~~~~ 1806s | __uint32_t 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:4420:90: error: expected ‘)’ before ‘a’ 1806s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1806s | ~ ^ 1806s | ) 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:4420:109: error: expected ‘)’ before ‘b’ 1806s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1806s | ~ ^ 1806s | ) 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c: In function ‘futrts_smul_hi64’: 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1806s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1806s | ^~~~~~~~~~ 1806s | __int128__ 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:4424:86: error: expected ‘)’ before ‘a’ 1806s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1806s | ~ ^ 1806s | ) 1806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:4424:104: error: expected ‘)’ before ‘b’ 1806s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1806s | ~ ^ 1806s | ) 1806s 1806s If you find this error message confusing, uninformative, or wrong, please open an issue: 1806s https://github.com/diku-dk/futhark/issues 1806s 1808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.fut: 1808s Compiling with --backend=multicore: 1808s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.fut:13:1-15:16: 1808s Entry point return type 1808s 1808s *m.t 1808s 1808s will have an opaque type, so the result will likely not be usable. 1808s cc failed with code 1: 1808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c: In function ‘futrts_umul_hi64’: 1808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1808s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1808s | ^~~~~~~~~~~ 1808s | __uint32_t 1808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:4420:90: error: expected ‘)’ before ‘a’ 1808s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1808s | ~ ^ 1808s | ) 1808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:4420:109: error: expected ‘)’ before ‘b’ 1808s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1808s | ~ ^ 1808s | ) 1808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c: In function ‘futrts_smul_hi64’: 1808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1808s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1808s | ^~~~~~~~~~ 1808s | __int128__ 1808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:4424:86: error: expected ‘)’ before ‘a’ 1808s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1808s | ~ ^ 1808s | ) 1808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:4424:104: error: expected ‘)’ before ‘b’ 1808s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1808s | ~ ^ 1808s | ) 1808s 1808s If you find this error message confusing, uninformative, or wrong, please open an issue: 1808s https://github.com/diku-dk/futhark/issues 1808s 1813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.fut: 1813s Compiling with --backend=multicore: 1813s cc failed with code 1: 1813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c: In function ‘futrts_umul_hi64’: 1813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1813s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1813s | ^~~~~~~~~~~ 1813s | __uint32_t 1813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:4423:90: error: expected ‘)’ before ‘a’ 1813s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1813s | ~ ^ 1813s | ) 1813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:4423:109: error: expected ‘)’ before ‘b’ 1813s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1813s | ~ ^ 1813s | ) 1813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c: In function ‘futrts_smul_hi64’: 1813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1813s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1813s | ^~~~~~~~~~ 1813s | __int128__ 1813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:4427:86: error: expected ‘)’ before ‘a’ 1813s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1813s | ~ ^ 1813s | ) 1813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:4427:104: error: expected ‘)’ before ‘b’ 1813s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1813s | ~ ^ 1813s | ) 1813s 1813s If you find this error message confusing, uninformative, or wrong, please open an issue: 1813s https://github.com/diku-dk/futhark/issues 1813s 1813s 876 failed, 97 passed, 1340 to go. 1814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.fut: 1814s Compiling with --backend=multicore: 1814s cc failed with code 1: 1814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c: In function ‘futrts_umul_hi64’: 1814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1814s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1814s | ^~~~~~~~~~~ 1814s | __uint32_t 1814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:4406:90: error: expected ‘)’ before ‘a’ 1814s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1814s | ~ ^ 1814s | ) 1814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:4406:109: error: expected ‘)’ before ‘b’ 1814s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1814s | ~ ^ 1814s | ) 1814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c: In function ‘futrts_smul_hi64’: 1814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1814s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1814s | ^~~~~~~~~~ 1814s | __int128__ 1814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:4410:86: error: expected ‘)’ before ‘a’ 1814s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1814s | ~ ^ 1814s | ) 1814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:4410:104: error: expected ‘)’ before ‘b’ 1814s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1814s | ~ ^ 1814s | ) 1814s 1814s If you find this error message confusing, uninformative, or wrong, please open an issue: 1814s https://github.com/diku-dk/futhark/issues 1814s 1816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.fut: 1816s Compiling with --backend=multicore: 1816s cc failed with code 1: 1816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c: In function ‘futrts_umul_hi64’: 1816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1816s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1816s | ^~~~~~~~~~~ 1816s | __uint32_t 1816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:4406:90: error: expected ‘)’ before ‘a’ 1816s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1816s | ~ ^ 1816s | ) 1816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:4406:109: error: expected ‘)’ before ‘b’ 1816s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1816s | ~ ^ 1816s | ) 1816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c: In function ‘futrts_smul_hi64’: 1816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1816s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1816s | ^~~~~~~~~~ 1816s | __int128__ 1816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:4410:86: error: expected ‘)’ before ‘a’ 1816s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1816s | ~ ^ 1816s | ) 1816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:4410:104: error: expected ‘)’ before ‘b’ 1816s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1816s | ~ ^ 1816s | ) 1816s 1816s If you find this error message confusing, uninformative, or wrong, please open an issue: 1816s https://github.com/diku-dk/futhark/issues 1816s 1818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.fut: 1818s Compiling with --backend=multicore: 1818s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.fut:3:18-20: 1818s Defaulting ambiguous type to i32. 1818s cc failed with code 1: 1818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c: In function ‘futrts_umul_hi64’: 1818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1818s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1818s | ^~~~~~~~~~~ 1818s | __uint32_t 1818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 1818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:4433:90: error: expected ‘)’ before ‘a’ 1818s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1818s | ~ ^ 1818s | ) 1818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:4433:109: error: expected ‘)’ before ‘b’ 1818s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1818s | ~ ^ 1818s | ) 1818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c: In function ‘futrts_smul_hi64’: 1818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1818s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1818s | ^~~~~~~~~~ 1818s | __int128__ 1818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:4437:86: error: expected ‘)’ before ‘a’ 1818s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1818s | ~ ^ 1818s | ) 1818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:4437:104: error: expected ‘)’ before ‘b’ 1818s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1818s | ~ ^ 1818s | ) 1818s 1818s If you find this error message confusing, uninformative, or wrong, please open an issue: 1818s https://github.com/diku-dk/futhark/issues 1818s 1821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.fut: 1821s Compiling with --backend=multicore: 1821s cc failed with code 1: 1821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c: In function ‘futrts_umul_hi64’: 1821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1821s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1821s | ^~~~~~~~~~~ 1821s | __uint32_t 1821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:4394:90: error: expected ‘)’ before ‘a’ 1821s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1821s | ~ ^ 1821s | ) 1821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:4394:109: error: expected ‘)’ before ‘b’ 1821s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1821s | ~ ^ 1821s | ) 1821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c: In function ‘futrts_smul_hi64’: 1821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1821s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1821s | ^~~~~~~~~~ 1821s | __int128__ 1821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:4398:86: error: expected ‘)’ before ‘a’ 1821s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1821s | ~ ^ 1821s | ) 1821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:4398:104: error: expected ‘)’ before ‘b’ 1821s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1821s | ~ ^ 1821s | ) 1821s 1821s If you find this error message confusing, uninformative, or wrong, please open an issue: 1821s https://github.com/diku-dk/futhark/issues 1821s 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.fut: 1823s Compiling with --backend=multicore: 1823s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.fut:11:1-27: 1823s Entry point return type 1823s 1823s #someval [1](#someval i64) 1823s 1823s will have an opaque type, so the result will likely not be usable. 1823s cc failed with code 1: 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c: In function ‘futrts_umul_hi64’: 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1823s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1823s | ^~~~~~~~~~~ 1823s | __uint32_t 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:4433:90: error: expected ‘)’ before ‘a’ 1823s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1823s | ~ ^ 1823s | ) 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:4433:109: error: expected ‘)’ before ‘b’ 1823s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1823s | ~ ^ 1823s | ) 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c: In function ‘futrts_smul_hi64’: 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1823s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1823s | ^~~~~~~~~~ 1823s | __int128__ 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:4437:86: error: expected ‘)’ before ‘a’ 1823s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1823s | ~ ^ 1823s | ) 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:4437:104: error: expected ‘)’ before ‘b’ 1823s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1823s | ~ ^ 1823s | ) 1823s 1823s If you find this error message confusing, uninformative, or wrong, please open an issue: 1823s https://github.com/diku-dk/futhark/issues 1823s 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.fut: 1823s Compiling with --backend=multicore: 1823s cc failed with code 1: 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c: In function ‘futrts_umul_hi64’: 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1823s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1823s | ^~~~~~~~~~~ 1823s | __uint32_t 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:4439:90: error: expected ‘)’ before ‘a’ 1823s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1823s | ~ ^ 1823s | ) 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:4439:109: error: expected ‘)’ before ‘b’ 1823s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1823s | ~ ^ 1823s | ) 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c: In function ‘futrts_smul_hi64’: 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1823s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1823s | ^~~~~~~~~~ 1823s | __int128__ 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:4443:86: error: expected ‘)’ before ‘a’ 1823s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1823s | ~ ^ 1823s | ) 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:4443:104: error: expected ‘)’ before ‘b’ 1823s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1823s | ~ ^ 1823s | ) 1823s 1823s If you find this error message confusing, uninformative, or wrong, please open an issue: 1823s https://github.com/diku-dk/futhark/issues 1823s 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.fut: 1823s Compiling with --backend=multicore: 1823s cc failed with code 1: 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c: In function ‘futrts_umul_hi64’: 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1823s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1823s | ^~~~~~~~~~~ 1823s | __uint32_t 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:4420:90: error: expected ‘)’ before ‘a’ 1823s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1823s | ~ ^ 1823s | ) 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:4420:109: error: expected ‘)’ before ‘b’ 1823s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1823s | ~ ^ 1823s | ) 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c: In function ‘futrts_smul_hi64’: 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1823s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1823s | ^~~~~~~~~~ 1823s | __int128__ 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:4424:86: error: expected ‘)’ before ‘a’ 1823s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1823s | ~ ^ 1823s | ) 1823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:4424:104: error: expected ‘)’ before ‘b’ 1823s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1823s | ~ ^ 1823s | ) 1823s 1823s If you find this error message confusing, uninformative, or wrong, please open an issue: 1823s https://github.com/diku-dk/futhark/issues 1823s 1825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.fut: 1825s Compiling with --backend=multicore: 1825s cc failed with code 1: 1825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c: In function ‘futrts_umul_hi64’: 1825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1825s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1825s | ^~~~~~~~~~~ 1825s | __uint32_t 1825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:4420:90: error: expected ‘)’ before ‘a’ 1825s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1825s | ~ ^ 1825s | ) 1825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:4420:109: error: expected ‘)’ before ‘b’ 1825s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1825s | ~ ^ 1825s | ) 1825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c: In function ‘futrts_smul_hi64’: 1825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1825s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1825s | ^~~~~~~~~~ 1825s | __int128__ 1825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:4424:86: error: expected ‘)’ before ‘a’ 1825s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1825s | ~ ^ 1825s | ) 1825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:4424:104: error: expected ‘)’ before ‘b’ 1825s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1825s | ~ ^ 1825s | ) 1825s 1825s If you find this error message confusing, uninformative, or wrong, please open an issue: 1825s https://github.com/diku-dk/futhark/issues 1825s 1828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.fut: 1828s Compiling with --backend=multicore: 1828s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.fut:1:48-49: 1828s Unused name "w". 1828s cc failed with code 1: 1828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c: In function ‘futrts_umul_hi64’: 1828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1828s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1828s | ^~~~~~~~~~~ 1828s | __uint32_t 1828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:4436:90: error: expected ‘)’ before ‘a’ 1828s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1828s | ~ ^ 1828s | ) 1828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:4436:109: error: expected ‘)’ before ‘b’ 1828s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1828s | ~ ^ 1828s | ) 1828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c: In function ‘futrts_smul_hi64’: 1828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1828s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1828s | ^~~~~~~~~~ 1828s | __int128__ 1828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:4440:86: error: expected ‘)’ before ‘a’ 1828s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1828s | ~ ^ 1828s | ) 1828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:4440:104: error: expected ‘)’ before ‘b’ 1828s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1828s | ~ ^ 1828s | ) 1828s 1828s If you find this error message confusing, uninformative, or wrong, please open an issue: 1828s https://github.com/diku-dk/futhark/issues 1828s 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.fut: 1832s Compiling with --backend=multicore: 1832s cc failed with code 1: 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c: In function ‘futrts_umul_hi64’: 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1832s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1832s | ^~~~~~~~~~~ 1832s | __uint32_t 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:4420:90: error: expected ‘)’ before ‘a’ 1832s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1832s | ~ ^ 1832s | ) 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:4420:109: error: expected ‘)’ before ‘b’ 1832s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1832s | ~ ^ 1832s | ) 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c: In function ‘futrts_smul_hi64’: 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1832s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1832s | ^~~~~~~~~~ 1832s | __int128__ 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:4424:86: error: expected ‘)’ before ‘a’ 1832s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1832s | ~ ^ 1832s | ) 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:4424:104: error: expected ‘)’ before ‘b’ 1832s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1832s | ~ ^ 1832s | ) 1832s 1832s If you find this error message confusing, uninformative, or wrong, please open an issue: 1832s https://github.com/diku-dk/futhark/issues 1832s 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.fut: 1832s Compiling with --backend=multicore: 1832s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.fut:4:1-25:15: 1832s Entry point return type 1832s 1832s *[depth - 1][(width - 1) * 2]({x: f32, y: f32, z: f32}, {x: f32, y: f32, z: f32}, {x: f32, y: f32, z: f32}) 1832s 1832s will have an opaque type, so the result will likely not be usable. 1832s cc failed with code 1: 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c: In function ‘futrts_umul_hi64’: 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:4523:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1832s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1832s | ^~~~~~~~~~~ 1832s | __uint32_t 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:4523:78: note: each undeclared identifier is reported only once for each function it appears in 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:4523:90: error: expected ‘)’ before ‘a’ 1832s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1832s | ~ ^ 1832s | ) 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:4523:109: error: expected ‘)’ before ‘b’ 1832s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1832s | ~ ^ 1832s | ) 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c: In function ‘futrts_smul_hi64’: 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:4527:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1832s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1832s | ^~~~~~~~~~ 1832s | __int128__ 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:4527:86: error: expected ‘)’ before ‘a’ 1832s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1832s | ~ ^ 1832s | ) 1832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:4527:104: error: expected ‘)’ before ‘b’ 1832s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1832s | ~ ^ 1832s | ) 1832s 1832s If you find this error message confusing, uninformative, or wrong, please open an issue: 1832s https://github.com/diku-dk/futhark/issues 1832s 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.fut: 1834s Compiling with --backend=multicore: 1834s cc failed with code 1: 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c: In function ‘futrts_umul_hi64’: 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1834s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1834s | ^~~~~~~~~~~ 1834s | __uint32_t 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:4420:90: error: expected ‘)’ before ‘a’ 1834s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1834s | ~ ^ 1834s | ) 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:4420:109: error: expected ‘)’ before ‘b’ 1834s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1834s | ~ ^ 1834s | ) 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c: In function ‘futrts_smul_hi64’: 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1834s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1834s | ^~~~~~~~~~ 1834s | __int128__ 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:4424:86: error: expected ‘)’ before ‘a’ 1834s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1834s | ~ ^ 1834s | ) 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:4424:104: error: expected ‘)’ before ‘b’ 1834s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1834s | ~ ^ 1834s | ) 1834s 1834s If you find this error message confusing, uninformative, or wrong, please open an issue: 1834s https://github.com/diku-dk/futhark/issues 1834s 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.fut: 1834s Compiling with --backend=multicore: 1834s cc failed with code 1: 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c: In function ‘futrts_umul_hi64’: 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1834s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1834s | ^~~~~~~~~~~ 1834s | __uint32_t 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:4421:90: error: expected ‘)’ before ‘a’ 1834s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1834s | ~ ^ 1834s | ) 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:4421:109: error: expected ‘)’ before ‘b’ 1834s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1834s | ~ ^ 1834s | ) 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c: In function ‘futrts_smul_hi64’: 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1834s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1834s | ^~~~~~~~~~ 1834s | __int128__ 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:4425:86: error: expected ‘)’ before ‘a’ 1834s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1834s | ~ ^ 1834s | ) 1834s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:4425:104: error: expected ‘)’ before ‘b’ 1834s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1834s | ~ ^ 1834s | ) 1834s 1834s If you find this error message confusing, uninformative, or wrong, please open an issue: 1834s https://github.com/diku-dk/futhark/issues 1834s 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.fut: 1835s Compiling with --backend=multicore: 1835s cc failed with code 1: 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c: In function ‘futrts_umul_hi64’: 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1835s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1835s | ^~~~~~~~~~~ 1835s | __uint32_t 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:4408:90: error: expected ‘)’ before ‘a’ 1835s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1835s | ~ ^ 1835s | ) 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:4408:109: error: expected ‘)’ before ‘b’ 1835s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1835s | ~ ^ 1835s | ) 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c: In function ‘futrts_smul_hi64’: 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1835s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1835s | ^~~~~~~~~~ 1835s | __int128__ 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:4412:86: error: expected ‘)’ before ‘a’ 1835s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1835s | ~ ^ 1835s | ) 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:4412:104: error: expected ‘)’ before ‘b’ 1835s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1835s | ~ ^ 1835s | ) 1835s 1835s If you find this error message confusing, uninformative, or wrong, please open an issue: 1835s https://github.com/diku-dk/futhark/issues 1835s 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.fut: 1835s Compiling with --backend=multicore: 1835s cc failed with code 1: 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c: In function ‘futrts_umul_hi64’: 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1835s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1835s | ^~~~~~~~~~~ 1835s | __uint32_t 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:4436:90: error: expected ‘)’ before ‘a’ 1835s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1835s | ~ ^ 1835s | ) 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:4436:109: error: expected ‘)’ before ‘b’ 1835s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1835s | ~ ^ 1835s | ) 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c: In function ‘futrts_smul_hi64’: 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1835s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1835s | ^~~~~~~~~~ 1835s | __int128__ 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:4440:86: error: expected ‘)’ before ‘a’ 1835s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1835s | ~ ^ 1835s | ) 1835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:4440:104: error: expected ‘)’ before ‘b’ 1835s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1835s | ~ ^ 1835s | ) 1835s 1835s If you find this error message confusing, uninformative, or wrong, please open an issue: 1835s https://github.com/diku-dk/futhark/issues 1835s 1837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.fut: 1837s Compiling with --backend=multicore: 1837s cc failed with code 1: 1837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c: In function ‘futrts_umul_hi64’: 1837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1837s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1837s | ^~~~~~~~~~~ 1837s | __uint32_t 1837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:4421:90: error: expected ‘)’ before ‘a’ 1837s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1837s | ~ ^ 1837s | ) 1837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:4421:109: error: expected ‘)’ before ‘b’ 1837s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1837s | ~ ^ 1837s | ) 1837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c: In function ‘futrts_smul_hi64’: 1837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1837s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1837s | ^~~~~~~~~~ 1837s | __int128__ 1837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:4425:86: error: expected ‘)’ before ‘a’ 1837s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1837s | ~ ^ 1837s | ) 1837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:4425:104: error: expected ‘)’ before ‘b’ 1837s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1837s | ~ ^ 1837s | ) 1837s 1837s If you find this error message confusing, uninformative, or wrong, please open an issue: 1837s https://github.com/diku-dk/futhark/issues 1837s 1838s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.fut: 1838s Compiling with --backend=multicore: 1838s cc failed with code 1: 1838s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c: In function ‘futrts_umul_hi64’: 1838s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1838s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1838s | ^~~~~~~~~~~ 1838s | __uint32_t 1838s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1838s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:4407:90: error: expected ‘)’ before ‘a’ 1838s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1838s | ~ ^ 1838s | ) 1838s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:4407:109: error: expected ‘)’ before ‘b’ 1838s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1838s | ~ ^ 1838s | ) 1838s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c: In function ‘futrts_smul_hi64’: 1838s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1838s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1838s | ^~~~~~~~~~ 1838s | __int128__ 1838s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:4411:86: error: expected ‘)’ before ‘a’ 1838s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1838s | ~ ^ 1838s | ) 1838s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:4411:104: error: expected ‘)’ before ‘b’ 1838s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1838s | ~ ^ 1838s | ) 1838s 1838s If you find this error message confusing, uninformative, or wrong, please open an issue: 1838s https://github.com/diku-dk/futhark/issues 1838s 1841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.fut: 1841s Compiling with --backend=multicore: 1841s cc failed with code 1: 1841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c: In function ‘futrts_umul_hi64’: 1841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1841s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1841s | ^~~~~~~~~~~ 1841s | __uint32_t 1841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:4406:90: error: expected ‘)’ before ‘a’ 1841s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1841s | ~ ^ 1841s | ) 1841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:4406:109: error: expected ‘)’ before ‘b’ 1841s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1841s | ~ ^ 1841s | ) 1841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c: In function ‘futrts_smul_hi64’: 1841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1841s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1841s | ^~~~~~~~~~ 1841s | __int128__ 1841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:4410:86: error: expected ‘)’ before ‘a’ 1841s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1841s | ~ ^ 1841s | ) 1841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:4410:104: error: expected ‘)’ before ‘b’ 1841s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1841s | ~ ^ 1841s | ) 1841s 1841s If you find this error message confusing, uninformative, or wrong, please open an issue: 1841s https://github.com/diku-dk/futhark/issues 1841s 1842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.fut: 1842s Compiling with --backend=multicore: 1842s cc failed with code 1: 1842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c: In function ‘futrts_umul_hi64’: 1842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1842s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1842s | ^~~~~~~~~~~ 1842s | __uint32_t 1842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:4407:90: error: expected ‘)’ before ‘a’ 1842s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1842s | ~ ^ 1842s | ) 1842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:4407:109: error: expected ‘)’ before ‘b’ 1842s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1842s | ~ ^ 1842s | ) 1842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c: In function ‘futrts_smul_hi64’: 1842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1842s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1842s | ^~~~~~~~~~ 1842s | __int128__ 1842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:4411:86: error: expected ‘)’ before ‘a’ 1842s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1842s | ~ ^ 1842s | ) 1842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:4411:104: error: expected ‘)’ before ‘b’ 1842s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1842s | ~ ^ 1842s | ) 1842s 1842s If you find this error message confusing, uninformative, or wrong, please open an issue: 1842s https://github.com/diku-dk/futhark/issues 1842s 1844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.fut: 1844s Compiling with --backend=multicore: 1844s cc failed with code 1: 1844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c: In function ‘futrts_umul_hi64’: 1844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1844s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1844s | ^~~~~~~~~~~ 1844s | __uint32_t 1844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:4406:90: error: expected ‘)’ before ‘a’ 1844s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1844s | ~ ^ 1844s | ) 1844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:4406:109: error: expected ‘)’ before ‘b’ 1844s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1844s | ~ ^ 1844s | ) 1844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c: In function ‘futrts_smul_hi64’: 1844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1844s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1844s | ^~~~~~~~~~ 1844s | __int128__ 1844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:4410:86: error: expected ‘)’ before ‘a’ 1844s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1844s | ~ ^ 1844s | ) 1844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:4410:104: error: expected ‘)’ before ‘b’ 1844s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1844s | ~ ^ 1844s | ) 1844s 1844s If you find this error message confusing, uninformative, or wrong, please open an issue: 1844s https://github.com/diku-dk/futhark/issues 1844s 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.fut: 1845s Compiling with --backend=multicore: 1845s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.fut:5:11-12: 1845s Defaulting ambiguous type to i32. 1845s cc failed with code 1: 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c: In function ‘futrts_umul_hi64’: 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1845s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1845s | ^~~~~~~~~~~ 1845s | __uint32_t 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:4406:90: error: expected ‘)’ before ‘a’ 1845s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1845s | ~ ^ 1845s | ) 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:4406:109: error: expected ‘)’ before ‘b’ 1845s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1845s | ~ ^ 1845s | ) 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c: In function ‘futrts_smul_hi64’: 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1845s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1845s | ^~~~~~~~~~ 1845s | __int128__ 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:4410:86: error: expected ‘)’ before ‘a’ 1845s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1845s | ~ ^ 1845s | ) 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:4410:104: error: expected ‘)’ before ‘b’ 1845s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1845s | ~ ^ 1845s | ) 1845s 1845s If you find this error message confusing, uninformative, or wrong, please open an issue: 1845s https://github.com/diku-dk/futhark/issues 1845s 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.fut: 1845s Compiling with --backend=multicore: 1845s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.fut:4:29-30: 1845s Defaulting ambiguous type to i32. 1845s 1845s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.fut:8:19-21: 1845s Unused name "rs". 1845s cc failed with code 1: 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c: In function ‘futrts_umul_hi64’: 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1845s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1845s | ^~~~~~~~~~~ 1845s | __uint32_t 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:4420:90: error: expected ‘)’ before ‘a’ 1845s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1845s | ~ ^ 1845s | ) 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:4420:109: error: expected ‘)’ before ‘b’ 1845s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1845s | ~ ^ 1845s | ) 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c: In function ‘futrts_smul_hi64’: 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1845s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1845s | ^~~~~~~~~~ 1845s | __int128__ 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:4424:86: error: expected ‘)’ before ‘a’ 1845s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1845s | ~ ^ 1845s | ) 1845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:4424:104: error: expected ‘)’ before ‘b’ 1845s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1845s | ~ ^ 1845s | ) 1845s 1845s If you find this error message confusing, uninformative, or wrong, please open an issue: 1845s https://github.com/diku-dk/futhark/issues 1845s 1846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.fut: 1846s Compiling with --backend=multicore: 1846s cc failed with code 1: 1846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c: In function ‘futrts_umul_hi64’: 1846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1846s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1846s | ^~~~~~~~~~~ 1846s | __uint32_t 1846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:4420:90: error: expected ‘)’ before ‘a’ 1846s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1846s | ~ ^ 1846s | ) 1846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:4420:109: error: expected ‘)’ before ‘b’ 1846s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1846s | ~ ^ 1846s | ) 1846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c: In function ‘futrts_smul_hi64’: 1846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1846s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1846s | ^~~~~~~~~~ 1846s | __int128__ 1846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:4424:86: error: expected ‘)’ before ‘a’ 1846s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1846s | ~ ^ 1846s | ) 1846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:4424:104: error: expected ‘)’ before ‘b’ 1846s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1846s | ~ ^ 1846s | ) 1846s 1846s If you find this error message confusing, uninformative, or wrong, please open an issue: 1846s https://github.com/diku-dk/futhark/issues 1846s 1847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.fut: 1847s Compiling with --backend=multicore: 1847s cc failed with code 1: 1847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c: In function ‘futrts_umul_hi64’: 1847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1847s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1847s | ^~~~~~~~~~~ 1847s | __uint32_t 1847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:4394:90: error: expected ‘)’ before ‘a’ 1847s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1847s | ~ ^ 1847s | ) 1847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:4394:109: error: expected ‘)’ before ‘b’ 1847s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1847s | ~ ^ 1847s | ) 1847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c: In function ‘futrts_smul_hi64’: 1847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1847s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1847s | ^~~~~~~~~~ 1847s | __int128__ 1847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:4398:86: error: expected ‘)’ before ‘a’ 1847s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1847s | ~ ^ 1847s | ) 1847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:4398:104: error: expected ‘)’ before ‘b’ 1847s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1847s | ~ ^ 1847s | ) 1847s 1847s If you find this error message confusing, uninformative, or wrong, please open an issue: 1847s https://github.com/diku-dk/futhark/issues 1847s 1848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.fut: 1848s Compiling with --backend=multicore: 1848s cc failed with code 1: 1848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c: In function ‘futrts_umul_hi64’: 1848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1848s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1848s | ^~~~~~~~~~~ 1848s | __uint32_t 1848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:4420:90: error: expected ‘)’ before ‘a’ 1848s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1848s | ~ ^ 1848s | ) 1848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:4420:109: error: expected ‘)’ before ‘b’ 1848s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1848s | ~ ^ 1848s | ) 1848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c: In function ‘futrts_smul_hi64’: 1848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1848s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1848s | ^~~~~~~~~~ 1848s | __int128__ 1848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:4424:86: error: expected ‘)’ before ‘a’ 1848s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1848s | ~ ^ 1848s | ) 1848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:4424:104: error: expected ‘)’ before ‘b’ 1848s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1848s | ~ ^ 1848s | ) 1848s 1848s If you find this error message confusing, uninformative, or wrong, please open an issue: 1848s https://github.com/diku-dk/futhark/issues 1848s 1851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.fut: 1851s Compiling with --backend=multicore: 1851s cc failed with code 1: 1851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c: In function ‘futrts_umul_hi64’: 1851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1851s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1851s | ^~~~~~~~~~~ 1851s | __uint32_t 1851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:4406:90: error: expected ‘)’ before ‘a’ 1851s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1851s | ~ ^ 1851s | ) 1851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:4406:109: error: expected ‘)’ before ‘b’ 1851s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1851s | ~ ^ 1851s | ) 1851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c: In function ‘futrts_smul_hi64’: 1851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1851s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1851s | ^~~~~~~~~~ 1851s | __int128__ 1851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:4410:86: error: expected ‘)’ before ‘a’ 1851s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1851s | ~ ^ 1851s | ) 1851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:4410:104: error: expected ‘)’ before ‘b’ 1851s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1851s | ~ ^ 1851s | ) 1851s 1851s If you find this error message confusing, uninformative, or wrong, please open an issue: 1851s https://github.com/diku-dk/futhark/issues 1851s 1852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.fut: 1852s Compiling with --backend=multicore: 1852s cc failed with code 1: 1852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c: In function ‘futrts_umul_hi64’: 1852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1852s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1852s | ^~~~~~~~~~~ 1852s | __uint32_t 1852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:4406:90: error: expected ‘)’ before ‘a’ 1852s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1852s | ~ ^ 1852s | ) 1852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:4406:109: error: expected ‘)’ before ‘b’ 1852s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1852s | ~ ^ 1852s | ) 1852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c: In function ‘futrts_smul_hi64’: 1852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1852s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1852s | ^~~~~~~~~~ 1852s | __int128__ 1852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:4410:86: error: expected ‘)’ before ‘a’ 1852s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1852s | ~ ^ 1852s | ) 1852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:4410:104: error: expected ‘)’ before ‘b’ 1852s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1852s | ~ ^ 1852s | ) 1852s 1852s If you find this error message confusing, uninformative, or wrong, please open an issue: 1852s https://github.com/diku-dk/futhark/issues 1852s 1853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.fut: 1853s Compiling with --backend=multicore: 1853s cc failed with code 1: 1853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c: In function ‘futrts_umul_hi64’: 1853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1853s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1853s | ^~~~~~~~~~~ 1853s | __uint32_t 1853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:4406:90: error: expected ‘)’ before ‘a’ 1853s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1853s | ~ ^ 1853s | ) 1853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:4406:109: error: expected ‘)’ before ‘b’ 1853s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1853s | ~ ^ 1853s | ) 1853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c: In function ‘futrts_smul_hi64’: 1853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1853s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1853s | ^~~~~~~~~~ 1853s | __int128__ 1853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:4410:86: error: expected ‘)’ before ‘a’ 1853s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1853s | ~ ^ 1853s | ) 1853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:4410:104: error: expected ‘)’ before ‘b’ 1853s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1853s | ~ ^ 1853s | ) 1853s 1853s If you find this error message confusing, uninformative, or wrong, please open an issue: 1853s https://github.com/diku-dk/futhark/issues 1853s 1854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.fut: 1854s Compiling with --backend=multicore: 1854s cc failed with code 1: 1854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c: In function ‘futrts_umul_hi64’: 1854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1854s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1854s | ^~~~~~~~~~~ 1854s | __uint32_t 1854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:4420:90: error: expected ‘)’ before ‘a’ 1854s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1854s | ~ ^ 1854s | ) 1854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:4420:109: error: expected ‘)’ before ‘b’ 1854s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1854s | ~ ^ 1854s | ) 1854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c: In function ‘futrts_smul_hi64’: 1854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1854s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1854s | ^~~~~~~~~~ 1854s | __int128__ 1854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:4424:86: error: expected ‘)’ before ‘a’ 1854s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1854s | ~ ^ 1854s | ) 1854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:4424:104: error: expected ‘)’ before ‘b’ 1854s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1854s | ~ ^ 1854s | ) 1854s 1854s If you find this error message confusing, uninformative, or wrong, please open an issue: 1854s https://github.com/diku-dk/futhark/issues 1854s 1855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.fut: 1855s Compiling with --backend=multicore: 1855s cc failed with code 1: 1855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c: In function ‘futrts_umul_hi64’: 1855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1855s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1855s | ^~~~~~~~~~~ 1855s | __uint32_t 1855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:4406:90: error: expected ‘)’ before ‘a’ 1855s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1855s | ~ ^ 1855s | ) 1855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:4406:109: error: expected ‘)’ before ‘b’ 1855s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1855s | ~ ^ 1855s | ) 1855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c: In function ‘futrts_smul_hi64’: 1855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1855s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1855s | ^~~~~~~~~~ 1855s | __int128__ 1855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:4410:86: error: expected ‘)’ before ‘a’ 1855s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1855s | ~ ^ 1855s | ) 1855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:4410:104: error: expected ‘)’ before ‘b’ 1855s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1855s | ~ ^ 1855s | ) 1855s 1855s If you find this error message confusing, uninformative, or wrong, please open an issue: 1855s https://github.com/diku-dk/futhark/issues 1855s 1857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.fut: 1857s Compiling with --backend=multicore: 1857s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.fut:8:10-62: 1857s Entry point parameter 1857s 1857s ((n: i32): i32, (cost: *[d₁]i32): *[]i32, (updating_graph_mask: *[d₁]bool): *[]bool) 1857s 1857s will have an opaque type, so the entry point will likely not be callable. 1857s 1857s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.fut:8:11-12: 1857s Unused name "n". 1857s cc failed with code 1: 1857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c: In function ‘futrts_umul_hi64’: 1857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:4456:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1857s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1857s | ^~~~~~~~~~~ 1857s | __uint32_t 1857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:4456:78: note: each undeclared identifier is reported only once for each function it appears in 1857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:4456:90: error: expected ‘)’ before ‘a’ 1857s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1857s | ~ ^ 1857s | ) 1857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:4456:109: error: expected ‘)’ before ‘b’ 1857s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1857s | ~ ^ 1857s | ) 1857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c: In function ‘futrts_smul_hi64’: 1857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:4460:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1857s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1857s | ^~~~~~~~~~ 1857s | __int128__ 1857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:4460:86: error: expected ‘)’ before ‘a’ 1857s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1857s | ~ ^ 1857s | ) 1857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:4460:104: error: expected ‘)’ before ‘b’ 1857s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1857s | ~ ^ 1857s | ) 1857s 1857s If you find this error message confusing, uninformative, or wrong, please open an issue: 1857s https://github.com/diku-dk/futhark/issues 1857s 1858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.fut: 1858s Compiling with --backend=multicore: 1858s cc failed with code 1: 1858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c: In function ‘futrts_umul_hi64’: 1858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1858s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1858s | ^~~~~~~~~~~ 1858s | __uint32_t 1858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:4420:90: error: expected ‘)’ before ‘a’ 1858s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1858s | ~ ^ 1858s | ) 1858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:4420:109: error: expected ‘)’ before ‘b’ 1858s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1858s | ~ ^ 1858s | ) 1858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c: In function ‘futrts_smul_hi64’: 1858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1858s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1858s | ^~~~~~~~~~ 1858s | __int128__ 1858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:4424:86: error: expected ‘)’ before ‘a’ 1858s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1858s | ~ ^ 1858s | ) 1858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:4424:104: error: expected ‘)’ before ‘b’ 1858s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1858s | ~ ^ 1858s | ) 1858s 1858s If you find this error message confusing, uninformative, or wrong, please open an issue: 1858s https://github.com/diku-dk/futhark/issues 1858s 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.fut: 1859s Compiling with --backend=multicore: 1859s cc failed with code 1: 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c: In function ‘futrts_umul_hi64’: 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1859s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1859s | ^~~~~~~~~~~ 1859s | __uint32_t 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:4421:90: error: expected ‘)’ before ‘a’ 1859s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1859s | ~ ^ 1859s | ) 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:4421:109: error: expected ‘)’ before ‘b’ 1859s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1859s | ~ ^ 1859s | ) 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c: In function ‘futrts_smul_hi64’: 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1859s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1859s | ^~~~~~~~~~ 1859s | __int128__ 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:4425:86: error: expected ‘)’ before ‘a’ 1859s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1859s | ~ ^ 1859s | ) 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:4425:104: error: expected ‘)’ before ‘b’ 1859s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1859s | ~ ^ 1859s | ) 1859s 1859s If you find this error message confusing, uninformative, or wrong, please open an issue: 1859s https://github.com/diku-dk/futhark/issues 1859s 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.fut: 1859s Compiling with --backend=multicore: 1859s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.fut:13:8-9: 1859s Unused name "c". 1859s cc failed with code 1: 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c: In function ‘futrts_umul_hi64’: 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1859s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1859s | ^~~~~~~~~~~ 1859s | __uint32_t 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:4407:90: error: expected ‘)’ before ‘a’ 1859s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1859s | ~ ^ 1859s | ) 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:4407:109: error: expected ‘)’ before ‘b’ 1859s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1859s | ~ ^ 1859s | ) 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c: In function ‘futrts_smul_hi64’: 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1859s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1859s | ^~~~~~~~~~ 1859s | __int128__ 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:4411:86: error: expected ‘)’ before ‘a’ 1859s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1859s | ~ ^ 1859s | ) 1859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:4411:104: error: expected ‘)’ before ‘b’ 1859s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1859s | ~ ^ 1859s | ) 1859s 1859s If you find this error message confusing, uninformative, or wrong, please open an issue: 1859s https://github.com/diku-dk/futhark/issues 1859s 1860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.fut: 1860s Compiling with --backend=multicore: 1860s cc failed with code 1: 1860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c: In function ‘futrts_umul_hi64’: 1860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1860s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1860s | ^~~~~~~~~~~ 1860s | __uint32_t 1860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:4406:90: error: expected ‘)’ before ‘a’ 1860s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1860s | ~ ^ 1860s | ) 1860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:4406:109: error: expected ‘)’ before ‘b’ 1860s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1860s | ~ ^ 1860s | ) 1860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c: In function ‘futrts_smul_hi64’: 1860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1860s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1860s | ^~~~~~~~~~ 1860s | __int128__ 1860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:4410:86: error: expected ‘)’ before ‘a’ 1860s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1860s | ~ ^ 1860s | ) 1860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:4410:104: error: expected ‘)’ before ‘b’ 1860s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1860s | ~ ^ 1860s | ) 1860s 1860s If you find this error message confusing, uninformative, or wrong, please open an issue: 1860s https://github.com/diku-dk/futhark/issues 1860s 1861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.fut: 1861s Compiling with --backend=multicore: 1861s cc failed with code 1: 1861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c: In function ‘futrts_umul_hi64’: 1861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1861s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1861s | ^~~~~~~~~~~ 1861s | __uint32_t 1861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:4406:90: error: expected ‘)’ before ‘a’ 1861s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1861s | ~ ^ 1861s | ) 1861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:4406:109: error: expected ‘)’ before ‘b’ 1861s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1861s | ~ ^ 1861s | ) 1861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c: In function ‘futrts_smul_hi64’: 1861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1861s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1861s | ^~~~~~~~~~ 1861s | __int128__ 1861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:4410:86: error: expected ‘)’ before ‘a’ 1861s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1861s | ~ ^ 1861s | ) 1861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:4410:104: error: expected ‘)’ before ‘b’ 1861s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1861s | ~ ^ 1861s | ) 1861s 1861s If you find this error message confusing, uninformative, or wrong, please open an issue: 1861s https://github.com/diku-dk/futhark/issues 1861s 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.fut: 1863s Compiling with --backend=multicore: 1863s cc failed with code 1: 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c: In function ‘futrts_umul_hi64’: 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1863s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1863s | ^~~~~~~~~~~ 1863s | __uint32_t 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:4407:90: error: expected ‘)’ before ‘a’ 1863s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1863s | ~ ^ 1863s | ) 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:4407:109: error: expected ‘)’ before ‘b’ 1863s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1863s | ~ ^ 1863s | ) 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c: In function ‘futrts_smul_hi64’: 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1863s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1863s | ^~~~~~~~~~ 1863s | __int128__ 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:4411:86: error: expected ‘)’ before ‘a’ 1863s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1863s | ~ ^ 1863s | ) 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:4411:104: error: expected ‘)’ before ‘b’ 1863s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1863s | ~ ^ 1863s | ) 1863s 1863s If you find this error message confusing, uninformative, or wrong, please open an issue: 1863s https://github.com/diku-dk/futhark/issues 1863s 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.fut: 1863s Compiling with --backend=multicore: 1863s cc failed with code 1: 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c: In function ‘futrts_umul_hi64’: 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1863s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1863s | ^~~~~~~~~~~ 1863s | __uint32_t 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:4422:90: error: expected ‘)’ before ‘a’ 1863s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1863s | ~ ^ 1863s | ) 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:4422:109: error: expected ‘)’ before ‘b’ 1863s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1863s | ~ ^ 1863s | ) 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c: In function ‘futrts_smul_hi64’: 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1863s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1863s | ^~~~~~~~~~ 1863s | __int128__ 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:4426:86: error: expected ‘)’ before ‘a’ 1863s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1863s | ~ ^ 1863s | ) 1863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:4426:104: error: expected ‘)’ before ‘b’ 1863s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1863s | ~ ^ 1863s | ) 1863s 1863s If you find this error message confusing, uninformative, or wrong, please open an issue: 1863s https://github.com/diku-dk/futhark/issues 1863s 1865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.fut: 1865s Compiling with --backend=multicore: 1865s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.fut:8:20-21: 1865s Unused name "i". 1865s cc failed with code 1: 1865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c: In function ‘futrts_umul_hi64’: 1865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1865s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1865s | ^~~~~~~~~~~ 1865s | __uint32_t 1865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:4406:90: error: expected ‘)’ before ‘a’ 1865s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1865s | ~ ^ 1865s | ) 1865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:4406:109: error: expected ‘)’ before ‘b’ 1865s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1865s | ~ ^ 1865s | ) 1865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c: In function ‘futrts_smul_hi64’: 1865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1865s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1865s | ^~~~~~~~~~ 1865s | __int128__ 1865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:4410:86: error: expected ‘)’ before ‘a’ 1865s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1865s | ~ ^ 1865s | ) 1865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:4410:104: error: expected ‘)’ before ‘b’ 1865s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1865s | ~ ^ 1865s | ) 1865s 1865s If you find this error message confusing, uninformative, or wrong, please open an issue: 1865s https://github.com/diku-dk/futhark/issues 1865s 1866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.fut: 1866s Compiling with --backend=multicore: 1866s cc failed with code 1: 1866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c: In function ‘futrts_umul_hi64’: 1866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1866s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1866s | ^~~~~~~~~~~ 1866s | __uint32_t 1866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:4406:90: error: expected ‘)’ before ‘a’ 1866s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1866s | ~ ^ 1866s | ) 1866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:4406:109: error: expected ‘)’ before ‘b’ 1866s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1866s | ~ ^ 1866s | ) 1866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c: In function ‘futrts_smul_hi64’: 1866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1866s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1866s | ^~~~~~~~~~ 1866s | __int128__ 1866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:4410:86: error: expected ‘)’ before ‘a’ 1866s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1866s | ~ ^ 1866s | ) 1866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:4410:104: error: expected ‘)’ before ‘b’ 1866s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1866s | ~ ^ 1866s | ) 1866s 1866s If you find this error message confusing, uninformative, or wrong, please open an issue: 1866s https://github.com/diku-dk/futhark/issues 1866s 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.fut: 1868s Compiling with --backend=multicore: 1868s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.fut:12:17-18: 1868s Unused name "i". 1868s cc failed with code 1: 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c: In function ‘futrts_umul_hi64’: 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1868s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1868s | ^~~~~~~~~~~ 1868s | __uint32_t 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:4421:90: error: expected ‘)’ before ‘a’ 1868s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1868s | ~ ^ 1868s | ) 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:4421:109: error: expected ‘)’ before ‘b’ 1868s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1868s | ~ ^ 1868s | ) 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c: In function ‘futrts_smul_hi64’: 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1868s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1868s | ^~~~~~~~~~ 1868s | __int128__ 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:4425:86: error: expected ‘)’ before ‘a’ 1868s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1868s | ~ ^ 1868s | ) 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:4425:104: error: expected ‘)’ before ‘b’ 1868s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1868s | ~ ^ 1868s | ) 1868s 1868s If you find this error message confusing, uninformative, or wrong, please open an issue: 1868s https://github.com/diku-dk/futhark/issues 1868s 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.fut: 1868s Compiling with --backend=multicore: 1868s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.fut:10:16-17: 1868s Unused name "a". 1868s cc failed with code 1: 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c: In function ‘futrts_umul_hi64’: 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1868s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1868s | ^~~~~~~~~~~ 1868s | __uint32_t 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:4406:90: error: expected ‘)’ before ‘a’ 1868s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1868s | ~ ^ 1868s | ) 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:4406:109: error: expected ‘)’ before ‘b’ 1868s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1868s | ~ ^ 1868s | ) 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c: In function ‘futrts_smul_hi64’: 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1868s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1868s | ^~~~~~~~~~ 1868s | __int128__ 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:4410:86: error: expected ‘)’ before ‘a’ 1868s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1868s | ~ ^ 1868s | ) 1868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:4410:104: error: expected ‘)’ before ‘b’ 1868s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1868s | ~ ^ 1868s | ) 1868s 1868s If you find this error message confusing, uninformative, or wrong, please open an issue: 1868s https://github.com/diku-dk/futhark/issues 1868s 1869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.fut: 1869s Compiling with --backend=multicore: 1869s cc failed with code 1: 1869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c: In function ‘futrts_umul_hi64’: 1869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1869s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1869s | ^~~~~~~~~~~ 1869s | __uint32_t 1869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:4420:90: error: expected ‘)’ before ‘a’ 1869s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1869s | ~ ^ 1869s | ) 1869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:4420:109: error: expected ‘)’ before ‘b’ 1869s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1869s | ~ ^ 1869s | ) 1869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c: In function ‘futrts_smul_hi64’: 1869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1869s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1869s | ^~~~~~~~~~ 1869s | __int128__ 1869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:4424:86: error: expected ‘)’ before ‘a’ 1869s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1869s | ~ ^ 1869s | ) 1869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:4424:104: error: expected ‘)’ before ‘b’ 1869s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1869s | ~ ^ 1869s | ) 1869s 1869s If you find this error message confusing, uninformative, or wrong, please open an issue: 1869s https://github.com/diku-dk/futhark/issues 1869s 1869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.fut: 1869s Compiling with --backend=multicore: 1869s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.fut:12:14-41: 1869s Entry point parameter 1869s 1869s ((a: *[n][d₀]f64): *[n][]f64, (u: *[d₁][d₂]f64): *[][]f64) 1869s 1869s will have an opaque type, so the entry point will likely not be callable. 1869s 1869s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.fut:15:28-29: 1869s Unused name "i". 1869s cc failed with code 1: 1869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c: In function ‘futrts_umul_hi64’: 1870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1870s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1870s | ^~~~~~~~~~~ 1870s | __uint32_t 1870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 1870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:4439:90: error: expected ‘)’ before ‘a’ 1870s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1870s | ~ ^ 1870s | ) 1870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:4439:109: error: expected ‘)’ before ‘b’ 1870s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1870s | ~ ^ 1870s | ) 1870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c: In function ‘futrts_smul_hi64’: 1870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1870s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1870s | ^~~~~~~~~~ 1870s | __int128__ 1870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:4443:86: error: expected ‘)’ before ‘a’ 1870s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1870s | ~ ^ 1870s | ) 1870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:4443:104: error: expected ‘)’ before ‘b’ 1870s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1870s | ~ ^ 1870s | ) 1870s 1870s If you find this error message confusing, uninformative, or wrong, please open an issue: 1870s https://github.com/diku-dk/futhark/issues 1870s 1871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.fut: 1871s Compiling with --backend=multicore: 1871s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.fut:8:22-23: 1871s Unused name "i". 1871s cc failed with code 1: 1871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c: In function ‘futrts_umul_hi64’: 1871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:4411:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1871s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1871s | ^~~~~~~~~~~ 1871s | __uint32_t 1871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:4411:78: note: each undeclared identifier is reported only once for each function it appears in 1871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:4411:90: error: expected ‘)’ before ‘a’ 1871s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1871s | ~ ^ 1871s | ) 1871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:4411:109: error: expected ‘)’ before ‘b’ 1871s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1871s | ~ ^ 1871s | ) 1871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c: In function ‘futrts_smul_hi64’: 1871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:4415:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1871s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1871s | ^~~~~~~~~~ 1871s | __int128__ 1871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:4415:86: error: expected ‘)’ before ‘a’ 1871s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1871s | ~ ^ 1871s | ) 1871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:4415:104: error: expected ‘)’ before ‘b’ 1871s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1871s | ~ ^ 1871s | ) 1871s 1871s If you find this error message confusing, uninformative, or wrong, please open an issue: 1871s https://github.com/diku-dk/futhark/issues 1871s 1872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.fut: 1872s Compiling with --backend=multicore: 1872s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.fut:5:9-25: 1872s Entry point parameter 1872s 1872s ((x: i32): i32, (y: i32): i32) 1872s 1872s will have an opaque type, so the entry point will likely not be callable. 1872s 1872s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.fut:6:16-17: 1872s Unused name "i". 1872s cc failed with code 1: 1872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c: In function ‘futrts_umul_hi64’: 1872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1872s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1872s | ^~~~~~~~~~~ 1872s | __uint32_t 1872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 1872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:4424:90: error: expected ‘)’ before ‘a’ 1872s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1872s | ~ ^ 1872s | ) 1872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:4424:109: error: expected ‘)’ before ‘b’ 1872s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1872s | ~ ^ 1872s | ) 1872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c: In function ‘futrts_smul_hi64’: 1872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1872s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1872s | ^~~~~~~~~~ 1872s | __int128__ 1872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:4428:86: error: expected ‘)’ before ‘a’ 1872s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1872s | ~ ^ 1872s | ) 1872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:4428:104: error: expected ‘)’ before ‘b’ 1872s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1872s | ~ ^ 1872s | ) 1872s 1872s If you find this error message confusing, uninformative, or wrong, please open an issue: 1872s https://github.com/diku-dk/futhark/issues 1872s 1873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.fut: 1873s Compiling with --backend=multicore: 1873s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.fut:6:9-33: 1873s Entry point parameter 1873s 1873s ((n: i64): i64, (i: i32): i32, (x: f64): f64) 1873s 1873s will have an opaque type, so the entry point will likely not be callable. 1873s 1873s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.fut:8:13-15: 1873s Unused name "uu". 1873s 1873s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.fut:10:12-13: 1873s Unused name "x". 1873s cc failed with code 1: 1873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c: In function ‘futrts_umul_hi64’: 1873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1873s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1873s | ^~~~~~~~~~~ 1873s | __uint32_t 1873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 1873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:4440:90: error: expected ‘)’ before ‘a’ 1873s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1873s | ~ ^ 1873s | ) 1873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:4440:109: error: expected ‘)’ before ‘b’ 1873s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1873s | ~ ^ 1873s | ) 1873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c: In function ‘futrts_smul_hi64’: 1873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1873s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1873s | ^~~~~~~~~~ 1873s | __int128__ 1873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:4444:86: error: expected ‘)’ before ‘a’ 1873s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1873s | ~ ^ 1873s | ) 1873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:4444:104: error: expected ‘)’ before ‘b’ 1873s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1873s | ~ ^ 1873s | ) 1873s 1873s If you find this error message confusing, uninformative, or wrong, please open an issue: 1873s https://github.com/diku-dk/futhark/issues 1873s 1873s 923 failed, 98 passed, 1292 to go. 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.fut: 1876s Compiling with --backend=multicore: 1876s cc failed with code 1: 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c: In function ‘futrts_umul_hi64’: 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1876s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1876s | ^~~~~~~~~~~ 1876s | __uint32_t 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:4420:90: error: expected ‘)’ before ‘a’ 1876s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1876s | ~ ^ 1876s | ) 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:4420:109: error: expected ‘)’ before ‘b’ 1876s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1876s | ~ ^ 1876s | ) 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c: In function ‘futrts_smul_hi64’: 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1876s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1876s | ^~~~~~~~~~ 1876s | __int128__ 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:4424:86: error: expected ‘)’ before ‘a’ 1876s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1876s | ~ ^ 1876s | ) 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:4424:104: error: expected ‘)’ before ‘b’ 1876s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1876s | ~ ^ 1876s | ) 1876s 1876s If you find this error message confusing, uninformative, or wrong, please open an issue: 1876s https://github.com/diku-dk/futhark/issues 1876s 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.fut: 1876s Compiling with --backend=multicore: 1876s cc failed with code 1: 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c: In function ‘futrts_umul_hi64’: 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1876s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1876s | ^~~~~~~~~~~ 1876s | __uint32_t 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:4407:90: error: expected ‘)’ before ‘a’ 1876s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1876s | ~ ^ 1876s | ) 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:4407:109: error: expected ‘)’ before ‘b’ 1876s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1876s | ~ ^ 1876s | ) 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c: In function ‘futrts_smul_hi64’: 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1876s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1876s | ^~~~~~~~~~ 1876s | __int128__ 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:4411:86: error: expected ‘)’ before ‘a’ 1876s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1876s | ~ ^ 1876s | ) 1876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:4411:104: error: expected ‘)’ before ‘b’ 1876s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1876s | ~ ^ 1876s | ) 1876s 1876s If you find this error message confusing, uninformative, or wrong, please open an issue: 1876s https://github.com/diku-dk/futhark/issues 1876s 1877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.fut: 1877s Compiling with --backend=multicore: 1877s cc failed with code 1: 1877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c: In function ‘futrts_umul_hi64’: 1877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1877s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1877s | ^~~~~~~~~~~ 1877s | __uint32_t 1877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:4422:90: error: expected ‘)’ before ‘a’ 1877s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1877s | ~ ^ 1877s | ) 1877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:4422:109: error: expected ‘)’ before ‘b’ 1877s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1877s | ~ ^ 1877s | ) 1877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c: In function ‘futrts_smul_hi64’: 1877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1877s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1877s | ^~~~~~~~~~ 1877s | __int128__ 1877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:4426:86: error: expected ‘)’ before ‘a’ 1877s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1877s | ~ ^ 1877s | ) 1877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:4426:104: error: expected ‘)’ before ‘b’ 1877s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1877s | ~ ^ 1877s | ) 1877s 1877s If you find this error message confusing, uninformative, or wrong, please open an issue: 1877s https://github.com/diku-dk/futhark/issues 1877s 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.fut: 1878s Compiling with --backend=multicore: 1878s cc failed with code 1: 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c: In function ‘futrts_umul_hi64’: 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1878s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1878s | ^~~~~~~~~~~ 1878s | __uint32_t 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:4421:90: error: expected ‘)’ before ‘a’ 1878s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1878s | ~ ^ 1878s | ) 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:4421:109: error: expected ‘)’ before ‘b’ 1878s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1878s | ~ ^ 1878s | ) 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c: In function ‘futrts_smul_hi64’: 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1878s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1878s | ^~~~~~~~~~ 1878s | __int128__ 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:4425:86: error: expected ‘)’ before ‘a’ 1878s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1878s | ~ ^ 1878s | ) 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:4425:104: error: expected ‘)’ before ‘b’ 1878s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1878s | ~ ^ 1878s | ) 1878s 1878s If you find this error message confusing, uninformative, or wrong, please open an issue: 1878s https://github.com/diku-dk/futhark/issues 1878s 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.fut: 1878s Compiling with --backend=multicore: 1878s cc failed with code 1: 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c: In function ‘futrts_umul_hi64’: 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1878s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1878s | ^~~~~~~~~~~ 1878s | __uint32_t 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:4407:90: error: expected ‘)’ before ‘a’ 1878s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1878s | ~ ^ 1878s | ) 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:4407:109: error: expected ‘)’ before ‘b’ 1878s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1878s | ~ ^ 1878s | ) 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c: In function ‘futrts_smul_hi64’: 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1878s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1878s | ^~~~~~~~~~ 1878s | __int128__ 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:4411:86: error: expected ‘)’ before ‘a’ 1878s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1878s | ~ ^ 1878s | ) 1878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:4411:104: error: expected ‘)’ before ‘b’ 1878s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1878s | ~ ^ 1878s | ) 1878s 1878s If you find this error message confusing, uninformative, or wrong, please open an issue: 1878s https://github.com/diku-dk/futhark/issues 1878s 1880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.fut: 1880s Compiling with --backend=multicore: 1880s cc failed with code 1: 1880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c: In function ‘futrts_umul_hi64’: 1880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1880s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1880s | ^~~~~~~~~~~ 1880s | __uint32_t 1880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:4406:90: error: expected ‘)’ before ‘a’ 1880s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1880s | ~ ^ 1880s | ) 1880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:4406:109: error: expected ‘)’ before ‘b’ 1880s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1880s | ~ ^ 1880s | ) 1880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c: In function ‘futrts_smul_hi64’: 1880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1880s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1880s | ^~~~~~~~~~ 1880s | __int128__ 1880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:4410:86: error: expected ‘)’ before ‘a’ 1880s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1880s | ~ ^ 1880s | ) 1880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:4410:104: error: expected ‘)’ before ‘b’ 1880s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1880s | ~ ^ 1880s | ) 1880s 1880s If you find this error message confusing, uninformative, or wrong, please open an issue: 1880s https://github.com/diku-dk/futhark/issues 1880s 1881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.fut: 1881s Compiling with --backend=multicore: 1881s cc failed with code 1: 1881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c: In function ‘futrts_umul_hi64’: 1881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1881s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1881s | ^~~~~~~~~~~ 1881s | __uint32_t 1881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:4420:90: error: expected ‘)’ before ‘a’ 1881s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1881s | ~ ^ 1881s | ) 1881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:4420:109: error: expected ‘)’ before ‘b’ 1881s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1881s | ~ ^ 1881s | ) 1881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c: In function ‘futrts_smul_hi64’: 1881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1881s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1881s | ^~~~~~~~~~ 1881s | __int128__ 1881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:4424:86: error: expected ‘)’ before ‘a’ 1881s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1881s | ~ ^ 1881s | ) 1881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:4424:104: error: expected ‘)’ before ‘b’ 1881s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1881s | ~ ^ 1881s | ) 1881s 1881s If you find this error message confusing, uninformative, or wrong, please open an issue: 1881s https://github.com/diku-dk/futhark/issues 1881s 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.fut: 1884s Compiling with --backend=multicore: 1884s cc failed with code 1: 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c: In function ‘futrts_umul_hi64’: 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1884s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1884s | ^~~~~~~~~~~ 1884s | __uint32_t 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:4421:90: error: expected ‘)’ before ‘a’ 1884s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1884s | ~ ^ 1884s | ) 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:4421:109: error: expected ‘)’ before ‘b’ 1884s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1884s | ~ ^ 1884s | ) 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c: In function ‘futrts_smul_hi64’: 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1884s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1884s | ^~~~~~~~~~ 1884s | __int128__ 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:4425:86: error: expected ‘)’ before ‘a’ 1884s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1884s | ~ ^ 1884s | ) 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:4425:104: error: expected ‘)’ before ‘b’ 1884s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1884s | ~ ^ 1884s | ) 1884s 1884s If you find this error message confusing, uninformative, or wrong, please open an issue: 1884s https://github.com/diku-dk/futhark/issues 1884s 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.fut: 1884s Compiling with --backend=multicore: 1884s cc failed with code 1: 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c: In function ‘futrts_umul_hi64’: 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1884s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1884s | ^~~~~~~~~~~ 1884s | __uint32_t 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:4421:90: error: expected ‘)’ before ‘a’ 1884s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1884s | ~ ^ 1884s | ) 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:4421:109: error: expected ‘)’ before ‘b’ 1884s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1884s | ~ ^ 1884s | ) 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c: In function ‘futrts_smul_hi64’: 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1884s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1884s | ^~~~~~~~~~ 1884s | __int128__ 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:4425:86: error: expected ‘)’ before ‘a’ 1884s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1884s | ~ ^ 1884s | ) 1884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:4425:104: error: expected ‘)’ before ‘b’ 1884s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1884s | ~ ^ 1884s | ) 1884s 1884s If you find this error message confusing, uninformative, or wrong, please open an issue: 1884s https://github.com/diku-dk/futhark/issues 1884s 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.fut: 1885s Compiling with --backend=multicore: 1885s cc failed with code 1: 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c: In function ‘futrts_umul_hi64’: 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:4419:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1885s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1885s | ^~~~~~~~~~~ 1885s | __uint32_t 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:4419:78: note: each undeclared identifier is reported only once for each function it appears in 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:4419:90: error: expected ‘)’ before ‘a’ 1885s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1885s | ~ ^ 1885s | ) 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:4419:109: error: expected ‘)’ before ‘b’ 1885s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1885s | ~ ^ 1885s | ) 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c: In function ‘futrts_smul_hi64’: 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:4423:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1885s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1885s | ^~~~~~~~~~ 1885s | __int128__ 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:4423:86: error: expected ‘)’ before ‘a’ 1885s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1885s | ~ ^ 1885s | ) 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:4423:104: error: expected ‘)’ before ‘b’ 1885s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1885s | ~ ^ 1885s | ) 1885s 1885s If you find this error message confusing, uninformative, or wrong, please open an issue: 1885s https://github.com/diku-dk/futhark/issues 1885s 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.fut: 1885s Generating reference outputs: 1885s cc failed with code 1: 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c: In function ‘futrts_umul_hi64’: 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1885s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1885s | ^~~~~~~~~~~ 1885s | __uint32_t 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c:4416:90: error: expected ‘)’ before ‘a’ 1885s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1885s | ~ ^ 1885s | ) 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c:4416:109: error: expected ‘)’ before ‘b’ 1885s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1885s | ~ ^ 1885s | ) 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c: In function ‘futrts_smul_hi64’: 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1885s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1885s | ^~~~~~~~~~ 1885s | __int128__ 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c:4420:86: error: expected ‘)’ before ‘a’ 1885s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1885s | ~ ^ 1885s | ) 1885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c:4420:104: error: expected ‘)’ before ‘b’ 1885s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1885s | ~ ^ 1885s | ) 1885s 1885s If you find this error message confusing, uninformative, or wrong, please open an issue: 1885s https://github.com/diku-dk/futhark/issues 1885s 1887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.fut: 1887s Compiling with --backend=multicore: 1887s cc failed with code 1: 1887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c: In function ‘futrts_umul_hi64’: 1887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1887s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1887s | ^~~~~~~~~~~ 1887s | __uint32_t 1887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:4420:90: error: expected ‘)’ before ‘a’ 1887s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1887s | ~ ^ 1887s | ) 1887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:4420:109: error: expected ‘)’ before ‘b’ 1887s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1887s | ~ ^ 1887s | ) 1887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c: In function ‘futrts_smul_hi64’: 1887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1887s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1887s | ^~~~~~~~~~ 1887s | __int128__ 1887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:4424:86: error: expected ‘)’ before ‘a’ 1887s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1887s | ~ ^ 1887s | ) 1887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:4424:104: error: expected ‘)’ before ‘b’ 1887s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1887s | ~ ^ 1887s | ) 1887s 1887s If you find this error message confusing, uninformative, or wrong, please open an issue: 1887s https://github.com/diku-dk/futhark/issues 1887s 1888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.fut: 1888s Compiling with --backend=multicore: 1888s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.fut:4:14-34: 1888s Entry point parameter 1888s 1888s ((a: *[n]i32): *[n]i32, (x: i32): i32) 1888s 1888s will have an opaque type, so the entry point will likely not be callable. 1888s cc failed with code 1: 1888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c: In function ‘futrts_umul_hi64’: 1888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1888s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1888s | ^~~~~~~~~~~ 1888s | __uint32_t 1888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:4438:90: error: expected ‘)’ before ‘a’ 1888s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1888s | ~ ^ 1888s | ) 1888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:4438:109: error: expected ‘)’ before ‘b’ 1888s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1888s | ~ ^ 1888s | ) 1888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c: In function ‘futrts_smul_hi64’: 1888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1888s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1888s | ^~~~~~~~~~ 1888s | __int128__ 1888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:4442:86: error: expected ‘)’ before ‘a’ 1888s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1888s | ~ ^ 1888s | ) 1888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:4442:104: error: expected ‘)’ before ‘b’ 1888s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1888s | ~ ^ 1888s | ) 1888s 1888s If you find this error message confusing, uninformative, or wrong, please open an issue: 1888s https://github.com/diku-dk/futhark/issues 1888s 1891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.fut: 1891s Compiling with --backend=multicore: 1891s cc failed with code 1: 1891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c: In function ‘futrts_umul_hi64’: 1891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1891s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1891s | ^~~~~~~~~~~ 1891s | __uint32_t 1891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:4422:90: error: expected ‘)’ before ‘a’ 1891s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1891s | ~ ^ 1891s | ) 1891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:4422:109: error: expected ‘)’ before ‘b’ 1891s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1891s | ~ ^ 1891s | ) 1891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c: In function ‘futrts_smul_hi64’: 1891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1891s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1891s | ^~~~~~~~~~ 1891s | __int128__ 1891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:4426:86: error: expected ‘)’ before ‘a’ 1891s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1891s | ~ ^ 1891s | ) 1891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:4426:104: error: expected ‘)’ before ‘b’ 1891s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1891s | ~ ^ 1891s | ) 1891s 1891s If you find this error message confusing, uninformative, or wrong, please open an issue: 1891s https://github.com/diku-dk/futhark/issues 1891s 1893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.fut: 1893s Compiling with --backend=multicore: 1893s cc failed with code 1: 1893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c: In function ‘futrts_umul_hi64’: 1893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1893s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1893s | ^~~~~~~~~~~ 1893s | __uint32_t 1893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:4436:90: error: expected ‘)’ before ‘a’ 1893s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1893s | ~ ^ 1893s | ) 1893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:4436:109: error: expected ‘)’ before ‘b’ 1893s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1893s | ~ ^ 1893s | ) 1893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c: In function ‘futrts_smul_hi64’: 1893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1893s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1893s | ^~~~~~~~~~ 1893s | __int128__ 1893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:4440:86: error: expected ‘)’ before ‘a’ 1894s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1894s | ~ ^ 1894s | ) 1894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:4440:104: error: expected ‘)’ before ‘b’ 1894s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1894s | ~ ^ 1894s | ) 1894s 1894s If you find this error message confusing, uninformative, or wrong, please open an issue: 1894s https://github.com/diku-dk/futhark/issues 1894s 1894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.fut: 1894s Generating reference outputs: 1894s cc failed with code 1: 1894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c: In function ‘futrts_umul_hi64’: 1894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1894s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1894s | ^~~~~~~~~~~ 1894s | __uint32_t 1894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c:4416:90: error: expected ‘)’ before ‘a’ 1894s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1894s | ~ ^ 1894s | ) 1894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c:4416:109: error: expected ‘)’ before ‘b’ 1894s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1894s | ~ ^ 1894s | ) 1894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c: In function ‘futrts_smul_hi64’: 1894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1894s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1894s | ^~~~~~~~~~ 1895s | __int128__ 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c:4420:86: error: expected ‘)’ before ‘a’ 1895s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1895s | ~ ^ 1895s | ) 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c:4420:104: error: expected ‘)’ before ‘b’ 1895s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1895s | ~ ^ 1895s | ) 1895s 1895s If you find this error message confusing, uninformative, or wrong, please open an issue: 1895s https://github.com/diku-dk/futhark/issues 1895s 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.fut: 1895s Compiling with --backend=multicore: 1895s cc failed with code 1: 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c: In function ‘futrts_umul_hi64’: 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1895s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1895s | ^~~~~~~~~~~ 1895s | __uint32_t 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:4436:90: error: expected ‘)’ before ‘a’ 1895s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1895s | ~ ^ 1895s | ) 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:4436:109: error: expected ‘)’ before ‘b’ 1895s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1895s | ~ ^ 1895s | ) 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c: In function ‘futrts_smul_hi64’: 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1895s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1895s | ^~~~~~~~~~ 1895s | __int128__ 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:4440:86: error: expected ‘)’ before ‘a’ 1895s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1895s | ~ ^ 1895s | ) 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:4440:104: error: expected ‘)’ before ‘b’ 1895s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1895s | ~ ^ 1895s | ) 1895s 1895s If you find this error message confusing, uninformative, or wrong, please open an issue: 1895s https://github.com/diku-dk/futhark/issues 1895s 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.fut: 1895s Compiling with --backend=multicore: 1895s cc failed with code 1: 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c: In function ‘futrts_umul_hi64’: 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1895s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1895s | ^~~~~~~~~~~ 1895s | __uint32_t 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:4421:90: error: expected ‘)’ before ‘a’ 1895s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1895s | ~ ^ 1895s | ) 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:4421:109: error: expected ‘)’ before ‘b’ 1895s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1895s | ~ ^ 1895s | ) 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c: In function ‘futrts_smul_hi64’: 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1895s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1895s | ^~~~~~~~~~ 1895s | __int128__ 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:4425:86: error: expected ‘)’ before ‘a’ 1895s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1895s | ~ ^ 1895s | ) 1895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:4425:104: error: expected ‘)’ before ‘b’ 1895s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1895s | ~ ^ 1895s | ) 1895s 1895s If you find this error message confusing, uninformative, or wrong, please open an issue: 1895s https://github.com/diku-dk/futhark/issues 1895s 1898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.fut: 1898s Generating reference outputs: 1898s cc failed with code 1: 1898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c: In function ‘futrts_umul_hi64’: 1898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1898s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1898s | ^~~~~~~~~~~ 1898s | __uint32_t 1898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c:4416:90: error: expected ‘)’ before ‘a’ 1898s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1898s | ~ ^ 1898s | ) 1898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c:4416:109: error: expected ‘)’ before ‘b’ 1898s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1898s | ~ ^ 1898s | ) 1898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c: In function ‘futrts_smul_hi64’: 1898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1898s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1898s | ^~~~~~~~~~ 1898s | __int128__ 1898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c:4420:86: error: expected ‘)’ before ‘a’ 1898s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1898s | ~ ^ 1898s | ) 1898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c:4420:104: error: expected ‘)’ before ‘b’ 1898s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1898s | ~ ^ 1898s | ) 1898s 1898s If you find this error message confusing, uninformative, or wrong, please open an issue: 1898s https://github.com/diku-dk/futhark/issues 1898s 1899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.fut: 1899s Compiling with --backend=multicore: 1899s cc failed with code 1: 1899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c: In function ‘futrts_umul_hi64’: 1899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4455:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1899s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1899s | ^~~~~~~~~~~ 1899s | __uint32_t 1899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4455:78: note: each undeclared identifier is reported only once for each function it appears in 1899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4455:90: error: expected ‘)’ before ‘a’ 1899s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1899s | ~ ^ 1899s | ) 1899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4455:109: error: expected ‘)’ before ‘b’ 1899s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1899s | ~ ^ 1899s | ) 1899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c: In function ‘futrts_smul_hi64’: 1899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4459:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1899s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1899s | ^~~~~~~~~~ 1899s | __int128__ 1899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4459:86: error: expected ‘)’ before ‘a’ 1899s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1899s | ~ ^ 1899s | ) 1899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4459:104: error: expected ‘)’ before ‘b’ 1899s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1899s | ~ ^ 1899s | ) 1899s 1899s If you find this error message confusing, uninformative, or wrong, please open an issue: 1899s https://github.com/diku-dk/futhark/issues 1899s 1901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.fut: 1901s Compiling with --backend=multicore: 1901s cc failed with code 1: 1901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c: In function ‘futrts_umul_hi64’: 1901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4455:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1901s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1901s | ^~~~~~~~~~~ 1901s | __uint32_t 1901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4455:78: note: each undeclared identifier is reported only once for each function it appears in 1901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4455:90: error: expected ‘)’ before ‘a’ 1901s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1901s | ~ ^ 1901s | ) 1901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4455:109: error: expected ‘)’ before ‘b’ 1901s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1901s | ~ ^ 1901s | ) 1901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c: In function ‘futrts_smul_hi64’: 1901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4459:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1901s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1901s | ^~~~~~~~~~ 1901s | __int128__ 1901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4459:86: error: expected ‘)’ before ‘a’ 1901s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1901s | ~ ^ 1901s | ) 1901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4459:104: error: expected ‘)’ before ‘b’ 1901s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1901s | ~ ^ 1901s | ) 1901s 1901s If you find this error message confusing, uninformative, or wrong, please open an issue: 1901s https://github.com/diku-dk/futhark/issues 1901s 1902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.fut: 1902s Compiling with --backend=multicore: 1902s cc failed with code 1: 1902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c: In function ‘futrts_umul_hi64’: 1902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1902s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1902s | ^~~~~~~~~~~ 1902s | __uint32_t 1902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4435:90: error: expected ‘)’ before ‘a’ 1902s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1902s | ~ ^ 1902s | ) 1902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4435:109: error: expected ‘)’ before ‘b’ 1902s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1902s | ~ ^ 1902s | ) 1902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c: In function ‘futrts_smul_hi64’: 1902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1902s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1902s | ^~~~~~~~~~ 1902s | __int128__ 1902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4439:86: error: expected ‘)’ before ‘a’ 1902s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1902s | ~ ^ 1902s | ) 1902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4439:104: error: expected ‘)’ before ‘b’ 1902s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1902s | ~ ^ 1902s | ) 1902s 1902s If you find this error message confusing, uninformative, or wrong, please open an issue: 1902s https://github.com/diku-dk/futhark/issues 1902s 1903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.fut: 1903s Compiling with --backend=multicore: 1903s cc failed with code 1: 1903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c: In function ‘futrts_umul_hi64’: 1903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1903s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1903s | ^~~~~~~~~~~ 1903s | __uint32_t 1903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4420:90: error: expected ‘)’ before ‘a’ 1903s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1903s | ~ ^ 1903s | ) 1903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4420:109: error: expected ‘)’ before ‘b’ 1903s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1903s | ~ ^ 1903s | ) 1903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c: In function ‘futrts_smul_hi64’: 1903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1903s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1903s | ^~~~~~~~~~ 1903s | __int128__ 1903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4424:86: error: expected ‘)’ before ‘a’ 1903s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1903s | ~ ^ 1903s | ) 1903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4424:104: error: expected ‘)’ before ‘b’ 1903s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1903s | ~ ^ 1903s | ) 1903s 1903s If you find this error message confusing, uninformative, or wrong, please open an issue: 1903s https://github.com/diku-dk/futhark/issues 1903s 1904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.fut: 1904s Compiling with --backend=multicore: 1904s cc failed with code 1: 1904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c: In function ‘futrts_umul_hi64’: 1904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1904s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1904s | ^~~~~~~~~~~ 1904s | __uint32_t 1904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4437:90: error: expected ‘)’ before ‘a’ 1904s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1904s | ~ ^ 1904s | ) 1904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4437:109: error: expected ‘)’ before ‘b’ 1904s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1904s | ~ ^ 1904s | ) 1904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c: In function ‘futrts_smul_hi64’: 1904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1904s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1904s | ^~~~~~~~~~ 1904s | __int128__ 1904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4441:86: error: expected ‘)’ before ‘a’ 1904s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1904s | ~ ^ 1904s | ) 1904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4441:104: error: expected ‘)’ before ‘b’ 1904s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1904s | ~ ^ 1904s | ) 1904s 1904s If you find this error message confusing, uninformative, or wrong, please open an issue: 1904s https://github.com/diku-dk/futhark/issues 1904s 1908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.fut: 1908s Compiling with --backend=multicore: 1908s cc failed with code 1: 1908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c: In function ‘futrts_umul_hi64’: 1908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1908s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1908s | ^~~~~~~~~~~ 1908s | __uint32_t 1908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 1908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4439:90: error: expected ‘)’ before ‘a’ 1908s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1908s | ~ ^ 1908s | ) 1908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4439:109: error: expected ‘)’ before ‘b’ 1908s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1908s | ~ ^ 1908s | ) 1908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c: In function ‘futrts_smul_hi64’: 1908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1908s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1908s | ^~~~~~~~~~ 1908s | __int128__ 1908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4443:86: error: expected ‘)’ before ‘a’ 1908s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1908s | ~ ^ 1908s | ) 1908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4443:104: error: expected ‘)’ before ‘b’ 1908s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1908s | ~ ^ 1908s | ) 1908s 1908s If you find this error message confusing, uninformative, or wrong, please open an issue: 1908s https://github.com/diku-dk/futhark/issues 1908s 1909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.fut: 1909s Compiling with --backend=multicore: 1909s cc failed with code 1: 1909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c: In function ‘futrts_umul_hi64’: 1909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4454:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1909s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1909s | ^~~~~~~~~~~ 1909s | __uint32_t 1909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4454:78: note: each undeclared identifier is reported only once for each function it appears in 1909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4454:90: error: expected ‘)’ before ‘a’ 1909s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1909s | ~ ^ 1909s | ) 1909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4454:109: error: expected ‘)’ before ‘b’ 1909s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1909s | ~ ^ 1909s | ) 1909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c: In function ‘futrts_smul_hi64’: 1909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4458:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1909s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1909s | ^~~~~~~~~~ 1909s | __int128__ 1909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4458:86: error: expected ‘)’ before ‘a’ 1909s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1909s | ~ ^ 1909s | ) 1909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4458:104: error: expected ‘)’ before ‘b’ 1909s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1909s | ~ ^ 1909s | ) 1909s 1909s If you find this error message confusing, uninformative, or wrong, please open an issue: 1909s https://github.com/diku-dk/futhark/issues 1909s 1910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.fut: 1910s Compiling with --backend=multicore: 1910s cc failed with code 1: 1910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c: In function ‘futrts_umul_hi64’: 1910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1910s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1910s | ^~~~~~~~~~~ 1910s | __uint32_t 1910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4435:90: error: expected ‘)’ before ‘a’ 1910s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1910s | ~ ^ 1910s | ) 1910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4435:109: error: expected ‘)’ before ‘b’ 1910s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1910s | ~ ^ 1910s | ) 1910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c: In function ‘futrts_smul_hi64’: 1910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1910s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1910s | ^~~~~~~~~~ 1910s | __int128__ 1910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4439:86: error: expected ‘)’ before ‘a’ 1910s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1910s | ~ ^ 1910s | ) 1910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4439:104: error: expected ‘)’ before ‘b’ 1910s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1910s | ~ ^ 1910s | ) 1910s 1910s If you find this error message confusing, uninformative, or wrong, please open an issue: 1910s https://github.com/diku-dk/futhark/issues 1910s 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.fut: 1911s Compiling with --backend=multicore: 1911s cc failed with code 1: 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c: In function ‘futrts_umul_hi64’: 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1911s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1911s | ^~~~~~~~~~~ 1911s | __uint32_t 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:4421:90: error: expected ‘)’ before ‘a’ 1911s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1911s | ~ ^ 1911s | ) 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:4421:109: error: expected ‘)’ before ‘b’ 1911s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1911s | ~ ^ 1911s | ) 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c: In function ‘futrts_smul_hi64’: 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1911s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1911s | ^~~~~~~~~~ 1911s | __int128__ 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:4425:86: error: expected ‘)’ before ‘a’ 1911s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1911s | ~ ^ 1911s | ) 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:4425:104: error: expected ‘)’ before ‘b’ 1911s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1911s | ~ ^ 1911s | ) 1911s 1911s If you find this error message confusing, uninformative, or wrong, please open an issue: 1911s https://github.com/diku-dk/futhark/issues 1911s 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.fut: 1911s Compiling with --backend=multicore: 1911s cc failed with code 1: 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c: In function ‘futrts_umul_hi64’: 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1911s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1911s | ^~~~~~~~~~~ 1911s | __uint32_t 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4439:90: error: expected ‘)’ before ‘a’ 1911s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1911s | ~ ^ 1911s | ) 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4439:109: error: expected ‘)’ before ‘b’ 1911s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1911s | ~ ^ 1911s | ) 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c: In function ‘futrts_smul_hi64’: 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1911s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1911s | ^~~~~~~~~~ 1911s | __int128__ 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4443:86: error: expected ‘)’ before ‘a’ 1911s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1911s | ~ ^ 1911s | ) 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4443:104: error: expected ‘)’ before ‘b’ 1911s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1911s | ~ ^ 1911s | ) 1911s 1911s If you find this error message confusing, uninformative, or wrong, please open an issue: 1911s https://github.com/diku-dk/futhark/issues 1911s 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.fut: 1911s Compiling with --backend=multicore: 1911s cc failed with code 1: 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c: In function ‘futrts_umul_hi64’: 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1911s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1911s | ^~~~~~~~~~~ 1911s | __uint32_t 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4421:90: error: expected ‘)’ before ‘a’ 1911s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1911s | ~ ^ 1911s | ) 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4421:109: error: expected ‘)’ before ‘b’ 1911s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1911s | ~ ^ 1911s | ) 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c: In function ‘futrts_smul_hi64’: 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1911s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1911s | ^~~~~~~~~~ 1911s | __int128__ 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4425:86: error: expected ‘)’ before ‘a’ 1911s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1911s | ~ ^ 1911s | ) 1911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4425:104: error: expected ‘)’ before ‘b’ 1911s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1911s | ~ ^ 1911s | ) 1911s 1911s If you find this error message confusing, uninformative, or wrong, please open an issue: 1911s https://github.com/diku-dk/futhark/issues 1911s 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.fut: 1913s Compiling with --backend=multicore: 1913s cc failed with code 1: 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c: In function ‘futrts_umul_hi64’: 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1913s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1913s | ^~~~~~~~~~~ 1913s | __uint32_t 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4436:90: error: expected ‘)’ before ‘a’ 1913s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1913s | ~ ^ 1913s | ) 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4436:109: error: expected ‘)’ before ‘b’ 1913s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1913s | ~ ^ 1913s | ) 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c: In function ‘futrts_smul_hi64’: 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1913s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1913s | ^~~~~~~~~~ 1913s | __int128__ 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4440:86: error: expected ‘)’ before ‘a’ 1913s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1913s | ~ ^ 1913s | ) 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4440:104: error: expected ‘)’ before ‘b’ 1913s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1913s | ~ ^ 1913s | ) 1913s 1913s If you find this error message confusing, uninformative, or wrong, please open an issue: 1913s https://github.com/diku-dk/futhark/issues 1913s 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.fut: 1913s Compiling with --backend=multicore: 1913s cc failed with code 1: 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c: In function ‘futrts_umul_hi64’: 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1913s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1913s | ^~~~~~~~~~~ 1913s | __uint32_t 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4420:90: error: expected ‘)’ before ‘a’ 1913s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1913s | ~ ^ 1913s | ) 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4420:109: error: expected ‘)’ before ‘b’ 1913s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1913s | ~ ^ 1913s | ) 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c: In function ‘futrts_smul_hi64’: 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1913s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1913s | ^~~~~~~~~~ 1913s | __int128__ 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4424:86: error: expected ‘)’ before ‘a’ 1913s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1913s | ~ ^ 1913s | ) 1913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4424:104: error: expected ‘)’ before ‘b’ 1913s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1913s | ~ ^ 1913s | ) 1913s 1913s If you find this error message confusing, uninformative, or wrong, please open an issue: 1913s https://github.com/diku-dk/futhark/issues 1913s 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.fut: 1917s Compiling with --backend=multicore: 1917s cc failed with code 1: 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c: In function ‘futrts_umul_hi64’: 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1917s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1917s | ^~~~~~~~~~~ 1917s | __uint32_t 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4436:90: error: expected ‘)’ before ‘a’ 1917s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1917s | ~ ^ 1917s | ) 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4436:109: error: expected ‘)’ before ‘b’ 1917s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1917s | ~ ^ 1917s | ) 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c: In function ‘futrts_smul_hi64’: 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1917s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1917s | ^~~~~~~~~~ 1917s | __int128__ 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4440:86: error: expected ‘)’ before ‘a’ 1917s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1917s | ~ ^ 1917s | ) 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4440:104: error: expected ‘)’ before ‘b’ 1917s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1917s | ~ ^ 1917s | ) 1917s 1917s If you find this error message confusing, uninformative, or wrong, please open an issue: 1917s https://github.com/diku-dk/futhark/issues 1917s 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.fut: 1917s Compiling with --backend=multicore: 1917s cc failed with code 1: 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c: In function ‘futrts_umul_hi64’: 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1917s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1917s | ^~~~~~~~~~~ 1917s | __uint32_t 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4437:90: error: expected ‘)’ before ‘a’ 1917s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1917s | ~ ^ 1917s | ) 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4437:109: error: expected ‘)’ before ‘b’ 1917s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1917s | ~ ^ 1917s | ) 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c: In function ‘futrts_smul_hi64’: 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1917s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1917s | ^~~~~~~~~~ 1917s | __int128__ 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4441:86: error: expected ‘)’ before ‘a’ 1917s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1917s | ~ ^ 1917s | ) 1917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4441:104: error: expected ‘)’ before ‘b’ 1917s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1917s | ~ ^ 1917s | ) 1917s 1917s If you find this error message confusing, uninformative, or wrong, please open an issue: 1917s https://github.com/diku-dk/futhark/issues 1917s 1918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.fut: 1918s Compiling with --backend=multicore: 1918s cc failed with code 1: 1918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c: In function ‘futrts_umul_hi64’: 1918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1918s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1918s | ^~~~~~~~~~~ 1918s | __uint32_t 1918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4420:90: error: expected ‘)’ before ‘a’ 1918s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1918s | ~ ^ 1918s | ) 1918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4420:109: error: expected ‘)’ before ‘b’ 1918s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1918s | ~ ^ 1918s | ) 1918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c: In function ‘futrts_smul_hi64’: 1918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1918s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1918s | ^~~~~~~~~~ 1918s | __int128__ 1918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4424:86: error: expected ‘)’ before ‘a’ 1918s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1918s | ~ ^ 1918s | ) 1918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4424:104: error: expected ‘)’ before ‘b’ 1918s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1918s | ~ ^ 1918s | ) 1918s 1918s If you find this error message confusing, uninformative, or wrong, please open an issue: 1918s https://github.com/diku-dk/futhark/issues 1918s 1919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.fut: 1919s Compiling with --backend=multicore: 1919s cc failed with code 1: 1919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c: In function ‘futrts_umul_hi64’: 1919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1919s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1919s | ^~~~~~~~~~~ 1919s | __uint32_t 1919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4437:90: error: expected ‘)’ before ‘a’ 1919s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1919s | ~ ^ 1919s | ) 1919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4437:109: error: expected ‘)’ before ‘b’ 1919s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1919s | ~ ^ 1919s | ) 1919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c: In function ‘futrts_smul_hi64’: 1919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1919s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1919s | ^~~~~~~~~~ 1919s | __int128__ 1919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4441:86: error: expected ‘)’ before ‘a’ 1919s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1919s | ~ ^ 1919s | ) 1919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4441:104: error: expected ‘)’ before ‘b’ 1919s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1919s | ~ ^ 1919s | ) 1919s 1919s If you find this error message confusing, uninformative, or wrong, please open an issue: 1919s https://github.com/diku-dk/futhark/issues 1919s 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.fut: 1920s Compiling with --backend=multicore: 1920s cc failed with code 1: 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c: In function ‘futrts_umul_hi64’: 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1920s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1920s | ^~~~~~~~~~~ 1920s | __uint32_t 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4420:90: error: expected ‘)’ before ‘a’ 1920s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1920s | ~ ^ 1920s | ) 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4420:109: error: expected ‘)’ before ‘b’ 1920s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1920s | ~ ^ 1920s | ) 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c: In function ‘futrts_smul_hi64’: 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1920s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1920s | ^~~~~~~~~~ 1920s | __int128__ 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4424:86: error: expected ‘)’ before ‘a’ 1920s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1920s | ~ ^ 1920s | ) 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4424:104: error: expected ‘)’ before ‘b’ 1920s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1920s | ~ ^ 1920s | ) 1920s 1920s If you find this error message confusing, uninformative, or wrong, please open an issue: 1920s https://github.com/diku-dk/futhark/issues 1920s 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.fut: 1920s Compiling with --backend=multicore: 1920s cc failed with code 1: 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c: In function ‘futrts_umul_hi64’: 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1920s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1920s | ^~~~~~~~~~~ 1920s | __uint32_t 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4437:90: error: expected ‘)’ before ‘a’ 1920s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1920s | ~ ^ 1920s | ) 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4437:109: error: expected ‘)’ before ‘b’ 1920s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1920s | ~ ^ 1920s | ) 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c: In function ‘futrts_smul_hi64’: 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1920s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1920s | ^~~~~~~~~~ 1920s | __int128__ 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4441:86: error: expected ‘)’ before ‘a’ 1920s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1920s | ~ ^ 1920s | ) 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4441:104: error: expected ‘)’ before ‘b’ 1920s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1920s | ~ ^ 1920s | ) 1920s 1920s If you find this error message confusing, uninformative, or wrong, please open an issue: 1920s https://github.com/diku-dk/futhark/issues 1920s 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.fut: 1920s Compiling with --backend=multicore: 1920s cc failed with code 1: 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c: In function ‘futrts_umul_hi64’: 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1920s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1920s | ^~~~~~~~~~~ 1920s | __uint32_t 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4420:90: error: expected ‘)’ before ‘a’ 1920s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1920s | ~ ^ 1920s | ) 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4420:109: error: expected ‘)’ before ‘b’ 1920s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1920s | ~ ^ 1920s | ) 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c: In function ‘futrts_smul_hi64’: 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1920s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1920s | ^~~~~~~~~~ 1920s | __int128__ 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4424:86: error: expected ‘)’ before ‘a’ 1920s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1920s | ~ ^ 1920s | ) 1920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4424:104: error: expected ‘)’ before ‘b’ 1920s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1920s | ~ ^ 1920s | ) 1920s 1920s If you find this error message confusing, uninformative, or wrong, please open an issue: 1920s https://github.com/diku-dk/futhark/issues 1920s 1922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.fut: 1922s Compiling with --backend=multicore: 1922s cc failed with code 1: 1922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c: In function ‘futrts_umul_hi64’: 1922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1922s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1922s | ^~~~~~~~~~~ 1922s | __uint32_t 1922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4436:90: error: expected ‘)’ before ‘a’ 1922s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1922s | ~ ^ 1922s | ) 1922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4436:109: error: expected ‘)’ before ‘b’ 1922s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1922s | ~ ^ 1922s | ) 1922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c: In function ‘futrts_smul_hi64’: 1922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1922s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1922s | ^~~~~~~~~~ 1922s | __int128__ 1922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4440:86: error: expected ‘)’ before ‘a’ 1922s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1922s | ~ ^ 1922s | ) 1922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4440:104: error: expected ‘)’ before ‘b’ 1922s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1922s | ~ ^ 1922s | ) 1922s 1922s If you find this error message confusing, uninformative, or wrong, please open an issue: 1922s https://github.com/diku-dk/futhark/issues 1922s 1926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.fut: 1926s Compiling with --backend=multicore: 1926s cc failed with code 1: 1926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c: In function ‘futrts_umul_hi64’: 1926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1926s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1926s | ^~~~~~~~~~~ 1926s | __uint32_t 1926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4437:90: error: expected ‘)’ before ‘a’ 1926s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1926s | ~ ^ 1926s | ) 1926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4437:109: error: expected ‘)’ before ‘b’ 1926s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1926s | ~ ^ 1926s | ) 1926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c: In function ‘futrts_smul_hi64’: 1926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1926s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1926s | ^~~~~~~~~~ 1926s | __int128__ 1926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4441:86: error: expected ‘)’ before ‘a’ 1926s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1926s | ~ ^ 1926s | ) 1926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4441:104: error: expected ‘)’ before ‘b’ 1926s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1926s | ~ ^ 1926s | ) 1926s 1926s If you find this error message confusing, uninformative, or wrong, please open an issue: 1926s https://github.com/diku-dk/futhark/issues 1926s 1927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.fut: 1927s Compiling with --backend=multicore: 1927s cc failed with code 1: 1927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c: In function ‘futrts_umul_hi64’: 1927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1927s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1927s | ^~~~~~~~~~~ 1927s | __uint32_t 1927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4437:90: error: expected ‘)’ before ‘a’ 1927s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1927s | ~ ^ 1927s | ) 1927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4437:109: error: expected ‘)’ before ‘b’ 1927s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1927s | ~ ^ 1927s | ) 1927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c: In function ‘futrts_smul_hi64’: 1927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1927s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1927s | ^~~~~~~~~~ 1927s | __int128__ 1927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4441:86: error: expected ‘)’ before ‘a’ 1927s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1927s | ~ ^ 1927s | ) 1927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4441:104: error: expected ‘)’ before ‘b’ 1927s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1927s | ~ ^ 1927s | ) 1927s 1927s If you find this error message confusing, uninformative, or wrong, please open an issue: 1927s https://github.com/diku-dk/futhark/issues 1927s 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.fut: 1928s Compiling with --backend=multicore: 1928s cc failed with code 1: 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c: In function ‘futrts_umul_hi64’: 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1928s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1928s | ^~~~~~~~~~~ 1928s | __uint32_t 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4437:90: error: expected ‘)’ before ‘a’ 1928s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1928s | ~ ^ 1928s | ) 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4437:109: error: expected ‘)’ before ‘b’ 1928s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1928s | ~ ^ 1928s | ) 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c: In function ‘futrts_smul_hi64’: 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1928s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1928s | ^~~~~~~~~~ 1928s | __int128__ 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4441:86: error: expected ‘)’ before ‘a’ 1928s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1928s | ~ ^ 1928s | ) 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4441:104: error: expected ‘)’ before ‘b’ 1928s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1928s | ~ ^ 1928s | ) 1928s 1928s If you find this error message confusing, uninformative, or wrong, please open an issue: 1928s https://github.com/diku-dk/futhark/issues 1928s 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.fut: 1928s Generating reference outputs: 1928s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.fut:34:48-49: 1928s Unused name "j". 1928s cc failed with code 1: 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c: In function ‘futrts_umul_hi64’: 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1928s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1928s | ^~~~~~~~~~~ 1928s | __uint32_t 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4432:90: error: expected ‘)’ before ‘a’ 1928s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1928s | ~ ^ 1928s | ) 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4432:109: error: expected ‘)’ before ‘b’ 1928s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1928s | ~ ^ 1928s | ) 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c: In function ‘futrts_smul_hi64’: 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1928s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1928s | ^~~~~~~~~~ 1928s | __int128__ 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4436:86: error: expected ‘)’ before ‘a’ 1928s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1928s | ~ ^ 1928s | ) 1928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4436:104: error: expected ‘)’ before ‘b’ 1928s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1928s | ~ ^ 1928s | ) 1928s 1928s If you find this error message confusing, uninformative, or wrong, please open an issue: 1928s https://github.com/diku-dk/futhark/issues 1928s 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.fut: 1930s Compiling with --backend=multicore: 1930s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.fut:5:15-18: 1930s Unused name "ind". 1930s cc failed with code 1: 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c: In function ‘futrts_umul_hi64’: 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1930s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1930s | ^~~~~~~~~~~ 1930s | __uint32_t 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4421:90: error: expected ‘)’ before ‘a’ 1930s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1930s | ~ ^ 1930s | ) 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4421:109: error: expected ‘)’ before ‘b’ 1930s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1930s | ~ ^ 1930s | ) 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c: In function ‘futrts_smul_hi64’: 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1930s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1930s | ^~~~~~~~~~ 1930s | __int128__ 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4425:86: error: expected ‘)’ before ‘a’ 1930s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1930s | ~ ^ 1930s | ) 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4425:104: error: expected ‘)’ before ‘b’ 1930s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1930s | ~ ^ 1930s | ) 1930s 1930s If you find this error message confusing, uninformative, or wrong, please open an issue: 1930s https://github.com/diku-dk/futhark/issues 1930s 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.fut: 1930s Compiling with --backend=multicore: 1930s cc failed with code 1: 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c: In function ‘futrts_umul_hi64’: 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1930s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1930s | ^~~~~~~~~~~ 1930s | __uint32_t 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4423:90: error: expected ‘)’ before ‘a’ 1930s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1930s | ~ ^ 1930s | ) 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4423:109: error: expected ‘)’ before ‘b’ 1930s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1930s | ~ ^ 1930s | ) 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c: In function ‘futrts_smul_hi64’: 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1930s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1930s | ^~~~~~~~~~ 1930s | __int128__ 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4427:86: error: expected ‘)’ before ‘a’ 1930s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1930s | ~ ^ 1930s | ) 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4427:104: error: expected ‘)’ before ‘b’ 1930s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1930s | ~ ^ 1930s | ) 1930s 1930s If you find this error message confusing, uninformative, or wrong, please open an issue: 1930s https://github.com/diku-dk/futhark/issues 1930s 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut: 1930s Compiling with --backend=multicore: 1930s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut:5:26-29: 1930s Unused name "ass". 1930s 1930s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut:5:43-45: 1930s Unused name "as". 1930s 1930s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut:5:56-60: 1930s Unused name "inds". 1930s cc failed with code 1: 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c: In function ‘futrts_umul_hi64’: 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1930s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1930s | ^~~~~~~~~~~ 1930s | __uint32_t 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4438:90: error: expected ‘)’ before ‘a’ 1930s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1930s | ~ ^ 1930s | ) 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4438:109: error: expected ‘)’ before ‘b’ 1930s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1930s | ~ ^ 1930s | ) 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c: In function ‘futrts_smul_hi64’: 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1930s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1930s | ^~~~~~~~~~ 1930s | __int128__ 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4442:86: error: expected ‘)’ before ‘a’ 1930s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1930s | ~ ^ 1930s | ) 1930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4442:104: error: expected ‘)’ before ‘b’ 1930s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1930s | ~ ^ 1930s | ) 1930s 1930s If you find this error message confusing, uninformative, or wrong, please open an issue: 1930s https://github.com/diku-dk/futhark/issues 1930s 1931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.fut: 1931s Compiling with --backend=multicore: 1931s cc failed with code 1: 1931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c: In function ‘futrts_umul_hi64’: 1931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1931s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1931s | ^~~~~~~~~~~ 1931s | __uint32_t 1931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4438:90: error: expected ‘)’ before ‘a’ 1931s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1931s | ~ ^ 1931s | ) 1931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4438:109: error: expected ‘)’ before ‘b’ 1931s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1931s | ~ ^ 1931s | ) 1931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c: In function ‘futrts_smul_hi64’: 1931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1931s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1931s | ^~~~~~~~~~ 1931s | __int128__ 1931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4442:86: error: expected ‘)’ before ‘a’ 1931s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1931s | ~ ^ 1931s | ) 1931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4442:104: error: expected ‘)’ before ‘b’ 1931s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1931s | ~ ^ 1931s | ) 1931s 1931s If you find this error message confusing, uninformative, or wrong, please open an issue: 1931s https://github.com/diku-dk/futhark/issues 1931s 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.fut: 1936s Compiling with --backend=multicore: 1936s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.fut:10:11-12: 1936s Unused name "i". 1936s cc failed with code 1: 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c: In function ‘futrts_umul_hi64’: 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1936s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1936s | ^~~~~~~~~~~ 1936s | __uint32_t 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4437:90: error: expected ‘)’ before ‘a’ 1936s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1936s | ~ ^ 1936s | ) 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4437:109: error: expected ‘)’ before ‘b’ 1936s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1936s | ~ ^ 1936s | ) 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c: In function ‘futrts_smul_hi64’: 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1936s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1936s | ^~~~~~~~~~ 1936s | __int128__ 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4441:86: error: expected ‘)’ before ‘a’ 1936s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1936s | ~ ^ 1936s | ) 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4441:104: error: expected ‘)’ before ‘b’ 1936s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1936s | ~ ^ 1936s | ) 1936s 1936s If you find this error message confusing, uninformative, or wrong, please open an issue: 1936s https://github.com/diku-dk/futhark/issues 1936s 1936s 972 failed, 99 passed, 1242 to go. 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.fut: 1936s Compiling with --backend=multicore: 1936s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.fut:8:10-38: 1936s Entry point parameter 1936s 1936s ((length0: i64): i64, (length1: i64): i64) 1936s 1936s will have an opaque type, so the entry point will likely not be callable. 1936s cc failed with code 1: 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c: In function ‘futrts_umul_hi64’: 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1936s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1936s | ^~~~~~~~~~~ 1936s | __uint32_t 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4438:90: error: expected ‘)’ before ‘a’ 1936s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1936s | ~ ^ 1936s | ) 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4438:109: error: expected ‘)’ before ‘b’ 1936s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1936s | ~ ^ 1936s | ) 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c: In function ‘futrts_smul_hi64’: 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1936s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1936s | ^~~~~~~~~~ 1936s | __int128__ 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4442:86: error: expected ‘)’ before ‘a’ 1936s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1936s | ~ ^ 1936s | ) 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4442:104: error: expected ‘)’ before ‘b’ 1936s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1936s | ~ ^ 1936s | ) 1936s 1936s If you find this error message confusing, uninformative, or wrong, please open an issue: 1936s https://github.com/diku-dk/futhark/issues 1936s 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.fut: 1936s Compiling with --backend=multicore: 1936s cc failed with code 1: 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c: In function ‘futrts_umul_hi64’: 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1936s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1936s | ^~~~~~~~~~~ 1936s | __uint32_t 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4420:90: error: expected ‘)’ before ‘a’ 1936s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1936s | ~ ^ 1936s | ) 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4420:109: error: expected ‘)’ before ‘b’ 1936s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1936s | ~ ^ 1936s | ) 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c: In function ‘futrts_smul_hi64’: 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1936s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1936s | ^~~~~~~~~~ 1936s | __int128__ 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4424:86: error: expected ‘)’ before ‘a’ 1936s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1936s | ~ ^ 1936s | ) 1936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4424:104: error: expected ‘)’ before ‘b’ 1936s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1936s | ~ ^ 1936s | ) 1936s 1936s If you find this error message confusing, uninformative, or wrong, please open an issue: 1936s https://github.com/diku-dk/futhark/issues 1936s 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.fut: 1938s Compiling with --backend=multicore: 1938s cc failed with code 1: 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c: In function ‘futrts_umul_hi64’: 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1938s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1938s | ^~~~~~~~~~~ 1938s | __uint32_t 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4420:90: error: expected ‘)’ before ‘a’ 1938s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1938s | ~ ^ 1938s | ) 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4420:109: error: expected ‘)’ before ‘b’ 1938s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1938s | ~ ^ 1938s | ) 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c: In function ‘futrts_smul_hi64’: 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1938s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1938s | ^~~~~~~~~~ 1938s | __int128__ 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4424:86: error: expected ‘)’ before ‘a’ 1938s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1938s | ~ ^ 1938s | ) 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4424:104: error: expected ‘)’ before ‘b’ 1938s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1938s | ~ ^ 1938s | ) 1938s 1938s If you find this error message confusing, uninformative, or wrong, please open an issue: 1938s https://github.com/diku-dk/futhark/issues 1938s 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.fut: 1938s Compiling with --backend=multicore: 1938s cc failed with code 1: 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c: In function ‘futrts_umul_hi64’: 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1938s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1938s | ^~~~~~~~~~~ 1938s | __uint32_t 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4420:90: error: expected ‘)’ before ‘a’ 1938s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1938s | ~ ^ 1938s | ) 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4420:109: error: expected ‘)’ before ‘b’ 1938s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1938s | ~ ^ 1938s | ) 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c: In function ‘futrts_smul_hi64’: 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1938s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1938s | ^~~~~~~~~~ 1938s | __int128__ 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4424:86: error: expected ‘)’ before ‘a’ 1938s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1938s | ~ ^ 1938s | ) 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4424:104: error: expected ‘)’ before ‘b’ 1938s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1938s | ~ ^ 1938s | ) 1938s 1938s If you find this error message confusing, uninformative, or wrong, please open an issue: 1938s https://github.com/diku-dk/futhark/issues 1938s 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.fut: 1938s Compiling with --backend=multicore: 1938s cc failed with code 1: 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c: In function ‘futrts_umul_hi64’: 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1938s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1938s | ^~~~~~~~~~~ 1938s | __uint32_t 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4421:90: error: expected ‘)’ before ‘a’ 1938s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1938s | ~ ^ 1938s | ) 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4421:109: error: expected ‘)’ before ‘b’ 1938s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1938s | ~ ^ 1938s | ) 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c: In function ‘futrts_smul_hi64’: 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1938s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1938s | ^~~~~~~~~~ 1938s | __int128__ 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4425:86: error: expected ‘)’ before ‘a’ 1938s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1938s | ~ ^ 1938s | ) 1938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4425:104: error: expected ‘)’ before ‘b’ 1938s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1938s | ~ ^ 1938s | ) 1938s 1938s If you find this error message confusing, uninformative, or wrong, please open an issue: 1938s https://github.com/diku-dk/futhark/issues 1938s 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.fut: 1939s Compiling with --backend=multicore: 1939s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.fut:9:10-50: 1939s Entry point parameter 1939s 1939s ((cond: bool): bool, (lengths: [d₀]i64): []i64, (index: i64): i64) 1939s 1939s will have an opaque type, so the entry point will likely not be callable. 1939s cc failed with code 1: 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c: In function ‘futrts_umul_hi64’: 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1939s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1939s | ^~~~~~~~~~~ 1939s | __uint32_t 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4440:90: error: expected ‘)’ before ‘a’ 1939s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1939s | ~ ^ 1939s | ) 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4440:109: error: expected ‘)’ before ‘b’ 1939s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1939s | ~ ^ 1939s | ) 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c: In function ‘futrts_smul_hi64’: 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1939s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1939s | ^~~~~~~~~~ 1939s | __int128__ 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4444:86: error: expected ‘)’ before ‘a’ 1939s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1939s | ~ ^ 1939s | ) 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4444:104: error: expected ‘)’ before ‘b’ 1939s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1939s | ~ ^ 1939s | ) 1939s 1939s If you find this error message confusing, uninformative, or wrong, please open an issue: 1939s https://github.com/diku-dk/futhark/issues 1939s 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.fut: 1939s Compiling with --backend=multicore: 1939s cc failed with code 1: 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c: In function ‘futrts_umul_hi64’: 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1939s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1939s | ^~~~~~~~~~~ 1939s | __uint32_t 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4422:90: error: expected ‘)’ before ‘a’ 1939s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1939s | ~ ^ 1939s | ) 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4422:109: error: expected ‘)’ before ‘b’ 1939s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1939s | ~ ^ 1939s | ) 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c: In function ‘futrts_smul_hi64’: 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1939s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1939s | ^~~~~~~~~~ 1939s | __int128__ 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4426:86: error: expected ‘)’ before ‘a’ 1939s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1939s | ~ ^ 1939s | ) 1939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4426:104: error: expected ‘)’ before ‘b’ 1939s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1939s | ~ ^ 1939s | ) 1939s 1939s If you find this error message confusing, uninformative, or wrong, please open an issue: 1939s https://github.com/diku-dk/futhark/issues 1939s 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.fut: 1945s Compiling with --backend=multicore: 1945s cc failed with code 1: 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c: In function ‘futrts_umul_hi64’: 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1945s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1945s | ^~~~~~~~~~~ 1945s | __uint32_t 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4422:90: error: expected ‘)’ before ‘a’ 1945s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1945s | ~ ^ 1945s | ) 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4422:109: error: expected ‘)’ before ‘b’ 1945s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1945s | ~ ^ 1945s | ) 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c: In function ‘futrts_smul_hi64’: 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1945s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1945s | ^~~~~~~~~~ 1945s | __int128__ 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4426:86: error: expected ‘)’ before ‘a’ 1945s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1945s | ~ ^ 1945s | ) 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4426:104: error: expected ‘)’ before ‘b’ 1945s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1945s | ~ ^ 1945s | ) 1945s 1945s If you find this error message confusing, uninformative, or wrong, please open an issue: 1945s https://github.com/diku-dk/futhark/issues 1945s 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.fut: 1945s Compiling with --backend=multicore: 1945s cc failed with code 1: 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c: In function ‘futrts_umul_hi64’: 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1945s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1945s | ^~~~~~~~~~~ 1945s | __uint32_t 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4438:90: error: expected ‘)’ before ‘a’ 1945s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1945s | ~ ^ 1945s | ) 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4438:109: error: expected ‘)’ before ‘b’ 1945s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1945s | ~ ^ 1945s | ) 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c: In function ‘futrts_smul_hi64’: 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1945s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1945s | ^~~~~~~~~~ 1945s | __int128__ 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4442:86: error: expected ‘)’ before ‘a’ 1945s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1945s | ~ ^ 1945s | ) 1945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4442:104: error: expected ‘)’ before ‘b’ 1945s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1945s | ~ ^ 1945s | ) 1945s 1945s If you find this error message confusing, uninformative, or wrong, please open an issue: 1945s https://github.com/diku-dk/futhark/issues 1945s 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.fut: 1947s Compiling with --backend=multicore: 1947s cc failed with code 1: 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c: In function ‘futrts_umul_hi64’: 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1947s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1947s | ^~~~~~~~~~~ 1947s | __uint32_t 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4438:90: error: expected ‘)’ before ‘a’ 1947s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1947s | ~ ^ 1947s | ) 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4438:109: error: expected ‘)’ before ‘b’ 1947s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1947s | ~ ^ 1947s | ) 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c: In function ‘futrts_smul_hi64’: 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1947s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1947s | ^~~~~~~~~~ 1947s | __int128__ 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4442:86: error: expected ‘)’ before ‘a’ 1947s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1947s | ~ ^ 1947s | ) 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4442:104: error: expected ‘)’ before ‘b’ 1947s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1947s | ~ ^ 1947s | ) 1947s 1947s If you find this error message confusing, uninformative, or wrong, please open an issue: 1947s https://github.com/diku-dk/futhark/issues 1947s 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.fut: 1947s Compiling with --backend=multicore: 1947s cc failed with code 1: 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c: In function ‘futrts_umul_hi64’: 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1947s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1947s | ^~~~~~~~~~~ 1947s | __uint32_t 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4438:90: error: expected ‘)’ before ‘a’ 1947s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1947s | ~ ^ 1947s | ) 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4438:109: error: expected ‘)’ before ‘b’ 1947s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1947s | ~ ^ 1947s | ) 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c: In function ‘futrts_smul_hi64’: 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1947s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1947s | ^~~~~~~~~~ 1947s | __int128__ 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4442:86: error: expected ‘)’ before ‘a’ 1947s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1947s | ~ ^ 1947s | ) 1947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4442:104: error: expected ‘)’ before ‘b’ 1947s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1947s | ~ ^ 1947s | ) 1947s 1947s If you find this error message confusing, uninformative, or wrong, please open an issue: 1947s https://github.com/diku-dk/futhark/issues 1947s 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.fut: 1948s Compiling with --backend=multicore: 1948s cc failed with code 1: 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c: In function ‘futrts_umul_hi64’: 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1948s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1948s | ^~~~~~~~~~~ 1948s | __uint32_t 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4422:90: error: expected ‘)’ before ‘a’ 1948s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1948s | ~ ^ 1948s | ) 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4422:109: error: expected ‘)’ before ‘b’ 1948s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1948s | ~ ^ 1948s | ) 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c: In function ‘futrts_smul_hi64’: 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1948s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1948s | ^~~~~~~~~~ 1948s | __int128__ 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4426:86: error: expected ‘)’ before ‘a’ 1948s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1948s | ~ ^ 1948s | ) 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4426:104: error: expected ‘)’ before ‘b’ 1948s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1948s | ~ ^ 1948s | ) 1948s 1948s If you find this error message confusing, uninformative, or wrong, please open an issue: 1948s https://github.com/diku-dk/futhark/issues 1948s 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.fut: 1948s Compiling with --backend=multicore: 1948s cc failed with code 1: 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c: In function ‘futrts_umul_hi64’: 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4441:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1948s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1948s | ^~~~~~~~~~~ 1948s | __uint32_t 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4441:78: note: each undeclared identifier is reported only once for each function it appears in 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4441:90: error: expected ‘)’ before ‘a’ 1948s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1948s | ~ ^ 1948s | ) 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4441:109: error: expected ‘)’ before ‘b’ 1948s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1948s | ~ ^ 1948s | ) 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c: In function ‘futrts_smul_hi64’: 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4445:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1948s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1948s | ^~~~~~~~~~ 1948s | __int128__ 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4445:86: error: expected ‘)’ before ‘a’ 1948s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1948s | ~ ^ 1948s | ) 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4445:104: error: expected ‘)’ before ‘b’ 1948s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1948s | ~ ^ 1948s | ) 1948s 1948s If you find this error message confusing, uninformative, or wrong, please open an issue: 1948s https://github.com/diku-dk/futhark/issues 1948s 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.fut: 1948s Compiling with --backend=multicore: 1948s cc failed with code 1: 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c: In function ‘futrts_umul_hi64’: 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1948s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1948s | ^~~~~~~~~~~ 1948s | __uint32_t 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4420:90: error: expected ‘)’ before ‘a’ 1948s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1948s | ~ ^ 1948s | ) 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4420:109: error: expected ‘)’ before ‘b’ 1948s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1948s | ~ ^ 1948s | ) 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c: In function ‘futrts_smul_hi64’: 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1948s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1948s | ^~~~~~~~~~ 1948s | __int128__ 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4424:86: error: expected ‘)’ before ‘a’ 1948s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1948s | ~ ^ 1948s | ) 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4424:104: error: expected ‘)’ before ‘b’ 1948s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1948s | ~ ^ 1948s | ) 1948s 1948s If you find this error message confusing, uninformative, or wrong, please open an issue: 1948s https://github.com/diku-dk/futhark/issues 1948s 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.fut: 1948s Compiling with --backend=multicore: 1948s cc failed with code 1: 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c: In function ‘futrts_umul_hi64’: 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1948s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1948s | ^~~~~~~~~~~ 1948s | __uint32_t 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4436:90: error: expected ‘)’ before ‘a’ 1948s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1948s | ~ ^ 1948s | ) 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4436:109: error: expected ‘)’ before ‘b’ 1948s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1948s | ~ ^ 1948s | ) 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c: In function ‘futrts_smul_hi64’: 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1948s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1948s | ^~~~~~~~~~ 1948s | __int128__ 1948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4440:86: error: expected ‘)’ before ‘a’ 1949s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1949s | ~ ^ 1949s | ) 1949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4440:104: error: expected ‘)’ before ‘b’ 1949s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1949s | ~ ^ 1949s | ) 1949s 1949s If you find this error message confusing, uninformative, or wrong, please open an issue: 1949s https://github.com/diku-dk/futhark/issues 1949s 1952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.fut: 1952s Compiling with --backend=multicore: 1952s cc failed with code 1: 1952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c: In function ‘futrts_umul_hi64’: 1952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1952s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1952s | ^~~~~~~~~~~ 1952s | __uint32_t 1952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4420:90: error: expected ‘)’ before ‘a’ 1952s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1952s | ~ ^ 1952s | ) 1952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4420:109: error: expected ‘)’ before ‘b’ 1952s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1952s | ~ ^ 1952s | ) 1952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c: In function ‘futrts_smul_hi64’: 1952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1952s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1952s | ^~~~~~~~~~ 1952s | __int128__ 1952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4424:86: error: expected ‘)’ before ‘a’ 1952s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1952s | ~ ^ 1952s | ) 1952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4424:104: error: expected ‘)’ before ‘b’ 1952s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1952s | ~ ^ 1952s | ) 1952s 1952s If you find this error message confusing, uninformative, or wrong, please open an issue: 1952s https://github.com/diku-dk/futhark/issues 1952s 1953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.fut: 1953s Compiling with --backend=multicore: 1953s cc failed with code 1: 1953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c: In function ‘futrts_umul_hi64’: 1953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1953s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1953s | ^~~~~~~~~~~ 1953s | __uint32_t 1953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4421:90: error: expected ‘)’ before ‘a’ 1953s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1953s | ~ ^ 1953s | ) 1953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4421:109: error: expected ‘)’ before ‘b’ 1953s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1953s | ~ ^ 1953s | ) 1953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c: In function ‘futrts_smul_hi64’: 1953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1953s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1953s | ^~~~~~~~~~ 1953s | __int128__ 1953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4425:86: error: expected ‘)’ before ‘a’ 1953s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1953s | ~ ^ 1953s | ) 1953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4425:104: error: expected ‘)’ before ‘b’ 1953s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1953s | ~ ^ 1953s | ) 1953s 1953s If you find this error message confusing, uninformative, or wrong, please open an issue: 1953s https://github.com/diku-dk/futhark/issues 1953s 1955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.fut: 1955s Compiling with --backend=multicore: 1955s cc failed with code 1: 1955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c: In function ‘futrts_umul_hi64’: 1955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1955s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1955s | ^~~~~~~~~~~ 1955s | __uint32_t 1955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4420:90: error: expected ‘)’ before ‘a’ 1955s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1955s | ~ ^ 1955s | ) 1955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4420:109: error: expected ‘)’ before ‘b’ 1955s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1955s | ~ ^ 1955s | ) 1955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c: In function ‘futrts_smul_hi64’: 1955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1955s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1955s | ^~~~~~~~~~ 1955s | __int128__ 1955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4424:86: error: expected ‘)’ before ‘a’ 1955s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1955s | ~ ^ 1955s | ) 1955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4424:104: error: expected ‘)’ before ‘b’ 1955s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1955s | ~ ^ 1955s | ) 1955s 1955s If you find this error message confusing, uninformative, or wrong, please open an issue: 1955s https://github.com/diku-dk/futhark/issues 1955s 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.fut: 1956s Compiling with --backend=multicore: 1956s cc failed with code 1: 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c: In function ‘futrts_umul_hi64’: 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1956s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1956s | ^~~~~~~~~~~ 1956s | __uint32_t 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4420:90: error: expected ‘)’ before ‘a’ 1956s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1956s | ~ ^ 1956s | ) 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4420:109: error: expected ‘)’ before ‘b’ 1956s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1956s | ~ ^ 1956s | ) 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c: In function ‘futrts_smul_hi64’: 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1956s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1956s | ^~~~~~~~~~ 1956s | __int128__ 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4424:86: error: expected ‘)’ before ‘a’ 1956s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1956s | ~ ^ 1956s | ) 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4424:104: error: expected ‘)’ before ‘b’ 1956s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1956s | ~ ^ 1956s | ) 1956s 1956s If you find this error message confusing, uninformative, or wrong, please open an issue: 1956s https://github.com/diku-dk/futhark/issues 1956s 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.fut: 1956s Compiling with --backend=multicore: 1956s cc failed with code 1: 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c: In function ‘futrts_umul_hi64’: 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1956s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1956s | ^~~~~~~~~~~ 1956s | __uint32_t 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4421:90: error: expected ‘)’ before ‘a’ 1956s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1956s | ~ ^ 1956s | ) 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4421:109: error: expected ‘)’ before ‘b’ 1956s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1956s | ~ ^ 1956s | ) 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c: In function ‘futrts_smul_hi64’: 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1956s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1956s | ^~~~~~~~~~ 1956s | __int128__ 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4425:86: error: expected ‘)’ before ‘a’ 1956s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1956s | ~ ^ 1956s | ) 1956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4425:104: error: expected ‘)’ before ‘b’ 1956s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1956s | ~ ^ 1956s | ) 1956s 1956s If you find this error message confusing, uninformative, or wrong, please open an issue: 1956s https://github.com/diku-dk/futhark/issues 1956s 1957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.fut: 1957s Compiling with --backend=multicore: 1957s cc failed with code 1: 1957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c: In function ‘futrts_umul_hi64’: 1957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1957s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1957s | ^~~~~~~~~~~ 1957s | __uint32_t 1957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4436:90: error: expected ‘)’ before ‘a’ 1957s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1957s | ~ ^ 1957s | ) 1957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4436:109: error: expected ‘)’ before ‘b’ 1957s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1957s | ~ ^ 1957s | ) 1957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c: In function ‘futrts_smul_hi64’: 1957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1957s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1957s | ^~~~~~~~~~ 1957s | __int128__ 1957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4440:86: error: expected ‘)’ before ‘a’ 1957s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1957s | ~ ^ 1957s | ) 1957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4440:104: error: expected ‘)’ before ‘b’ 1957s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1957s | ~ ^ 1957s | ) 1957s 1957s If you find this error message confusing, uninformative, or wrong, please open an issue: 1957s https://github.com/diku-dk/futhark/issues 1957s 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.fut: 1958s Compiling with --backend=multicore: 1958s cc failed with code 1: 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c: In function ‘futrts_umul_hi64’: 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1958s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1958s | ^~~~~~~~~~~ 1958s | __uint32_t 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4421:90: error: expected ‘)’ before ‘a’ 1958s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1958s | ~ ^ 1958s | ) 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4421:109: error: expected ‘)’ before ‘b’ 1958s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1958s | ~ ^ 1958s | ) 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c: In function ‘futrts_smul_hi64’: 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1958s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1958s | ^~~~~~~~~~ 1958s | __int128__ 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4425:86: error: expected ‘)’ before ‘a’ 1958s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1958s | ~ ^ 1958s | ) 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4425:104: error: expected ‘)’ before ‘b’ 1958s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1958s | ~ ^ 1958s | ) 1958s 1958s If you find this error message confusing, uninformative, or wrong, please open an issue: 1958s https://github.com/diku-dk/futhark/issues 1958s 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.fut: 1958s Compiling with --backend=multicore: 1958s cc failed with code 1: 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c: In function ‘futrts_umul_hi64’: 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1958s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1958s | ^~~~~~~~~~~ 1958s | __uint32_t 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4421:90: error: expected ‘)’ before ‘a’ 1958s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1958s | ~ ^ 1958s | ) 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4421:109: error: expected ‘)’ before ‘b’ 1958s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1958s | ~ ^ 1958s | ) 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c: In function ‘futrts_smul_hi64’: 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1958s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1958s | ^~~~~~~~~~ 1958s | __int128__ 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4425:86: error: expected ‘)’ before ‘a’ 1958s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1958s | ~ ^ 1958s | ) 1958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4425:104: error: expected ‘)’ before ‘b’ 1958s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1958s | ~ ^ 1958s | ) 1958s 1958s If you find this error message confusing, uninformative, or wrong, please open an issue: 1958s https://github.com/diku-dk/futhark/issues 1958s 1968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.fut: 1968s Compiling with --backend=multicore: 1968s cc failed with code 1: 1968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c: In function ‘futrts_umul_hi64’: 1968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1968s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1968s | ^~~~~~~~~~~ 1968s | __uint32_t 1968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4420:90: error: expected ‘)’ before ‘a’ 1968s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1968s | ~ ^ 1968s | ) 1968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4420:109: error: expected ‘)’ before ‘b’ 1968s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1968s | ~ ^ 1968s | ) 1968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c: In function ‘futrts_smul_hi64’: 1968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1968s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1968s | ^~~~~~~~~~ 1968s | __int128__ 1968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4424:86: error: expected ‘)’ before ‘a’ 1968s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1968s | ~ ^ 1969s | ) 1969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4424:104: error: expected ‘)’ before ‘b’ 1969s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1969s | ~ ^ 1969s | ) 1969s 1969s If you find this error message confusing, uninformative, or wrong, please open an issue: 1969s https://github.com/diku-dk/futhark/issues 1969s 1971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.fut: 1971s Generating reference outputs: 1971s cc failed with code 1: 1971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c: In function ‘futrts_umul_hi64’: 1971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1971s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1971s | ^~~~~~~~~~~ 1971s | __uint32_t 1971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4415:90: error: expected ‘)’ before ‘a’ 1971s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1971s | ~ ^ 1971s | ) 1971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4415:109: error: expected ‘)’ before ‘b’ 1971s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1971s | ~ ^ 1971s | ) 1971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c: In function ‘futrts_smul_hi64’: 1971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1971s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1971s | ^~~~~~~~~~ 1971s | __int128__ 1971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4419:86: error: expected ‘)’ before ‘a’ 1971s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1971s | ~ ^ 1971s | ) 1971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4419:104: error: expected ‘)’ before ‘b’ 1971s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1971s | ~ ^ 1971s | ) 1971s 1971s If you find this error message confusing, uninformative, or wrong, please open an issue: 1971s https://github.com/diku-dk/futhark/issues 1971s 1972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.fut: 1972s Compiling with --backend=multicore: 1972s cc failed with code 1: 1972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c: In function ‘futrts_umul_hi64’: 1972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1972s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1972s | ^~~~~~~~~~~ 1972s | __uint32_t 1972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4420:90: error: expected ‘)’ before ‘a’ 1972s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1972s | ~ ^ 1972s | ) 1972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4420:109: error: expected ‘)’ before ‘b’ 1972s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1972s | ~ ^ 1972s | ) 1972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c: In function ‘futrts_smul_hi64’: 1972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1972s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1973s | ^~~~~~~~~~ 1973s | __int128__ 1973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4424:86: error: expected ‘)’ before ‘a’ 1973s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1973s | ~ ^ 1973s | ) 1973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4424:104: error: expected ‘)’ before ‘b’ 1973s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1973s | ~ ^ 1973s | ) 1973s 1973s If you find this error message confusing, uninformative, or wrong, please open an issue: 1973s https://github.com/diku-dk/futhark/issues 1973s 1973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.fut: 1973s Compiling with --backend=multicore: 1973s cc failed with code 1: 1973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c: In function ‘futrts_umul_hi64’: 1973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1973s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1973s | ^~~~~~~~~~~ 1973s | __uint32_t 1973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4420:90: error: expected ‘)’ before ‘a’ 1973s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1973s | ~ ^ 1973s | ) 1973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4420:109: error: expected ‘)’ before ‘b’ 1973s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1973s | ~ ^ 1973s | ) 1973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c: In function ‘futrts_smul_hi64’: 1973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1973s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1973s | ^~~~~~~~~~ 1973s | __int128__ 1973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4424:86: error: expected ‘)’ before ‘a’ 1973s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1973s | ~ ^ 1973s | ) 1973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4424:104: error: expected ‘)’ before ‘b’ 1973s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1973s | ~ ^ 1973s | ) 1973s 1973s If you find this error message confusing, uninformative, or wrong, please open an issue: 1973s https://github.com/diku-dk/futhark/issues 1973s 1974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.fut: 1974s Compiling with --backend=multicore: 1974s cc failed with code 1: 1974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c: In function ‘futrts_umul_hi64’: 1974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1974s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1974s | ^~~~~~~~~~~ 1974s | __uint32_t 1974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4420:90: error: expected ‘)’ before ‘a’ 1974s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1974s | ~ ^ 1974s | ) 1974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4420:109: error: expected ‘)’ before ‘b’ 1974s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1974s | ~ ^ 1974s | ) 1974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c: In function ‘futrts_smul_hi64’: 1974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1974s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1974s | ^~~~~~~~~~ 1974s | __int128__ 1974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4424:86: error: expected ‘)’ before ‘a’ 1974s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1974s | ~ ^ 1974s | ) 1974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4424:104: error: expected ‘)’ before ‘b’ 1974s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1974s | ~ ^ 1974s | ) 1974s 1974s If you find this error message confusing, uninformative, or wrong, please open an issue: 1974s https://github.com/diku-dk/futhark/issues 1974s 1975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.fut: 1975s Compiling with --backend=multicore: 1975s cc failed with code 1: 1975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c: In function ‘futrts_umul_hi64’: 1975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1975s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1975s | ^~~~~~~~~~~ 1975s | __uint32_t 1975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4420:90: error: expected ‘)’ before ‘a’ 1975s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1975s | ~ ^ 1975s | ) 1975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4420:109: error: expected ‘)’ before ‘b’ 1975s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1975s | ~ ^ 1975s | ) 1975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c: In function ‘futrts_smul_hi64’: 1975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1975s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1975s | ^~~~~~~~~~ 1975s | __int128__ 1975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4424:86: error: expected ‘)’ before ‘a’ 1975s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1975s | ~ ^ 1975s | ) 1975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4424:104: error: expected ‘)’ before ‘b’ 1975s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1975s | ~ ^ 1975s | ) 1975s 1975s If you find this error message confusing, uninformative, or wrong, please open an issue: 1975s https://github.com/diku-dk/futhark/issues 1975s 1976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.fut: 1976s Compiling with --backend=multicore: 1976s cc failed with code 1: 1976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c: In function ‘futrts_umul_hi64’: 1976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1976s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1976s | ^~~~~~~~~~~ 1976s | __uint32_t 1976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4420:90: error: expected ‘)’ before ‘a’ 1976s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1976s | ~ ^ 1976s | ) 1976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4420:109: error: expected ‘)’ before ‘b’ 1976s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1976s | ~ ^ 1976s | ) 1976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c: In function ‘futrts_smul_hi64’: 1976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1976s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1976s | ^~~~~~~~~~ 1976s | __int128__ 1976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4424:86: error: expected ‘)’ before ‘a’ 1976s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1976s | ~ ^ 1976s | ) 1976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4424:104: error: expected ‘)’ before ‘b’ 1976s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1976s | ~ ^ 1976s | ) 1976s 1976s If you find this error message confusing, uninformative, or wrong, please open an issue: 1976s https://github.com/diku-dk/futhark/issues 1976s 1977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.fut: 1977s Compiling with --backend=multicore: 1977s cc failed with code 1: 1977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c: In function ‘futrts_umul_hi64’: 1977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1977s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1977s | ^~~~~~~~~~~ 1977s | __uint32_t 1977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4420:90: error: expected ‘)’ before ‘a’ 1977s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1977s | ~ ^ 1977s | ) 1977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4420:109: error: expected ‘)’ before ‘b’ 1977s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1977s | ~ ^ 1977s | ) 1977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c: In function ‘futrts_smul_hi64’: 1977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1977s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1977s | ^~~~~~~~~~ 1977s | __int128__ 1977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4424:86: error: expected ‘)’ before ‘a’ 1977s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1977s | ~ ^ 1977s | ) 1977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4424:104: error: expected ‘)’ before ‘b’ 1977s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1977s | ~ ^ 1977s | ) 1977s 1977s If you find this error message confusing, uninformative, or wrong, please open an issue: 1977s https://github.com/diku-dk/futhark/issues 1977s 1979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.fut: 1979s Compiling with --backend=multicore: 1979s cc failed with code 1: 1979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c: In function ‘futrts_umul_hi64’: 1979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1979s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1979s | ^~~~~~~~~~~ 1979s | __uint32_t 1979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4421:90: error: expected ‘)’ before ‘a’ 1979s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1979s | ~ ^ 1979s | ) 1979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4421:109: error: expected ‘)’ before ‘b’ 1979s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1979s | ~ ^ 1979s | ) 1979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c: In function ‘futrts_smul_hi64’: 1979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1979s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1979s | ^~~~~~~~~~ 1979s | __int128__ 1979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4425:86: error: expected ‘)’ before ‘a’ 1979s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1979s | ~ ^ 1979s | ) 1979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4425:104: error: expected ‘)’ before ‘b’ 1979s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1979s | ~ ^ 1979s | ) 1979s 1979s If you find this error message confusing, uninformative, or wrong, please open an issue: 1979s https://github.com/diku-dk/futhark/issues 1979s 1981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.fut: 1983s Compiling with --backend=multicore: 1983s cc failed with code 1: 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c: In function ‘futrts_umul_hi64’: 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1983s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1983s | ^~~~~~~~~~~ 1983s | __uint32_t 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4420:90: error: expected ‘)’ before ‘a’ 1983s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4420:109: error: expected ‘)’ before ‘b’ 1983s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c: In function ‘futrts_smul_hi64’: 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1983s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1983s | ^~~~~~~~~~ 1983s | __int128__ 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4424:86: error: expected ‘)’ before ‘a’ 1983s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4424:104: error: expected ‘)’ before ‘b’ 1983s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s 1983s If you find this error message confusing, uninformative, or wrong, please open an issue: 1983s https://github.com/diku-dk/futhark/issues 1983s 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.fut: 1983s Compiling with --backend=multicore: 1983s cc failed with code 1: 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c: In function ‘futrts_umul_hi64’: 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1983s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1983s | ^~~~~~~~~~~ 1983s | __uint32_t 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4421:90: error: expected ‘)’ before ‘a’ 1983s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4421:109: error: expected ‘)’ before ‘b’ 1983s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c: In function ‘futrts_smul_hi64’: 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1983s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1983s | ^~~~~~~~~~ 1983s | __int128__ 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4425:86: error: expected ‘)’ before ‘a’ 1983s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4425:104: error: expected ‘)’ before ‘b’ 1983s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s 1983s If you find this error message confusing, uninformative, or wrong, please open an issue: 1983s https://github.com/diku-dk/futhark/issues 1983s 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.fut: 1983s Compiling with --backend=multicore: 1983s cc failed with code 1: 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c: In function ‘futrts_umul_hi64’: 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1983s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1983s | ^~~~~~~~~~~ 1983s | __uint32_t 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4435:90: error: expected ‘)’ before ‘a’ 1983s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4435:109: error: expected ‘)’ before ‘b’ 1983s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c: In function ‘futrts_smul_hi64’: 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1983s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1983s | ^~~~~~~~~~ 1983s | __int128__ 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4439:86: error: expected ‘)’ before ‘a’ 1983s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4439:104: error: expected ‘)’ before ‘b’ 1983s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s 1983s If you find this error message confusing, uninformative, or wrong, please open an issue: 1983s https://github.com/diku-dk/futhark/issues 1983s 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.fut: 1983s Generating reference outputs: 1983s cc failed with code 1: 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c: In function ‘futrts_umul_hi64’: 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1983s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1983s | ^~~~~~~~~~~ 1983s | __uint32_t 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4415:90: error: expected ‘)’ before ‘a’ 1983s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4415:109: error: expected ‘)’ before ‘b’ 1983s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c: In function ‘futrts_smul_hi64’: 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1983s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1983s | ^~~~~~~~~~ 1983s | __int128__ 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4419:86: error: expected ‘)’ before ‘a’ 1983s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4419:104: error: expected ‘)’ before ‘b’ 1983s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1983s | ~ ^ 1983s | ) 1983s 1983s If you find this error message confusing, uninformative, or wrong, please open an issue: 1983s https://github.com/diku-dk/futhark/issues 1983s 1984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.fut: 1984s Generating reference outputs: 1984s cc failed with code 1: 1984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c: In function ‘futrts_umul_hi64’: 1984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1984s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1984s | ^~~~~~~~~~~ 1984s | __uint32_t 1984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4415:90: error: expected ‘)’ before ‘a’ 1984s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1984s | ~ ^ 1984s | ) 1984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4415:109: error: expected ‘)’ before ‘b’ 1984s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1984s | ~ ^ 1984s | ) 1984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c: In function ‘futrts_smul_hi64’: 1984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1984s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1984s | ^~~~~~~~~~ 1984s | __int128__ 1984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4419:86: error: expected ‘)’ before ‘a’ 1984s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1984s | ~ ^ 1984s | ) 1984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4419:104: error: expected ‘)’ before ‘b’ 1984s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1984s | ~ ^ 1984s | ) 1984s 1984s If you find this error message confusing, uninformative, or wrong, please open an issue: 1984s https://github.com/diku-dk/futhark/issues 1984s 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.fut: 1986s Compiling with --backend=multicore: 1986s cc failed with code 1: 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c: In function ‘futrts_umul_hi64’: 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1986s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1986s | ^~~~~~~~~~~ 1986s | __uint32_t 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4420:90: error: expected ‘)’ before ‘a’ 1986s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1986s | ~ ^ 1986s | ) 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4420:109: error: expected ‘)’ before ‘b’ 1986s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1986s | ~ ^ 1986s | ) 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c: In function ‘futrts_smul_hi64’: 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1986s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1986s | ^~~~~~~~~~ 1986s | __int128__ 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4424:86: error: expected ‘)’ before ‘a’ 1986s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1986s | ~ ^ 1986s | ) 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4424:104: error: expected ‘)’ before ‘b’ 1986s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1986s | ~ ^ 1986s | ) 1986s 1986s If you find this error message confusing, uninformative, or wrong, please open an issue: 1986s https://github.com/diku-dk/futhark/issues 1986s 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.fut: 1986s Compiling with --backend=multicore: 1986s cc failed with code 1: 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c: In function ‘futrts_umul_hi64’: 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1986s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1986s | ^~~~~~~~~~~ 1986s | __uint32_t 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4435:90: error: expected ‘)’ before ‘a’ 1986s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1986s | ~ ^ 1986s | ) 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4435:109: error: expected ‘)’ before ‘b’ 1986s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1986s | ~ ^ 1986s | ) 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c: In function ‘futrts_smul_hi64’: 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1986s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1986s | ^~~~~~~~~~ 1986s | __int128__ 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4439:86: error: expected ‘)’ before ‘a’ 1986s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1986s | ~ ^ 1986s | ) 1986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4439:104: error: expected ‘)’ before ‘b’ 1986s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1986s | ~ ^ 1986s | ) 1986s 1986s If you find this error message confusing, uninformative, or wrong, please open an issue: 1986s https://github.com/diku-dk/futhark/issues 1986s 1989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.fut: 1989s Compiling with --backend=multicore: 1989s cc failed with code 1: 1989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c: In function ‘futrts_umul_hi64’: 1989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1989s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1989s | ^~~~~~~~~~~ 1989s | __uint32_t 1989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4435:90: error: expected ‘)’ before ‘a’ 1989s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1989s | ~ ^ 1989s | ) 1989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4435:109: error: expected ‘)’ before ‘b’ 1989s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1989s | ~ ^ 1989s | ) 1989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c: In function ‘futrts_smul_hi64’: 1989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1989s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1989s | ^~~~~~~~~~ 1989s | __int128__ 1989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4439:86: error: expected ‘)’ before ‘a’ 1989s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1989s | ~ ^ 1989s | ) 1989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4439:104: error: expected ‘)’ before ‘b’ 1989s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1989s | ~ ^ 1989s | ) 1989s 1989s If you find this error message confusing, uninformative, or wrong, please open an issue: 1989s https://github.com/diku-dk/futhark/issues 1989s 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.fut: 1991s Generating reference outputs: 1991s cc failed with code 1: 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c: In function ‘futrts_umul_hi64’: 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1991s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1991s | ^~~~~~~~~~~ 1991s | __uint32_t 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4430:90: error: expected ‘)’ before ‘a’ 1991s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1991s | ~ ^ 1991s | ) 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4430:109: error: expected ‘)’ before ‘b’ 1991s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1991s | ~ ^ 1991s | ) 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c: In function ‘futrts_smul_hi64’: 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1991s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1991s | ^~~~~~~~~~ 1991s | __int128__ 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4434:86: error: expected ‘)’ before ‘a’ 1991s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1991s | ~ ^ 1991s | ) 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4434:104: error: expected ‘)’ before ‘b’ 1991s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1991s | ~ ^ 1991s | ) 1991s 1991s If you find this error message confusing, uninformative, or wrong, please open an issue: 1991s https://github.com/diku-dk/futhark/issues 1991s 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.fut: 1991s Generating reference outputs: 1991s cc failed with code 1: 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c: In function ‘futrts_umul_hi64’: 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1991s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1991s | ^~~~~~~~~~~ 1991s | __uint32_t 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4415:90: error: expected ‘)’ before ‘a’ 1991s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1991s | ~ ^ 1991s | ) 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4415:109: error: expected ‘)’ before ‘b’ 1991s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1991s | ~ ^ 1991s | ) 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c: In function ‘futrts_smul_hi64’: 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1991s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1991s | ^~~~~~~~~~ 1991s | __int128__ 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4419:86: error: expected ‘)’ before ‘a’ 1991s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1991s | ~ ^ 1991s | ) 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4419:104: error: expected ‘)’ before ‘b’ 1991s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1991s | ~ ^ 1991s | ) 1991s 1991s If you find this error message confusing, uninformative, or wrong, please open an issue: 1991s https://github.com/diku-dk/futhark/issues 1991s 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.fut: 1991s Compiling with --backend=multicore: 1991s cc failed with code 1: 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c: In function ‘futrts_umul_hi64’: 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1991s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1991s | ^~~~~~~~~~~ 1991s | __uint32_t 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4421:90: error: expected ‘)’ before ‘a’ 1991s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1991s | ~ ^ 1991s | ) 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4421:109: error: expected ‘)’ before ‘b’ 1991s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1991s | ~ ^ 1991s | ) 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c: In function ‘futrts_smul_hi64’: 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1991s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1991s | ^~~~~~~~~~ 1991s | __int128__ 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4425:86: error: expected ‘)’ before ‘a’ 1991s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1991s | ~ ^ 1991s | ) 1991s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4425:104: error: expected ‘)’ before ‘b’ 1991s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1991s | ~ ^ 1991s | ) 1991s 1991s If you find this error message confusing, uninformative, or wrong, please open an issue: 1991s https://github.com/diku-dk/futhark/issues 1991s 1992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.fut: 1992s Compiling with --backend=multicore: 1992s cc failed with code 1: 1992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c: In function ‘futrts_umul_hi64’: 1992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1992s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1992s | ^~~~~~~~~~~ 1992s | __uint32_t 1992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4420:90: error: expected ‘)’ before ‘a’ 1992s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1992s | ~ ^ 1992s | ) 1992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4420:109: error: expected ‘)’ before ‘b’ 1992s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1992s | ~ ^ 1992s | ) 1992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c: In function ‘futrts_smul_hi64’: 1992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1992s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1992s | ^~~~~~~~~~ 1992s | __int128__ 1992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4424:86: error: expected ‘)’ before ‘a’ 1992s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1992s | ~ ^ 1992s | ) 1992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4424:104: error: expected ‘)’ before ‘b’ 1992s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1992s | ~ ^ 1992s | ) 1992s 1992s If you find this error message confusing, uninformative, or wrong, please open an issue: 1992s https://github.com/diku-dk/futhark/issues 1992s 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.fut: 1994s Compiling with --backend=multicore: 1994s cc failed with code 1: 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c: In function ‘futrts_umul_hi64’: 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1994s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1994s | ^~~~~~~~~~~ 1994s | __uint32_t 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4421:90: error: expected ‘)’ before ‘a’ 1994s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1994s | ~ ^ 1994s | ) 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4421:109: error: expected ‘)’ before ‘b’ 1994s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1994s | ~ ^ 1994s | ) 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c: In function ‘futrts_smul_hi64’: 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1994s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1994s | ^~~~~~~~~~ 1994s | __int128__ 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4425:86: error: expected ‘)’ before ‘a’ 1994s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1994s | ~ ^ 1994s | ) 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4425:104: error: expected ‘)’ before ‘b’ 1994s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1994s | ~ ^ 1994s | ) 1994s 1994s If you find this error message confusing, uninformative, or wrong, please open an issue: 1994s https://github.com/diku-dk/futhark/issues 1994s 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.fut: 1994s Compiling with --backend=multicore: 1994s cc failed with code 1: 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c: In function ‘futrts_umul_hi64’: 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1994s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1994s | ^~~~~~~~~~~ 1994s | __uint32_t 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4421:90: error: expected ‘)’ before ‘a’ 1994s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1994s | ~ ^ 1994s | ) 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4421:109: error: expected ‘)’ before ‘b’ 1994s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1994s | ~ ^ 1994s | ) 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c: In function ‘futrts_smul_hi64’: 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1994s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1994s | ^~~~~~~~~~ 1994s | __int128__ 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4425:86: error: expected ‘)’ before ‘a’ 1994s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1994s | ~ ^ 1994s | ) 1994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4425:104: error: expected ‘)’ before ‘b’ 1994s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1994s | ~ ^ 1994s | ) 1994s 1994s If you find this error message confusing, uninformative, or wrong, please open an issue: 1994s https://github.com/diku-dk/futhark/issues 1994s 1995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.fut: 1995s Compiling with --backend=multicore: 1995s cc failed with code 1: 1995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c: In function ‘futrts_umul_hi64’: 1995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1995s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1995s | ^~~~~~~~~~~ 1995s | __uint32_t 1995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4420:90: error: expected ‘)’ before ‘a’ 1995s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1995s | ~ ^ 1995s | ) 1995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4420:109: error: expected ‘)’ before ‘b’ 1995s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1995s | ~ ^ 1995s | ) 1995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c: In function ‘futrts_smul_hi64’: 1995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1995s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1995s | ^~~~~~~~~~ 1995s | __int128__ 1995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4424:86: error: expected ‘)’ before ‘a’ 1995s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1995s | ~ ^ 1995s | ) 1995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4424:104: error: expected ‘)’ before ‘b’ 1995s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1995s | ~ ^ 1995s | ) 1995s 1995s If you find this error message confusing, uninformative, or wrong, please open an issue: 1995s https://github.com/diku-dk/futhark/issues 1995s 1998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.fut: 1998s Compiling with --backend=multicore: 1998s cc failed with code 1: 1998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c: In function ‘futrts_umul_hi64’: 1998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1998s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1998s | ^~~~~~~~~~~ 1998s | __uint32_t 1998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4420:90: error: expected ‘)’ before ‘a’ 1998s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1998s | ~ ^ 1998s | ) 1998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4420:109: error: expected ‘)’ before ‘b’ 1998s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1998s | ~ ^ 1998s | ) 1998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c: In function ‘futrts_smul_hi64’: 1998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1998s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1998s | ^~~~~~~~~~ 1998s | __int128__ 1998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4424:86: error: expected ‘)’ before ‘a’ 1998s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1998s | ~ ^ 1998s | ) 1998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4424:104: error: expected ‘)’ before ‘b’ 1998s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1998s | ~ ^ 1998s | ) 1998s 1998s If you find this error message confusing, uninformative, or wrong, please open an issue: 1998s https://github.com/diku-dk/futhark/issues 1998s 1998s 1020 failed, 99 passed, 1194 to go. 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.fut: 2001s Compiling with --backend=multicore: 2001s cc failed with code 1: 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c: In function ‘futrts_umul_hi64’: 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2001s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2001s | ^~~~~~~~~~~ 2001s | __uint32_t 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4437:90: error: expected ‘)’ before ‘a’ 2001s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2001s | ~ ^ 2001s | ) 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4437:109: error: expected ‘)’ before ‘b’ 2001s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2001s | ~ ^ 2001s | ) 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c: In function ‘futrts_smul_hi64’: 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2001s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2001s | ^~~~~~~~~~ 2001s | __int128__ 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4441:86: error: expected ‘)’ before ‘a’ 2001s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2001s | ~ ^ 2001s | ) 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4441:104: error: expected ‘)’ before ‘b’ 2001s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2001s | ~ ^ 2001s | ) 2001s 2001s If you find this error message confusing, uninformative, or wrong, please open an issue: 2001s https://github.com/diku-dk/futhark/issues 2001s 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.fut: 2001s Compiling with --backend=multicore: 2001s cc failed with code 1: 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c: In function ‘futrts_umul_hi64’: 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2001s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2001s | ^~~~~~~~~~~ 2001s | __uint32_t 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4437:90: error: expected ‘)’ before ‘a’ 2001s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2001s | ~ ^ 2001s | ) 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4437:109: error: expected ‘)’ before ‘b’ 2001s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2001s | ~ ^ 2001s | ) 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c: In function ‘futrts_smul_hi64’: 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2001s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2001s | ^~~~~~~~~~ 2001s | __int128__ 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4441:86: error: expected ‘)’ before ‘a’ 2001s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2001s | ~ ^ 2001s | ) 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4441:104: error: expected ‘)’ before ‘b’ 2001s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2001s | ~ ^ 2001s | ) 2001s 2001s If you find this error message confusing, uninformative, or wrong, please open an issue: 2001s https://github.com/diku-dk/futhark/issues 2001s 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.fut: 2001s Compiling with --backend=multicore: 2001s cc failed with code 1: 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c: In function ‘futrts_umul_hi64’: 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2001s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2001s | ^~~~~~~~~~~ 2001s | __uint32_t 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4420:90: error: expected ‘)’ before ‘a’ 2001s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2001s | ~ ^ 2001s | ) 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4420:109: error: expected ‘)’ before ‘b’ 2001s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2001s | ~ ^ 2001s | ) 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c: In function ‘futrts_smul_hi64’: 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2001s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2001s | ^~~~~~~~~~ 2001s | __int128__ 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4424:86: error: expected ‘)’ before ‘a’ 2001s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2001s | ~ ^ 2001s | ) 2001s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4424:104: error: expected ‘)’ before ‘b’ 2001s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2001s | ~ ^ 2001s | ) 2001s 2001s If you find this error message confusing, uninformative, or wrong, please open an issue: 2001s https://github.com/diku-dk/futhark/issues 2001s 2002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.fut: 2002s Compiling with --backend=multicore: 2002s cc failed with code 1: 2002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c: In function ‘futrts_umul_hi64’: 2002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2002s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2002s | ^~~~~~~~~~~ 2002s | __uint32_t 2002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4436:90: error: expected ‘)’ before ‘a’ 2002s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2002s | ~ ^ 2002s | ) 2002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4436:109: error: expected ‘)’ before ‘b’ 2002s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2002s | ~ ^ 2002s | ) 2002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c: In function ‘futrts_smul_hi64’: 2002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2002s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2002s | ^~~~~~~~~~ 2002s | __int128__ 2002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4440:86: error: expected ‘)’ before ‘a’ 2002s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2002s | ~ ^ 2002s | ) 2002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4440:104: error: expected ‘)’ before ‘b’ 2002s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2002s | ~ ^ 2002s | ) 2002s 2002s If you find this error message confusing, uninformative, or wrong, please open an issue: 2002s https://github.com/diku-dk/futhark/issues 2002s 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.fut: 2004s Compiling with --backend=multicore: 2004s cc failed with code 1: 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c: In function ‘futrts_umul_hi64’: 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2004s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2004s | ^~~~~~~~~~~ 2004s | __uint32_t 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4438:90: error: expected ‘)’ before ‘a’ 2004s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2004s | ~ ^ 2004s | ) 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4438:109: error: expected ‘)’ before ‘b’ 2004s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2004s | ~ ^ 2004s | ) 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c: In function ‘futrts_smul_hi64’: 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2004s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2004s | ^~~~~~~~~~ 2004s | __int128__ 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4442:86: error: expected ‘)’ before ‘a’ 2004s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2004s | ~ ^ 2004s | ) 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4442:104: error: expected ‘)’ before ‘b’ 2004s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2004s | ~ ^ 2004s | ) 2004s 2004s If you find this error message confusing, uninformative, or wrong, please open an issue: 2004s https://github.com/diku-dk/futhark/issues 2004s 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.fut: 2004s Compiling with --backend=multicore: 2004s cc failed with code 1: 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c: In function ‘futrts_umul_hi64’: 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2004s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2004s | ^~~~~~~~~~~ 2004s | __uint32_t 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4438:90: error: expected ‘)’ before ‘a’ 2004s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2004s | ~ ^ 2004s | ) 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4438:109: error: expected ‘)’ before ‘b’ 2004s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2004s | ~ ^ 2004s | ) 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c: In function ‘futrts_smul_hi64’: 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2004s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2004s | ^~~~~~~~~~ 2004s | __int128__ 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4442:86: error: expected ‘)’ before ‘a’ 2004s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2004s | ~ ^ 2004s | ) 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4442:104: error: expected ‘)’ before ‘b’ 2004s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2004s | ~ ^ 2004s | ) 2004s 2004s If you find this error message confusing, uninformative, or wrong, please open an issue: 2004s https://github.com/diku-dk/futhark/issues 2004s 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.fut: 2004s Compiling with --backend=multicore: 2004s cc failed with code 1: 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c: In function ‘futrts_umul_hi64’: 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2004s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2004s | ^~~~~~~~~~~ 2004s | __uint32_t 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4423:90: error: expected ‘)’ before ‘a’ 2004s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2004s | ~ ^ 2004s | ) 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4423:109: error: expected ‘)’ before ‘b’ 2004s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2004s | ~ ^ 2004s | ) 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c: In function ‘futrts_smul_hi64’: 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2004s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2004s | ^~~~~~~~~~ 2004s | __int128__ 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4427:86: error: expected ‘)’ before ‘a’ 2004s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2004s | ~ ^ 2004s | ) 2004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4427:104: error: expected ‘)’ before ‘b’ 2004s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2004s | ~ ^ 2004s | ) 2004s 2004s If you find this error message confusing, uninformative, or wrong, please open an issue: 2004s https://github.com/diku-dk/futhark/issues 2004s 2006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.fut: 2006s Compiling with --backend=multicore: 2006s cc failed with code 1: 2006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c: In function ‘futrts_umul_hi64’: 2006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2006s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2006s | ^~~~~~~~~~~ 2006s | __uint32_t 2006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4437:90: error: expected ‘)’ before ‘a’ 2006s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2006s | ~ ^ 2006s | ) 2006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4437:109: error: expected ‘)’ before ‘b’ 2006s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2006s | ~ ^ 2006s | ) 2006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c: In function ‘futrts_smul_hi64’: 2006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2006s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2006s | ^~~~~~~~~~ 2006s | __int128__ 2006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4441:86: error: expected ‘)’ before ‘a’ 2006s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2006s | ~ ^ 2006s | ) 2006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4441:104: error: expected ‘)’ before ‘b’ 2006s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2006s | ~ ^ 2006s | ) 2006s 2006s If you find this error message confusing, uninformative, or wrong, please open an issue: 2006s https://github.com/diku-dk/futhark/issues 2006s 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.fut: 2010s Compiling with --backend=multicore: 2010s cc failed with code 1: 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c: In function ‘futrts_umul_hi64’: 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2010s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2010s | ^~~~~~~~~~~ 2010s | __uint32_t 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4438:90: error: expected ‘)’ before ‘a’ 2010s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2010s | ~ ^ 2010s | ) 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4438:109: error: expected ‘)’ before ‘b’ 2010s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2010s | ~ ^ 2010s | ) 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c: In function ‘futrts_smul_hi64’: 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2010s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2010s | ^~~~~~~~~~ 2010s | __int128__ 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4442:86: error: expected ‘)’ before ‘a’ 2010s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2010s | ~ ^ 2010s | ) 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4442:104: error: expected ‘)’ before ‘b’ 2010s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2010s | ~ ^ 2010s | ) 2010s 2010s If you find this error message confusing, uninformative, or wrong, please open an issue: 2010s https://github.com/diku-dk/futhark/issues 2010s 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.fut: 2010s Compiling with --backend=multicore: 2010s cc failed with code 1: 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c: In function ‘futrts_umul_hi64’: 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2010s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2010s | ^~~~~~~~~~~ 2010s | __uint32_t 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4422:90: error: expected ‘)’ before ‘a’ 2010s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2010s | ~ ^ 2010s | ) 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4422:109: error: expected ‘)’ before ‘b’ 2010s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2010s | ~ ^ 2010s | ) 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c: In function ‘futrts_smul_hi64’: 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2010s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2010s | ^~~~~~~~~~ 2010s | __int128__ 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4426:86: error: expected ‘)’ before ‘a’ 2010s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2010s | ~ ^ 2010s | ) 2010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4426:104: error: expected ‘)’ before ‘b’ 2010s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2010s | ~ ^ 2010s | ) 2010s 2010s If you find this error message confusing, uninformative, or wrong, please open an issue: 2010s https://github.com/diku-dk/futhark/issues 2010s 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.fut: 2011s Compiling with --backend=multicore: 2011s cc failed with code 1: 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c: In function ‘futrts_umul_hi64’: 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2011s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2011s | ^~~~~~~~~~~ 2011s | __uint32_t 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4438:90: error: expected ‘)’ before ‘a’ 2011s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2011s | ~ ^ 2011s | ) 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4438:109: error: expected ‘)’ before ‘b’ 2011s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2011s | ~ ^ 2011s | ) 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c: In function ‘futrts_smul_hi64’: 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2011s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2011s | ^~~~~~~~~~ 2011s | __int128__ 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4442:86: error: expected ‘)’ before ‘a’ 2011s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2011s | ~ ^ 2011s | ) 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4442:104: error: expected ‘)’ before ‘b’ 2011s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2011s | ~ ^ 2011s | ) 2011s 2011s If you find this error message confusing, uninformative, or wrong, please open an issue: 2011s https://github.com/diku-dk/futhark/issues 2011s 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.fut: 2011s Compiling with --backend=multicore: 2011s cc failed with code 1: 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c: In function ‘futrts_umul_hi64’: 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2011s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2011s | ^~~~~~~~~~~ 2011s | __uint32_t 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4453:90: error: expected ‘)’ before ‘a’ 2011s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2011s | ~ ^ 2011s | ) 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4453:109: error: expected ‘)’ before ‘b’ 2011s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2011s | ~ ^ 2011s | ) 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c: In function ‘futrts_smul_hi64’: 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2011s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2011s | ^~~~~~~~~~ 2011s | __int128__ 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4457:86: error: expected ‘)’ before ‘a’ 2011s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2011s | ~ ^ 2011s | ) 2011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4457:104: error: expected ‘)’ before ‘b’ 2011s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2011s | ~ ^ 2011s | ) 2011s 2011s If you find this error message confusing, uninformative, or wrong, please open an issue: 2011s https://github.com/diku-dk/futhark/issues 2011s 2012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.fut: 2012s Compiling with --backend=multicore: 2012s cc failed with code 1: 2012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c: In function ‘futrts_umul_hi64’: 2012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2012s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2012s | ^~~~~~~~~~~ 2012s | __uint32_t 2012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 2012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4424:90: error: expected ‘)’ before ‘a’ 2012s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2012s | ~ ^ 2012s | ) 2012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4424:109: error: expected ‘)’ before ‘b’ 2012s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2012s | ~ ^ 2012s | ) 2012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c: In function ‘futrts_smul_hi64’: 2012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2012s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2012s | ^~~~~~~~~~ 2012s | __int128__ 2012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4428:86: error: expected ‘)’ before ‘a’ 2012s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2012s | ~ ^ 2012s | ) 2012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4428:104: error: expected ‘)’ before ‘b’ 2012s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2012s | ~ ^ 2012s | ) 2012s 2012s If you find this error message confusing, uninformative, or wrong, please open an issue: 2012s https://github.com/diku-dk/futhark/issues 2012s 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.fut: 2013s Compiling with --backend=multicore: 2013s cc failed with code 1: 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c: In function ‘futrts_umul_hi64’: 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2013s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2013s | ^~~~~~~~~~~ 2013s | __uint32_t 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4421:90: error: expected ‘)’ before ‘a’ 2013s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2013s | ~ ^ 2013s | ) 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4421:109: error: expected ‘)’ before ‘b’ 2013s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2013s | ~ ^ 2013s | ) 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c: In function ‘futrts_smul_hi64’: 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2013s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2013s | ^~~~~~~~~~ 2013s | __int128__ 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4425:86: error: expected ‘)’ before ‘a’ 2013s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2013s | ~ ^ 2013s | ) 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4425:104: error: expected ‘)’ before ‘b’ 2013s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2013s | ~ ^ 2013s | ) 2013s 2013s If you find this error message confusing, uninformative, or wrong, please open an issue: 2013s https://github.com/diku-dk/futhark/issues 2013s 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.fut: 2013s Compiling with --backend=multicore: 2013s cc failed with code 1: 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c: In function ‘futrts_umul_hi64’: 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2013s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2013s | ^~~~~~~~~~~ 2013s | __uint32_t 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4420:90: error: expected ‘)’ before ‘a’ 2013s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2013s | ~ ^ 2013s | ) 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4420:109: error: expected ‘)’ before ‘b’ 2013s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2013s | ~ ^ 2013s | ) 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c: In function ‘futrts_smul_hi64’: 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2013s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2013s | ^~~~~~~~~~ 2013s | __int128__ 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4424:86: error: expected ‘)’ before ‘a’ 2013s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2013s | ~ ^ 2013s | ) 2013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4424:104: error: expected ‘)’ before ‘b’ 2013s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2013s | ~ ^ 2013s | ) 2013s 2013s If you find this error message confusing, uninformative, or wrong, please open an issue: 2013s https://github.com/diku-dk/futhark/issues 2013s 2015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.fut: 2015s Compiling with --backend=multicore: 2015s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.fut:7:16-17: 2015s Unused name "b". 2015s cc failed with code 1: 2015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c: In function ‘futrts_umul_hi64’: 2015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2015s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2015s | ^~~~~~~~~~~ 2015s | __uint32_t 2015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4420:90: error: expected ‘)’ before ‘a’ 2015s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2015s | ~ ^ 2015s | ) 2015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4420:109: error: expected ‘)’ before ‘b’ 2015s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2015s | ~ ^ 2015s | ) 2015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c: In function ‘futrts_smul_hi64’: 2015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2015s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2015s | ^~~~~~~~~~ 2015s | __int128__ 2015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4424:86: error: expected ‘)’ before ‘a’ 2015s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2015s | ~ ^ 2015s | ) 2015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4424:104: error: expected ‘)’ before ‘b’ 2015s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2015s | ~ ^ 2015s | ) 2015s 2015s If you find this error message confusing, uninformative, or wrong, please open an issue: 2015s https://github.com/diku-dk/futhark/issues 2015s 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.fut: 2018s Generating reference outputs: 2018s cc failed with code 1: 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c: In function ‘futrts_umul_hi64’: 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2018s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2018s | ^~~~~~~~~~~ 2018s | __uint32_t 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4415:90: error: expected ‘)’ before ‘a’ 2018s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2018s | ~ ^ 2018s | ) 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4415:109: error: expected ‘)’ before ‘b’ 2018s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2018s | ~ ^ 2018s | ) 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c: In function ‘futrts_smul_hi64’: 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2018s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2018s | ^~~~~~~~~~ 2018s | __int128__ 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4419:86: error: expected ‘)’ before ‘a’ 2018s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2018s | ~ ^ 2018s | ) 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4419:104: error: expected ‘)’ before ‘b’ 2018s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2018s | ~ ^ 2018s | ) 2018s 2018s If you find this error message confusing, uninformative, or wrong, please open an issue: 2018s https://github.com/diku-dk/futhark/issues 2018s 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.fut: 2018s Compiling with --backend=multicore: 2018s cc failed with code 1: 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c: In function ‘futrts_umul_hi64’: 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2018s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2018s | ^~~~~~~~~~~ 2018s | __uint32_t 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:4407:90: error: expected ‘)’ before ‘a’ 2018s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2018s | ~ ^ 2018s | ) 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:4407:109: error: expected ‘)’ before ‘b’ 2018s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2018s | ~ ^ 2018s | ) 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c: In function ‘futrts_smul_hi64’: 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2018s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2018s | ^~~~~~~~~~ 2018s | __int128__ 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:4411:86: error: expected ‘)’ before ‘a’ 2018s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2018s | ~ ^ 2018s | ) 2018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:4411:104: error: expected ‘)’ before ‘b’ 2018s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2018s | ~ ^ 2018s | ) 2018s 2018s If you find this error message confusing, uninformative, or wrong, please open an issue: 2018s https://github.com/diku-dk/futhark/issues 2018s 2019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.fut: 2019s Compiling with --backend=multicore: 2019s cc failed with code 1: 2019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c: In function ‘futrts_umul_hi64’: 2019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2019s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2019s | ^~~~~~~~~~~ 2019s | __uint32_t 2019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:4406:90: error: expected ‘)’ before ‘a’ 2019s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2019s | ~ ^ 2019s | ) 2019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:4406:109: error: expected ‘)’ before ‘b’ 2019s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2019s | ~ ^ 2019s | ) 2019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c: In function ‘futrts_smul_hi64’: 2019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2019s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2019s | ^~~~~~~~~~ 2019s | __int128__ 2019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:4410:86: error: expected ‘)’ before ‘a’ 2019s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2019s | ~ ^ 2019s | ) 2019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:4410:104: error: expected ‘)’ before ‘b’ 2019s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2019s | ~ ^ 2019s | ) 2019s 2019s If you find this error message confusing, uninformative, or wrong, please open an issue: 2019s https://github.com/diku-dk/futhark/issues 2019s 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.fut: 2020s Compiling with --backend=multicore: 2020s cc failed with code 1: 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c: In function ‘futrts_umul_hi64’: 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2020s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2020s | ^~~~~~~~~~~ 2020s | __uint32_t 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:4421:90: error: expected ‘)’ before ‘a’ 2020s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2020s | ~ ^ 2020s | ) 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:4421:109: error: expected ‘)’ before ‘b’ 2020s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2020s | ~ ^ 2020s | ) 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c: In function ‘futrts_smul_hi64’: 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2020s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2020s | ^~~~~~~~~~ 2020s | __int128__ 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:4425:86: error: expected ‘)’ before ‘a’ 2020s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2020s | ~ ^ 2020s | ) 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:4425:104: error: expected ‘)’ before ‘b’ 2020s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2020s | ~ ^ 2020s | ) 2020s 2020s If you find this error message confusing, uninformative, or wrong, please open an issue: 2020s https://github.com/diku-dk/futhark/issues 2020s 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.fut: 2020s Compiling with --backend=multicore: 2020s cc failed with code 1: 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c: In function ‘futrts_umul_hi64’: 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2020s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2020s | ^~~~~~~~~~~ 2020s | __uint32_t 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:4435:90: error: expected ‘)’ before ‘a’ 2020s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2020s | ~ ^ 2020s | ) 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:4435:109: error: expected ‘)’ before ‘b’ 2020s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2020s | ~ ^ 2020s | ) 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c: In function ‘futrts_smul_hi64’: 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2020s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2020s | ^~~~~~~~~~ 2020s | __int128__ 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:4439:86: error: expected ‘)’ before ‘a’ 2020s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2020s | ~ ^ 2020s | ) 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:4439:104: error: expected ‘)’ before ‘b’ 2020s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2020s | ~ ^ 2020s | ) 2020s 2020s If you find this error message confusing, uninformative, or wrong, please open an issue: 2020s https://github.com/diku-dk/futhark/issues 2020s 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.fut: 2020s Compiling with --backend=multicore: 2020s cc failed with code 1: 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c: In function ‘futrts_umul_hi64’: 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2020s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2020s | ^~~~~~~~~~~ 2020s | __uint32_t 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:4420:90: error: expected ‘)’ before ‘a’ 2020s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2020s | ~ ^ 2020s | ) 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:4420:109: error: expected ‘)’ before ‘b’ 2020s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2020s | ~ ^ 2020s | ) 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c: In function ‘futrts_smul_hi64’: 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2020s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2020s | ^~~~~~~~~~ 2020s | __int128__ 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:4424:86: error: expected ‘)’ before ‘a’ 2020s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2020s | ~ ^ 2020s | ) 2020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:4424:104: error: expected ‘)’ before ‘b’ 2020s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2020s | ~ ^ 2020s | ) 2020s 2020s If you find this error message confusing, uninformative, or wrong, please open an issue: 2020s https://github.com/diku-dk/futhark/issues 2020s 2021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.fut: 2021s Compiling with --backend=multicore: 2021s cc failed with code 1: 2021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c: In function ‘futrts_umul_hi64’: 2021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2021s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2021s | ^~~~~~~~~~~ 2021s | __uint32_t 2021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:4420:90: error: expected ‘)’ before ‘a’ 2021s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2021s | ~ ^ 2021s | ) 2021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:4420:109: error: expected ‘)’ before ‘b’ 2021s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2021s | ~ ^ 2021s | ) 2021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c: In function ‘futrts_smul_hi64’: 2021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2021s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2021s | ^~~~~~~~~~ 2021s | __int128__ 2021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:4424:86: error: expected ‘)’ before ‘a’ 2021s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2021s | ~ ^ 2021s | ) 2021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:4424:104: error: expected ‘)’ before ‘b’ 2021s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2021s | ~ ^ 2021s | ) 2021s 2021s If you find this error message confusing, uninformative, or wrong, please open an issue: 2021s https://github.com/diku-dk/futhark/issues 2021s 2023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.fut: 2023s Compiling with --backend=multicore: 2023s cc failed with code 1: 2023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c: In function ‘futrts_umul_hi64’: 2023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2023s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2023s | ^~~~~~~~~~~ 2023s | __uint32_t 2023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:4420:90: error: expected ‘)’ before ‘a’ 2023s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2023s | ~ ^ 2023s | ) 2023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:4420:109: error: expected ‘)’ before ‘b’ 2023s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2023s | ~ ^ 2023s | ) 2023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c: In function ‘futrts_smul_hi64’: 2023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2023s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2023s | ^~~~~~~~~~ 2023s | __int128__ 2023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:4424:86: error: expected ‘)’ before ‘a’ 2023s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2023s | ~ ^ 2023s | ) 2023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:4424:104: error: expected ‘)’ before ‘b’ 2023s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2023s | ~ ^ 2023s | ) 2023s 2023s If you find this error message confusing, uninformative, or wrong, please open an issue: 2023s https://github.com/diku-dk/futhark/issues 2023s 2026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.fut: 2026s Compiling with --backend=multicore: 2026s cc failed with code 1: 2026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c: In function ‘futrts_umul_hi64’: 2026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2026s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2026s | ^~~~~~~~~~~ 2026s | __uint32_t 2026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:4406:90: error: expected ‘)’ before ‘a’ 2026s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2026s | ~ ^ 2026s | ) 2026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:4406:109: error: expected ‘)’ before ‘b’ 2026s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2026s | ~ ^ 2026s | ) 2026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c: In function ‘futrts_smul_hi64’: 2026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2026s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2026s | ^~~~~~~~~~ 2026s | __int128__ 2026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:4410:86: error: expected ‘)’ before ‘a’ 2026s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2026s | ~ ^ 2026s | ) 2026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:4410:104: error: expected ‘)’ before ‘b’ 2026s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2026s | ~ ^ 2026s | ) 2026s 2026s If you find this error message confusing, uninformative, or wrong, please open an issue: 2026s https://github.com/diku-dk/futhark/issues 2026s 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.fut: 2027s Compiling with --backend=multicore: 2027s cc failed with code 1: 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c: In function ‘futrts_umul_hi64’: 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2027s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2027s | ^~~~~~~~~~~ 2027s | __uint32_t 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:4420:90: error: expected ‘)’ before ‘a’ 2027s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2027s | ~ ^ 2027s | ) 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:4420:109: error: expected ‘)’ before ‘b’ 2027s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2027s | ~ ^ 2027s | ) 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c: In function ‘futrts_smul_hi64’: 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2027s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2027s | ^~~~~~~~~~ 2027s | __int128__ 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:4424:86: error: expected ‘)’ before ‘a’ 2027s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2027s | ~ ^ 2027s | ) 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:4424:104: error: expected ‘)’ before ‘b’ 2027s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2027s | ~ ^ 2027s | ) 2027s 2027s If you find this error message confusing, uninformative, or wrong, please open an issue: 2027s https://github.com/diku-dk/futhark/issues 2027s 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.fut: 2027s Compiling with --backend=multicore: 2027s cc failed with code 1: 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c: In function ‘futrts_umul_hi64’: 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2027s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2027s | ^~~~~~~~~~~ 2027s | __uint32_t 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:4420:90: error: expected ‘)’ before ‘a’ 2027s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2027s | ~ ^ 2027s | ) 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:4420:109: error: expected ‘)’ before ‘b’ 2027s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2027s | ~ ^ 2027s | ) 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c: In function ‘futrts_smul_hi64’: 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2027s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2027s | ^~~~~~~~~~ 2027s | __int128__ 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:4424:86: error: expected ‘)’ before ‘a’ 2027s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2027s | ~ ^ 2027s | ) 2027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:4424:104: error: expected ‘)’ before ‘b’ 2027s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2027s | ~ ^ 2027s | ) 2027s 2027s If you find this error message confusing, uninformative, or wrong, please open an issue: 2027s https://github.com/diku-dk/futhark/issues 2027s 2029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.fut: 2029s Compiling with --backend=multicore: 2029s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.fut:23:18-19: 2029s Unused name "i". 2029s cc failed with code 1: 2029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c: In function ‘futrts_umul_hi64’: 2029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2029s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2029s | ^~~~~~~~~~~ 2029s | __uint32_t 2029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4446:90: error: expected ‘)’ before ‘a’ 2029s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2029s | ~ ^ 2029s | ) 2029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4446:109: error: expected ‘)’ before ‘b’ 2029s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2029s | ~ ^ 2029s | ) 2029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c: In function ‘futrts_smul_hi64’: 2029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2029s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2029s | ^~~~~~~~~~ 2029s | __int128__ 2029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4450:86: error: expected ‘)’ before ‘a’ 2029s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2029s | ~ ^ 2029s | ) 2029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4450:104: error: expected ‘)’ before ‘b’ 2029s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2029s | ~ ^ 2029s | ) 2029s 2029s If you find this error message confusing, uninformative, or wrong, please open an issue: 2029s https://github.com/diku-dk/futhark/issues 2029s 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.fut: 2030s Compiling with --backend=multicore: 2030s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.fut:21:18-19: 2030s Unused name "i". 2030s cc failed with code 1: 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c: In function ‘futrts_umul_hi64’: 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:4447:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2030s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2030s | ^~~~~~~~~~~ 2030s | __uint32_t 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:4447:78: note: each undeclared identifier is reported only once for each function it appears in 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:4447:90: error: expected ‘)’ before ‘a’ 2030s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2030s | ~ ^ 2030s | ) 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:4447:109: error: expected ‘)’ before ‘b’ 2030s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2030s | ~ ^ 2030s | ) 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c: In function ‘futrts_smul_hi64’: 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:4451:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2030s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2030s | ^~~~~~~~~~ 2030s | __int128__ 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:4451:86: error: expected ‘)’ before ‘a’ 2030s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2030s | ~ ^ 2030s | ) 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:4451:104: error: expected ‘)’ before ‘b’ 2030s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2030s | ~ ^ 2030s | ) 2030s 2030s If you find this error message confusing, uninformative, or wrong, please open an issue: 2030s https://github.com/diku-dk/futhark/issues 2030s 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.fut: 2030s Compiling with --backend=multicore: 2030s cc failed with code 1: 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c: In function ‘futrts_umul_hi64’: 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2030s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2030s | ^~~~~~~~~~~ 2030s | __uint32_t 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:4420:90: error: expected ‘)’ before ‘a’ 2030s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2030s | ~ ^ 2030s | ) 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:4420:109: error: expected ‘)’ before ‘b’ 2030s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2030s | ~ ^ 2030s | ) 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c: In function ‘futrts_smul_hi64’: 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2030s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2030s | ^~~~~~~~~~ 2030s | __int128__ 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:4424:86: error: expected ‘)’ before ‘a’ 2030s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2030s | ~ ^ 2030s | ) 2030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:4424:104: error: expected ‘)’ before ‘b’ 2030s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2030s | ~ ^ 2030s | ) 2030s 2030s If you find this error message confusing, uninformative, or wrong, please open an issue: 2030s https://github.com/diku-dk/futhark/issues 2030s 2031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.fut: 2031s Compiling with --backend=multicore: 2031s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.fut:21:18-19: 2031s Unused name "i". 2031s cc failed with code 1: 2031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c: In function ‘futrts_umul_hi64’: 2031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:4447:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2031s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2031s | ^~~~~~~~~~~ 2031s | __uint32_t 2031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:4447:78: note: each undeclared identifier is reported only once for each function it appears in 2031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:4447:90: error: expected ‘)’ before ‘a’ 2031s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2031s | ~ ^ 2031s | ) 2031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:4447:109: error: expected ‘)’ before ‘b’ 2031s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2031s | ~ ^ 2031s | ) 2031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c: In function ‘futrts_smul_hi64’: 2031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:4451:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2031s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2031s | ^~~~~~~~~~ 2031s | __int128__ 2031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:4451:86: error: expected ‘)’ before ‘a’ 2031s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2031s | ~ ^ 2031s | ) 2031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:4451:104: error: expected ‘)’ before ‘b’ 2031s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2031s | ~ ^ 2031s | ) 2031s 2031s If you find this error message confusing, uninformative, or wrong, please open an issue: 2031s https://github.com/diku-dk/futhark/issues 2031s 2032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.fut: 2032s Compiling with --backend=multicore: 2032s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.fut:21:18-19: 2032s Unused name "i". 2032s cc failed with code 1: 2032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c: In function ‘futrts_umul_hi64’: 2032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:4449:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2032s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2032s | ^~~~~~~~~~~ 2032s | __uint32_t 2032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:4449:78: note: each undeclared identifier is reported only once for each function it appears in 2032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:4449:90: error: expected ‘)’ before ‘a’ 2032s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2032s | ~ ^ 2032s | ) 2032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:4449:109: error: expected ‘)’ before ‘b’ 2032s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2032s | ~ ^ 2032s | ) 2032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c: In function ‘futrts_smul_hi64’: 2032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:4453:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2032s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2032s | ^~~~~~~~~~ 2032s | __int128__ 2032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:4453:86: error: expected ‘)’ before ‘a’ 2032s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2032s | ~ ^ 2032s | ) 2032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:4453:104: error: expected ‘)’ before ‘b’ 2032s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2032s | ~ ^ 2032s | ) 2032s 2032s If you find this error message confusing, uninformative, or wrong, please open an issue: 2032s https://github.com/diku-dk/futhark/issues 2032s 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.fut: 2035s Compiling with --backend=multicore: 2035s cc failed with code 1: 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c: In function ‘futrts_umul_hi64’: 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2035s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2035s | ^~~~~~~~~~~ 2035s | __uint32_t 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:4394:90: error: expected ‘)’ before ‘a’ 2035s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2035s | ~ ^ 2035s | ) 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:4394:109: error: expected ‘)’ before ‘b’ 2035s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2035s | ~ ^ 2035s | ) 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c: In function ‘futrts_smul_hi64’: 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2035s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2035s | ^~~~~~~~~~ 2035s | __int128__ 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:4398:86: error: expected ‘)’ before ‘a’ 2035s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2035s | ~ ^ 2035s | ) 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:4398:104: error: expected ‘)’ before ‘b’ 2035s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2035s | ~ ^ 2035s | ) 2035s 2035s If you find this error message confusing, uninformative, or wrong, please open an issue: 2035s https://github.com/diku-dk/futhark/issues 2035s 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.fut: 2035s Compiling with --backend=multicore: 2035s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.fut:21:18-19: 2035s Unused name "i". 2035s cc failed with code 1: 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c: In function ‘futrts_umul_hi64’: 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4449:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2035s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2035s | ^~~~~~~~~~~ 2035s | __uint32_t 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4449:78: note: each undeclared identifier is reported only once for each function it appears in 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4449:90: error: expected ‘)’ before ‘a’ 2035s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2035s | ~ ^ 2035s | ) 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4449:109: error: expected ‘)’ before ‘b’ 2035s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2035s | ~ ^ 2035s | ) 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c: In function ‘futrts_smul_hi64’: 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4453:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2035s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2035s | ^~~~~~~~~~ 2035s | __int128__ 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4453:86: error: expected ‘)’ before ‘a’ 2035s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2035s | ~ ^ 2035s | ) 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4453:104: error: expected ‘)’ before ‘b’ 2035s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2035s | ~ ^ 2035s | ) 2035s 2035s If you find this error message confusing, uninformative, or wrong, please open an issue: 2035s https://github.com/diku-dk/futhark/issues 2035s 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.fut: 2035s Compiling with --backend=multicore: 2035s cc failed with code 1: 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c: In function ‘futrts_umul_hi64’: 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2035s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2035s | ^~~~~~~~~~~ 2035s | __uint32_t 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:4421:90: error: expected ‘)’ before ‘a’ 2035s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2035s | ~ ^ 2035s | ) 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:4421:109: error: expected ‘)’ before ‘b’ 2035s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2035s | ~ ^ 2035s | ) 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c: In function ‘futrts_smul_hi64’: 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2035s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2035s | ^~~~~~~~~~ 2035s | __int128__ 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:4425:86: error: expected ‘)’ before ‘a’ 2035s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2035s | ~ ^ 2035s | ) 2035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:4425:104: error: expected ‘)’ before ‘b’ 2035s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2035s | ~ ^ 2035s | ) 2035s 2035s If you find this error message confusing, uninformative, or wrong, please open an issue: 2035s https://github.com/diku-dk/futhark/issues 2035s 2037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.fut: 2037s Compiling with --backend=multicore: 2037s cc failed with code 1: 2037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c: In function ‘futrts_umul_hi64’: 2037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2037s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2037s | ^~~~~~~~~~~ 2037s | __uint32_t 2037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:4421:90: error: expected ‘)’ before ‘a’ 2037s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2037s | ~ ^ 2037s | ) 2037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:4421:109: error: expected ‘)’ before ‘b’ 2037s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2037s | ~ ^ 2037s | ) 2037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c: In function ‘futrts_smul_hi64’: 2037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2037s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2037s | ^~~~~~~~~~ 2037s | __int128__ 2037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:4425:86: error: expected ‘)’ before ‘a’ 2037s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2037s | ~ ^ 2037s | ) 2037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:4425:104: error: expected ‘)’ before ‘b’ 2037s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2037s | ~ ^ 2037s | ) 2037s 2037s If you find this error message confusing, uninformative, or wrong, please open an issue: 2037s https://github.com/diku-dk/futhark/issues 2037s 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.fut: 2038s Compiling with --backend=multicore: 2038s cc failed with code 1: 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c: In function ‘futrts_umul_hi64’: 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2038s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2038s | ^~~~~~~~~~~ 2038s | __uint32_t 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:4421:90: error: expected ‘)’ before ‘a’ 2038s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2038s | ~ ^ 2038s | ) 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:4421:109: error: expected ‘)’ before ‘b’ 2038s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2038s | ~ ^ 2038s | ) 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c: In function ‘futrts_smul_hi64’: 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2038s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2038s | ^~~~~~~~~~ 2038s | __int128__ 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:4425:86: error: expected ‘)’ before ‘a’ 2038s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2038s | ~ ^ 2038s | ) 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:4425:104: error: expected ‘)’ before ‘b’ 2038s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2038s | ~ ^ 2038s | ) 2038s 2038s If you find this error message confusing, uninformative, or wrong, please open an issue: 2038s https://github.com/diku-dk/futhark/issues 2038s 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.fut: 2038s Compiling with --backend=multicore: 2038s cc failed with code 1: 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c: In function ‘futrts_umul_hi64’: 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2038s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2038s | ^~~~~~~~~~~ 2038s | __uint32_t 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:4421:90: error: expected ‘)’ before ‘a’ 2038s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2038s | ~ ^ 2038s | ) 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:4421:109: error: expected ‘)’ before ‘b’ 2038s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2038s | ~ ^ 2038s | ) 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c: In function ‘futrts_smul_hi64’: 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2038s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2038s | ^~~~~~~~~~ 2038s | __int128__ 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:4425:86: error: expected ‘)’ before ‘a’ 2038s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2038s | ~ ^ 2038s | ) 2038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:4425:104: error: expected ‘)’ before ‘b’ 2038s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2038s | ~ ^ 2038s | ) 2038s 2038s If you find this error message confusing, uninformative, or wrong, please open an issue: 2038s https://github.com/diku-dk/futhark/issues 2038s 2039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.fut: 2039s Compiling with --backend=multicore: 2039s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 2039s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2039s 2039s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 2039s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2039s 2039s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 2039s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2039s 2039s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 2040s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2040s 2040s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 2040s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2040s 2040s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 2040s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2040s 2040s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 2040s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2040s 2040s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 2040s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2040s 2040s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 2040s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2040s cc failed with code 1: 2040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c: In function ‘futrts_umul_hi64’: 2040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2040s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2040s | ^~~~~~~~~~~ 2040s | __uint32_t 2040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:4435:90: error: expected ‘)’ before ‘a’ 2040s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2040s | ~ ^ 2040s | ) 2040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:4435:109: error: expected ‘)’ before ‘b’ 2040s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2040s | ~ ^ 2040s | ) 2040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c: In function ‘futrts_smul_hi64’: 2040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2040s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2040s | ^~~~~~~~~~ 2040s | __int128__ 2040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:4439:86: error: expected ‘)’ before ‘a’ 2040s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2040s | ~ ^ 2040s | ) 2040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:4439:104: error: expected ‘)’ before ‘b’ 2040s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2040s | ~ ^ 2040s | ) 2040s 2040s If you find this error message confusing, uninformative, or wrong, please open an issue: 2040s https://github.com/diku-dk/futhark/issues 2040s 2041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.fut: 2041s Compiling with --backend=multicore: 2041s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 2041s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2041s 2041s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 2041s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2041s 2041s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 2041s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2041s 2041s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 2041s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2041s 2041s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 2041s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2042s 2042s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 2042s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2042s 2042s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 2042s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2042s 2042s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 2042s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2042s 2042s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 2042s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2042s cc failed with code 1: 2042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c: In function ‘futrts_umul_hi64’: 2042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2042s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2042s | ^~~~~~~~~~~ 2042s | __uint32_t 2042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:4420:90: error: expected ‘)’ before ‘a’ 2042s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2042s | ~ ^ 2042s | ) 2042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:4420:109: error: expected ‘)’ before ‘b’ 2042s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2042s | ~ ^ 2042s | ) 2042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c: In function ‘futrts_smul_hi64’: 2042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2042s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2042s | ^~~~~~~~~~ 2042s | __int128__ 2042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:4424:86: error: expected ‘)’ before ‘a’ 2042s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2042s | ~ ^ 2042s | ) 2042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:4424:104: error: expected ‘)’ before ‘b’ 2042s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2042s | ~ ^ 2042s | ) 2042s 2042s If you find this error message confusing, uninformative, or wrong, please open an issue: 2042s https://github.com/diku-dk/futhark/issues 2042s 2043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.fut: 2043s Compiling with --backend=multicore: 2043s cc failed with code 1: 2043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c: In function ‘futrts_umul_hi64’: 2043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2043s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2043s | ^~~~~~~~~~~ 2043s | __uint32_t 2043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4420:90: error: expected ‘)’ before ‘a’ 2043s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2043s | ~ ^ 2043s | ) 2043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4420:109: error: expected ‘)’ before ‘b’ 2043s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2043s | ~ ^ 2043s | ) 2043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c: In function ‘futrts_smul_hi64’: 2043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2043s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2043s | ^~~~~~~~~~ 2043s | __int128__ 2043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4424:86: error: expected ‘)’ before ‘a’ 2043s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2043s | ~ ^ 2043s | ) 2043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4424:104: error: expected ‘)’ before ‘b’ 2043s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2043s | ~ ^ 2043s | ) 2043s 2043s If you find this error message confusing, uninformative, or wrong, please open an issue: 2043s https://github.com/diku-dk/futhark/issues 2043s 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.fut: 2044s Compiling with --backend=multicore: 2044s cc failed with code 1: 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c: In function ‘futrts_umul_hi64’: 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2044s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2044s | ^~~~~~~~~~~ 2044s | __uint32_t 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:4420:90: error: expected ‘)’ before ‘a’ 2044s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2044s | ~ ^ 2044s | ) 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:4420:109: error: expected ‘)’ before ‘b’ 2044s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2044s | ~ ^ 2044s | ) 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c: In function ‘futrts_smul_hi64’: 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2044s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2044s | ^~~~~~~~~~ 2044s | __int128__ 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:4424:86: error: expected ‘)’ before ‘a’ 2044s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2044s | ~ ^ 2044s | ) 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:4424:104: error: expected ‘)’ before ‘b’ 2044s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2044s | ~ ^ 2044s | ) 2044s 2044s If you find this error message confusing, uninformative, or wrong, please open an issue: 2044s https://github.com/diku-dk/futhark/issues 2044s 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.fut: 2044s Compiling with --backend=multicore: 2044s cc failed with code 1: 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c: In function ‘futrts_umul_hi64’: 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2044s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2044s | ^~~~~~~~~~~ 2044s | __uint32_t 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4420:90: error: expected ‘)’ before ‘a’ 2044s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2044s | ~ ^ 2044s | ) 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4420:109: error: expected ‘)’ before ‘b’ 2044s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2044s | ~ ^ 2044s | ) 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c: In function ‘futrts_smul_hi64’: 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2044s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2044s | ^~~~~~~~~~ 2044s | __int128__ 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4424:86: error: expected ‘)’ before ‘a’ 2044s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2044s | ~ ^ 2044s | ) 2044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4424:104: error: expected ‘)’ before ‘b’ 2044s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2044s | ~ ^ 2044s | ) 2044s 2044s If you find this error message confusing, uninformative, or wrong, please open an issue: 2044s https://github.com/diku-dk/futhark/issues 2044s 2045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.fut: 2045s Compiling with --backend=multicore: 2045s cc failed with code 1: 2045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c: In function ‘futrts_umul_hi64’: 2045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2045s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2045s | ^~~~~~~~~~~ 2045s | __uint32_t 2045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4420:90: error: expected ‘)’ before ‘a’ 2045s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2045s | ~ ^ 2045s | ) 2045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4420:109: error: expected ‘)’ before ‘b’ 2045s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2045s | ~ ^ 2045s | ) 2045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c: In function ‘futrts_smul_hi64’: 2045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2045s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2045s | ^~~~~~~~~~ 2045s | __int128__ 2045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4424:86: error: expected ‘)’ before ‘a’ 2045s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2045s | ~ ^ 2045s | ) 2045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4424:104: error: expected ‘)’ before ‘b’ 2045s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2045s | ~ ^ 2045s | ) 2045s 2045s If you find this error message confusing, uninformative, or wrong, please open an issue: 2045s https://github.com/diku-dk/futhark/issues 2045s 2046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.fut: 2046s Compiling with --backend=multicore: 2046s cc failed with code 1: 2046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c: In function ‘futrts_umul_hi64’: 2046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2046s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2046s | ^~~~~~~~~~~ 2046s | __uint32_t 2046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:4422:90: error: expected ‘)’ before ‘a’ 2046s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2046s | ~ ^ 2046s | ) 2046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:4422:109: error: expected ‘)’ before ‘b’ 2046s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2046s | ~ ^ 2046s | ) 2046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c: In function ‘futrts_smul_hi64’: 2046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2046s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2046s | ^~~~~~~~~~ 2046s | __int128__ 2046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:4426:86: error: expected ‘)’ before ‘a’ 2046s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2046s | ~ ^ 2046s | ) 2046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:4426:104: error: expected ‘)’ before ‘b’ 2046s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2046s | ~ ^ 2046s | ) 2046s 2046s If you find this error message confusing, uninformative, or wrong, please open an issue: 2046s https://github.com/diku-dk/futhark/issues 2046s 2047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.fut: 2047s Compiling with --backend=multicore: 2047s cc failed with code 1: 2047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c: In function ‘futrts_umul_hi64’: 2047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2047s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2047s | ^~~~~~~~~~~ 2047s | __uint32_t 2047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:4421:90: error: expected ‘)’ before ‘a’ 2047s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2047s | ~ ^ 2047s | ) 2047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:4421:109: error: expected ‘)’ before ‘b’ 2047s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2047s | ~ ^ 2047s | ) 2047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c: In function ‘futrts_smul_hi64’: 2047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2047s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2047s | ^~~~~~~~~~ 2047s | __int128__ 2047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:4425:86: error: expected ‘)’ before ‘a’ 2047s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2047s | ~ ^ 2047s | ) 2047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:4425:104: error: expected ‘)’ before ‘b’ 2047s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2047s | ~ ^ 2047s | ) 2047s 2047s If you find this error message confusing, uninformative, or wrong, please open an issue: 2047s https://github.com/diku-dk/futhark/issues 2047s 2048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.fut: 2048s Compiling with --backend=multicore: 2048s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.fut:11:22-23: 2048s Unused name "y". 2048s cc failed with code 1: 2048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c: In function ‘futrts_umul_hi64’: 2048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2048s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2048s | ^~~~~~~~~~~ 2048s | __uint32_t 2048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:4421:90: error: expected ‘)’ before ‘a’ 2048s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2048s | ~ ^ 2048s | ) 2048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:4421:109: error: expected ‘)’ before ‘b’ 2048s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2048s | ~ ^ 2048s | ) 2048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c: In function ‘futrts_smul_hi64’: 2048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2048s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2048s | ^~~~~~~~~~ 2048s | __int128__ 2048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:4425:86: error: expected ‘)’ before ‘a’ 2048s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2048s | ~ ^ 2048s | ) 2048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:4425:104: error: expected ‘)’ before ‘b’ 2048s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2048s | ~ ^ 2048s | ) 2048s 2048s If you find this error message confusing, uninformative, or wrong, please open an issue: 2048s https://github.com/diku-dk/futhark/issues 2048s 2050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.fut: 2050s Compiling with --backend=multicore: 2050s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.fut:9:29-30: 2050s Unused name "z". 2050s cc failed with code 1: 2050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c: In function ‘futrts_umul_hi64’: 2050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2050s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2050s | ^~~~~~~~~~~ 2050s | __uint32_t 2050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:4421:90: error: expected ‘)’ before ‘a’ 2050s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2050s | ~ ^ 2050s | ) 2050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:4421:109: error: expected ‘)’ before ‘b’ 2050s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2050s | ~ ^ 2050s | ) 2050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c: In function ‘futrts_smul_hi64’: 2050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2050s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2050s | ^~~~~~~~~~ 2050s | __int128__ 2050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:4425:86: error: expected ‘)’ before ‘a’ 2050s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2050s | ~ ^ 2050s | ) 2050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:4425:104: error: expected ‘)’ before ‘b’ 2050s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2050s | ~ ^ 2050s | ) 2050s 2050s If you find this error message confusing, uninformative, or wrong, please open an issue: 2050s https://github.com/diku-dk/futhark/issues 2050s 2052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.fut: 2052s Compiling with --backend=multicore: 2052s cc failed with code 1: 2052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c: In function ‘futrts_umul_hi64’: 2052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2052s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2052s | ^~~~~~~~~~~ 2052s | __uint32_t 2052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4420:90: error: expected ‘)’ before ‘a’ 2052s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2052s | ~ ^ 2052s | ) 2052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4420:109: error: expected ‘)’ before ‘b’ 2052s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2052s | ~ ^ 2052s | ) 2052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c: In function ‘futrts_smul_hi64’: 2052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2052s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2052s | ^~~~~~~~~~ 2052s | __int128__ 2052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4424:86: error: expected ‘)’ before ‘a’ 2052s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2052s | ~ ^ 2052s | ) 2052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4424:104: error: expected ‘)’ before ‘b’ 2052s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2052s | ~ ^ 2052s | ) 2052s 2052s If you find this error message confusing, uninformative, or wrong, please open an issue: 2052s https://github.com/diku-dk/futhark/issues 2052s 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.fut: 2053s Compiling with --backend=multicore: 2053s cc failed with code 1: 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c: In function ‘futrts_umul_hi64’: 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2053s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2053s | ^~~~~~~~~~~ 2053s | __uint32_t 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:4420:90: error: expected ‘)’ before ‘a’ 2053s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2053s | ~ ^ 2053s | ) 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:4420:109: error: expected ‘)’ before ‘b’ 2053s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2053s | ~ ^ 2053s | ) 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c: In function ‘futrts_smul_hi64’: 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2053s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2053s | ^~~~~~~~~~ 2053s | __int128__ 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:4424:86: error: expected ‘)’ before ‘a’ 2053s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2053s | ~ ^ 2053s | ) 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:4424:104: error: expected ‘)’ before ‘b’ 2053s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2053s | ~ ^ 2053s | ) 2053s 2053s If you find this error message confusing, uninformative, or wrong, please open an issue: 2053s https://github.com/diku-dk/futhark/issues 2053s 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.fut: 2053s Compiling with --backend=multicore: 2053s cc failed with code 1: 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c: In function ‘futrts_umul_hi64’: 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2053s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2053s | ^~~~~~~~~~~ 2053s | __uint32_t 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:4420:90: error: expected ‘)’ before ‘a’ 2053s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2053s | ~ ^ 2053s | ) 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:4420:109: error: expected ‘)’ before ‘b’ 2053s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2053s | ~ ^ 2053s | ) 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c: In function ‘futrts_smul_hi64’: 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2053s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2053s | ^~~~~~~~~~ 2053s | __int128__ 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:4424:86: error: expected ‘)’ before ‘a’ 2053s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2053s | ~ ^ 2053s | ) 2053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:4424:104: error: expected ‘)’ before ‘b’ 2053s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2053s | ~ ^ 2053s | ) 2053s 2053s If you find this error message confusing, uninformative, or wrong, please open an issue: 2053s https://github.com/diku-dk/futhark/issues 2053s 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.fut: 2054s Compiling with --backend=multicore: 2054s cc failed with code 1: 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c: In function ‘futrts_umul_hi64’: 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2054s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2054s | ^~~~~~~~~~~ 2054s | __uint32_t 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:4421:90: error: expected ‘)’ before ‘a’ 2054s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2054s | ~ ^ 2054s | ) 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:4421:109: error: expected ‘)’ before ‘b’ 2054s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2054s | ~ ^ 2054s | ) 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c: In function ‘futrts_smul_hi64’: 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2054s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2054s | ^~~~~~~~~~ 2054s | __int128__ 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:4425:86: error: expected ‘)’ before ‘a’ 2054s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2054s | ~ ^ 2054s | ) 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:4425:104: error: expected ‘)’ before ‘b’ 2054s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2054s | ~ ^ 2054s | ) 2054s 2054s If you find this error message confusing, uninformative, or wrong, please open an issue: 2054s https://github.com/diku-dk/futhark/issues 2054s 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.fut: 2054s Compiling with --backend=multicore: 2054s cc failed with code 1: 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c: In function ‘futrts_umul_hi64’: 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2054s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2054s | ^~~~~~~~~~~ 2054s | __uint32_t 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:4421:90: error: expected ‘)’ before ‘a’ 2054s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2054s | ~ ^ 2054s | ) 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:4421:109: error: expected ‘)’ before ‘b’ 2054s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2054s | ~ ^ 2054s | ) 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c: In function ‘futrts_smul_hi64’: 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2054s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2054s | ^~~~~~~~~~ 2054s | __int128__ 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:4425:86: error: expected ‘)’ before ‘a’ 2054s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2054s | ~ ^ 2054s | ) 2054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:4425:104: error: expected ‘)’ before ‘b’ 2054s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2054s | ~ ^ 2054s | ) 2054s 2054s If you find this error message confusing, uninformative, or wrong, please open an issue: 2054s https://github.com/diku-dk/futhark/issues 2054s 2055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.fut: 2055s Compiling with --backend=multicore: 2055s cc failed with code 1: 2055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c: In function ‘futrts_umul_hi64’: 2055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2055s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2055s | ^~~~~~~~~~~ 2055s | __uint32_t 2055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:4420:90: error: expected ‘)’ before ‘a’ 2055s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2055s | ~ ^ 2055s | ) 2055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:4420:109: error: expected ‘)’ before ‘b’ 2055s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2055s | ~ ^ 2055s | ) 2055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c: In function ‘futrts_smul_hi64’: 2055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2055s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2055s | ^~~~~~~~~~ 2055s | __int128__ 2055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:4424:86: error: expected ‘)’ before ‘a’ 2055s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2055s | ~ ^ 2055s | ) 2055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:4424:104: error: expected ‘)’ before ‘b’ 2055s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2055s | ~ ^ 2055s | ) 2055s 2055s If you find this error message confusing, uninformative, or wrong, please open an issue: 2055s https://github.com/diku-dk/futhark/issues 2055s 2056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.fut: 2056s Compiling with --backend=multicore: 2056s cc failed with code 1: 2056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c: In function ‘futrts_umul_hi64’: 2056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2056s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2056s | ^~~~~~~~~~~ 2056s | __uint32_t 2056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:4420:90: error: expected ‘)’ before ‘a’ 2056s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2056s | ~ ^ 2056s | ) 2056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:4420:109: error: expected ‘)’ before ‘b’ 2056s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2056s | ~ ^ 2056s | ) 2056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c: In function ‘futrts_smul_hi64’: 2056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2056s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2056s | ^~~~~~~~~~ 2056s | __int128__ 2056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:4424:86: error: expected ‘)’ before ‘a’ 2056s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2056s | ~ ^ 2056s | ) 2056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:4424:104: error: expected ‘)’ before ‘b’ 2056s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2056s | ~ ^ 2056s | ) 2056s 2056s If you find this error message confusing, uninformative, or wrong, please open an issue: 2056s https://github.com/diku-dk/futhark/issues 2056s 2058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.fut: 2058s Compiling with --backend=multicore: 2058s cc failed with code 1: 2058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c: In function ‘futrts_umul_hi64’: 2058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2058s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2058s | ^~~~~~~~~~~ 2058s | __uint32_t 2058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:4394:90: error: expected ‘)’ before ‘a’ 2058s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2058s | ~ ^ 2058s | ) 2058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:4394:109: error: expected ‘)’ before ‘b’ 2058s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2058s | ~ ^ 2058s | ) 2058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c: In function ‘futrts_smul_hi64’: 2058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2058s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2058s | ^~~~~~~~~~ 2058s | __int128__ 2058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:4398:86: error: expected ‘)’ before ‘a’ 2058s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2058s | ~ ^ 2058s | ) 2058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:4398:104: error: expected ‘)’ before ‘b’ 2058s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2058s | ~ ^ 2058s | ) 2058s 2058s If you find this error message confusing, uninformative, or wrong, please open an issue: 2058s https://github.com/diku-dk/futhark/issues 2058s 2058s 1076 failed, 99 passed, 1138 to go. 2060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.fut: 2060s Compiling with --backend=multicore: 2060s cc failed with code 1: 2060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c: In function ‘futrts_umul_hi64’: 2060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2060s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2060s | ^~~~~~~~~~~ 2060s | __uint32_t 2060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:4420:90: error: expected ‘)’ before ‘a’ 2060s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2060s | ~ ^ 2060s | ) 2060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:4420:109: error: expected ‘)’ before ‘b’ 2060s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2060s | ~ ^ 2060s | ) 2060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c: In function ‘futrts_smul_hi64’: 2060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2060s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2060s | ^~~~~~~~~~ 2060s | __int128__ 2060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:4424:86: error: expected ‘)’ before ‘a’ 2060s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2060s | ~ ^ 2060s | ) 2060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:4424:104: error: expected ‘)’ before ‘b’ 2060s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2060s | ~ ^ 2060s | ) 2060s 2060s If you find this error message confusing, uninformative, or wrong, please open an issue: 2060s https://github.com/diku-dk/futhark/issues 2060s 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.fut: 2061s Compiling with --backend=multicore: 2061s cc failed with code 1: 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c: In function ‘futrts_umul_hi64’: 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2061s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2061s | ^~~~~~~~~~~ 2061s | __uint32_t 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:4421:90: error: expected ‘)’ before ‘a’ 2061s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2061s | ~ ^ 2061s | ) 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:4421:109: error: expected ‘)’ before ‘b’ 2061s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2061s | ~ ^ 2061s | ) 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c: In function ‘futrts_smul_hi64’: 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2061s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2061s | ^~~~~~~~~~ 2061s | __int128__ 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:4425:86: error: expected ‘)’ before ‘a’ 2061s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2061s | ~ ^ 2061s | ) 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:4425:104: error: expected ‘)’ before ‘b’ 2061s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2061s | ~ ^ 2061s | ) 2061s 2061s If you find this error message confusing, uninformative, or wrong, please open an issue: 2061s https://github.com/diku-dk/futhark/issues 2061s 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.fut: 2061s Compiling with --backend=multicore: 2061s cc failed with code 1: 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c: In function ‘futrts_umul_hi64’: 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2061s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2061s | ^~~~~~~~~~~ 2061s | __uint32_t 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:4420:90: error: expected ‘)’ before ‘a’ 2061s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2061s | ~ ^ 2061s | ) 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:4420:109: error: expected ‘)’ before ‘b’ 2061s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2061s | ~ ^ 2061s | ) 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c: In function ‘futrts_smul_hi64’: 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2061s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2061s | ^~~~~~~~~~ 2061s | __int128__ 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:4424:86: error: expected ‘)’ before ‘a’ 2061s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2061s | ~ ^ 2061s | ) 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:4424:104: error: expected ‘)’ before ‘b’ 2061s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2061s | ~ ^ 2061s | ) 2061s 2061s If you find this error message confusing, uninformative, or wrong, please open an issue: 2061s https://github.com/diku-dk/futhark/issues 2061s 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.fut: 2061s Compiling with --backend=multicore: 2061s cc failed with code 1: 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c: In function ‘futrts_umul_hi64’: 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2061s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2061s | ^~~~~~~~~~~ 2061s | __uint32_t 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:4421:90: error: expected ‘)’ before ‘a’ 2061s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2061s | ~ ^ 2061s | ) 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:4421:109: error: expected ‘)’ before ‘b’ 2061s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2061s | ~ ^ 2061s | ) 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c: In function ‘futrts_smul_hi64’: 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2061s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2061s | ^~~~~~~~~~ 2061s | __int128__ 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:4425:86: error: expected ‘)’ before ‘a’ 2061s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2061s | ~ ^ 2061s | ) 2061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:4425:104: error: expected ‘)’ before ‘b’ 2061s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2061s | ~ ^ 2061s | ) 2061s 2061s If you find this error message confusing, uninformative, or wrong, please open an issue: 2061s https://github.com/diku-dk/futhark/issues 2061s 2062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.fut: 2062s Compiling with --backend=multicore: 2062s cc failed with code 1: 2062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c: In function ‘futrts_umul_hi64’: 2062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2062s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2062s | ^~~~~~~~~~~ 2062s | __uint32_t 2062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:4421:90: error: expected ‘)’ before ‘a’ 2062s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2062s | ~ ^ 2062s | ) 2062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:4421:109: error: expected ‘)’ before ‘b’ 2062s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2062s | ~ ^ 2062s | ) 2062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c: In function ‘futrts_smul_hi64’: 2062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2062s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2062s | ^~~~~~~~~~ 2062s | __int128__ 2062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:4425:86: error: expected ‘)’ before ‘a’ 2062s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2062s | ~ ^ 2062s | ) 2062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:4425:104: error: expected ‘)’ before ‘b’ 2062s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2062s | ~ ^ 2062s | ) 2062s 2062s If you find this error message confusing, uninformative, or wrong, please open an issue: 2062s https://github.com/diku-dk/futhark/issues 2062s 2063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.fut: 2063s Compiling with --backend=multicore: 2063s cc failed with code 1: 2063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c: In function ‘futrts_umul_hi64’: 2063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2063s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2063s | ^~~~~~~~~~~ 2063s | __uint32_t 2063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:4421:90: error: expected ‘)’ before ‘a’ 2063s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2063s | ~ ^ 2063s | ) 2063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:4421:109: error: expected ‘)’ before ‘b’ 2063s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2063s | ~ ^ 2063s | ) 2063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c: In function ‘futrts_smul_hi64’: 2063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2063s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2063s | ^~~~~~~~~~ 2063s | __int128__ 2063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:4425:86: error: expected ‘)’ before ‘a’ 2063s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2063s | ~ ^ 2063s | ) 2063s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:4425:104: error: expected ‘)’ before ‘b’ 2063s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2063s | ~ ^ 2063s | ) 2063s 2063s If you find this error message confusing, uninformative, or wrong, please open an issue: 2063s https://github.com/diku-dk/futhark/issues 2063s 2064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.fut: 2064s Compiling with --backend=multicore: 2064s cc failed with code 1: 2064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c: In function ‘futrts_umul_hi64’: 2064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2064s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2064s | ^~~~~~~~~~~ 2064s | __uint32_t 2064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:4421:90: error: expected ‘)’ before ‘a’ 2064s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2064s | ~ ^ 2064s | ) 2064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:4421:109: error: expected ‘)’ before ‘b’ 2064s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2064s | ~ ^ 2064s | ) 2064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c: In function ‘futrts_smul_hi64’: 2064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2064s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2064s | ^~~~~~~~~~ 2064s | __int128__ 2064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:4425:86: error: expected ‘)’ before ‘a’ 2064s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2064s | ~ ^ 2064s | ) 2064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:4425:104: error: expected ‘)’ before ‘b’ 2064s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2064s | ~ ^ 2064s | ) 2064s 2064s If you find this error message confusing, uninformative, or wrong, please open an issue: 2064s https://github.com/diku-dk/futhark/issues 2064s 2066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.fut: 2066s Compiling with --backend=multicore: 2066s cc failed with code 1: 2066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c: In function ‘futrts_umul_hi64’: 2066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2066s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2066s | ^~~~~~~~~~~ 2066s | __uint32_t 2066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:4421:90: error: expected ‘)’ before ‘a’ 2066s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2066s | ~ ^ 2066s | ) 2066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:4421:109: error: expected ‘)’ before ‘b’ 2066s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2066s | ~ ^ 2066s | ) 2066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c: In function ‘futrts_smul_hi64’: 2066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2066s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2066s | ^~~~~~~~~~ 2066s | __int128__ 2066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:4425:86: error: expected ‘)’ before ‘a’ 2066s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2066s | ~ ^ 2066s | ) 2066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:4425:104: error: expected ‘)’ before ‘b’ 2066s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2066s | ~ ^ 2066s | ) 2066s 2066s If you find this error message confusing, uninformative, or wrong, please open an issue: 2066s https://github.com/diku-dk/futhark/issues 2066s 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.fut: 2068s Compiling with --backend=multicore: 2068s cc failed with code 1: 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c: In function ‘futrts_umul_hi64’: 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2068s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2068s | ^~~~~~~~~~~ 2068s | __uint32_t 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:4420:90: error: expected ‘)’ before ‘a’ 2068s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2068s | ~ ^ 2068s | ) 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:4420:109: error: expected ‘)’ before ‘b’ 2068s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2068s | ~ ^ 2068s | ) 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c: In function ‘futrts_smul_hi64’: 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2068s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2068s | ^~~~~~~~~~ 2068s | __int128__ 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:4424:86: error: expected ‘)’ before ‘a’ 2068s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2068s | ~ ^ 2068s | ) 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:4424:104: error: expected ‘)’ before ‘b’ 2068s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2068s | ~ ^ 2068s | ) 2068s 2068s If you find this error message confusing, uninformative, or wrong, please open an issue: 2068s https://github.com/diku-dk/futhark/issues 2068s 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.fut: 2068s Compiling with --backend=multicore: 2068s cc failed with code 1: 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c: In function ‘futrts_umul_hi64’: 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2068s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2068s | ^~~~~~~~~~~ 2068s | __uint32_t 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:4420:90: error: expected ‘)’ before ‘a’ 2068s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2068s | ~ ^ 2068s | ) 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:4420:109: error: expected ‘)’ before ‘b’ 2068s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2068s | ~ ^ 2068s | ) 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c: In function ‘futrts_smul_hi64’: 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2068s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2068s | ^~~~~~~~~~ 2068s | __int128__ 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:4424:86: error: expected ‘)’ before ‘a’ 2068s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2068s | ~ ^ 2068s | ) 2068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:4424:104: error: expected ‘)’ before ‘b’ 2068s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2068s | ~ ^ 2068s | ) 2068s 2068s If you find this error message confusing, uninformative, or wrong, please open an issue: 2068s https://github.com/diku-dk/futhark/issues 2068s 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.fut: 2069s Compiling with --backend=multicore: 2069s cc failed with code 1: 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c: In function ‘futrts_umul_hi64’: 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2069s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2069s | ^~~~~~~~~~~ 2069s | __uint32_t 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:4435:90: error: expected ‘)’ before ‘a’ 2069s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2069s | ~ ^ 2069s | ) 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:4435:109: error: expected ‘)’ before ‘b’ 2069s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2069s | ~ ^ 2069s | ) 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c: In function ‘futrts_smul_hi64’: 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2069s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2069s | ^~~~~~~~~~ 2069s | __int128__ 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:4439:86: error: expected ‘)’ before ‘a’ 2069s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2069s | ~ ^ 2069s | ) 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:4439:104: error: expected ‘)’ before ‘b’ 2069s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2069s | ~ ^ 2069s | ) 2069s 2069s If you find this error message confusing, uninformative, or wrong, please open an issue: 2069s https://github.com/diku-dk/futhark/issues 2069s 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut: 2069s Compiling with --backend=multicore: 2069s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 2069s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2069s 2069s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 2069s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2069s 2069s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 2069s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2069s 2069s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 2069s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2069s 2069s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 2069s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2069s 2069s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 2069s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2069s 2069s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 2069s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2069s 2069s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 2069s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2069s 2069s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 2069s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2069s cc failed with code 1: 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c: In function ‘futrts_umul_hi64’: 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2069s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2069s | ^~~~~~~~~~~ 2069s | __uint32_t 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:4394:90: error: expected ‘)’ before ‘a’ 2069s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2069s | ~ ^ 2069s | ) 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:4394:109: error: expected ‘)’ before ‘b’ 2069s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2069s | ~ ^ 2069s | ) 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c: In function ‘futrts_smul_hi64’: 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2069s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2069s | ^~~~~~~~~~ 2069s | __int128__ 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:4398:86: error: expected ‘)’ before ‘a’ 2069s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2069s | ~ ^ 2069s | ) 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:4398:104: error: expected ‘)’ before ‘b’ 2069s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2069s | ~ ^ 2069s | ) 2069s 2069s If you find this error message confusing, uninformative, or wrong, please open an issue: 2069s https://github.com/diku-dk/futhark/issues 2069s 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.fut: 2069s Compiling with --backend=multicore: 2069s cc failed with code 1: 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c: In function ‘futrts_umul_hi64’: 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2069s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2069s | ^~~~~~~~~~~ 2069s | __uint32_t 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:4420:90: error: expected ‘)’ before ‘a’ 2069s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2069s | ~ ^ 2069s | ) 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:4420:109: error: expected ‘)’ before ‘b’ 2069s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2069s | ~ ^ 2069s | ) 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c: In function ‘futrts_smul_hi64’: 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2069s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2069s | ^~~~~~~~~~ 2069s | __int128__ 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:4424:86: error: expected ‘)’ before ‘a’ 2069s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2069s | ~ ^ 2069s | ) 2069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:4424:104: error: expected ‘)’ before ‘b’ 2069s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2069s | ~ ^ 2069s | ) 2069s 2069s If you find this error message confusing, uninformative, or wrong, please open an issue: 2069s https://github.com/diku-dk/futhark/issues 2069s 2071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.fut: 2072s Compiling with --backend=multicore: 2072s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.fut:9:18-19: 2072s Unused name "i". 2072s cc failed with code 1: 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c: In function ‘futrts_umul_hi64’: 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2072s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2072s | ^~~~~~~~~~~ 2072s | __uint32_t 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4420:90: error: expected ‘)’ before ‘a’ 2072s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2072s | ~ ^ 2072s | ) 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4420:109: error: expected ‘)’ before ‘b’ 2072s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2072s | ~ ^ 2072s | ) 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c: In function ‘futrts_smul_hi64’: 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2072s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2072s | ^~~~~~~~~~ 2072s | __int128__ 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4424:86: error: expected ‘)’ before ‘a’ 2072s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2072s | ~ ^ 2072s | ) 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4424:104: error: expected ‘)’ before ‘b’ 2072s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2072s | ~ ^ 2072s | ) 2072s 2072s If you find this error message confusing, uninformative, or wrong, please open an issue: 2072s https://github.com/diku-dk/futhark/issues 2072s 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.fut: 2072s Compiling with --backend=multicore: 2072s cc failed with code 1: 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c: In function ‘futrts_umul_hi64’: 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2072s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2072s | ^~~~~~~~~~~ 2072s | __uint32_t 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:4420:90: error: expected ‘)’ before ‘a’ 2072s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2072s | ~ ^ 2072s | ) 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:4420:109: error: expected ‘)’ before ‘b’ 2072s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2072s | ~ ^ 2072s | ) 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c: In function ‘futrts_smul_hi64’: 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2072s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2072s | ^~~~~~~~~~ 2072s | __int128__ 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:4424:86: error: expected ‘)’ before ‘a’ 2072s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2072s | ~ ^ 2072s | ) 2072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:4424:104: error: expected ‘)’ before ‘b’ 2072s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2072s | ~ ^ 2072s | ) 2072s 2072s If you find this error message confusing, uninformative, or wrong, please open an issue: 2072s https://github.com/diku-dk/futhark/issues 2072s 2073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.fut: 2073s Compiling with --backend=multicore: 2073s cc failed with code 1: 2073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c: In function ‘futrts_umul_hi64’: 2073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2073s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2073s | ^~~~~~~~~~~ 2073s | __uint32_t 2073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:4420:90: error: expected ‘)’ before ‘a’ 2073s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2073s | ~ ^ 2073s | ) 2073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:4420:109: error: expected ‘)’ before ‘b’ 2073s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2073s | ~ ^ 2073s | ) 2073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c: In function ‘futrts_smul_hi64’: 2073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2073s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2073s | ^~~~~~~~~~ 2073s | __int128__ 2073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:4424:86: error: expected ‘)’ before ‘a’ 2073s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2073s | ~ ^ 2073s | ) 2073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:4424:104: error: expected ‘)’ before ‘b’ 2073s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2073s | ~ ^ 2073s | ) 2073s 2073s If you find this error message confusing, uninformative, or wrong, please open an issue: 2073s https://github.com/diku-dk/futhark/issues 2073s 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.fut: 2076s Compiling with --backend=multicore: 2076s cc failed with code 1: 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c: In function ‘futrts_umul_hi64’: 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2076s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2076s | ^~~~~~~~~~~ 2076s | __uint32_t 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:4420:90: error: expected ‘)’ before ‘a’ 2076s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2076s | ~ ^ 2076s | ) 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:4420:109: error: expected ‘)’ before ‘b’ 2076s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2076s | ~ ^ 2076s | ) 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c: In function ‘futrts_smul_hi64’: 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2076s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2076s | ^~~~~~~~~~ 2076s | __int128__ 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:4424:86: error: expected ‘)’ before ‘a’ 2076s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2076s | ~ ^ 2076s | ) 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:4424:104: error: expected ‘)’ before ‘b’ 2076s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2076s | ~ ^ 2076s | ) 2076s 2076s If you find this error message confusing, uninformative, or wrong, please open an issue: 2076s https://github.com/diku-dk/futhark/issues 2076s 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.fut: 2076s Compiling with --backend=multicore: 2076s cc failed with code 1: 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c: In function ‘futrts_umul_hi64’: 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2076s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2076s | ^~~~~~~~~~~ 2076s | __uint32_t 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:4420:90: error: expected ‘)’ before ‘a’ 2076s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2076s | ~ ^ 2076s | ) 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:4420:109: error: expected ‘)’ before ‘b’ 2076s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2076s | ~ ^ 2076s | ) 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c: In function ‘futrts_smul_hi64’: 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2076s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2076s | ^~~~~~~~~~ 2076s | __int128__ 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:4424:86: error: expected ‘)’ before ‘a’ 2076s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2076s | ~ ^ 2076s | ) 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:4424:104: error: expected ‘)’ before ‘b’ 2076s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2076s | ~ ^ 2076s | ) 2076s 2076s If you find this error message confusing, uninformative, or wrong, please open an issue: 2076s https://github.com/diku-dk/futhark/issues 2076s 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.fut: 2076s Compiling with --backend=multicore: 2076s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.fut:21:21-22: 2076s Unused name "i". 2076s cc failed with code 1: 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c: In function ‘futrts_umul_hi64’: 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2076s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2076s | ^~~~~~~~~~~ 2076s | __uint32_t 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:4420:90: error: expected ‘)’ before ‘a’ 2076s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2076s | ~ ^ 2076s | ) 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:4420:109: error: expected ‘)’ before ‘b’ 2076s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2076s | ~ ^ 2076s | ) 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c: In function ‘futrts_smul_hi64’: 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2076s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2076s | ^~~~~~~~~~ 2076s | __int128__ 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:4424:86: error: expected ‘)’ before ‘a’ 2076s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2076s | ~ ^ 2076s | ) 2076s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:4424:104: error: expected ‘)’ before ‘b’ 2076s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2076s | ~ ^ 2076s | ) 2076s 2076s If you find this error message confusing, uninformative, or wrong, please open an issue: 2076s https://github.com/diku-dk/futhark/issues 2076s 2077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.fut: 2077s Compiling with --backend=multicore: 2077s cc failed with code 1: 2077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c: In function ‘futrts_umul_hi64’: 2077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2077s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2077s | ^~~~~~~~~~~ 2077s | __uint32_t 2077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:4420:90: error: expected ‘)’ before ‘a’ 2077s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2077s | ~ ^ 2077s | ) 2077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:4420:109: error: expected ‘)’ before ‘b’ 2077s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2077s | ~ ^ 2077s | ) 2077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c: In function ‘futrts_smul_hi64’: 2077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2077s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2077s | ^~~~~~~~~~ 2077s | __int128__ 2077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:4424:86: error: expected ‘)’ before ‘a’ 2077s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2077s | ~ ^ 2077s | ) 2077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:4424:104: error: expected ‘)’ before ‘b’ 2077s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2077s | ~ ^ 2077s | ) 2077s 2077s If you find this error message confusing, uninformative, or wrong, please open an issue: 2077s https://github.com/diku-dk/futhark/issues 2077s 2078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.fut: 2078s Compiling with --backend=multicore: 2078s cc failed with code 1: 2078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c: In function ‘futrts_umul_hi64’: 2078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2078s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2078s | ^~~~~~~~~~~ 2078s | __uint32_t 2078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:4420:90: error: expected ‘)’ before ‘a’ 2078s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2078s | ~ ^ 2078s | ) 2078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:4420:109: error: expected ‘)’ before ‘b’ 2078s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2078s | ~ ^ 2078s | ) 2078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c: In function ‘futrts_smul_hi64’: 2078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2078s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2078s | ^~~~~~~~~~ 2078s | __int128__ 2078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:4424:86: error: expected ‘)’ before ‘a’ 2078s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2078s | ~ ^ 2078s | ) 2078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:4424:104: error: expected ‘)’ before ‘b’ 2078s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2078s | ~ ^ 2078s | ) 2078s 2078s If you find this error message confusing, uninformative, or wrong, please open an issue: 2078s https://github.com/diku-dk/futhark/issues 2078s 2079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.fut: 2079s Compiling with --backend=multicore: 2079s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.fut:20:36-37: 2079s Unused name "i". 2079s cc failed with code 1: 2079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c: In function ‘futrts_umul_hi64’: 2079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2079s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2079s | ^~~~~~~~~~~ 2079s | __uint32_t 2079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:4420:90: error: expected ‘)’ before ‘a’ 2079s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2079s | ~ ^ 2079s | ) 2079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:4420:109: error: expected ‘)’ before ‘b’ 2079s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2079s | ~ ^ 2079s | ) 2079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c: In function ‘futrts_smul_hi64’: 2079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2079s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2079s | ^~~~~~~~~~ 2079s | __int128__ 2079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:4424:86: error: expected ‘)’ before ‘a’ 2079s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2079s | ~ ^ 2079s | ) 2079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:4424:104: error: expected ‘)’ before ‘b’ 2079s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2079s | ~ ^ 2079s | ) 2079s 2079s If you find this error message confusing, uninformative, or wrong, please open an issue: 2079s https://github.com/diku-dk/futhark/issues 2079s 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.fut: 2080s Compiling with --backend=multicore: 2080s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.fut:11:21-22: 2080s Unused name "i". 2080s cc failed with code 1: 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c: In function ‘futrts_umul_hi64’: 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2080s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2080s | ^~~~~~~~~~~ 2080s | __uint32_t 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:4420:90: error: expected ‘)’ before ‘a’ 2080s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2080s | ~ ^ 2080s | ) 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:4420:109: error: expected ‘)’ before ‘b’ 2080s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2080s | ~ ^ 2080s | ) 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c: In function ‘futrts_smul_hi64’: 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2080s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2080s | ^~~~~~~~~~ 2080s | __int128__ 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:4424:86: error: expected ‘)’ before ‘a’ 2080s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2080s | ~ ^ 2080s | ) 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:4424:104: error: expected ‘)’ before ‘b’ 2080s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2080s | ~ ^ 2080s | ) 2080s 2080s If you find this error message confusing, uninformative, or wrong, please open an issue: 2080s https://github.com/diku-dk/futhark/issues 2080s 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.fut: 2080s Compiling with --backend=multicore: 2080s cc failed with code 1: 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c: In function ‘futrts_umul_hi64’: 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2080s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2080s | ^~~~~~~~~~~ 2080s | __uint32_t 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:4420:90: error: expected ‘)’ before ‘a’ 2080s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2080s | ~ ^ 2080s | ) 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:4420:109: error: expected ‘)’ before ‘b’ 2080s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2080s | ~ ^ 2080s | ) 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c: In function ‘futrts_smul_hi64’: 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2080s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2080s | ^~~~~~~~~~ 2080s | __int128__ 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:4424:86: error: expected ‘)’ before ‘a’ 2080s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2080s | ~ ^ 2080s | ) 2080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:4424:104: error: expected ‘)’ before ‘b’ 2080s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2080s | ~ ^ 2080s | ) 2080s 2080s If you find this error message confusing, uninformative, or wrong, please open an issue: 2080s https://github.com/diku-dk/futhark/issues 2080s 2083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.fut: 2083s Compiling with --backend=multicore: 2083s cc failed with code 1: 2083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c: In function ‘futrts_umul_hi64’: 2083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2083s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2083s | ^~~~~~~~~~~ 2083s | __uint32_t 2083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:4420:90: error: expected ‘)’ before ‘a’ 2083s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2083s | ~ ^ 2083s | ) 2083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:4420:109: error: expected ‘)’ before ‘b’ 2083s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2083s | ~ ^ 2083s | ) 2083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c: In function ‘futrts_smul_hi64’: 2083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2083s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2083s | ^~~~~~~~~~ 2083s | __int128__ 2083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:4424:86: error: expected ‘)’ before ‘a’ 2083s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2083s | ~ ^ 2083s | ) 2083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:4424:104: error: expected ‘)’ before ‘b’ 2083s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2083s | ~ ^ 2083s | ) 2083s 2083s If you find this error message confusing, uninformative, or wrong, please open an issue: 2083s https://github.com/diku-dk/futhark/issues 2083s 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.fut: 2084s Compiling with --backend=multicore: 2084s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.fut:11:36-37: 2084s Unused name "i". 2084s cc failed with code 1: 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c: In function ‘futrts_umul_hi64’: 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2084s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2084s | ^~~~~~~~~~~ 2084s | __uint32_t 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:4420:90: error: expected ‘)’ before ‘a’ 2084s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2084s | ~ ^ 2084s | ) 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:4420:109: error: expected ‘)’ before ‘b’ 2084s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2084s | ~ ^ 2084s | ) 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c: In function ‘futrts_smul_hi64’: 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2084s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2084s | ^~~~~~~~~~ 2084s | __int128__ 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:4424:86: error: expected ‘)’ before ‘a’ 2084s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2084s | ~ ^ 2084s | ) 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:4424:104: error: expected ‘)’ before ‘b’ 2084s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2084s | ~ ^ 2084s | ) 2084s 2084s If you find this error message confusing, uninformative, or wrong, please open an issue: 2084s https://github.com/diku-dk/futhark/issues 2084s 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.fut: 2084s Compiling with --backend=multicore: 2084s cc failed with code 1: 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c: In function ‘futrts_umul_hi64’: 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2084s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2084s | ^~~~~~~~~~~ 2084s | __uint32_t 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:4420:90: error: expected ‘)’ before ‘a’ 2084s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2084s | ~ ^ 2084s | ) 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:4420:109: error: expected ‘)’ before ‘b’ 2084s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2084s | ~ ^ 2084s | ) 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c: In function ‘futrts_smul_hi64’: 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2084s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2084s | ^~~~~~~~~~ 2084s | __int128__ 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:4424:86: error: expected ‘)’ before ‘a’ 2084s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2084s | ~ ^ 2084s | ) 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:4424:104: error: expected ‘)’ before ‘b’ 2084s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2084s | ~ ^ 2084s | ) 2084s 2084s If you find this error message confusing, uninformative, or wrong, please open an issue: 2084s https://github.com/diku-dk/futhark/issues 2084s 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.fut: 2084s Compiling with --backend=multicore: 2084s cc failed with code 1: 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c: In function ‘futrts_umul_hi64’: 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2084s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2084s | ^~~~~~~~~~~ 2084s | __uint32_t 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:4420:90: error: expected ‘)’ before ‘a’ 2084s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2084s | ~ ^ 2084s | ) 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:4420:109: error: expected ‘)’ before ‘b’ 2084s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2084s | ~ ^ 2084s | ) 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c: In function ‘futrts_smul_hi64’: 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2084s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2084s | ^~~~~~~~~~ 2084s | __int128__ 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:4424:86: error: expected ‘)’ before ‘a’ 2084s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2084s | ~ ^ 2084s | ) 2084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:4424:104: error: expected ‘)’ before ‘b’ 2084s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2084s | ~ ^ 2084s | ) 2084s 2084s If you find this error message confusing, uninformative, or wrong, please open an issue: 2084s https://github.com/diku-dk/futhark/issues 2084s 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.fut: 2086s Compiling with --backend=multicore: 2086s cc failed with code 1: 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c: In function ‘futrts_umul_hi64’: 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2086s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2086s | ^~~~~~~~~~~ 2086s | __uint32_t 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:4420:90: error: expected ‘)’ before ‘a’ 2086s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2086s | ~ ^ 2086s | ) 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:4420:109: error: expected ‘)’ before ‘b’ 2086s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2086s | ~ ^ 2086s | ) 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c: In function ‘futrts_smul_hi64’: 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2086s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2086s | ^~~~~~~~~~ 2086s | __int128__ 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:4424:86: error: expected ‘)’ before ‘a’ 2086s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2086s | ~ ^ 2086s | ) 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:4424:104: error: expected ‘)’ before ‘b’ 2086s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2086s | ~ ^ 2086s | ) 2086s 2086s If you find this error message confusing, uninformative, or wrong, please open an issue: 2086s https://github.com/diku-dk/futhark/issues 2086s 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.fut: 2086s Compiling with --backend=multicore: 2086s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.fut:10:18-19: 2086s Unused name "i". 2086s cc failed with code 1: 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c: In function ‘futrts_umul_hi64’: 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2086s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2086s | ^~~~~~~~~~~ 2086s | __uint32_t 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4420:90: error: expected ‘)’ before ‘a’ 2086s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2086s | ~ ^ 2086s | ) 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4420:109: error: expected ‘)’ before ‘b’ 2086s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2086s | ~ ^ 2086s | ) 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c: In function ‘futrts_smul_hi64’: 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2086s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2086s | ^~~~~~~~~~ 2086s | __int128__ 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4424:86: error: expected ‘)’ before ‘a’ 2086s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2086s | ~ ^ 2086s | ) 2086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4424:104: error: expected ‘)’ before ‘b’ 2086s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2086s | ~ ^ 2086s | ) 2086s 2086s If you find this error message confusing, uninformative, or wrong, please open an issue: 2086s https://github.com/diku-dk/futhark/issues 2086s 2087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.fut: 2087s Compiling with --backend=multicore: 2087s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.fut:9:18-19: 2087s Unused name "i". 2087s cc failed with code 1: 2087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c: In function ‘futrts_umul_hi64’: 2087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2087s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2087s | ^~~~~~~~~~~ 2087s | __uint32_t 2087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4420:90: error: expected ‘)’ before ‘a’ 2087s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2087s | ~ ^ 2087s | ) 2087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4420:109: error: expected ‘)’ before ‘b’ 2087s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2087s | ~ ^ 2087s | ) 2087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c: In function ‘futrts_smul_hi64’: 2087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2087s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2087s | ^~~~~~~~~~ 2087s | __int128__ 2087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4424:86: error: expected ‘)’ before ‘a’ 2087s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2087s | ~ ^ 2087s | ) 2087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4424:104: error: expected ‘)’ before ‘b’ 2087s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2087s | ~ ^ 2087s | ) 2087s 2087s If you find this error message confusing, uninformative, or wrong, please open an issue: 2087s https://github.com/diku-dk/futhark/issues 2087s 2088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.fut: 2088s Compiling with --backend=multicore: 2088s cc failed with code 1: 2088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c: In function ‘futrts_umul_hi64’: 2088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2088s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2088s | ^~~~~~~~~~~ 2088s | __uint32_t 2088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4420:90: error: expected ‘)’ before ‘a’ 2088s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2088s | ~ ^ 2088s | ) 2088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4420:109: error: expected ‘)’ before ‘b’ 2088s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2088s | ~ ^ 2088s | ) 2088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c: In function ‘futrts_smul_hi64’: 2088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2088s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2088s | ^~~~~~~~~~ 2088s | __int128__ 2088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4424:86: error: expected ‘)’ before ‘a’ 2088s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2088s | ~ ^ 2088s | ) 2088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4424:104: error: expected ‘)’ before ‘b’ 2088s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2088s | ~ ^ 2088s | ) 2088s 2088s If you find this error message confusing, uninformative, or wrong, please open an issue: 2088s https://github.com/diku-dk/futhark/issues 2088s 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.fut: 2091s Compiling with --backend=multicore: 2091s cc failed with code 1: 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c: In function ‘futrts_umul_hi64’: 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2091s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2091s | ^~~~~~~~~~~ 2091s | __uint32_t 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4420:90: error: expected ‘)’ before ‘a’ 2091s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2091s | ~ ^ 2091s | ) 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4420:109: error: expected ‘)’ before ‘b’ 2091s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2091s | ~ ^ 2091s | ) 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c: In function ‘futrts_smul_hi64’: 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2091s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2091s | ^~~~~~~~~~ 2091s | __int128__ 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4424:86: error: expected ‘)’ before ‘a’ 2091s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2091s | ~ ^ 2091s | ) 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4424:104: error: expected ‘)’ before ‘b’ 2091s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2091s | ~ ^ 2091s | ) 2091s 2091s If you find this error message confusing, uninformative, or wrong, please open an issue: 2091s https://github.com/diku-dk/futhark/issues 2091s 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.fut: 2091s Compiling with --backend=multicore: 2091s cc failed with code 1: 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c: In function ‘futrts_umul_hi64’: 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2091s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2091s | ^~~~~~~~~~~ 2091s | __uint32_t 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4420:90: error: expected ‘)’ before ‘a’ 2091s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2091s | ~ ^ 2091s | ) 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4420:109: error: expected ‘)’ before ‘b’ 2091s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2091s | ~ ^ 2091s | ) 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c: In function ‘futrts_smul_hi64’: 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2091s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2091s | ^~~~~~~~~~ 2091s | __int128__ 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4424:86: error: expected ‘)’ before ‘a’ 2091s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2091s | ~ ^ 2091s | ) 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4424:104: error: expected ‘)’ before ‘b’ 2091s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2091s | ~ ^ 2091s | ) 2091s 2091s If you find this error message confusing, uninformative, or wrong, please open an issue: 2091s https://github.com/diku-dk/futhark/issues 2091s 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.fut: 2091s Compiling with --backend=multicore: 2091s cc failed with code 1: 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c: In function ‘futrts_umul_hi64’: 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2091s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2091s | ^~~~~~~~~~~ 2091s | __uint32_t 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4421:90: error: expected ‘)’ before ‘a’ 2091s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2091s | ~ ^ 2091s | ) 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4421:109: error: expected ‘)’ before ‘b’ 2091s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2091s | ~ ^ 2091s | ) 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c: In function ‘futrts_smul_hi64’: 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2091s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2091s | ^~~~~~~~~~ 2091s | __int128__ 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4425:86: error: expected ‘)’ before ‘a’ 2091s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2091s | ~ ^ 2091s | ) 2091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4425:104: error: expected ‘)’ before ‘b’ 2091s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2091s | ~ ^ 2091s | ) 2091s 2091s If you find this error message confusing, uninformative, or wrong, please open an issue: 2091s https://github.com/diku-dk/futhark/issues 2091s 2092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.fut: 2092s Compiling with --backend=multicore: 2092s cc failed with code 1: 2092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c: In function ‘futrts_umul_hi64’: 2092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2092s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2092s | ^~~~~~~~~~~ 2092s | __uint32_t 2092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:4420:90: error: expected ‘)’ before ‘a’ 2092s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2092s | ~ ^ 2092s | ) 2092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:4420:109: error: expected ‘)’ before ‘b’ 2092s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2092s | ~ ^ 2092s | ) 2092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c: In function ‘futrts_smul_hi64’: 2092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2092s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2092s | ^~~~~~~~~~ 2092s | __int128__ 2092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:4424:86: error: expected ‘)’ before ‘a’ 2092s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2092s | ~ ^ 2092s | ) 2092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:4424:104: error: expected ‘)’ before ‘b’ 2092s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2092s | ~ ^ 2092s | ) 2092s 2092s If you find this error message confusing, uninformative, or wrong, please open an issue: 2092s https://github.com/diku-dk/futhark/issues 2092s 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.fut: 2094s Compiling with --backend=multicore: 2094s cc failed with code 1: 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c: In function ‘futrts_umul_hi64’: 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2094s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2094s | ^~~~~~~~~~~ 2094s | __uint32_t 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:4421:90: error: expected ‘)’ before ‘a’ 2094s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2094s | ~ ^ 2094s | ) 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:4421:109: error: expected ‘)’ before ‘b’ 2094s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2094s | ~ ^ 2094s | ) 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c: In function ‘futrts_smul_hi64’: 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2094s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2094s | ^~~~~~~~~~ 2094s | __int128__ 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:4425:86: error: expected ‘)’ before ‘a’ 2094s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2094s | ~ ^ 2094s | ) 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:4425:104: error: expected ‘)’ before ‘b’ 2094s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2094s | ~ ^ 2094s | ) 2094s 2094s If you find this error message confusing, uninformative, or wrong, please open an issue: 2094s https://github.com/diku-dk/futhark/issues 2094s 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.fut: 2094s Compiling with --backend=multicore: 2094s cc failed with code 1: 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c: In function ‘futrts_umul_hi64’: 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2094s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2094s | ^~~~~~~~~~~ 2094s | __uint32_t 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:4421:90: error: expected ‘)’ before ‘a’ 2094s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2094s | ~ ^ 2094s | ) 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:4421:109: error: expected ‘)’ before ‘b’ 2094s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2094s | ~ ^ 2094s | ) 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c: In function ‘futrts_smul_hi64’: 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2094s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2094s | ^~~~~~~~~~ 2094s | __int128__ 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:4425:86: error: expected ‘)’ before ‘a’ 2094s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2094s | ~ ^ 2094s | ) 2094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:4425:104: error: expected ‘)’ before ‘b’ 2094s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2094s | ~ ^ 2094s | ) 2094s 2094s If you find this error message confusing, uninformative, or wrong, please open an issue: 2094s https://github.com/diku-dk/futhark/issues 2094s 2095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.fut: 2095s Compiling with --backend=multicore: 2095s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.fut:10:18-19: 2095s Unused name "x". 2095s cc failed with code 1: 2095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c: In function ‘futrts_umul_hi64’: 2095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2095s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2095s | ^~~~~~~~~~~ 2095s | __uint32_t 2095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:4420:90: error: expected ‘)’ before ‘a’ 2095s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2095s | ~ ^ 2095s | ) 2095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:4420:109: error: expected ‘)’ before ‘b’ 2095s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2095s | ~ ^ 2095s | ) 2095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c: In function ‘futrts_smul_hi64’: 2095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2095s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2095s | ^~~~~~~~~~ 2095s | __int128__ 2095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:4424:86: error: expected ‘)’ before ‘a’ 2095s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2095s | ~ ^ 2095s | ) 2095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:4424:104: error: expected ‘)’ before ‘b’ 2095s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2095s | ~ ^ 2095s | ) 2095s 2095s If you find this error message confusing, uninformative, or wrong, please open an issue: 2095s https://github.com/diku-dk/futhark/issues 2095s 2096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.fut: 2096s Compiling with --backend=multicore: 2096s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.fut:10:18-19: 2096s Unused name "x". 2096s cc failed with code 1: 2096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c: In function ‘futrts_umul_hi64’: 2096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2096s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2096s | ^~~~~~~~~~~ 2096s | __uint32_t 2096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:4420:90: error: expected ‘)’ before ‘a’ 2096s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2096s | ~ ^ 2096s | ) 2096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:4420:109: error: expected ‘)’ before ‘b’ 2096s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2096s | ~ ^ 2096s | ) 2096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c: In function ‘futrts_smul_hi64’: 2096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2096s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2096s | ^~~~~~~~~~ 2096s | __int128__ 2096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:4424:86: error: expected ‘)’ before ‘a’ 2096s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2096s | ~ ^ 2096s | ) 2096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:4424:104: error: expected ‘)’ before ‘b’ 2096s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2096s | ~ ^ 2096s | ) 2096s 2096s If you find this error message confusing, uninformative, or wrong, please open an issue: 2096s https://github.com/diku-dk/futhark/issues 2096s 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.fut: 2099s Compiling with --backend=multicore: 2099s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.fut:11:18-19: 2099s Unused name "x". 2099s cc failed with code 1: 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c: In function ‘futrts_umul_hi64’: 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2099s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2099s | ^~~~~~~~~~~ 2099s | __uint32_t 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:4420:90: error: expected ‘)’ before ‘a’ 2099s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2099s | ~ ^ 2099s | ) 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:4420:109: error: expected ‘)’ before ‘b’ 2099s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2099s | ~ ^ 2099s | ) 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c: In function ‘futrts_smul_hi64’: 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2099s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2099s | ^~~~~~~~~~ 2099s | __int128__ 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:4424:86: error: expected ‘)’ before ‘a’ 2099s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2099s | ~ ^ 2099s | ) 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:4424:104: error: expected ‘)’ before ‘b’ 2099s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2099s | ~ ^ 2099s | ) 2099s 2099s If you find this error message confusing, uninformative, or wrong, please open an issue: 2099s https://github.com/diku-dk/futhark/issues 2099s 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.fut: 2099s Compiling with --backend=multicore: 2099s cc failed with code 1: 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c: In function ‘futrts_umul_hi64’: 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2099s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2099s | ^~~~~~~~~~~ 2099s | __uint32_t 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:4421:90: error: expected ‘)’ before ‘a’ 2099s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2099s | ~ ^ 2099s | ) 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:4421:109: error: expected ‘)’ before ‘b’ 2099s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2099s | ~ ^ 2099s | ) 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c: In function ‘futrts_smul_hi64’: 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2099s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2099s | ^~~~~~~~~~ 2099s | __int128__ 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:4425:86: error: expected ‘)’ before ‘a’ 2099s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2099s | ~ ^ 2099s | ) 2099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:4425:104: error: expected ‘)’ before ‘b’ 2099s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2099s | ~ ^ 2099s | ) 2099s 2099s If you find this error message confusing, uninformative, or wrong, please open an issue: 2099s https://github.com/diku-dk/futhark/issues 2099s 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.fut: 2100s Compiling with --backend=multicore: 2100s cc failed with code 1: 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c: In function ‘futrts_umul_hi64’: 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2100s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2100s | ^~~~~~~~~~~ 2100s | __uint32_t 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:4421:90: error: expected ‘)’ before ‘a’ 2100s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2100s | ~ ^ 2100s | ) 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:4421:109: error: expected ‘)’ before ‘b’ 2100s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2100s | ~ ^ 2100s | ) 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c: In function ‘futrts_smul_hi64’: 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2100s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2100s | ^~~~~~~~~~ 2100s | __int128__ 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:4425:86: error: expected ‘)’ before ‘a’ 2100s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2100s | ~ ^ 2100s | ) 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:4425:104: error: expected ‘)’ before ‘b’ 2100s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2100s | ~ ^ 2100s | ) 2100s 2100s If you find this error message confusing, uninformative, or wrong, please open an issue: 2100s https://github.com/diku-dk/futhark/issues 2100s 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.fut: 2100s Compiling with --backend=multicore: 2100s cc failed with code 1: 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c: In function ‘futrts_umul_hi64’: 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2100s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2100s | ^~~~~~~~~~~ 2100s | __uint32_t 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:4421:90: error: expected ‘)’ before ‘a’ 2100s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2100s | ~ ^ 2100s | ) 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:4421:109: error: expected ‘)’ before ‘b’ 2100s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2100s | ~ ^ 2100s | ) 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c: In function ‘futrts_smul_hi64’: 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2100s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2100s | ^~~~~~~~~~ 2100s | __int128__ 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:4425:86: error: expected ‘)’ before ‘a’ 2100s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2100s | ~ ^ 2100s | ) 2100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:4425:104: error: expected ‘)’ before ‘b’ 2100s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2100s | ~ ^ 2100s | ) 2100s 2100s If you find this error message confusing, uninformative, or wrong, please open an issue: 2100s https://github.com/diku-dk/futhark/issues 2100s 2101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.fut: 2101s Compiling with --backend=multicore: 2101s cc failed with code 1: 2101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c: In function ‘futrts_umul_hi64’: 2101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2101s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2101s | ^~~~~~~~~~~ 2101s | __uint32_t 2101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:4420:90: error: expected ‘)’ before ‘a’ 2101s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2101s | ~ ^ 2101s | ) 2101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:4420:109: error: expected ‘)’ before ‘b’ 2101s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2101s | ~ ^ 2101s | ) 2101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c: In function ‘futrts_smul_hi64’: 2101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2101s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2101s | ^~~~~~~~~~ 2101s | __int128__ 2101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:4424:86: error: expected ‘)’ before ‘a’ 2101s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2101s | ~ ^ 2101s | ) 2101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:4424:104: error: expected ‘)’ before ‘b’ 2101s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2101s | ~ ^ 2101s | ) 2101s 2101s If you find this error message confusing, uninformative, or wrong, please open an issue: 2101s https://github.com/diku-dk/futhark/issues 2101s 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.fut: 2102s Compiling with --backend=multicore: 2102s cc failed with code 1: 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c: In function ‘futrts_umul_hi64’: 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2102s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2102s | ^~~~~~~~~~~ 2102s | __uint32_t 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:4420:90: error: expected ‘)’ before ‘a’ 2102s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2102s | ~ ^ 2102s | ) 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:4420:109: error: expected ‘)’ before ‘b’ 2102s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2102s | ~ ^ 2102s | ) 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c: In function ‘futrts_smul_hi64’: 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2102s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2102s | ^~~~~~~~~~ 2102s | __int128__ 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:4424:86: error: expected ‘)’ before ‘a’ 2102s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2102s | ~ ^ 2102s | ) 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:4424:104: error: expected ‘)’ before ‘b’ 2102s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2102s | ~ ^ 2102s | ) 2102s 2102s If you find this error message confusing, uninformative, or wrong, please open an issue: 2102s https://github.com/diku-dk/futhark/issues 2102s 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.fut: 2102s Compiling with --backend=multicore: 2102s cc failed with code 1: 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c: In function ‘futrts_umul_hi64’: 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2102s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2102s | ^~~~~~~~~~~ 2102s | __uint32_t 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:4420:90: error: expected ‘)’ before ‘a’ 2102s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2102s | ~ ^ 2102s | ) 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:4420:109: error: expected ‘)’ before ‘b’ 2102s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2102s | ~ ^ 2102s | ) 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c: In function ‘futrts_smul_hi64’: 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2102s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2102s | ^~~~~~~~~~ 2102s | __int128__ 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:4424:86: error: expected ‘)’ before ‘a’ 2102s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2102s | ~ ^ 2102s | ) 2102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:4424:104: error: expected ‘)’ before ‘b’ 2102s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2102s | ~ ^ 2102s | ) 2102s 2102s If you find this error message confusing, uninformative, or wrong, please open an issue: 2102s https://github.com/diku-dk/futhark/issues 2102s 2103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.fut: 2103s Compiling with --backend=multicore: 2103s cc failed with code 1: 2103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c: In function ‘futrts_umul_hi64’: 2103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2103s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2103s | ^~~~~~~~~~~ 2103s | __uint32_t 2103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4420:90: error: expected ‘)’ before ‘a’ 2103s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2103s | ~ ^ 2103s | ) 2103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4420:109: error: expected ‘)’ before ‘b’ 2103s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2103s | ~ ^ 2103s | ) 2103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c: In function ‘futrts_smul_hi64’: 2103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2103s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2103s | ^~~~~~~~~~ 2103s | __int128__ 2103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4424:86: error: expected ‘)’ before ‘a’ 2103s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2103s | ~ ^ 2103s | ) 2103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4424:104: error: expected ‘)’ before ‘b’ 2103s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2103s | ~ ^ 2103s | ) 2103s 2103s If you find this error message confusing, uninformative, or wrong, please open an issue: 2103s https://github.com/diku-dk/futhark/issues 2103s 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.fut: 2106s Compiling with --backend=multicore: 2106s cc failed with code 1: 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c: In function ‘futrts_umul_hi64’: 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2106s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2106s | ^~~~~~~~~~~ 2106s | __uint32_t 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4420:90: error: expected ‘)’ before ‘a’ 2106s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2106s | ~ ^ 2106s | ) 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4420:109: error: expected ‘)’ before ‘b’ 2106s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2106s | ~ ^ 2106s | ) 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c: In function ‘futrts_smul_hi64’: 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2106s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2106s | ^~~~~~~~~~ 2106s | __int128__ 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4424:86: error: expected ‘)’ before ‘a’ 2106s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2106s | ~ ^ 2106s | ) 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4424:104: error: expected ‘)’ before ‘b’ 2106s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2106s | ~ ^ 2106s | ) 2106s 2106s If you find this error message confusing, uninformative, or wrong, please open an issue: 2106s https://github.com/diku-dk/futhark/issues 2106s 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.fut: 2106s Compiling with --backend=multicore: 2106s cc failed with code 1: 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c: In function ‘futrts_umul_hi64’: 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2106s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2106s | ^~~~~~~~~~~ 2106s | __uint32_t 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4420:90: error: expected ‘)’ before ‘a’ 2106s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2106s | ~ ^ 2106s | ) 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4420:109: error: expected ‘)’ before ‘b’ 2106s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2106s | ~ ^ 2106s | ) 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c: In function ‘futrts_smul_hi64’: 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2106s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2106s | ^~~~~~~~~~ 2106s | __int128__ 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4424:86: error: expected ‘)’ before ‘a’ 2106s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2106s | ~ ^ 2106s | ) 2106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4424:104: error: expected ‘)’ before ‘b’ 2106s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2106s | ~ ^ 2106s | ) 2106s 2106s If you find this error message confusing, uninformative, or wrong, please open an issue: 2106s https://github.com/diku-dk/futhark/issues 2106s 2107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.fut: 2107s Compiling with --backend=multicore: 2107s cc failed with code 1: 2107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c: In function ‘futrts_umul_hi64’: 2107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2107s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2107s | ^~~~~~~~~~~ 2107s | __uint32_t 2107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4421:90: error: expected ‘)’ before ‘a’ 2107s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2107s | ~ ^ 2107s | ) 2107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4421:109: error: expected ‘)’ before ‘b’ 2107s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2107s | ~ ^ 2107s | ) 2107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c: In function ‘futrts_smul_hi64’: 2107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2107s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2107s | ^~~~~~~~~~ 2107s | __int128__ 2107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4425:86: error: expected ‘)’ before ‘a’ 2107s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2107s | ~ ^ 2107s | ) 2107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4425:104: error: expected ‘)’ before ‘b’ 2107s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2107s | ~ ^ 2107s | ) 2107s 2107s If you find this error message confusing, uninformative, or wrong, please open an issue: 2107s https://github.com/diku-dk/futhark/issues 2107s 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.fut: 2108s Compiling with --backend=multicore: 2108s cc failed with code 1: 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c: In function ‘futrts_umul_hi64’: 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2108s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2108s | ^~~~~~~~~~~ 2108s | __uint32_t 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4421:90: error: expected ‘)’ before ‘a’ 2108s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2108s | ~ ^ 2108s | ) 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4421:109: error: expected ‘)’ before ‘b’ 2108s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2108s | ~ ^ 2108s | ) 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c: In function ‘futrts_smul_hi64’: 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2108s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2108s | ^~~~~~~~~~ 2108s | __int128__ 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4425:86: error: expected ‘)’ before ‘a’ 2108s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2108s | ~ ^ 2108s | ) 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4425:104: error: expected ‘)’ before ‘b’ 2108s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2108s | ~ ^ 2108s | ) 2108s 2108s If you find this error message confusing, uninformative, or wrong, please open an issue: 2108s https://github.com/diku-dk/futhark/issues 2108s 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.fut: 2108s Compiling with --backend=multicore: 2108s cc failed with code 1: 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c: In function ‘futrts_umul_hi64’: 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2108s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2108s | ^~~~~~~~~~~ 2108s | __uint32_t 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4421:90: error: expected ‘)’ before ‘a’ 2108s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2108s | ~ ^ 2108s | ) 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4421:109: error: expected ‘)’ before ‘b’ 2108s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2108s | ~ ^ 2108s | ) 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c: In function ‘futrts_smul_hi64’: 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2108s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2108s | ^~~~~~~~~~ 2108s | __int128__ 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4425:86: error: expected ‘)’ before ‘a’ 2108s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2108s | ~ ^ 2108s | ) 2108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4425:104: error: expected ‘)’ before ‘b’ 2108s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2108s | ~ ^ 2108s | ) 2108s 2108s If you find this error message confusing, uninformative, or wrong, please open an issue: 2108s https://github.com/diku-dk/futhark/issues 2108s 2109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.fut: 2109s Compiling with --backend=multicore: 2109s cc failed with code 1: 2109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c: In function ‘futrts_umul_hi64’: 2109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2109s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2109s | ^~~~~~~~~~~ 2109s | __uint32_t 2109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4420:90: error: expected ‘)’ before ‘a’ 2109s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2109s | ~ ^ 2109s | ) 2109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4420:109: error: expected ‘)’ before ‘b’ 2109s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2109s | ~ ^ 2109s | ) 2109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c: In function ‘futrts_smul_hi64’: 2109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2109s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2109s | ^~~~~~~~~~ 2109s | __int128__ 2109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4424:86: error: expected ‘)’ before ‘a’ 2109s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2109s | ~ ^ 2109s | ) 2109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4424:104: error: expected ‘)’ before ‘b’ 2109s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2109s | ~ ^ 2109s | ) 2109s 2109s If you find this error message confusing, uninformative, or wrong, please open an issue: 2109s https://github.com/diku-dk/futhark/issues 2109s 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.fut: 2110s Compiling with --backend=multicore: 2110s cc failed with code 1: 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c: In function ‘futrts_umul_hi64’: 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2110s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2110s | ^~~~~~~~~~~ 2110s | __uint32_t 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4421:90: error: expected ‘)’ before ‘a’ 2110s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2110s | ~ ^ 2110s | ) 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4421:109: error: expected ‘)’ before ‘b’ 2110s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2110s | ~ ^ 2110s | ) 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c: In function ‘futrts_smul_hi64’: 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2110s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2110s | ^~~~~~~~~~ 2110s | __int128__ 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4425:86: error: expected ‘)’ before ‘a’ 2110s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2110s | ~ ^ 2110s | ) 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4425:104: error: expected ‘)’ before ‘b’ 2110s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2110s | ~ ^ 2110s | ) 2110s 2110s If you find this error message confusing, uninformative, or wrong, please open an issue: 2110s https://github.com/diku-dk/futhark/issues 2110s 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.fut: 2110s Compiling with --backend=multicore: 2110s cc failed with code 1: 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c: In function ‘futrts_umul_hi64’: 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2110s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2110s | ^~~~~~~~~~~ 2110s | __uint32_t 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4420:90: error: expected ‘)’ before ‘a’ 2110s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2110s | ~ ^ 2110s | ) 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4420:109: error: expected ‘)’ before ‘b’ 2110s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2110s | ~ ^ 2110s | ) 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c: In function ‘futrts_smul_hi64’: 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2110s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2110s | ^~~~~~~~~~ 2110s | __int128__ 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4424:86: error: expected ‘)’ before ‘a’ 2110s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2110s | ~ ^ 2110s | ) 2110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4424:104: error: expected ‘)’ before ‘b’ 2110s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2110s | ~ ^ 2110s | ) 2110s 2110s If you find this error message confusing, uninformative, or wrong, please open an issue: 2110s https://github.com/diku-dk/futhark/issues 2110s 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.fut: 2113s Compiling with --backend=multicore: 2113s cc failed with code 1: 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c: In function ‘futrts_umul_hi64’: 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2113s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2113s | ^~~~~~~~~~~ 2113s | __uint32_t 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:4420:90: error: expected ‘)’ before ‘a’ 2113s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2113s | ~ ^ 2113s | ) 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:4420:109: error: expected ‘)’ before ‘b’ 2113s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2113s | ~ ^ 2113s | ) 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c: In function ‘futrts_smul_hi64’: 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2113s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2113s | ^~~~~~~~~~ 2113s | __int128__ 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:4424:86: error: expected ‘)’ before ‘a’ 2113s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2113s | ~ ^ 2113s | ) 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:4424:104: error: expected ‘)’ before ‘b’ 2113s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2113s | ~ ^ 2113s | ) 2113s 2113s If you find this error message confusing, uninformative, or wrong, please open an issue: 2113s https://github.com/diku-dk/futhark/issues 2113s 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.fut: 2113s Compiling with --backend=multicore: 2113s cc failed with code 1: 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c: In function ‘futrts_umul_hi64’: 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2113s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2113s | ^~~~~~~~~~~ 2113s | __uint32_t 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4420:90: error: expected ‘)’ before ‘a’ 2113s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2113s | ~ ^ 2113s | ) 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4420:109: error: expected ‘)’ before ‘b’ 2113s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2113s | ~ ^ 2113s | ) 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c: In function ‘futrts_smul_hi64’: 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2113s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2113s | ^~~~~~~~~~ 2113s | __int128__ 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4424:86: error: expected ‘)’ before ‘a’ 2113s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2113s | ~ ^ 2113s | ) 2113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4424:104: error: expected ‘)’ before ‘b’ 2113s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2113s | ~ ^ 2113s | ) 2113s 2113s If you find this error message confusing, uninformative, or wrong, please open an issue: 2113s https://github.com/diku-dk/futhark/issues 2113s 2115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.fut: 2115s Compiling with --backend=multicore: 2115s cc failed with code 1: 2115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c: In function ‘futrts_umul_hi64’: 2115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2115s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2115s | ^~~~~~~~~~~ 2115s | __uint32_t 2115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:4435:90: error: expected ‘)’ before ‘a’ 2115s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2115s | ~ ^ 2115s | ) 2115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:4435:109: error: expected ‘)’ before ‘b’ 2115s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2115s | ~ ^ 2115s | ) 2115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c: In function ‘futrts_smul_hi64’: 2115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2115s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2115s | ^~~~~~~~~~ 2115s | __int128__ 2115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:4439:86: error: expected ‘)’ before ‘a’ 2115s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2115s | ~ ^ 2115s | ) 2115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:4439:104: error: expected ‘)’ before ‘b’ 2115s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2115s | ~ ^ 2115s | ) 2115s 2115s If you find this error message confusing, uninformative, or wrong, please open an issue: 2115s https://github.com/diku-dk/futhark/issues 2115s 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.fut: 2116s Compiling with --backend=multicore: 2116s cc failed with code 1: 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c: In function ‘futrts_umul_hi64’: 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2116s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2116s | ^~~~~~~~~~~ 2116s | __uint32_t 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:4436:90: error: expected ‘)’ before ‘a’ 2116s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2116s | ~ ^ 2116s | ) 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:4436:109: error: expected ‘)’ before ‘b’ 2116s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2116s | ~ ^ 2116s | ) 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c: In function ‘futrts_smul_hi64’: 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2116s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2116s | ^~~~~~~~~~ 2116s | __int128__ 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:4440:86: error: expected ‘)’ before ‘a’ 2116s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2116s | ~ ^ 2116s | ) 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:4440:104: error: expected ‘)’ before ‘b’ 2116s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2116s | ~ ^ 2116s | ) 2116s 2116s If you find this error message confusing, uninformative, or wrong, please open an issue: 2116s https://github.com/diku-dk/futhark/issues 2116s 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.fut: 2116s Compiling with --backend=multicore: 2116s cc failed with code 1: 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c: In function ‘futrts_umul_hi64’: 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2116s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2116s | ^~~~~~~~~~~ 2116s | __uint32_t 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:4421:90: error: expected ‘)’ before ‘a’ 2116s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2116s | ~ ^ 2116s | ) 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:4421:109: error: expected ‘)’ before ‘b’ 2116s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2116s | ~ ^ 2116s | ) 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c: In function ‘futrts_smul_hi64’: 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2116s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2116s | ^~~~~~~~~~ 2116s | __int128__ 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:4425:86: error: expected ‘)’ before ‘a’ 2116s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2116s | ~ ^ 2116s | ) 2116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:4425:104: error: expected ‘)’ before ‘b’ 2116s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2116s | ~ ^ 2116s | ) 2116s 2116s If you find this error message confusing, uninformative, or wrong, please open an issue: 2116s https://github.com/diku-dk/futhark/issues 2116s 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.fut: 2118s Compiling with --backend=multicore: 2118s cc failed with code 1: 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c: In function ‘futrts_umul_hi64’: 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2118s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2118s | ^~~~~~~~~~~ 2118s | __uint32_t 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:4420:90: error: expected ‘)’ before ‘a’ 2118s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2118s | ~ ^ 2118s | ) 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:4420:109: error: expected ‘)’ before ‘b’ 2118s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2118s | ~ ^ 2118s | ) 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c: In function ‘futrts_smul_hi64’: 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2118s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2118s | ^~~~~~~~~~ 2118s | __int128__ 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:4424:86: error: expected ‘)’ before ‘a’ 2118s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2118s | ~ ^ 2118s | ) 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:4424:104: error: expected ‘)’ before ‘b’ 2118s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2118s | ~ ^ 2118s | ) 2118s 2118s If you find this error message confusing, uninformative, or wrong, please open an issue: 2118s https://github.com/diku-dk/futhark/issues 2118s 2118s 1138 failed, 99 passed, 1076 to go. 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.fut: 2118s Compiling with --backend=multicore: 2118s cc failed with code 1: 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c: In function ‘futrts_umul_hi64’: 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2118s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2118s | ^~~~~~~~~~~ 2118s | __uint32_t 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:4421:90: error: expected ‘)’ before ‘a’ 2118s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2118s | ~ ^ 2118s | ) 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:4421:109: error: expected ‘)’ before ‘b’ 2118s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2118s | ~ ^ 2118s | ) 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c: In function ‘futrts_smul_hi64’: 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2118s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2118s | ^~~~~~~~~~ 2118s | __int128__ 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:4425:86: error: expected ‘)’ before ‘a’ 2118s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2118s | ~ ^ 2118s | ) 2118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:4425:104: error: expected ‘)’ before ‘b’ 2118s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2118s | ~ ^ 2118s | ) 2118s 2118s If you find this error message confusing, uninformative, or wrong, please open an issue: 2118s https://github.com/diku-dk/futhark/issues 2118s 2120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.fut: 2120s Compiling with --backend=multicore: 2120s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.fut:25:35-36: 2120s Unused name "i". 2120s cc failed with code 1: 2120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c: In function ‘futrts_umul_hi64’: 2120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:4447:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2120s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2120s | ^~~~~~~~~~~ 2120s | __uint32_t 2120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:4447:78: note: each undeclared identifier is reported only once for each function it appears in 2120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:4447:90: error: expected ‘)’ before ‘a’ 2120s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2120s | ~ ^ 2120s | ) 2120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:4447:109: error: expected ‘)’ before ‘b’ 2120s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2120s | ~ ^ 2120s | ) 2120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c: In function ‘futrts_smul_hi64’: 2120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:4451:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2120s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2120s | ^~~~~~~~~~ 2120s | __int128__ 2120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:4451:86: error: expected ‘)’ before ‘a’ 2120s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2120s | ~ ^ 2120s | ) 2120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:4451:104: error: expected ‘)’ before ‘b’ 2120s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2120s | ~ ^ 2120s | ) 2120s 2120s If you find this error message confusing, uninformative, or wrong, please open an issue: 2120s https://github.com/diku-dk/futhark/issues 2120s 2121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.fut: 2121s Compiling with --backend=multicore: 2121s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 2121s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2121s 2121s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 2121s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2121s 2121s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 2121s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2121s 2121s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 2121s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2121s 2121s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 2121s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2121s 2121s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 2121s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2121s 2121s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 2121s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2121s 2121s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 2121s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2121s 2121s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 2121s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2121s cc failed with code 1: 2121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c: In function ‘futrts_umul_hi64’: 2121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2121s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2121s | ^~~~~~~~~~~ 2121s | __uint32_t 2121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4394:90: error: expected ‘)’ before ‘a’ 2121s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2121s | ~ ^ 2121s | ) 2121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4394:109: error: expected ‘)’ before ‘b’ 2121s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2121s | ~ ^ 2121s | ) 2121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c: In function ‘futrts_smul_hi64’: 2121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2121s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2121s | ^~~~~~~~~~ 2121s | __int128__ 2121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4398:86: error: expected ‘)’ before ‘a’ 2121s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2121s | ~ ^ 2121s | ) 2121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4398:104: error: expected ‘)’ before ‘b’ 2121s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2121s | ~ ^ 2121s | ) 2121s 2121s If you find this error message confusing, uninformative, or wrong, please open an issue: 2121s https://github.com/diku-dk/futhark/issues 2121s 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.fut: 2122s Compiling with --backend=multicore: 2122s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 2122s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2122s 2122s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 2122s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2122s 2122s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 2122s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2122s 2122s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 2122s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2122s 2122s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 2122s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2122s 2122s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 2122s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2122s 2122s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 2122s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2122s 2122s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 2122s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2122s 2122s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 2122s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2122s 2122s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.fut:13:29-30: 2122s Unused name "x". 2122s cc failed with code 1: 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c: In function ‘futrts_umul_hi64’: 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2122s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2122s | ^~~~~~~~~~~ 2122s | __uint32_t 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4421:90: error: expected ‘)’ before ‘a’ 2122s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2122s | ~ ^ 2122s | ) 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4421:109: error: expected ‘)’ before ‘b’ 2122s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2122s | ~ ^ 2122s | ) 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c: In function ‘futrts_smul_hi64’: 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2122s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2122s | ^~~~~~~~~~ 2122s | __int128__ 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4425:86: error: expected ‘)’ before ‘a’ 2122s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2122s | ~ ^ 2122s | ) 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4425:104: error: expected ‘)’ before ‘b’ 2122s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2122s | ~ ^ 2122s | ) 2122s 2122s If you find this error message confusing, uninformative, or wrong, please open an issue: 2122s https://github.com/diku-dk/futhark/issues 2122s 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.fut: 2122s Compiling with --backend=multicore: 2122s cc failed with code 1: 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c: In function ‘futrts_umul_hi64’: 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2122s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2122s | ^~~~~~~~~~~ 2122s | __uint32_t 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4394:90: error: expected ‘)’ before ‘a’ 2122s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2122s | ~ ^ 2122s | ) 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4394:109: error: expected ‘)’ before ‘b’ 2122s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2122s | ~ ^ 2122s | ) 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c: In function ‘futrts_smul_hi64’: 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2122s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2122s | ^~~~~~~~~~ 2122s | __int128__ 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4398:86: error: expected ‘)’ before ‘a’ 2122s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2122s | ~ ^ 2122s | ) 2122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4398:104: error: expected ‘)’ before ‘b’ 2122s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2122s | ~ ^ 2122s | ) 2122s 2122s If you find this error message confusing, uninformative, or wrong, please open an issue: 2122s https://github.com/diku-dk/futhark/issues 2122s 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.fut: 2125s Compiling with --backend=multicore: 2125s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.fut:9:31-32: 2125s Unused name "x". 2125s cc failed with code 1: 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c: In function ‘futrts_umul_hi64’: 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2125s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2125s | ^~~~~~~~~~~ 2125s | __uint32_t 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4436:90: error: expected ‘)’ before ‘a’ 2125s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2125s | ~ ^ 2125s | ) 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4436:109: error: expected ‘)’ before ‘b’ 2125s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2125s | ~ ^ 2125s | ) 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c: In function ‘futrts_smul_hi64’: 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2125s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2125s | ^~~~~~~~~~ 2125s | __int128__ 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4440:86: error: expected ‘)’ before ‘a’ 2125s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2125s | ~ ^ 2125s | ) 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4440:104: error: expected ‘)’ before ‘b’ 2125s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2125s | ~ ^ 2125s | ) 2125s 2125s If you find this error message confusing, uninformative, or wrong, please open an issue: 2125s https://github.com/diku-dk/futhark/issues 2125s 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.fut: 2125s Compiling with --backend=multicore: 2125s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.fut:28:35-36: 2125s Unused name "i". 2125s cc failed with code 1: 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c: In function ‘futrts_umul_hi64’: 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2125s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2125s | ^~~~~~~~~~~ 2125s | __uint32_t 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4446:90: error: expected ‘)’ before ‘a’ 2125s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2125s | ~ ^ 2125s | ) 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4446:109: error: expected ‘)’ before ‘b’ 2125s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2125s | ~ ^ 2125s | ) 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c: In function ‘futrts_smul_hi64’: 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2125s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2125s | ^~~~~~~~~~ 2125s | __int128__ 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4450:86: error: expected ‘)’ before ‘a’ 2125s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2125s | ~ ^ 2125s | ) 2125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4450:104: error: expected ‘)’ before ‘b’ 2125s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2125s | ~ ^ 2125s | ) 2125s 2125s If you find this error message confusing, uninformative, or wrong, please open an issue: 2125s https://github.com/diku-dk/futhark/issues 2125s 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.fut: 2127s Compiling with --backend=multicore: 2127s cc failed with code 1: 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c: In function ‘futrts_umul_hi64’: 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2127s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2127s | ^~~~~~~~~~~ 2127s | __uint32_t 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:4420:90: error: expected ‘)’ before ‘a’ 2127s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2127s | ~ ^ 2127s | ) 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:4420:109: error: expected ‘)’ before ‘b’ 2127s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2127s | ~ ^ 2127s | ) 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c: In function ‘futrts_smul_hi64’: 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2127s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2127s | ^~~~~~~~~~ 2127s | __int128__ 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:4424:86: error: expected ‘)’ before ‘a’ 2127s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2127s | ~ ^ 2127s | ) 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:4424:104: error: expected ‘)’ before ‘b’ 2127s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2127s | ~ ^ 2127s | ) 2127s 2127s If you find this error message confusing, uninformative, or wrong, please open an issue: 2127s https://github.com/diku-dk/futhark/issues 2127s 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.fut: 2127s Compiling with --backend=multicore: 2127s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.fut:10:18-19: 2127s Unused name "x". 2127s 2127s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.fut:17:21-22: 2127s Unused name "y". 2127s 2127s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.fut:21:22-23: 2127s Unused name "y". 2127s 2127s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.fut:21:29-30: 2127s Unused name "z". 2127s cc failed with code 1: 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c: In function ‘futrts_umul_hi64’: 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:4472:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2127s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2127s | ^~~~~~~~~~~ 2127s | __uint32_t 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:4472:78: note: each undeclared identifier is reported only once for each function it appears in 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:4472:90: error: expected ‘)’ before ‘a’ 2127s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2127s | ~ ^ 2127s | ) 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:4472:109: error: expected ‘)’ before ‘b’ 2127s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2127s | ~ ^ 2127s | ) 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c: In function ‘futrts_smul_hi64’: 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:4476:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2127s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2127s | ^~~~~~~~~~ 2127s | __int128__ 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:4476:86: error: expected ‘)’ before ‘a’ 2127s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2127s | ~ ^ 2127s | ) 2127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:4476:104: error: expected ‘)’ before ‘b’ 2127s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2127s | ~ ^ 2127s | ) 2127s 2127s If you find this error message confusing, uninformative, or wrong, please open an issue: 2127s https://github.com/diku-dk/futhark/issues 2127s 2128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.fut: 2128s Compiling with --backend=multicore: 2128s cc failed with code 1: 2128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c: In function ‘futrts_umul_hi64’: 2128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2128s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2128s | ^~~~~~~~~~~ 2128s | __uint32_t 2128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:4420:90: error: expected ‘)’ before ‘a’ 2128s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2128s | ~ ^ 2128s | ) 2128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:4420:109: error: expected ‘)’ before ‘b’ 2128s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2128s | ~ ^ 2128s | ) 2128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c: In function ‘futrts_smul_hi64’: 2128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2128s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2128s | ^~~~~~~~~~ 2128s | __int128__ 2128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:4424:86: error: expected ‘)’ before ‘a’ 2128s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2128s | ~ ^ 2128s | ) 2128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:4424:104: error: expected ‘)’ before ‘b’ 2128s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2128s | ~ ^ 2128s | ) 2128s 2128s If you find this error message confusing, uninformative, or wrong, please open an issue: 2128s https://github.com/diku-dk/futhark/issues 2128s 2130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.fut: 2130s Compiling with --backend=multicore: 2130s cc failed with code 1: 2130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c: In function ‘futrts_umul_hi64’: 2130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2130s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2130s | ^~~~~~~~~~~ 2130s | __uint32_t 2130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:4421:90: error: expected ‘)’ before ‘a’ 2130s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2130s | ~ ^ 2130s | ) 2130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:4421:109: error: expected ‘)’ before ‘b’ 2130s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2130s | ~ ^ 2130s | ) 2130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c: In function ‘futrts_smul_hi64’: 2130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2130s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2130s | ^~~~~~~~~~ 2130s | __int128__ 2130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:4425:86: error: expected ‘)’ before ‘a’ 2130s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2130s | ~ ^ 2130s | ) 2130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:4425:104: error: expected ‘)’ before ‘b’ 2130s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2130s | ~ ^ 2130s | ) 2130s 2130s If you find this error message confusing, uninformative, or wrong, please open an issue: 2130s https://github.com/diku-dk/futhark/issues 2130s 2131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.fut: 2131s Compiling with --backend=multicore: 2131s cc failed with code 1: 2131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c: In function ‘futrts_umul_hi64’: 2131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2131s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2131s | ^~~~~~~~~~~ 2131s | __uint32_t 2131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4420:90: error: expected ‘)’ before ‘a’ 2131s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2131s | ~ ^ 2131s | ) 2131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4420:109: error: expected ‘)’ before ‘b’ 2131s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2131s | ~ ^ 2131s | ) 2131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c: In function ‘futrts_smul_hi64’: 2131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2131s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2131s | ^~~~~~~~~~ 2131s | __int128__ 2131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4424:86: error: expected ‘)’ before ‘a’ 2131s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2131s | ~ ^ 2131s | ) 2131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4424:104: error: expected ‘)’ before ‘b’ 2131s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2131s | ~ ^ 2131s | ) 2131s 2131s If you find this error message confusing, uninformative, or wrong, please open an issue: 2131s https://github.com/diku-dk/futhark/issues 2131s 2132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.fut: 2132s Compiling with --backend=multicore: 2132s cc failed with code 1: 2132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c: In function ‘futrts_umul_hi64’: 2132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2132s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2132s | ^~~~~~~~~~~ 2132s | __uint32_t 2132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:4420:90: error: expected ‘)’ before ‘a’ 2132s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2132s | ~ ^ 2132s | ) 2132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:4420:109: error: expected ‘)’ before ‘b’ 2132s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2132s | ~ ^ 2132s | ) 2132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c: In function ‘futrts_smul_hi64’: 2132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2132s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2132s | ^~~~~~~~~~ 2132s | __int128__ 2132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:4424:86: error: expected ‘)’ before ‘a’ 2132s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2132s | ~ ^ 2132s | ) 2132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:4424:104: error: expected ‘)’ before ‘b’ 2132s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2132s | ~ ^ 2132s | ) 2132s 2132s If you find this error message confusing, uninformative, or wrong, please open an issue: 2132s https://github.com/diku-dk/futhark/issues 2132s 2132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.fut: 2132s Compiling with --backend=multicore: 2132s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.fut:11:18-19: 2132s Unused name "x". 2132s 2132s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.fut:17:10-28: 2132s Entry point parameter 2132s 2132s ((A: [5](i32, i32)): [5](i32, i32)) 2132s 2132s will have an opaque type, so the entry point will likely not be callable. 2132s cc failed with code 1: 2132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c: In function ‘futrts_umul_hi64’: 2132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2133s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2133s | ^~~~~~~~~~~ 2133s | __uint32_t 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:4452:90: error: expected ‘)’ before ‘a’ 2133s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2133s | ~ ^ 2133s | ) 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:4452:109: error: expected ‘)’ before ‘b’ 2133s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2133s | ~ ^ 2133s | ) 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c: In function ‘futrts_smul_hi64’: 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2133s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2133s | ^~~~~~~~~~ 2133s | __int128__ 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:4456:86: error: expected ‘)’ before ‘a’ 2133s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2133s | ~ ^ 2133s | ) 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:4456:104: error: expected ‘)’ before ‘b’ 2133s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2133s | ~ ^ 2133s | ) 2133s 2133s If you find this error message confusing, uninformative, or wrong, please open an issue: 2133s https://github.com/diku-dk/futhark/issues 2133s 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.fut: 2133s Compiling with --backend=multicore: 2133s cc failed with code 1: 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c: In function ‘futrts_umul_hi64’: 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2133s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2133s | ^~~~~~~~~~~ 2133s | __uint32_t 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:4406:90: error: expected ‘)’ before ‘a’ 2133s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2133s | ~ ^ 2133s | ) 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:4406:109: error: expected ‘)’ before ‘b’ 2133s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2133s | ~ ^ 2133s | ) 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c: In function ‘futrts_smul_hi64’: 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2133s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2133s | ^~~~~~~~~~ 2133s | __int128__ 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:4410:86: error: expected ‘)’ before ‘a’ 2133s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2133s | ~ ^ 2133s | ) 2133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:4410:104: error: expected ‘)’ before ‘b’ 2133s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2133s | ~ ^ 2133s | ) 2133s 2133s If you find this error message confusing, uninformative, or wrong, please open an issue: 2133s https://github.com/diku-dk/futhark/issues 2133s 2134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.fut: 2134s Compiling with --backend=multicore: 2134s cc failed with code 1: 2134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c: In function ‘futrts_umul_hi64’: 2134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2134s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2134s | ^~~~~~~~~~~ 2134s | __uint32_t 2134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:4406:90: error: expected ‘)’ before ‘a’ 2134s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2134s | ~ ^ 2134s | ) 2134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:4406:109: error: expected ‘)’ before ‘b’ 2134s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2134s | ~ ^ 2134s | ) 2134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c: In function ‘futrts_smul_hi64’: 2134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2134s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2134s | ^~~~~~~~~~ 2134s | __int128__ 2134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:4410:86: error: expected ‘)’ before ‘a’ 2134s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2134s | ~ ^ 2134s | ) 2134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:4410:104: error: expected ‘)’ before ‘b’ 2134s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2134s | ~ ^ 2134s | ) 2134s 2134s If you find this error message confusing, uninformative, or wrong, please open an issue: 2134s https://github.com/diku-dk/futhark/issues 2134s 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.fut: 2135s Compiling with --backend=multicore: 2135s cc failed with code 1: 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c: In function ‘futrts_umul_hi64’: 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2135s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2135s | ^~~~~~~~~~~ 2135s | __uint32_t 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:4420:90: error: expected ‘)’ before ‘a’ 2135s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2135s | ~ ^ 2135s | ) 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:4420:109: error: expected ‘)’ before ‘b’ 2135s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2135s | ~ ^ 2135s | ) 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c: In function ‘futrts_smul_hi64’: 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2135s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2135s | ^~~~~~~~~~ 2135s | __int128__ 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:4424:86: error: expected ‘)’ before ‘a’ 2135s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2135s | ~ ^ 2135s | ) 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:4424:104: error: expected ‘)’ before ‘b’ 2135s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2135s | ~ ^ 2135s | ) 2135s 2135s If you find this error message confusing, uninformative, or wrong, please open an issue: 2135s https://github.com/diku-dk/futhark/issues 2135s 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.fut: 2135s Compiling with --backend=multicore: 2135s cc failed with code 1: 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c: In function ‘futrts_umul_hi64’: 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2135s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2135s | ^~~~~~~~~~~ 2135s | __uint32_t 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:4420:90: error: expected ‘)’ before ‘a’ 2135s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2135s | ~ ^ 2135s | ) 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:4420:109: error: expected ‘)’ before ‘b’ 2135s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2135s | ~ ^ 2135s | ) 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c: In function ‘futrts_smul_hi64’: 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2135s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2135s | ^~~~~~~~~~ 2135s | __int128__ 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:4424:86: error: expected ‘)’ before ‘a’ 2135s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2135s | ~ ^ 2135s | ) 2135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:4424:104: error: expected ‘)’ before ‘b’ 2135s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2135s | ~ ^ 2135s | ) 2135s 2135s If you find this error message confusing, uninformative, or wrong, please open an issue: 2135s https://github.com/diku-dk/futhark/issues 2135s 2138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.fut: 2138s Compiling with --backend=multicore: 2138s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 2138s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2138s 2138s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 2138s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2138s 2138s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 2138s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2138s 2138s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 2138s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2138s 2138s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 2138s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2138s 2138s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 2138s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2138s 2138s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 2138s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2138s 2138s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 2138s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2138s 2138s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 2138s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2138s cc failed with code 1: 2138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c: In function ‘futrts_umul_hi64’: 2138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2138s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2138s | ^~~~~~~~~~~ 2138s | __uint32_t 2138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:4420:90: error: expected ‘)’ before ‘a’ 2138s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2138s | ~ ^ 2138s | ) 2138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:4420:109: error: expected ‘)’ before ‘b’ 2138s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2138s | ~ ^ 2138s | ) 2138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c: In function ‘futrts_smul_hi64’: 2138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2138s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2138s | ^~~~~~~~~~ 2138s | __int128__ 2138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:4424:86: error: expected ‘)’ before ‘a’ 2138s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2138s | ~ ^ 2138s | ) 2138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:4424:104: error: expected ‘)’ before ‘b’ 2138s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2138s | ~ ^ 2138s | ) 2138s 2138s If you find this error message confusing, uninformative, or wrong, please open an issue: 2138s https://github.com/diku-dk/futhark/issues 2138s 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.fut: 2139s Compiling with --backend=multicore: 2139s cc failed with code 1: 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c: In function ‘futrts_umul_hi64’: 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2139s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2139s | ^~~~~~~~~~~ 2139s | __uint32_t 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:4394:90: error: expected ‘)’ before ‘a’ 2139s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2139s | ~ ^ 2139s | ) 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:4394:109: error: expected ‘)’ before ‘b’ 2139s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2139s | ~ ^ 2139s | ) 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c: In function ‘futrts_smul_hi64’: 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2139s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2139s | ^~~~~~~~~~ 2139s | __int128__ 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:4398:86: error: expected ‘)’ before ‘a’ 2139s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2139s | ~ ^ 2139s | ) 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:4398:104: error: expected ‘)’ before ‘b’ 2139s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2139s | ~ ^ 2139s | ) 2139s 2139s If you find this error message confusing, uninformative, or wrong, please open an issue: 2139s https://github.com/diku-dk/futhark/issues 2139s 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.fut: 2139s Compiling with --backend=multicore: 2139s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 2139s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2139s 2139s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 2139s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2139s 2139s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 2139s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2139s 2139s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 2139s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2139s 2139s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 2139s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2139s 2139s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 2139s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2139s 2139s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 2139s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2139s 2139s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 2139s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2139s 2139s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 2139s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2139s cc failed with code 1: 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c: In function ‘futrts_umul_hi64’: 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2139s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2139s | ^~~~~~~~~~~ 2139s | __uint32_t 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:4420:90: error: expected ‘)’ before ‘a’ 2139s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2139s | ~ ^ 2139s | ) 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:4420:109: error: expected ‘)’ before ‘b’ 2139s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2139s | ~ ^ 2139s | ) 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c: In function ‘futrts_smul_hi64’: 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2139s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2139s | ^~~~~~~~~~ 2139s | __int128__ 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:4424:86: error: expected ‘)’ before ‘a’ 2139s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2139s | ~ ^ 2139s | ) 2139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:4424:104: error: expected ‘)’ before ‘b’ 2139s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2139s | ~ ^ 2139s | ) 2139s 2139s If you find this error message confusing, uninformative, or wrong, please open an issue: 2139s https://github.com/diku-dk/futhark/issues 2139s 2140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.fut: 2140s Compiling with --backend=multicore: 2140s cc failed with code 1: 2140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c: In function ‘futrts_umul_hi64’: 2140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2140s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2140s | ^~~~~~~~~~~ 2140s | __uint32_t 2140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:4406:90: error: expected ‘)’ before ‘a’ 2140s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2140s | ~ ^ 2140s | ) 2140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:4406:109: error: expected ‘)’ before ‘b’ 2140s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2140s | ~ ^ 2140s | ) 2140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c: In function ‘futrts_smul_hi64’: 2140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2140s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2140s | ^~~~~~~~~~ 2140s | __int128__ 2140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:4410:86: error: expected ‘)’ before ‘a’ 2140s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2140s | ~ ^ 2140s | ) 2140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:4410:104: error: expected ‘)’ before ‘b’ 2140s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2140s | ~ ^ 2140s | ) 2140s 2140s If you find this error message confusing, uninformative, or wrong, please open an issue: 2140s https://github.com/diku-dk/futhark/issues 2140s 2147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.fut: 2147s Compiling with --backend=multicore: 2147s cc failed with code 1: 2147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c: In function ‘futrts_umul_hi64’: 2147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2147s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2147s | ^~~~~~~~~~~ 2147s | __uint32_t 2147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4394:90: error: expected ‘)’ before ‘a’ 2147s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2147s | ~ ^ 2147s | ) 2147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4394:109: error: expected ‘)’ before ‘b’ 2147s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2147s | ~ ^ 2147s | ) 2147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c: In function ‘futrts_smul_hi64’: 2147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2147s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2147s | ^~~~~~~~~~ 2147s | __int128__ 2147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4398:86: error: expected ‘)’ before ‘a’ 2147s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2147s | ~ ^ 2147s | ) 2147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4398:104: error: expected ‘)’ before ‘b’ 2147s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2147s | ~ ^ 2147s | ) 2147s 2147s If you find this error message confusing, uninformative, or wrong, please open an issue: 2147s https://github.com/diku-dk/futhark/issues 2147s 2148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.fut: 2148s Compiling with --backend=multicore: 2148s cc failed with code 1: 2148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c: In function ‘futrts_umul_hi64’: 2148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2148s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2148s | ^~~~~~~~~~~ 2148s | __uint32_t 2148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:4422:90: error: expected ‘)’ before ‘a’ 2148s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2148s | ~ ^ 2148s | ) 2148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:4422:109: error: expected ‘)’ before ‘b’ 2148s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2148s | ~ ^ 2149s | ) 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c: In function ‘futrts_smul_hi64’: 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2149s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2149s | ^~~~~~~~~~ 2149s | __int128__ 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:4426:86: error: expected ‘)’ before ‘a’ 2149s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2149s | ~ ^ 2149s | ) 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:4426:104: error: expected ‘)’ before ‘b’ 2149s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2149s | ~ ^ 2149s | ) 2149s 2149s If you find this error message confusing, uninformative, or wrong, please open an issue: 2149s https://github.com/diku-dk/futhark/issues 2149s 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.fut: 2149s Compiling with --backend=multicore: 2149s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.fut:21:1-33: 2149s Entry point return type 2149s 2149s *m.loss.t 2149s 2149s will have an opaque type, so the result will likely not be usable. 2149s cc failed with code 1: 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c: In function ‘futrts_umul_hi64’: 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2149s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2149s | ^~~~~~~~~~~ 2149s | __uint32_t 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:4406:90: error: expected ‘)’ before ‘a’ 2149s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2149s | ~ ^ 2149s | ) 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:4406:109: error: expected ‘)’ before ‘b’ 2149s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2149s | ~ ^ 2149s | ) 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c: In function ‘futrts_smul_hi64’: 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2149s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2149s | ^~~~~~~~~~ 2149s | __int128__ 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:4410:86: error: expected ‘)’ before ‘a’ 2149s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2149s | ~ ^ 2149s | ) 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:4410:104: error: expected ‘)’ before ‘b’ 2149s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2149s | ~ ^ 2149s | ) 2149s 2149s If you find this error message confusing, uninformative, or wrong, please open an issue: 2149s https://github.com/diku-dk/futhark/issues 2149s 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.fut: 2149s Compiling with --backend=multicore: 2149s cc failed with code 1: 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c: In function ‘futrts_umul_hi64’: 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2149s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2149s | ^~~~~~~~~~~ 2149s | __uint32_t 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:4422:90: error: expected ‘)’ before ‘a’ 2149s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2149s | ~ ^ 2149s | ) 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:4422:109: error: expected ‘)’ before ‘b’ 2149s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2149s | ~ ^ 2149s | ) 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c: In function ‘futrts_smul_hi64’: 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2149s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2149s | ^~~~~~~~~~ 2149s | __int128__ 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:4426:86: error: expected ‘)’ before ‘a’ 2149s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2149s | ~ ^ 2149s | ) 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:4426:104: error: expected ‘)’ before ‘b’ 2149s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2149s | ~ ^ 2149s | ) 2149s 2149s If you find this error message confusing, uninformative, or wrong, please open an issue: 2149s https://github.com/diku-dk/futhark/issues 2149s 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.fut: 2149s Compiling with --backend=multicore: 2149s cc failed with code 1: 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c: In function ‘futrts_umul_hi64’: 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2149s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2149s | ^~~~~~~~~~~ 2149s | __uint32_t 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:4394:90: error: expected ‘)’ before ‘a’ 2149s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2149s | ~ ^ 2149s | ) 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:4394:109: error: expected ‘)’ before ‘b’ 2149s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2149s | ~ ^ 2149s | ) 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c: In function ‘futrts_smul_hi64’: 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2149s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2149s | ^~~~~~~~~~ 2149s | __int128__ 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:4398:86: error: expected ‘)’ before ‘a’ 2149s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2149s | ~ ^ 2149s | ) 2149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:4398:104: error: expected ‘)’ before ‘b’ 2149s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2149s | ~ ^ 2149s | ) 2149s 2149s If you find this error message confusing, uninformative, or wrong, please open an issue: 2149s https://github.com/diku-dk/futhark/issues 2149s 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.fut: 2150s Compiling with --backend=multicore: 2150s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.fut:8:15-23: 2150s Unused name "T". 2150s 2150s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.fut:18:10-22: 2150s Entry point parameter 2150s 2150s ((x: csr.csr): csr.mat) 2150s 2150s will have an opaque type, so the entry point will likely not be callable. 2150s cc failed with code 1: 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c: In function ‘futrts_umul_hi64’: 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2150s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2150s | ^~~~~~~~~~~ 2150s | __uint32_t 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:4406:90: error: expected ‘)’ before ‘a’ 2150s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2150s | ~ ^ 2150s | ) 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:4406:109: error: expected ‘)’ before ‘b’ 2150s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2150s | ~ ^ 2150s | ) 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c: In function ‘futrts_smul_hi64’: 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2150s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2150s | ^~~~~~~~~~ 2150s | __int128__ 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:4410:86: error: expected ‘)’ before ‘a’ 2150s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2150s | ~ ^ 2150s | ) 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:4410:104: error: expected ‘)’ before ‘b’ 2150s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2150s | ~ ^ 2150s | ) 2150s 2150s If you find this error message confusing, uninformative, or wrong, please open an issue: 2150s https://github.com/diku-dk/futhark/issues 2150s 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.fut: 2150s Compiling with --backend=multicore: 2150s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.fut:13:28-39: 2150s Unused name "dummy". 2150s 2150s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.fut:20:1-35: 2150s Entry point return type 2150s 2150s *sgd.loss.t 2150s 2150s will have an opaque type, so the result will likely not be usable. 2150s cc failed with code 1: 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c: In function ‘futrts_umul_hi64’: 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2150s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2150s | ^~~~~~~~~~~ 2150s | __uint32_t 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:4406:90: error: expected ‘)’ before ‘a’ 2150s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2150s | ~ ^ 2150s | ) 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:4406:109: error: expected ‘)’ before ‘b’ 2150s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2150s | ~ ^ 2150s | ) 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c: In function ‘futrts_smul_hi64’: 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2150s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2150s | ^~~~~~~~~~ 2150s | __int128__ 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:4410:86: error: expected ‘)’ before ‘a’ 2150s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2150s | ~ ^ 2150s | ) 2150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:4410:104: error: expected ‘)’ before ‘b’ 2150s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2150s | ~ ^ 2150s | ) 2150s 2150s If you find this error message confusing, uninformative, or wrong, please open an issue: 2150s https://github.com/diku-dk/futhark/issues 2150s 2151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.fut: 2151s Compiling with --backend=multicore: 2151s cc failed with code 1: 2151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c: In function ‘futrts_umul_hi64’: 2151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2151s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2151s | ^~~~~~~~~~~ 2151s | __uint32_t 2151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:4421:90: error: expected ‘)’ before ‘a’ 2151s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2151s | ~ ^ 2151s | ) 2151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:4421:109: error: expected ‘)’ before ‘b’ 2151s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2151s | ~ ^ 2151s | ) 2151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c: In function ‘futrts_smul_hi64’: 2151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2151s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2151s | ^~~~~~~~~~ 2151s | __int128__ 2151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:4425:86: error: expected ‘)’ before ‘a’ 2151s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2151s | ~ ^ 2151s | ) 2151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:4425:104: error: expected ‘)’ before ‘b’ 2151s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2151s | ~ ^ 2151s | ) 2151s 2151s If you find this error message confusing, uninformative, or wrong, please open an issue: 2151s https://github.com/diku-dk/futhark/issues 2151s 2154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.fut: 2154s Compiling with --backend=multicore: 2154s cc failed with code 1: 2154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c: In function ‘futrts_umul_hi64’: 2154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2154s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2154s | ^~~~~~~~~~~ 2154s | __uint32_t 2154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:4394:90: error: expected ‘)’ before ‘a’ 2154s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2154s | ~ ^ 2154s | ) 2154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:4394:109: error: expected ‘)’ before ‘b’ 2154s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2154s | ~ ^ 2154s | ) 2154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c: In function ‘futrts_smul_hi64’: 2154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2154s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2154s | ^~~~~~~~~~ 2154s | __int128__ 2154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:4398:86: error: expected ‘)’ before ‘a’ 2154s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2154s | ~ ^ 2154s | ) 2154s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:4398:104: error: expected ‘)’ before ‘b’ 2154s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2154s | ~ ^ 2154s | ) 2154s 2154s If you find this error message confusing, uninformative, or wrong, please open an issue: 2154s https://github.com/diku-dk/futhark/issues 2154s 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.fut: 2156s Compiling with --backend=multicore: 2156s cc failed with code 1: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c: In function ‘futrts_umul_hi64’: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2156s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ^~~~~~~~~~~ 2156s | __uint32_t 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:4406:90: error: expected ‘)’ before ‘a’ 2156s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:4406:109: error: expected ‘)’ before ‘b’ 2156s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c: In function ‘futrts_smul_hi64’: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2156s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ^~~~~~~~~~ 2156s | __int128__ 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:4410:86: error: expected ‘)’ before ‘a’ 2156s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:4410:104: error: expected ‘)’ before ‘b’ 2156s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s 2156s If you find this error message confusing, uninformative, or wrong, please open an issue: 2156s https://github.com/diku-dk/futhark/issues 2156s 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.fut: 2156s Compiling with --backend=multicore: 2156s cc failed with code 1: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c: In function ‘futrts_umul_hi64’: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2156s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ^~~~~~~~~~~ 2156s | __uint32_t 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:4420:90: error: expected ‘)’ before ‘a’ 2156s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:4420:109: error: expected ‘)’ before ‘b’ 2156s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c: In function ‘futrts_smul_hi64’: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2156s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ^~~~~~~~~~ 2156s | __int128__ 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:4424:86: error: expected ‘)’ before ‘a’ 2156s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:4424:104: error: expected ‘)’ before ‘b’ 2156s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s 2156s If you find this error message confusing, uninformative, or wrong, please open an issue: 2156s https://github.com/diku-dk/futhark/issues 2156s 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.fut: 2156s Compiling with --backend=multicore: 2156s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.fut:17:12-13: 2156s Defaulting ambiguous type to i32. 2156s cc failed with code 1: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c: In function ‘futrts_umul_hi64’: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2156s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ^~~~~~~~~~~ 2156s | __uint32_t 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:4406:90: error: expected ‘)’ before ‘a’ 2156s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:4406:109: error: expected ‘)’ before ‘b’ 2156s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c: In function ‘futrts_smul_hi64’: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2156s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ^~~~~~~~~~ 2156s | __int128__ 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:4410:86: error: expected ‘)’ before ‘a’ 2156s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:4410:104: error: expected ‘)’ before ‘b’ 2156s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s 2156s If you find this error message confusing, uninformative, or wrong, please open an issue: 2156s https://github.com/diku-dk/futhark/issues 2156s 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.fut: 2156s Compiling with --backend=multicore: 2156s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.fut:7:13-14: 2156s Defaulting ambiguous type to i32. 2156s cc failed with code 1: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c: In function ‘futrts_umul_hi64’: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2156s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ^~~~~~~~~~~ 2156s | __uint32_t 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:4407:90: error: expected ‘)’ before ‘a’ 2156s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:4407:109: error: expected ‘)’ before ‘b’ 2156s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c: In function ‘futrts_smul_hi64’: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2156s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ^~~~~~~~~~ 2156s | __int128__ 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:4411:86: error: expected ‘)’ before ‘a’ 2156s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:4411:104: error: expected ‘)’ before ‘b’ 2156s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s 2156s If you find this error message confusing, uninformative, or wrong, please open an issue: 2156s https://github.com/diku-dk/futhark/issues 2156s 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.fut: 2156s Compiling with --backend=multicore: 2156s cc failed with code 1: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c: In function ‘futrts_umul_hi64’: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2156s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ^~~~~~~~~~~ 2156s | __uint32_t 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:4420:90: error: expected ‘)’ before ‘a’ 2156s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:4420:109: error: expected ‘)’ before ‘b’ 2156s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c: In function ‘futrts_smul_hi64’: 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2156s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ^~~~~~~~~~ 2156s | __int128__ 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:4424:86: error: expected ‘)’ before ‘a’ 2156s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:4424:104: error: expected ‘)’ before ‘b’ 2156s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2156s | ~ ^ 2156s | ) 2156s 2156s If you find this error message confusing, uninformative, or wrong, please open an issue: 2156s https://github.com/diku-dk/futhark/issues 2156s 2157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.fut: 2157s Compiling with --backend=multicore: 2157s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.fut:5:22-23: 2157s Defaulting ambiguous type to i32. 2157s cc failed with code 1: 2157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c: In function ‘futrts_umul_hi64’: 2157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2157s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2157s | ^~~~~~~~~~~ 2157s | __uint32_t 2157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:4406:90: error: expected ‘)’ before ‘a’ 2157s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2157s | ~ ^ 2157s | ) 2157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:4406:109: error: expected ‘)’ before ‘b’ 2157s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2157s | ~ ^ 2157s | ) 2157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c: In function ‘futrts_smul_hi64’: 2157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2157s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2157s | ^~~~~~~~~~ 2157s | __int128__ 2157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:4410:86: error: expected ‘)’ before ‘a’ 2157s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2157s | ~ ^ 2157s | ) 2157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:4410:104: error: expected ‘)’ before ‘b’ 2157s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2157s | ~ ^ 2157s | ) 2157s 2157s If you find this error message confusing, uninformative, or wrong, please open an issue: 2157s https://github.com/diku-dk/futhark/issues 2157s 2158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.fut: 2158s Compiling with --backend=multicore: 2158s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.fut:8:7-9:55: 2158s Unused name "X". 2158s 2158s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.fut:18:14-15: 2158s Unused name "N". 2158s cc failed with code 1: 2158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c: In function ‘futrts_umul_hi64’: 2158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2158s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2158s | ^~~~~~~~~~~ 2158s | __uint32_t 2158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:4406:90: error: expected ‘)’ before ‘a’ 2158s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2158s | ~ ^ 2158s | ) 2158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:4406:109: error: expected ‘)’ before ‘b’ 2158s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2158s | ~ ^ 2158s | ) 2158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c: In function ‘futrts_smul_hi64’: 2158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2158s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2158s | ^~~~~~~~~~ 2158s | __int128__ 2158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:4410:86: error: expected ‘)’ before ‘a’ 2158s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2158s | ~ ^ 2158s | ) 2158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:4410:104: error: expected ‘)’ before ‘b’ 2158s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2158s | ~ ^ 2158s | ) 2158s 2158s If you find this error message confusing, uninformative, or wrong, please open an issue: 2158s https://github.com/diku-dk/futhark/issues 2158s 2161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.fut: 2161s Compiling with --backend=multicore: 2161s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.fut:7:18-25: 2161s Unused name "D". 2161s 2161s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.fut:7:38-45: 2161s Unused name "R". 2161s cc failed with code 1: 2161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c: In function ‘futrts_umul_hi64’: 2161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2161s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2161s | ^~~~~~~~~~~ 2161s | __uint32_t 2161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:4394:90: error: expected ‘)’ before ‘a’ 2161s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2161s | ~ ^ 2161s | ) 2161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:4394:109: error: expected ‘)’ before ‘b’ 2161s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2161s | ~ ^ 2161s | ) 2161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c: In function ‘futrts_smul_hi64’: 2161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2161s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2161s | ^~~~~~~~~~ 2161s | __int128__ 2161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:4398:86: error: expected ‘)’ before ‘a’ 2161s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2161s | ~ ^ 2161s | ) 2161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:4398:104: error: expected ‘)’ before ‘b’ 2161s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2161s | ~ ^ 2161s | ) 2161s 2161s If you find this error message confusing, uninformative, or wrong, please open an issue: 2161s https://github.com/diku-dk/futhark/issues 2161s 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.fut: 2163s Compiling with --backend=multicore: 2163s cc failed with code 1: 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c: In function ‘futrts_umul_hi64’: 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2163s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2163s | ^~~~~~~~~~~ 2163s | __uint32_t 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:4407:90: error: expected ‘)’ before ‘a’ 2163s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2163s | ~ ^ 2163s | ) 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:4407:109: error: expected ‘)’ before ‘b’ 2163s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2163s | ~ ^ 2163s | ) 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c: In function ‘futrts_smul_hi64’: 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2163s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2163s | ^~~~~~~~~~ 2163s | __int128__ 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:4411:86: error: expected ‘)’ before ‘a’ 2163s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2163s | ~ ^ 2163s | ) 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:4411:104: error: expected ‘)’ before ‘b’ 2163s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2163s | ~ ^ 2163s | ) 2163s 2163s If you find this error message confusing, uninformative, or wrong, please open an issue: 2163s https://github.com/diku-dk/futhark/issues 2163s 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.fut: 2163s Compiling with --backend=multicore: 2163s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.fut:22:11-12: 2163s Unused name "a". 2163s 2163s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.fut:22:20-21: 2163s Unused name "b". 2163s cc failed with code 1: 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c: In function ‘futrts_umul_hi64’: 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2163s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2163s | ^~~~~~~~~~~ 2163s | __uint32_t 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:4407:90: error: expected ‘)’ before ‘a’ 2163s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2163s | ~ ^ 2163s | ) 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:4407:109: error: expected ‘)’ before ‘b’ 2163s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2163s | ~ ^ 2163s | ) 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c: In function ‘futrts_smul_hi64’: 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2163s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2163s | ^~~~~~~~~~ 2163s | __int128__ 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:4411:86: error: expected ‘)’ before ‘a’ 2163s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2163s | ~ ^ 2163s | ) 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:4411:104: error: expected ‘)’ before ‘b’ 2163s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2163s | ~ ^ 2163s | ) 2163s 2163s If you find this error message confusing, uninformative, or wrong, please open an issue: 2163s https://github.com/diku-dk/futhark/issues 2163s 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.fut: 2163s Compiling with --backend=multicore: 2163s cc failed with code 1: 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c: In function ‘futrts_umul_hi64’: 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2163s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2163s | ^~~~~~~~~~~ 2163s | __uint32_t 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:4406:90: error: expected ‘)’ before ‘a’ 2163s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2163s | ~ ^ 2163s | ) 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:4406:109: error: expected ‘)’ before ‘b’ 2163s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2163s | ~ ^ 2163s | ) 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c: In function ‘futrts_smul_hi64’: 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2163s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2163s | ^~~~~~~~~~ 2163s | __int128__ 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:4410:86: error: expected ‘)’ before ‘a’ 2163s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2163s | ~ ^ 2163s | ) 2163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:4410:104: error: expected ‘)’ before ‘b’ 2163s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2163s | ~ ^ 2163s | ) 2163s 2163s If you find this error message confusing, uninformative, or wrong, please open an issue: 2163s https://github.com/diku-dk/futhark/issues 2163s 2165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.fut: 2165s Compiling with --backend=multicore: 2165s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.fut:8:12-26: 2165s Entry point parameter 2165s 2165s ((x: (M.t, M.t)): (M.t, M.t)) 2165s 2165s will have an opaque type, so the entry point will likely not be callable. 2165s cc failed with code 1: 2165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c: In function ‘futrts_umul_hi64’: 2165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:4425:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2165s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2165s | ^~~~~~~~~~~ 2165s | __uint32_t 2165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:4425:78: note: each undeclared identifier is reported only once for each function it appears in 2165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:4425:90: error: expected ‘)’ before ‘a’ 2165s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2165s | ~ ^ 2165s | ) 2165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:4425:109: error: expected ‘)’ before ‘b’ 2165s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2165s | ~ ^ 2165s | ) 2165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c: In function ‘futrts_smul_hi64’: 2165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:4429:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2165s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2165s | ^~~~~~~~~~ 2165s | __int128__ 2165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:4429:86: error: expected ‘)’ before ‘a’ 2165s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2165s | ~ ^ 2165s | ) 2165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:4429:104: error: expected ‘)’ before ‘b’ 2165s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2165s | ~ ^ 2165s | ) 2165s 2165s If you find this error message confusing, uninformative, or wrong, please open an issue: 2165s https://github.com/diku-dk/futhark/issues 2165s 2168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.fut: 2168s Compiling with --backend=multicore: 2168s cc failed with code 1: 2168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c: In function ‘futrts_umul_hi64’: 2168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2168s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2168s | ^~~~~~~~~~~ 2168s | __uint32_t 2168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:4406:90: error: expected ‘)’ before ‘a’ 2168s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2168s | ~ ^ 2168s | ) 2168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:4406:109: error: expected ‘)’ before ‘b’ 2168s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2168s | ~ ^ 2168s | ) 2168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c: In function ‘futrts_smul_hi64’: 2168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2168s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2168s | ^~~~~~~~~~ 2168s | __int128__ 2168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:4410:86: error: expected ‘)’ before ‘a’ 2168s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2168s | ~ ^ 2168s | ) 2168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:4410:104: error: expected ‘)’ before ‘b’ 2168s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2168s | ~ ^ 2168s | ) 2168s 2168s If you find this error message confusing, uninformative, or wrong, please open an issue: 2168s https://github.com/diku-dk/futhark/issues 2168s 2170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.fut: 2170s Compiling with --backend=multicore: 2170s cc failed with code 1: 2170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c: In function ‘futrts_umul_hi64’: 2170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2170s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2170s | ^~~~~~~~~~~ 2170s | __uint32_t 2170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:4406:90: error: expected ‘)’ before ‘a’ 2170s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2170s | ~ ^ 2170s | ) 2170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:4406:109: error: expected ‘)’ before ‘b’ 2170s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2170s | ~ ^ 2170s | ) 2170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c: In function ‘futrts_smul_hi64’: 2170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2170s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2170s | ^~~~~~~~~~ 2170s | __int128__ 2170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:4410:86: error: expected ‘)’ before ‘a’ 2170s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2170s | ~ ^ 2170s | ) 2170s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:4410:104: error: expected ‘)’ before ‘b’ 2170s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2170s | ~ ^ 2170s | ) 2170s 2170s If you find this error message confusing, uninformative, or wrong, please open an issue: 2170s https://github.com/diku-dk/futhark/issues 2170s 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.fut: 2171s Compiling with --backend=multicore: 2171s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.fut:21:37-38: 2171s Defaulting ambiguous type to i32. 2171s cc failed with code 1: 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c: In function ‘futrts_umul_hi64’: 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2171s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2171s | ^~~~~~~~~~~ 2171s | __uint32_t 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:4436:90: error: expected ‘)’ before ‘a’ 2171s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2171s | ~ ^ 2171s | ) 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:4436:109: error: expected ‘)’ before ‘b’ 2171s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2171s | ~ ^ 2171s | ) 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c: In function ‘futrts_smul_hi64’: 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2171s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2171s | ^~~~~~~~~~ 2171s | __int128__ 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:4440:86: error: expected ‘)’ before ‘a’ 2171s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2171s | ~ ^ 2171s | ) 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:4440:104: error: expected ‘)’ before ‘b’ 2171s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2171s | ~ ^ 2171s | ) 2171s 2171s If you find this error message confusing, uninformative, or wrong, please open an issue: 2171s https://github.com/diku-dk/futhark/issues 2171s 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.fut: 2171s Compiling with --backend=multicore: 2171s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.fut:9:11-12: 2171s Unused name "a". 2171s 2171s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.fut:9:23-24: 2171s Unused name "b". 2171s cc failed with code 1: 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c: In function ‘futrts_umul_hi64’: 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2171s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2171s | ^~~~~~~~~~~ 2171s | __uint32_t 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:4420:90: error: expected ‘)’ before ‘a’ 2171s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2171s | ~ ^ 2171s | ) 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:4420:109: error: expected ‘)’ before ‘b’ 2171s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2171s | ~ ^ 2171s | ) 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c: In function ‘futrts_smul_hi64’: 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2171s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2171s | ^~~~~~~~~~ 2171s | __int128__ 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:4424:86: error: expected ‘)’ before ‘a’ 2171s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2171s | ~ ^ 2171s | ) 2171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:4424:104: error: expected ‘)’ before ‘b’ 2171s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2171s | ~ ^ 2171s | ) 2171s 2171s If you find this error message confusing, uninformative, or wrong, please open an issue: 2171s https://github.com/diku-dk/futhark/issues 2171s 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.fut: 2172s Compiling with --backend=multicore: 2172s cc failed with code 1: 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c: In function ‘futrts_umul_hi64’: 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2172s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2172s | ^~~~~~~~~~~ 2172s | __uint32_t 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:4439:90: error: expected ‘)’ before ‘a’ 2172s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2172s | ~ ^ 2172s | ) 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:4439:109: error: expected ‘)’ before ‘b’ 2172s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2172s | ~ ^ 2172s | ) 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c: In function ‘futrts_smul_hi64’: 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2172s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2172s | ^~~~~~~~~~ 2172s | __int128__ 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:4443:86: error: expected ‘)’ before ‘a’ 2172s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2172s | ~ ^ 2172s | ) 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:4443:104: error: expected ‘)’ before ‘b’ 2172s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2172s | ~ ^ 2172s | ) 2172s 2172s If you find this error message confusing, uninformative, or wrong, please open an issue: 2172s https://github.com/diku-dk/futhark/issues 2172s 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.fut: 2172s Compiling with --backend=multicore: 2172s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.fut:23:37-38: 2172s Defaulting ambiguous type to i32. 2172s cc failed with code 1: 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c: In function ‘futrts_umul_hi64’: 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2172s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2172s | ^~~~~~~~~~~ 2172s | __uint32_t 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:4436:90: error: expected ‘)’ before ‘a’ 2172s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2172s | ~ ^ 2172s | ) 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:4436:109: error: expected ‘)’ before ‘b’ 2172s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2172s | ~ ^ 2172s | ) 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c: In function ‘futrts_smul_hi64’: 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2172s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2172s | ^~~~~~~~~~ 2172s | __int128__ 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:4440:86: error: expected ‘)’ before ‘a’ 2172s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2172s | ~ ^ 2172s | ) 2172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:4440:104: error: expected ‘)’ before ‘b’ 2172s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2172s | ~ ^ 2172s | ) 2172s 2172s If you find this error message confusing, uninformative, or wrong, please open an issue: 2172s https://github.com/diku-dk/futhark/issues 2172s 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.fut: 2173s Compiling with --backend=multicore: 2173s cc failed with code 1: 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c: In function ‘futrts_umul_hi64’: 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2173s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2173s | ^~~~~~~~~~~ 2173s | __uint32_t 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:4406:90: error: expected ‘)’ before ‘a’ 2173s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2173s | ~ ^ 2173s | ) 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:4406:109: error: expected ‘)’ before ‘b’ 2173s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2173s | ~ ^ 2173s | ) 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c: In function ‘futrts_smul_hi64’: 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2173s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2173s | ^~~~~~~~~~ 2173s | __int128__ 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:4410:86: error: expected ‘)’ before ‘a’ 2173s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2173s | ~ ^ 2173s | ) 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:4410:104: error: expected ‘)’ before ‘b’ 2173s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2173s | ~ ^ 2173s | ) 2173s 2173s If you find this error message confusing, uninformative, or wrong, please open an issue: 2173s https://github.com/diku-dk/futhark/issues 2173s 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.fut: 2173s Compiling with --backend=multicore: 2173s cc failed with code 1: 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c: In function ‘futrts_umul_hi64’: 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2173s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2173s | ^~~~~~~~~~~ 2173s | __uint32_t 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:4406:90: error: expected ‘)’ before ‘a’ 2173s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2173s | ~ ^ 2173s | ) 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:4406:109: error: expected ‘)’ before ‘b’ 2173s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2173s | ~ ^ 2173s | ) 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c: In function ‘futrts_smul_hi64’: 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2173s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2173s | ^~~~~~~~~~ 2173s | __int128__ 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:4410:86: error: expected ‘)’ before ‘a’ 2173s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2173s | ~ ^ 2173s | ) 2173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:4410:104: error: expected ‘)’ before ‘b’ 2173s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2173s | ~ ^ 2173s | ) 2173s 2173s If you find this error message confusing, uninformative, or wrong, please open an issue: 2173s https://github.com/diku-dk/futhark/issues 2173s 2176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.fut: 2176s Compiling with --backend=multicore: 2176s cc failed with code 1: 2176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c: In function ‘futrts_umul_hi64’: 2176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2176s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2176s | ^~~~~~~~~~~ 2176s | __uint32_t 2176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:4406:90: error: expected ‘)’ before ‘a’ 2176s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2176s | ~ ^ 2176s | ) 2176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:4406:109: error: expected ‘)’ before ‘b’ 2176s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2176s | ~ ^ 2176s | ) 2176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c: In function ‘futrts_smul_hi64’: 2176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2176s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2176s | ^~~~~~~~~~ 2176s | __int128__ 2176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:4410:86: error: expected ‘)’ before ‘a’ 2176s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2176s | ~ ^ 2176s | ) 2176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:4410:104: error: expected ‘)’ before ‘b’ 2176s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2176s | ~ ^ 2176s | ) 2176s 2176s If you find this error message confusing, uninformative, or wrong, please open an issue: 2176s https://github.com/diku-dk/futhark/issues 2176s 2178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.fut: 2178s Compiling with --backend=multicore: 2178s cc failed with code 1: 2178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c: In function ‘futrts_umul_hi64’: 2178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2178s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2178s | ^~~~~~~~~~~ 2178s | __uint32_t 2178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:4406:90: error: expected ‘)’ before ‘a’ 2178s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2178s | ~ ^ 2178s | ) 2178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:4406:109: error: expected ‘)’ before ‘b’ 2178s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2178s | ~ ^ 2178s | ) 2178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c: In function ‘futrts_smul_hi64’: 2178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2178s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2178s | ^~~~~~~~~~ 2178s | __int128__ 2178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:4410:86: error: expected ‘)’ before ‘a’ 2178s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2178s | ~ ^ 2178s | ) 2178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:4410:104: error: expected ‘)’ before ‘b’ 2178s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2178s | ~ ^ 2178s | ) 2178s 2178s If you find this error message confusing, uninformative, or wrong, please open an issue: 2178s https://github.com/diku-dk/futhark/issues 2178s 2178s 1191 failed, 114 passed, 1008 to go. 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.fut: 2179s Compiling with --backend=multicore: 2179s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.fut:5:19-81: 2179s Unused name "P_f_a". 2179s cc failed with code 1: 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c: In function ‘futrts_umul_hi64’: 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2179s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2179s | ^~~~~~~~~~~ 2179s | __uint32_t 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:4408:90: error: expected ‘)’ before ‘a’ 2179s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2179s | ~ ^ 2179s | ) 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:4408:109: error: expected ‘)’ before ‘b’ 2179s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2179s | ~ ^ 2179s | ) 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c: In function ‘futrts_smul_hi64’: 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2179s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2179s | ^~~~~~~~~~ 2179s | __int128__ 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:4412:86: error: expected ‘)’ before ‘a’ 2179s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2179s | ~ ^ 2179s | ) 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:4412:104: error: expected ‘)’ before ‘b’ 2179s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2179s | ~ ^ 2179s | ) 2179s 2179s If you find this error message confusing, uninformative, or wrong, please open an issue: 2179s https://github.com/diku-dk/futhark/issues 2179s 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.fut: 2179s Compiling with --backend=multicore: 2179s cc failed with code 1: 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c: In function ‘futrts_umul_hi64’: 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2179s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2179s | ^~~~~~~~~~~ 2179s | __uint32_t 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:4436:90: error: expected ‘)’ before ‘a’ 2179s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2179s | ~ ^ 2179s | ) 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:4436:109: error: expected ‘)’ before ‘b’ 2179s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2179s | ~ ^ 2179s | ) 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c: In function ‘futrts_smul_hi64’: 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2179s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2179s | ^~~~~~~~~~ 2179s | __int128__ 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:4440:86: error: expected ‘)’ before ‘a’ 2179s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2179s | ~ ^ 2179s | ) 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:4440:104: error: expected ‘)’ before ‘b’ 2179s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2179s | ~ ^ 2179s | ) 2179s 2179s If you find this error message confusing, uninformative, or wrong, please open an issue: 2179s https://github.com/diku-dk/futhark/issues 2179s 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.fut: 2179s Compiling with --backend=multicore: 2179s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.fut:10:26-27: 2179s Defaulting ambiguous type to i32. 2179s 2179s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.fut:12:26-27: 2179s Defaulting ambiguous type to i32. 2179s 2179s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.fut:13:26-27: 2179s Defaulting ambiguous type to i32. 2179s cc failed with code 1: 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c: In function ‘futrts_umul_hi64’: 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2179s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2179s | ^~~~~~~~~~~ 2179s | __uint32_t 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:4406:90: error: expected ‘)’ before ‘a’ 2179s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2179s | ~ ^ 2179s | ) 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:4406:109: error: expected ‘)’ before ‘b’ 2179s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2179s | ~ ^ 2179s | ) 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c: In function ‘futrts_smul_hi64’: 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2179s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2179s | ^~~~~~~~~~ 2179s | __int128__ 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:4410:86: error: expected ‘)’ before ‘a’ 2179s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2179s | ~ ^ 2179s | ) 2179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:4410:104: error: expected ‘)’ before ‘b’ 2179s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2179s | ~ ^ 2179s | ) 2179s 2179s If you find this error message confusing, uninformative, or wrong, please open an issue: 2179s https://github.com/diku-dk/futhark/issues 2179s 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.fut: 2180s Compiling with --backend=multicore: 2180s cc failed with code 1: 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c: In function ‘futrts_umul_hi64’: 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2180s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2180s | ^~~~~~~~~~~ 2180s | __uint32_t 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:4406:90: error: expected ‘)’ before ‘a’ 2180s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2180s | ~ ^ 2180s | ) 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:4406:109: error: expected ‘)’ before ‘b’ 2180s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2180s | ~ ^ 2180s | ) 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c: In function ‘futrts_smul_hi64’: 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2180s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2180s | ^~~~~~~~~~ 2180s | __int128__ 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:4410:86: error: expected ‘)’ before ‘a’ 2180s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2180s | ~ ^ 2180s | ) 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:4410:104: error: expected ‘)’ before ‘b’ 2180s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2180s | ~ ^ 2180s | ) 2180s 2180s If you find this error message confusing, uninformative, or wrong, please open an issue: 2180s https://github.com/diku-dk/futhark/issues 2180s 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.fut: 2180s Compiling with --backend=multicore: 2180s cc failed with code 1: 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c: In function ‘futrts_umul_hi64’: 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2180s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2180s | ^~~~~~~~~~~ 2180s | __uint32_t 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:4406:90: error: expected ‘)’ before ‘a’ 2180s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2180s | ~ ^ 2180s | ) 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:4406:109: error: expected ‘)’ before ‘b’ 2180s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2180s | ~ ^ 2180s | ) 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c: In function ‘futrts_smul_hi64’: 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2180s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2180s | ^~~~~~~~~~ 2180s | __int128__ 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:4410:86: error: expected ‘)’ before ‘a’ 2180s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2180s | ~ ^ 2180s | ) 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:4410:104: error: expected ‘)’ before ‘b’ 2180s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2180s | ~ ^ 2180s | ) 2180s 2180s If you find this error message confusing, uninformative, or wrong, please open an issue: 2180s https://github.com/diku-dk/futhark/issues 2180s 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.fut: 2180s Compiling with --backend=multicore: 2180s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.fut:18:10-21: 2180s Entry point parameter 2180s 2180s ((x: m.cell): m.cell) 2180s 2180s will have an opaque type, so the entry point will likely not be callable. 2180s cc failed with code 1: 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c: In function ‘futrts_umul_hi64’: 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2180s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2180s | ^~~~~~~~~~~ 2180s | __uint32_t 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:4406:90: error: expected ‘)’ before ‘a’ 2180s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2180s | ~ ^ 2180s | ) 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:4406:109: error: expected ‘)’ before ‘b’ 2180s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2180s | ~ ^ 2180s | ) 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c: In function ‘futrts_smul_hi64’: 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2180s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2180s | ^~~~~~~~~~ 2180s | __int128__ 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:4410:86: error: expected ‘)’ before ‘a’ 2180s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2180s | ~ ^ 2180s | ) 2180s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:4410:104: error: expected ‘)’ before ‘b’ 2180s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2180s | ~ ^ 2180s | ) 2180s 2180s If you find this error message confusing, uninformative, or wrong, please open an issue: 2180s https://github.com/diku-dk/futhark/issues 2180s 2185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.fut: 2185s Compiling with --backend=multicore: 2185s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.fut:23:13-14: 2185s Defaulting ambiguous type to i32. 2185s cc failed with code 1: 2185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c: In function ‘futrts_umul_hi64’: 2185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2185s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2185s | ^~~~~~~~~~~ 2185s | __uint32_t 2185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:4406:90: error: expected ‘)’ before ‘a’ 2185s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2185s | ~ ^ 2185s | ) 2185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:4406:109: error: expected ‘)’ before ‘b’ 2185s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2185s | ~ ^ 2185s | ) 2185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c: In function ‘futrts_smul_hi64’: 2185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2185s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2185s | ^~~~~~~~~~ 2185s | __int128__ 2185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:4410:86: error: expected ‘)’ before ‘a’ 2185s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2185s | ~ ^ 2185s | ) 2185s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:4410:104: error: expected ‘)’ before ‘b’ 2185s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2185s | ~ ^ 2185s | ) 2185s 2185s If you find this error message confusing, uninformative, or wrong, please open an issue: 2185s https://github.com/diku-dk/futhark/issues 2185s 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.fut: 2187s Compiling with --backend=multicore: 2187s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.fut:22:13-14: 2187s Defaulting ambiguous type to i32. 2187s cc failed with code 1: 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c: In function ‘futrts_umul_hi64’: 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2187s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2187s | ^~~~~~~~~~~ 2187s | __uint32_t 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:4407:90: error: expected ‘)’ before ‘a’ 2187s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2187s | ~ ^ 2187s | ) 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:4407:109: error: expected ‘)’ before ‘b’ 2187s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2187s | ~ ^ 2187s | ) 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c: In function ‘futrts_smul_hi64’: 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2187s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2187s | ^~~~~~~~~~ 2187s | __int128__ 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:4411:86: error: expected ‘)’ before ‘a’ 2187s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2187s | ~ ^ 2187s | ) 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:4411:104: error: expected ‘)’ before ‘b’ 2187s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2187s | ~ ^ 2187s | ) 2187s 2187s If you find this error message confusing, uninformative, or wrong, please open an issue: 2187s https://github.com/diku-dk/futhark/issues 2187s 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.fut: 2187s Compiling with --backend=multicore: 2187s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.fut:9:18-26: 2187s Unused name "P". 2187s 2187s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.fut:19:10-20: 2187s Entry point parameter 2187s 2187s ((a: mod.abs): mod.t) 2187s 2187s will have an opaque type, so the entry point will likely not be callable. 2187s cc failed with code 1: 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c: In function ‘futrts_umul_hi64’: 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2187s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2187s | ^~~~~~~~~~~ 2187s | __uint32_t 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:4406:90: error: expected ‘)’ before ‘a’ 2187s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2187s | ~ ^ 2187s | ) 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:4406:109: error: expected ‘)’ before ‘b’ 2187s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2187s | ~ ^ 2187s | ) 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c: In function ‘futrts_smul_hi64’: 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2187s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2187s | ^~~~~~~~~~ 2187s | __int128__ 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:4410:86: error: expected ‘)’ before ‘a’ 2187s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2187s | ~ ^ 2187s | ) 2187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:4410:104: error: expected ‘)’ before ‘b’ 2187s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2187s | ~ ^ 2187s | ) 2187s 2187s If you find this error message confusing, uninformative, or wrong, please open an issue: 2187s https://github.com/diku-dk/futhark/issues 2187s 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.fut: 2188s Compiling with --backend=multicore: 2188s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.fut:1:14-21: 2188s Unused name "R". 2188s 2188s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.fut:2:11-14: 2188s Unused name "k_m". 2188s 2188s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.fut:11:14-21: 2188s Unused name "R". 2188s 2188s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.fut:18:1-17: 2188s Entry point return type 2188s 2188s (k_m: ()) -> i32 2188s 2188s will have an opaque type, so the result will likely not be usable. 2188s cc failed with code 1: 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c: In function ‘futrts_umul_hi64’: 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:4411:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2188s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2188s | ^~~~~~~~~~~ 2188s | __uint32_t 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:4411:78: note: each undeclared identifier is reported only once for each function it appears in 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:4411:90: error: expected ‘)’ before ‘a’ 2188s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2188s | ~ ^ 2188s | ) 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:4411:109: error: expected ‘)’ before ‘b’ 2188s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2188s | ~ ^ 2188s | ) 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c: In function ‘futrts_smul_hi64’: 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:4415:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2188s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2188s | ^~~~~~~~~~ 2188s | __int128__ 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:4415:86: error: expected ‘)’ before ‘a’ 2188s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2188s | ~ ^ 2188s | ) 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:4415:104: error: expected ‘)’ before ‘b’ 2188s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2188s | ~ ^ 2188s | ) 2188s 2188s If you find this error message confusing, uninformative, or wrong, please open an issue: 2188s https://github.com/diku-dk/futhark/issues 2188s 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.fut: 2188s Compiling with --backend=multicore: 2188s cc failed with code 1: 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c: In function ‘futrts_umul_hi64’: 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2188s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2188s | ^~~~~~~~~~~ 2188s | __uint32_t 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:4406:90: error: expected ‘)’ before ‘a’ 2188s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2188s | ~ ^ 2188s | ) 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:4406:109: error: expected ‘)’ before ‘b’ 2188s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2188s | ~ ^ 2188s | ) 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c: In function ‘futrts_smul_hi64’: 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2188s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2188s | ^~~~~~~~~~ 2188s | __int128__ 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:4410:86: error: expected ‘)’ before ‘a’ 2188s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2188s | ~ ^ 2188s | ) 2188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:4410:104: error: expected ‘)’ before ‘b’ 2188s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2188s | ~ ^ 2188s | ) 2188s 2188s If you find this error message confusing, uninformative, or wrong, please open an issue: 2188s https://github.com/diku-dk/futhark/issues 2188s 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.fut: 2189s Compiling with --backend=multicore: 2189s cc failed with code 1: 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c: In function ‘futrts_umul_hi64’: 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2189s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2189s | ^~~~~~~~~~~ 2189s | __uint32_t 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:4420:90: error: expected ‘)’ before ‘a’ 2189s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2189s | ~ ^ 2189s | ) 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:4420:109: error: expected ‘)’ before ‘b’ 2189s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2189s | ~ ^ 2189s | ) 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c: In function ‘futrts_smul_hi64’: 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2189s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2189s | ^~~~~~~~~~ 2189s | __int128__ 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:4424:86: error: expected ‘)’ before ‘a’ 2189s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2189s | ~ ^ 2189s | ) 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:4424:104: error: expected ‘)’ before ‘b’ 2189s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2189s | ~ ^ 2189s | ) 2189s 2189s If you find this error message confusing, uninformative, or wrong, please open an issue: 2189s https://github.com/diku-dk/futhark/issues 2189s 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.fut: 2189s Compiling with --backend=multicore: 2189s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.fut:44:10-37: 2189s Entry point parameter 2189s 2189s ((x: k_means_em.mixture.V.t): k_means_em.mixture.V.t) 2189s 2189s will have an opaque type, so the entry point will likely not be callable. 2189s cc failed with code 1: 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c: In function ‘futrts_umul_hi64’: 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2189s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2189s | ^~~~~~~~~~~ 2189s | __uint32_t 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:4406:90: error: expected ‘)’ before ‘a’ 2189s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2189s | ~ ^ 2189s | ) 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:4406:109: error: expected ‘)’ before ‘b’ 2189s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2189s | ~ ^ 2189s | ) 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c: In function ‘futrts_smul_hi64’: 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2189s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2189s | ^~~~~~~~~~ 2189s | __int128__ 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:4410:86: error: expected ‘)’ before ‘a’ 2189s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2189s | ~ ^ 2189s | ) 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:4410:104: error: expected ‘)’ before ‘b’ 2189s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2189s | ~ ^ 2189s | ) 2189s 2189s If you find this error message confusing, uninformative, or wrong, please open an issue: 2189s https://github.com/diku-dk/futhark/issues 2189s 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.fut: 2189s Compiling with --backend=multicore: 2189s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.fut:19:10-29: 2189s Entry point parameter 2189s 2189s ((x: k_means_em.V.t): k_means_em.V.t) 2189s 2189s will have an opaque type, so the entry point will likely not be callable. 2189s cc failed with code 1: 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c: In function ‘futrts_umul_hi64’: 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2189s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2189s | ^~~~~~~~~~~ 2189s | __uint32_t 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:4406:90: error: expected ‘)’ before ‘a’ 2189s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2189s | ~ ^ 2189s | ) 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:4406:109: error: expected ‘)’ before ‘b’ 2189s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2189s | ~ ^ 2189s | ) 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c: In function ‘futrts_smul_hi64’: 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2189s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2189s | ^~~~~~~~~~ 2189s | __int128__ 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:4410:86: error: expected ‘)’ before ‘a’ 2189s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2189s | ~ ^ 2189s | ) 2189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:4410:104: error: expected ‘)’ before ‘b’ 2189s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2189s | ~ ^ 2189s | ) 2189s 2189s If you find this error message confusing, uninformative, or wrong, please open an issue: 2189s https://github.com/diku-dk/futhark/issues 2189s 2194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.fut: 2194s Compiling with --backend=multicore: 2194s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.fut:21:12-13: 2194s Defaulting ambiguous type to i32. 2194s cc failed with code 1: 2194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c: In function ‘futrts_umul_hi64’: 2194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2194s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2194s | ^~~~~~~~~~~ 2194s | __uint32_t 2194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:4406:90: error: expected ‘)’ before ‘a’ 2194s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2194s | ~ ^ 2194s | ) 2194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:4406:109: error: expected ‘)’ before ‘b’ 2194s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2194s | ~ ^ 2194s | ) 2194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c: In function ‘futrts_smul_hi64’: 2194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2194s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2194s | ^~~~~~~~~~ 2194s | __int128__ 2194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:4410:86: error: expected ‘)’ before ‘a’ 2194s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2194s | ~ ^ 2194s | ) 2194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:4410:104: error: expected ‘)’ before ‘b’ 2194s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2194s | ~ ^ 2194s | ) 2194s 2194s If you find this error message confusing, uninformative, or wrong, please open an issue: 2194s https://github.com/diku-dk/futhark/issues 2194s 2196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.fut: 2196s Compiling with --backend=multicore: 2196s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.fut:25:12-13: 2196s Defaulting ambiguous type to i32. 2196s cc failed with code 1: 2196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c: In function ‘futrts_umul_hi64’: 2196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2196s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2196s | ^~~~~~~~~~~ 2196s | __uint32_t 2196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:4406:90: error: expected ‘)’ before ‘a’ 2196s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2196s | ~ ^ 2196s | ) 2196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:4406:109: error: expected ‘)’ before ‘b’ 2196s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2196s | ~ ^ 2196s | ) 2196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c: In function ‘futrts_smul_hi64’: 2196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2196s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2196s | ^~~~~~~~~~ 2196s | __int128__ 2196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:4410:86: error: expected ‘)’ before ‘a’ 2196s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2196s | ~ ^ 2196s | ) 2196s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:4410:104: error: expected ‘)’ before ‘b’ 2196s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2196s | ~ ^ 2196s | ) 2196s 2196s If you find this error message confusing, uninformative, or wrong, please open an issue: 2196s https://github.com/diku-dk/futhark/issues 2196s 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.fut: 2197s Compiling with --backend=multicore: 2197s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.fut:7:27-28: 2197s Defaulting ambiguous type to i32. 2197s cc failed with code 1: 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c: In function ‘futrts_umul_hi64’: 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2197s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2197s | ^~~~~~~~~~~ 2197s | __uint32_t 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:4406:90: error: expected ‘)’ before ‘a’ 2197s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2197s | ~ ^ 2197s | ) 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:4406:109: error: expected ‘)’ before ‘b’ 2197s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2197s | ~ ^ 2197s | ) 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c: In function ‘futrts_smul_hi64’: 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2197s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2197s | ^~~~~~~~~~ 2197s | __int128__ 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:4410:86: error: expected ‘)’ before ‘a’ 2197s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2197s | ~ ^ 2197s | ) 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:4410:104: error: expected ‘)’ before ‘b’ 2197s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2197s | ~ ^ 2197s | ) 2197s 2197s If you find this error message confusing, uninformative, or wrong, please open an issue: 2197s https://github.com/diku-dk/futhark/issues 2197s 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.fut: 2197s Compiling with --backend=multicore: 2197s cc failed with code 1: 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c: In function ‘futrts_umul_hi64’: 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2197s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2197s | ^~~~~~~~~~~ 2197s | __uint32_t 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:4406:90: error: expected ‘)’ before ‘a’ 2197s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2197s | ~ ^ 2197s | ) 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:4406:109: error: expected ‘)’ before ‘b’ 2197s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2197s | ~ ^ 2197s | ) 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c: In function ‘futrts_smul_hi64’: 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2197s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2197s | ^~~~~~~~~~ 2197s | __int128__ 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:4410:86: error: expected ‘)’ before ‘a’ 2197s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2197s | ~ ^ 2197s | ) 2197s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:4410:104: error: expected ‘)’ before ‘b’ 2197s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2197s | ~ ^ 2197s | ) 2197s 2197s If you find this error message confusing, uninformative, or wrong, please open an issue: 2197s https://github.com/diku-dk/futhark/issues 2197s 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.fut: 2199s Compiling with --backend=multicore: 2199s cc failed with code 1: 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c: In function ‘futrts_umul_hi64’: 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2199s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2199s | ^~~~~~~~~~~ 2199s | __uint32_t 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:4406:90: error: expected ‘)’ before ‘a’ 2199s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2199s | ~ ^ 2199s | ) 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:4406:109: error: expected ‘)’ before ‘b’ 2199s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2199s | ~ ^ 2199s | ) 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c: In function ‘futrts_smul_hi64’: 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2199s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2199s | ^~~~~~~~~~ 2199s | __int128__ 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:4410:86: error: expected ‘)’ before ‘a’ 2199s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2199s | ~ ^ 2199s | ) 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:4410:104: error: expected ‘)’ before ‘b’ 2199s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2199s | ~ ^ 2199s | ) 2199s 2199s If you find this error message confusing, uninformative, or wrong, please open an issue: 2199s https://github.com/diku-dk/futhark/issues 2199s 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.fut: 2199s Compiling with --backend=multicore: 2199s cc failed with code 1: 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c: In function ‘futrts_umul_hi64’: 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2199s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2199s | ^~~~~~~~~~~ 2199s | __uint32_t 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:4406:90: error: expected ‘)’ before ‘a’ 2199s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2199s | ~ ^ 2199s | ) 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:4406:109: error: expected ‘)’ before ‘b’ 2199s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2199s | ~ ^ 2199s | ) 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c: In function ‘futrts_smul_hi64’: 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2199s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2199s | ^~~~~~~~~~ 2199s | __int128__ 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:4410:86: error: expected ‘)’ before ‘a’ 2199s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2199s | ~ ^ 2199s | ) 2199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:4410:104: error: expected ‘)’ before ‘b’ 2199s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2199s | ~ ^ 2199s | ) 2199s 2199s If you find this error message confusing, uninformative, or wrong, please open an issue: 2199s https://github.com/diku-dk/futhark/issues 2199s 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.fut: 2200s Compiling with --backend=multicore: 2200s cc failed with code 1: 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c: In function ‘futrts_umul_hi64’: 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2200s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2200s | ^~~~~~~~~~~ 2200s | __uint32_t 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:4408:90: error: expected ‘)’ before ‘a’ 2200s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2200s | ~ ^ 2200s | ) 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:4408:109: error: expected ‘)’ before ‘b’ 2200s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2200s | ~ ^ 2200s | ) 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c: In function ‘futrts_smul_hi64’: 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2200s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2200s | ^~~~~~~~~~ 2200s | __int128__ 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:4412:86: error: expected ‘)’ before ‘a’ 2200s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2200s | ~ ^ 2200s | ) 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:4412:104: error: expected ‘)’ before ‘b’ 2200s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2200s | ~ ^ 2200s | ) 2200s 2200s If you find this error message confusing, uninformative, or wrong, please open an issue: 2200s https://github.com/diku-dk/futhark/issues 2200s 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.fut: 2200s Compiling with --backend=multicore: 2200s cc failed with code 1: 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c: In function ‘futrts_umul_hi64’: 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2200s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2200s | ^~~~~~~~~~~ 2200s | __uint32_t 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:4394:90: error: expected ‘)’ before ‘a’ 2200s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2200s | ~ ^ 2200s | ) 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:4394:109: error: expected ‘)’ before ‘b’ 2200s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2200s | ~ ^ 2200s | ) 2200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c: In function ‘futrts_smul_hi64’: 2201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2201s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2201s | ^~~~~~~~~~ 2201s | __int128__ 2201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:4398:86: error: expected ‘)’ before ‘a’ 2201s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2201s | ~ ^ 2201s | ) 2201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:4398:104: error: expected ‘)’ before ‘b’ 2201s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2201s | ~ ^ 2201s | ) 2201s 2201s If you find this error message confusing, uninformative, or wrong, please open an issue: 2201s https://github.com/diku-dk/futhark/issues 2201s 2206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.fut: 2206s Compiling with --backend=multicore: 2206s cc failed with code 1: 2206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c: In function ‘futrts_umul_hi64’: 2206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2206s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2206s | ^~~~~~~~~~~ 2206s | __uint32_t 2206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:4394:90: error: expected ‘)’ before ‘a’ 2206s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2206s | ~ ^ 2206s | ) 2206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:4394:109: error: expected ‘)’ before ‘b’ 2206s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2206s | ~ ^ 2206s | ) 2206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c: In function ‘futrts_smul_hi64’: 2206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2206s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2206s | ^~~~~~~~~~ 2206s | __int128__ 2206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:4398:86: error: expected ‘)’ before ‘a’ 2206s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2206s | ~ ^ 2206s | ) 2206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:4398:104: error: expected ‘)’ before ‘b’ 2206s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2206s | ~ ^ 2206s | ) 2206s 2206s If you find this error message confusing, uninformative, or wrong, please open an issue: 2206s https://github.com/diku-dk/futhark/issues 2206s 2209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.fut: 2209s Compiling with --backend=multicore: 2209s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.fut:13:13-14: 2209s Defaulting ambiguous type to i32. 2209s 2209s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.fut:19:11-12: 2209s Defaulting ambiguous type to i32. 2209s 2209s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.fut:20:12-15: 2209s Defaulting ambiguous type to i32. 2209s cc failed with code 1: 2209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c: In function ‘futrts_umul_hi64’: 2209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2209s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2209s | ^~~~~~~~~~~ 2209s | __uint32_t 2209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:4407:90: error: expected ‘)’ before ‘a’ 2209s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2209s | ~ ^ 2209s | ) 2209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:4407:109: error: expected ‘)’ before ‘b’ 2209s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2209s | ~ ^ 2209s | ) 2209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c: In function ‘futrts_smul_hi64’: 2209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2209s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2209s | ^~~~~~~~~~ 2209s | __int128__ 2209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:4411:86: error: expected ‘)’ before ‘a’ 2209s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2209s | ~ ^ 2209s | ) 2209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:4411:104: error: expected ‘)’ before ‘b’ 2209s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2209s | ~ ^ 2209s | ) 2209s 2209s If you find this error message confusing, uninformative, or wrong, please open an issue: 2209s https://github.com/diku-dk/futhark/issues 2209s 2210s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.fut: 2210s Compiling with --backend=multicore: 2210s cc failed with code 1: 2210s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c: In function ‘futrts_umul_hi64’: 2210s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2210s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2210s | ^~~~~~~~~~~ 2210s | __uint32_t 2210s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2210s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:4406:90: error: expected ‘)’ before ‘a’ 2210s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2210s | ~ ^ 2210s | ) 2210s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:4406:109: error: expected ‘)’ before ‘b’ 2210s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2210s | ~ ^ 2210s | ) 2210s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c: In function ‘futrts_smul_hi64’: 2210s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2210s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2210s | ^~~~~~~~~~ 2210s | __int128__ 2210s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:4410:86: error: expected ‘)’ before ‘a’ 2210s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2210s | ~ ^ 2210s | ) 2210s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:4410:104: error: expected ‘)’ before ‘b’ 2210s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2210s | ~ ^ 2210s | ) 2210s 2210s If you find this error message confusing, uninformative, or wrong, please open an issue: 2210s https://github.com/diku-dk/futhark/issues 2210s 2211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.fut: 2211s Compiling with --backend=multicore: 2211s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.fut:7:10-11: 2211s Unused name "a". 2211s cc failed with code 1: 2211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c: In function ‘futrts_umul_hi64’: 2211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2211s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2211s | ^~~~~~~~~~~ 2211s | __uint32_t 2211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:4406:90: error: expected ‘)’ before ‘a’ 2211s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2211s | ~ ^ 2211s | ) 2211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:4406:109: error: expected ‘)’ before ‘b’ 2211s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2211s | ~ ^ 2211s | ) 2211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c: In function ‘futrts_smul_hi64’: 2211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2211s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2211s | ^~~~~~~~~~ 2211s | __int128__ 2211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:4410:86: error: expected ‘)’ before ‘a’ 2211s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2211s | ~ ^ 2211s | ) 2211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:4410:104: error: expected ‘)’ before ‘b’ 2211s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2211s | ~ ^ 2211s | ) 2211s 2211s If you find this error message confusing, uninformative, or wrong, please open an issue: 2211s https://github.com/diku-dk/futhark/issues 2211s 2212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.fut: 2212s Compiling with --backend=multicore: 2212s cc failed with code 1: 2212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c: In function ‘futrts_umul_hi64’: 2212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2212s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2212s | ^~~~~~~~~~~ 2212s | __uint32_t 2212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:4394:90: error: expected ‘)’ before ‘a’ 2212s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2212s | ~ ^ 2212s | ) 2212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:4394:109: error: expected ‘)’ before ‘b’ 2212s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2212s | ~ ^ 2212s | ) 2212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c: In function ‘futrts_smul_hi64’: 2212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2212s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2212s | ^~~~~~~~~~ 2212s | __int128__ 2212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:4398:86: error: expected ‘)’ before ‘a’ 2212s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2212s | ~ ^ 2212s | ) 2212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:4398:104: error: expected ‘)’ before ‘b’ 2212s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2212s | ~ ^ 2212s | ) 2212s 2212s If you find this error message confusing, uninformative, or wrong, please open an issue: 2212s https://github.com/diku-dk/futhark/issues 2212s 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.fut: 2213s Compiling with --backend=multicore: 2213s cc failed with code 1: 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c: In function ‘futrts_umul_hi64’: 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2213s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2213s | ^~~~~~~~~~~ 2213s | __uint32_t 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:4406:90: error: expected ‘)’ before ‘a’ 2213s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2213s | ~ ^ 2213s | ) 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:4406:109: error: expected ‘)’ before ‘b’ 2213s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2213s | ~ ^ 2213s | ) 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c: In function ‘futrts_smul_hi64’: 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2213s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2213s | ^~~~~~~~~~ 2213s | __int128__ 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:4410:86: error: expected ‘)’ before ‘a’ 2213s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2213s | ~ ^ 2213s | ) 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:4410:104: error: expected ‘)’ before ‘b’ 2213s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2213s | ~ ^ 2213s | ) 2213s 2213s If you find this error message confusing, uninformative, or wrong, please open an issue: 2213s https://github.com/diku-dk/futhark/issues 2213s 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.fut: 2213s Compiling with --backend=multicore: 2213s cc failed with code 1: 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c: In function ‘futrts_umul_hi64’: 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2213s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2213s | ^~~~~~~~~~~ 2213s | __uint32_t 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:4407:90: error: expected ‘)’ before ‘a’ 2213s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2213s | ~ ^ 2213s | ) 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:4407:109: error: expected ‘)’ before ‘b’ 2213s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2213s | ~ ^ 2213s | ) 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c: In function ‘futrts_smul_hi64’: 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2213s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2213s | ^~~~~~~~~~ 2213s | __int128__ 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:4411:86: error: expected ‘)’ before ‘a’ 2213s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2213s | ~ ^ 2213s | ) 2213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:4411:104: error: expected ‘)’ before ‘b’ 2213s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2213s | ~ ^ 2213s | ) 2213s 2213s If you find this error message confusing, uninformative, or wrong, please open an issue: 2213s https://github.com/diku-dk/futhark/issues 2213s 2214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.fut: 2214s Compiling with --backend=multicore: 2214s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.fut:7:24-63: 2214s Unused name "P". 2214s cc failed with code 1: 2214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c: In function ‘futrts_umul_hi64’: 2214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2214s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2214s | ^~~~~~~~~~~ 2214s | __uint32_t 2214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:4406:90: error: expected ‘)’ before ‘a’ 2214s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2214s | ~ ^ 2214s | ) 2214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:4406:109: error: expected ‘)’ before ‘b’ 2214s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2214s | ~ ^ 2214s | ) 2214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c: In function ‘futrts_smul_hi64’: 2214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2214s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2214s | ^~~~~~~~~~ 2214s | __int128__ 2214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:4410:86: error: expected ‘)’ before ‘a’ 2214s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2214s | ~ ^ 2214s | ) 2214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:4410:104: error: expected ‘)’ before ‘b’ 2214s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2214s | ~ ^ 2214s | ) 2214s 2215s If you find this error message confusing, uninformative, or wrong, please open an issue: 2215s https://github.com/diku-dk/futhark/issues 2215s 2217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.fut: 2217s Compiling with --backend=multicore: 2217s cc failed with code 1: 2217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c: In function ‘futrts_umul_hi64’: 2217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2217s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2217s | ^~~~~~~~~~~ 2217s | __uint32_t 2217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:4406:90: error: expected ‘)’ before ‘a’ 2217s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2217s | ~ ^ 2217s | ) 2217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:4406:109: error: expected ‘)’ before ‘b’ 2217s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2218s | ~ ^ 2218s | ) 2218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c: In function ‘futrts_smul_hi64’: 2218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2218s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2218s | ^~~~~~~~~~ 2218s | __int128__ 2218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:4410:86: error: expected ‘)’ before ‘a’ 2218s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2218s | ~ ^ 2218s | ) 2218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:4410:104: error: expected ‘)’ before ‘b’ 2218s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2218s | ~ ^ 2218s | ) 2218s 2218s If you find this error message confusing, uninformative, or wrong, please open an issue: 2218s https://github.com/diku-dk/futhark/issues 2218s 2218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.fut: 2218s Compiling with --backend=multicore: 2218s cc failed with code 1: 2218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c: In function ‘futrts_umul_hi64’: 2218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2218s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2218s | ^~~~~~~~~~~ 2218s | __uint32_t 2218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:4406:90: error: expected ‘)’ before ‘a’ 2218s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2218s | ~ ^ 2218s | ) 2218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:4406:109: error: expected ‘)’ before ‘b’ 2218s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2218s | ~ ^ 2218s | ) 2218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c: In function ‘futrts_smul_hi64’: 2218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2218s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2218s | ^~~~~~~~~~ 2218s | __int128__ 2218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:4410:86: error: expected ‘)’ before ‘a’ 2218s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2218s | ~ ^ 2218s | ) 2218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:4410:104: error: expected ‘)’ before ‘b’ 2218s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2218s | ~ ^ 2218s | ) 2218s 2218s If you find this error message confusing, uninformative, or wrong, please open an issue: 2218s https://github.com/diku-dk/futhark/issues 2218s 2220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.fut: 2220s Compiling with --backend=multicore: 2220s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.fut:5:9-10: 2220s Defaulting ambiguous type to i32. 2220s 2220s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.fut:7:22-23: 2220s Defaulting ambiguous type to i32. 2220s cc failed with code 1: 2220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c: In function ‘futrts_umul_hi64’: 2220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2220s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2220s | ^~~~~~~~~~~ 2220s | __uint32_t 2220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:4406:90: error: expected ‘)’ before ‘a’ 2220s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2220s | ~ ^ 2220s | ) 2220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:4406:109: error: expected ‘)’ before ‘b’ 2220s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2220s | ~ ^ 2220s | ) 2220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c: In function ‘futrts_smul_hi64’: 2220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2220s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2220s | ^~~~~~~~~~ 2220s | __int128__ 2220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:4410:86: error: expected ‘)’ before ‘a’ 2220s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2220s | ~ ^ 2220s | ) 2220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:4410:104: error: expected ‘)’ before ‘b’ 2220s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2220s | ~ ^ 2220s | ) 2220s 2220s If you find this error message confusing, uninformative, or wrong, please open an issue: 2220s https://github.com/diku-dk/futhark/issues 2220s 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.fut: 2221s Compiling with --backend=multicore: 2221s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.fut:7:9-10: 2221s Defaulting ambiguous type to i32. 2221s 2221s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.fut:9:9-10: 2221s Defaulting ambiguous type to i32. 2221s cc failed with code 1: 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c: In function ‘futrts_umul_hi64’: 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2221s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2221s | ^~~~~~~~~~~ 2221s | __uint32_t 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:4406:90: error: expected ‘)’ before ‘a’ 2221s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2221s | ~ ^ 2221s | ) 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:4406:109: error: expected ‘)’ before ‘b’ 2221s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2221s | ~ ^ 2221s | ) 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c: In function ‘futrts_smul_hi64’: 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2221s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2221s | ^~~~~~~~~~ 2221s | __int128__ 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:4410:86: error: expected ‘)’ before ‘a’ 2221s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2221s | ~ ^ 2221s | ) 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:4410:104: error: expected ‘)’ before ‘b’ 2221s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2221s | ~ ^ 2221s | ) 2221s 2221s If you find this error message confusing, uninformative, or wrong, please open an issue: 2221s https://github.com/diku-dk/futhark/issues 2221s 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.fut: 2221s Compiling with --backend=multicore: 2221s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.fut:6:9-10: 2221s Defaulting ambiguous type to i32. 2221s 2221s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.fut:7:9-10: 2221s Defaulting ambiguous type to i32. 2221s cc failed with code 1: 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c: In function ‘futrts_umul_hi64’: 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2221s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2221s | ^~~~~~~~~~~ 2221s | __uint32_t 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:4406:90: error: expected ‘)’ before ‘a’ 2221s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2221s | ~ ^ 2221s | ) 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:4406:109: error: expected ‘)’ before ‘b’ 2221s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2221s | ~ ^ 2221s | ) 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c: In function ‘futrts_smul_hi64’: 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2221s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2221s | ^~~~~~~~~~ 2221s | __int128__ 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:4410:86: error: expected ‘)’ before ‘a’ 2221s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2221s | ~ ^ 2221s | ) 2221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:4410:104: error: expected ‘)’ before ‘b’ 2221s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2221s | ~ ^ 2221s | ) 2221s 2221s If you find this error message confusing, uninformative, or wrong, please open an issue: 2221s https://github.com/diku-dk/futhark/issues 2221s 2223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.fut: 2223s Compiling with --backend=multicore: 2223s cc failed with code 1: 2223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c: In function ‘futrts_umul_hi64’: 2223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2223s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2223s | ^~~~~~~~~~~ 2223s | __uint32_t 2223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:4406:90: error: expected ‘)’ before ‘a’ 2223s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2223s | ~ ^ 2223s | ) 2223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:4406:109: error: expected ‘)’ before ‘b’ 2223s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2223s | ~ ^ 2223s | ) 2223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c: In function ‘futrts_smul_hi64’: 2223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2223s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2223s | ^~~~~~~~~~ 2223s | __int128__ 2223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:4410:86: error: expected ‘)’ before ‘a’ 2223s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2223s | ~ ^ 2223s | ) 2223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:4410:104: error: expected ‘)’ before ‘b’ 2223s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2223s | ~ ^ 2223s | ) 2223s 2223s If you find this error message confusing, uninformative, or wrong, please open an issue: 2223s https://github.com/diku-dk/futhark/issues 2223s 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.fut: 2224s Compiling with --backend=multicore: 2224s cc failed with code 1: 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c: In function ‘futrts_umul_hi64’: 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2224s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2224s | ^~~~~~~~~~~ 2224s | __uint32_t 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:4406:90: error: expected ‘)’ before ‘a’ 2224s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2224s | ~ ^ 2224s | ) 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:4406:109: error: expected ‘)’ before ‘b’ 2224s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2224s | ~ ^ 2224s | ) 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c: In function ‘futrts_smul_hi64’: 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2224s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2224s | ^~~~~~~~~~ 2224s | __int128__ 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:4410:86: error: expected ‘)’ before ‘a’ 2224s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2224s | ~ ^ 2224s | ) 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:4410:104: error: expected ‘)’ before ‘b’ 2224s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2224s | ~ ^ 2224s | ) 2224s 2224s If you find this error message confusing, uninformative, or wrong, please open an issue: 2224s https://github.com/diku-dk/futhark/issues 2224s 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.fut: 2224s Compiling with --backend=multicore: 2224s cc failed with code 1: 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c: In function ‘futrts_umul_hi64’: 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2224s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2224s | ^~~~~~~~~~~ 2224s | __uint32_t 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:4406:90: error: expected ‘)’ before ‘a’ 2224s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2224s | ~ ^ 2224s | ) 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:4406:109: error: expected ‘)’ before ‘b’ 2224s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2224s | ~ ^ 2224s | ) 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c: In function ‘futrts_smul_hi64’: 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2224s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2224s | ^~~~~~~~~~ 2224s | __int128__ 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:4410:86: error: expected ‘)’ before ‘a’ 2224s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2224s | ~ ^ 2224s | ) 2224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:4410:104: error: expected ‘)’ before ‘b’ 2224s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2224s | ~ ^ 2224s | ) 2224s 2224s If you find this error message confusing, uninformative, or wrong, please open an issue: 2224s https://github.com/diku-dk/futhark/issues 2224s 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.fut: 2227s Compiling with --backend=multicore: 2227s cc failed with code 1: 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c: In function ‘futrts_umul_hi64’: 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2227s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2227s | ^~~~~~~~~~~ 2227s | __uint32_t 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:4420:90: error: expected ‘)’ before ‘a’ 2227s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2227s | ~ ^ 2227s | ) 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:4420:109: error: expected ‘)’ before ‘b’ 2227s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2227s | ~ ^ 2227s | ) 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c: In function ‘futrts_smul_hi64’: 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2227s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2227s | ^~~~~~~~~~ 2227s | __int128__ 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:4424:86: error: expected ‘)’ before ‘a’ 2227s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2227s | ~ ^ 2227s | ) 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:4424:104: error: expected ‘)’ before ‘b’ 2227s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2227s | ~ ^ 2227s | ) 2227s 2227s If you find this error message confusing, uninformative, or wrong, please open an issue: 2227s https://github.com/diku-dk/futhark/issues 2227s 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.fut: 2227s Compiling with --backend=multicore: 2227s cc failed with code 1: 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c: In function ‘futrts_umul_hi64’: 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2227s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2227s | ^~~~~~~~~~~ 2227s | __uint32_t 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:4420:90: error: expected ‘)’ before ‘a’ 2227s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2227s | ~ ^ 2227s | ) 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:4420:109: error: expected ‘)’ before ‘b’ 2227s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2227s | ~ ^ 2227s | ) 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c: In function ‘futrts_smul_hi64’: 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2227s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2227s | ^~~~~~~~~~ 2227s | __int128__ 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:4424:86: error: expected ‘)’ before ‘a’ 2227s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2227s | ~ ^ 2227s | ) 2227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:4424:104: error: expected ‘)’ before ‘b’ 2227s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2227s | ~ ^ 2227s | ) 2227s 2227s If you find this error message confusing, uninformative, or wrong, please open an issue: 2227s https://github.com/diku-dk/futhark/issues 2227s 2231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.fut: 2231s Compiling with --backend=multicore: 2231s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.fut:10:24-25: 2231s Defaulting ambiguous type to i32. 2231s cc failed with code 1: 2231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c: In function ‘futrts_umul_hi64’: 2231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2231s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2231s | ^~~~~~~~~~~ 2231s | __uint32_t 2231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:4406:90: error: expected ‘)’ before ‘a’ 2231s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2231s | ~ ^ 2231s | ) 2231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:4406:109: error: expected ‘)’ before ‘b’ 2231s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2231s | ~ ^ 2231s | ) 2231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c: In function ‘futrts_smul_hi64’: 2231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2231s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2231s | ^~~~~~~~~~ 2231s | __int128__ 2231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:4410:86: error: expected ‘)’ before ‘a’ 2231s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2231s | ~ ^ 2231s | ) 2231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:4410:104: error: expected ‘)’ before ‘b’ 2231s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2231s | ~ ^ 2231s | ) 2231s 2231s If you find this error message confusing, uninformative, or wrong, please open an issue: 2231s https://github.com/diku-dk/futhark/issues 2231s 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.fut: 2232s Compiling with --backend=multicore: 2232s cc failed with code 1: 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c: In function ‘futrts_umul_hi64’: 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2232s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2232s | ^~~~~~~~~~~ 2232s | __uint32_t 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:4406:90: error: expected ‘)’ before ‘a’ 2232s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2232s | ~ ^ 2232s | ) 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:4406:109: error: expected ‘)’ before ‘b’ 2232s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2232s | ~ ^ 2232s | ) 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c: In function ‘futrts_smul_hi64’: 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2232s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2232s | ^~~~~~~~~~ 2232s | __int128__ 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:4410:86: error: expected ‘)’ before ‘a’ 2232s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2232s | ~ ^ 2232s | ) 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:4410:104: error: expected ‘)’ before ‘b’ 2232s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2232s | ~ ^ 2232s | ) 2232s 2232s If you find this error message confusing, uninformative, or wrong, please open an issue: 2232s https://github.com/diku-dk/futhark/issues 2232s 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.fut: 2232s Compiling with --backend=multicore: 2232s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.fut:7:47-48: 2232s Unused name "i". 2232s 2232s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.fut:12:11-12: 2232s Defaulting ambiguous type to i32. 2232s cc failed with code 1: 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c: In function ‘futrts_umul_hi64’: 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2232s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2232s | ^~~~~~~~~~~ 2232s | __uint32_t 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:4406:90: error: expected ‘)’ before ‘a’ 2232s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2232s | ~ ^ 2232s | ) 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:4406:109: error: expected ‘)’ before ‘b’ 2232s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2232s | ~ ^ 2232s | ) 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c: In function ‘futrts_smul_hi64’: 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2232s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2232s | ^~~~~~~~~~ 2232s | __int128__ 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:4410:86: error: expected ‘)’ before ‘a’ 2232s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2232s | ~ ^ 2232s | ) 2232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:4410:104: error: expected ‘)’ before ‘b’ 2232s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2232s | ~ ^ 2232s | ) 2232s 2232s If you find this error message confusing, uninformative, or wrong, please open an issue: 2232s https://github.com/diku-dk/futhark/issues 2232s 2233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.fut: 2233s Compiling with --backend=multicore: 2233s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.fut:5:24-73: 2233s Unused name "P". 2233s cc failed with code 1: 2233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c: In function ‘futrts_umul_hi64’: 2233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2233s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2233s | ^~~~~~~~~~~ 2233s | __uint32_t 2233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:4406:90: error: expected ‘)’ before ‘a’ 2233s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2233s | ~ ^ 2233s | ) 2233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:4406:109: error: expected ‘)’ before ‘b’ 2233s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2233s | ~ ^ 2233s | ) 2233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c: In function ‘futrts_smul_hi64’: 2233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2233s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2233s | ^~~~~~~~~~ 2233s | __int128__ 2233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:4410:86: error: expected ‘)’ before ‘a’ 2233s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2233s | ~ ^ 2233s | ) 2233s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:4410:104: error: expected ‘)’ before ‘b’ 2233s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2233s | ~ ^ 2233s | ) 2233s 2233s If you find this error message confusing, uninformative, or wrong, please open an issue: 2233s https://github.com/diku-dk/futhark/issues 2233s 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.fut: 2234s Compiling with --backend=multicore: 2234s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.fut:5:17-18: 2234s Defaulting ambiguous type to i32. 2234s 2234s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.fut:8:19-20: 2234s Defaulting ambiguous type to i32. 2234s cc failed with code 1: 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c: In function ‘futrts_umul_hi64’: 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2234s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2234s | ^~~~~~~~~~~ 2234s | __uint32_t 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:4406:90: error: expected ‘)’ before ‘a’ 2234s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2234s | ~ ^ 2234s | ) 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:4406:109: error: expected ‘)’ before ‘b’ 2234s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2234s | ~ ^ 2234s | ) 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c: In function ‘futrts_smul_hi64’: 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2234s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2234s | ^~~~~~~~~~ 2234s | __int128__ 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:4410:86: error: expected ‘)’ before ‘a’ 2234s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2234s | ~ ^ 2234s | ) 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:4410:104: error: expected ‘)’ before ‘b’ 2234s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2234s | ~ ^ 2234s | ) 2234s 2234s If you find this error message confusing, uninformative, or wrong, please open an issue: 2234s https://github.com/diku-dk/futhark/issues 2234s 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.fut: 2234s Compiling with --backend=multicore: 2234s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.fut:6:25-32: 2234s Unused name "X". 2234s cc failed with code 1: 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c: In function ‘futrts_umul_hi64’: 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2234s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2234s | ^~~~~~~~~~~ 2234s | __uint32_t 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:4406:90: error: expected ‘)’ before ‘a’ 2234s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2234s | ~ ^ 2234s | ) 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:4406:109: error: expected ‘)’ before ‘b’ 2234s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2234s | ~ ^ 2234s | ) 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c: In function ‘futrts_smul_hi64’: 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2234s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2234s | ^~~~~~~~~~ 2234s | __int128__ 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:4410:86: error: expected ‘)’ before ‘a’ 2234s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2234s | ~ ^ 2234s | ) 2234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:4410:104: error: expected ‘)’ before ‘b’ 2234s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2234s | ~ ^ 2234s | ) 2234s 2234s If you find this error message confusing, uninformative, or wrong, please open an issue: 2234s https://github.com/diku-dk/futhark/issues 2234s 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.fut: 2235s Compiling with --backend=multicore: 2235s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.fut:6:19-20: 2235s Defaulting ambiguous type to i32. 2235s cc failed with code 1: 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c: In function ‘futrts_umul_hi64’: 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2235s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2235s | ^~~~~~~~~~~ 2235s | __uint32_t 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:4406:90: error: expected ‘)’ before ‘a’ 2235s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2235s | ~ ^ 2235s | ) 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:4406:109: error: expected ‘)’ before ‘b’ 2235s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2235s | ~ ^ 2235s | ) 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c: In function ‘futrts_smul_hi64’: 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2235s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2235s | ^~~~~~~~~~ 2235s | __int128__ 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:4410:86: error: expected ‘)’ before ‘a’ 2235s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2235s | ~ ^ 2235s | ) 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:4410:104: error: expected ‘)’ before ‘b’ 2235s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2235s | ~ ^ 2235s | ) 2235s 2235s If you find this error message confusing, uninformative, or wrong, please open an issue: 2235s https://github.com/diku-dk/futhark/issues 2235s 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.fut: 2235s Compiling with --backend=multicore: 2235s cc failed with code 1: 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c: In function ‘futrts_umul_hi64’: 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2235s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2235s | ^~~~~~~~~~~ 2235s | __uint32_t 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:4406:90: error: expected ‘)’ before ‘a’ 2235s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2235s | ~ ^ 2235s | ) 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:4406:109: error: expected ‘)’ before ‘b’ 2235s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2235s | ~ ^ 2235s | ) 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c: In function ‘futrts_smul_hi64’: 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2235s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2235s | ^~~~~~~~~~ 2235s | __int128__ 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:4410:86: error: expected ‘)’ before ‘a’ 2235s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2235s | ~ ^ 2235s | ) 2235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:4410:104: error: expected ‘)’ before ‘b’ 2235s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2235s | ~ ^ 2235s | ) 2235s 2235s If you find this error message confusing, uninformative, or wrong, please open an issue: 2235s https://github.com/diku-dk/futhark/issues 2235s 2239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.fut: 2239s Compiling with --backend=multicore: 2239s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.fut:16:21-36: 2239s Unused name "unused". 2239s cc failed with code 1: 2239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c: In function ‘futrts_umul_hi64’: 2239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2239s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2239s | ^~~~~~~~~~~ 2239s | __uint32_t 2239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:4406:90: error: expected ‘)’ before ‘a’ 2239s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2239s | ~ ^ 2239s | ) 2239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:4406:109: error: expected ‘)’ before ‘b’ 2239s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2239s | ~ ^ 2239s | ) 2239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c: In function ‘futrts_smul_hi64’: 2239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2239s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2239s | ^~~~~~~~~~ 2239s | __int128__ 2239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:4410:86: error: expected ‘)’ before ‘a’ 2239s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2239s | ~ ^ 2239s | ) 2239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:4410:104: error: expected ‘)’ before ‘b’ 2239s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2239s | ~ ^ 2239s | ) 2239s 2239s If you find this error message confusing, uninformative, or wrong, please open an issue: 2239s https://github.com/diku-dk/futhark/issues 2239s 2239s 1240 failed, 128 passed, 945 to go. 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.fut: 2240s Compiling with --backend=multicore: 2240s cc failed with code 1: 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c: In function ‘futrts_umul_hi64’: 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2240s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2240s | ^~~~~~~~~~~ 2240s | __uint32_t 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:4408:90: error: expected ‘)’ before ‘a’ 2240s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2240s | ~ ^ 2240s | ) 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:4408:109: error: expected ‘)’ before ‘b’ 2240s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2240s | ~ ^ 2240s | ) 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c: In function ‘futrts_smul_hi64’: 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2240s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2240s | ^~~~~~~~~~ 2240s | __int128__ 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:4412:86: error: expected ‘)’ before ‘a’ 2240s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2240s | ~ ^ 2240s | ) 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:4412:104: error: expected ‘)’ before ‘b’ 2240s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2240s | ~ ^ 2240s | ) 2240s 2240s If you find this error message confusing, uninformative, or wrong, please open an issue: 2240s https://github.com/diku-dk/futhark/issues 2240s 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.fut: 2240s Compiling with --backend=multicore: 2240s cc failed with code 1: 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c: In function ‘futrts_umul_hi64’: 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2240s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2240s | ^~~~~~~~~~~ 2240s | __uint32_t 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:4408:90: error: expected ‘)’ before ‘a’ 2240s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2240s | ~ ^ 2240s | ) 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:4408:109: error: expected ‘)’ before ‘b’ 2240s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2240s | ~ ^ 2240s | ) 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c: In function ‘futrts_smul_hi64’: 2240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2241s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2241s | ^~~~~~~~~~ 2241s | __int128__ 2241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:4412:86: error: expected ‘)’ before ‘a’ 2241s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2241s | ~ ^ 2241s | ) 2241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:4412:104: error: expected ‘)’ before ‘b’ 2241s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2241s | ~ ^ 2241s | ) 2241s 2241s If you find this error message confusing, uninformative, or wrong, please open an issue: 2241s https://github.com/diku-dk/futhark/issues 2241s 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.fut: 2243s Compiling with --backend=multicore: 2243s cc failed with code 1: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c: In function ‘futrts_umul_hi64’: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2243s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ^~~~~~~~~~~ 2243s | __uint32_t 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:4406:90: error: expected ‘)’ before ‘a’ 2243s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:4406:109: error: expected ‘)’ before ‘b’ 2243s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c: In function ‘futrts_smul_hi64’: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2243s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ^~~~~~~~~~ 2243s | __int128__ 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:4410:86: error: expected ‘)’ before ‘a’ 2243s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:4410:104: error: expected ‘)’ before ‘b’ 2243s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s 2243s If you find this error message confusing, uninformative, or wrong, please open an issue: 2243s https://github.com/diku-dk/futhark/issues 2243s 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.fut: 2243s Compiling with --backend=multicore: 2243s cc failed with code 1: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c: In function ‘futrts_umul_hi64’: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2243s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ^~~~~~~~~~~ 2243s | __uint32_t 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:4439:90: error: expected ‘)’ before ‘a’ 2243s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:4439:109: error: expected ‘)’ before ‘b’ 2243s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c: In function ‘futrts_smul_hi64’: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2243s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ^~~~~~~~~~ 2243s | __int128__ 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:4443:86: error: expected ‘)’ before ‘a’ 2243s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:4443:104: error: expected ‘)’ before ‘b’ 2243s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s 2243s If you find this error message confusing, uninformative, or wrong, please open an issue: 2243s https://github.com/diku-dk/futhark/issues 2243s 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.fut: 2243s Compiling with --backend=multicore: 2243s cc failed with code 1: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c: In function ‘futrts_umul_hi64’: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2243s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ^~~~~~~~~~~ 2243s | __uint32_t 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:4437:90: error: expected ‘)’ before ‘a’ 2243s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:4437:109: error: expected ‘)’ before ‘b’ 2243s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c: In function ‘futrts_smul_hi64’: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2243s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ^~~~~~~~~~ 2243s | __int128__ 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:4441:86: error: expected ‘)’ before ‘a’ 2243s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:4441:104: error: expected ‘)’ before ‘b’ 2243s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s 2243s If you find this error message confusing, uninformative, or wrong, please open an issue: 2243s https://github.com/diku-dk/futhark/issues 2243s 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.fut: 2243s Compiling with --backend=multicore: 2243s cc failed with code 1: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c: In function ‘futrts_umul_hi64’: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2243s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ^~~~~~~~~~~ 2243s | __uint32_t 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:4406:90: error: expected ‘)’ before ‘a’ 2243s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:4406:109: error: expected ‘)’ before ‘b’ 2243s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c: In function ‘futrts_smul_hi64’: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2243s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ^~~~~~~~~~ 2243s | __int128__ 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:4410:86: error: expected ‘)’ before ‘a’ 2243s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:4410:104: error: expected ‘)’ before ‘b’ 2243s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s 2243s If you find this error message confusing, uninformative, or wrong, please open an issue: 2243s https://github.com/diku-dk/futhark/issues 2243s 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.fut: 2243s Compiling with --backend=multicore: 2243s cc failed with code 1: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c: In function ‘futrts_umul_hi64’: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2243s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ^~~~~~~~~~~ 2243s | __uint32_t 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:4437:90: error: expected ‘)’ before ‘a’ 2243s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:4437:109: error: expected ‘)’ before ‘b’ 2243s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c: In function ‘futrts_smul_hi64’: 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2243s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ^~~~~~~~~~ 2243s | __int128__ 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:4441:86: error: expected ‘)’ before ‘a’ 2243s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:4441:104: error: expected ‘)’ before ‘b’ 2243s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2243s | ~ ^ 2243s | ) 2243s 2243s If you find this error message confusing, uninformative, or wrong, please open an issue: 2243s https://github.com/diku-dk/futhark/issues 2243s 2246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.fut: 2246s Compiling with --backend=multicore: 2246s cc failed with code 1: 2246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c: In function ‘futrts_umul_hi64’: 2246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2246s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2246s | ^~~~~~~~~~~ 2246s | __uint32_t 2246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:4408:90: error: expected ‘)’ before ‘a’ 2246s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2246s | ~ ^ 2246s | ) 2246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:4408:109: error: expected ‘)’ before ‘b’ 2246s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2246s | ~ ^ 2246s | ) 2246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c: In function ‘futrts_smul_hi64’: 2246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2246s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2246s | ^~~~~~~~~~ 2246s | __int128__ 2246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:4412:86: error: expected ‘)’ before ‘a’ 2246s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2246s | ~ ^ 2246s | ) 2246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:4412:104: error: expected ‘)’ before ‘b’ 2246s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2246s | ~ ^ 2246s | ) 2246s 2246s If you find this error message confusing, uninformative, or wrong, please open an issue: 2246s https://github.com/diku-dk/futhark/issues 2246s 2247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.fut: 2247s Compiling with --backend=multicore: 2247s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.fut:29:11-12: 2247s Unused name "a". 2247s 2247s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.fut:29:20-21: 2247s Unused name "b". 2247s cc failed with code 1: 2247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c: In function ‘futrts_umul_hi64’: 2247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:4409:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2247s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2247s | ^~~~~~~~~~~ 2247s | __uint32_t 2247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:4409:78: note: each undeclared identifier is reported only once for each function it appears in 2247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:4409:90: error: expected ‘)’ before ‘a’ 2248s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2248s | ~ ^ 2248s | ) 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:4409:109: error: expected ‘)’ before ‘b’ 2248s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2248s | ~ ^ 2248s | ) 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c: In function ‘futrts_smul_hi64’: 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:4413:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2248s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2248s | ^~~~~~~~~~ 2248s | __int128__ 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:4413:86: error: expected ‘)’ before ‘a’ 2248s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2248s | ~ ^ 2248s | ) 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:4413:104: error: expected ‘)’ before ‘b’ 2248s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2248s | ~ ^ 2248s | ) 2248s 2248s If you find this error message confusing, uninformative, or wrong, please open an issue: 2248s https://github.com/diku-dk/futhark/issues 2248s 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.fut: 2248s Compiling with --backend=multicore: 2248s cc failed with code 1: 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c: In function ‘futrts_umul_hi64’: 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2248s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2248s | ^~~~~~~~~~~ 2248s | __uint32_t 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:4406:90: error: expected ‘)’ before ‘a’ 2248s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2248s | ~ ^ 2248s | ) 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:4406:109: error: expected ‘)’ before ‘b’ 2248s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2248s | ~ ^ 2248s | ) 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c: In function ‘futrts_smul_hi64’: 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2248s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2248s | ^~~~~~~~~~ 2248s | __int128__ 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:4410:86: error: expected ‘)’ before ‘a’ 2248s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2248s | ~ ^ 2248s | ) 2248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:4410:104: error: expected ‘)’ before ‘b’ 2248s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2248s | ~ ^ 2248s | ) 2248s 2248s If you find this error message confusing, uninformative, or wrong, please open an issue: 2248s https://github.com/diku-dk/futhark/issues 2248s 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.fut: 2250s Compiling with --backend=multicore: 2250s cc failed with code 1: 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c: In function ‘futrts_umul_hi64’: 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2250s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2250s | ^~~~~~~~~~~ 2250s | __uint32_t 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:4408:90: error: expected ‘)’ before ‘a’ 2250s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2250s | ~ ^ 2250s | ) 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:4408:109: error: expected ‘)’ before ‘b’ 2250s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2250s | ~ ^ 2250s | ) 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c: In function ‘futrts_smul_hi64’: 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2250s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2250s | ^~~~~~~~~~ 2250s | __int128__ 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:4412:86: error: expected ‘)’ before ‘a’ 2250s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2250s | ~ ^ 2250s | ) 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:4412:104: error: expected ‘)’ before ‘b’ 2250s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2250s | ~ ^ 2250s | ) 2250s 2250s If you find this error message confusing, uninformative, or wrong, please open an issue: 2250s https://github.com/diku-dk/futhark/issues 2250s 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.fut: 2250s Compiling with --backend=multicore: 2250s cc failed with code 1: 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c: In function ‘futrts_umul_hi64’: 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2250s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2250s | ^~~~~~~~~~~ 2250s | __uint32_t 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:4408:90: error: expected ‘)’ before ‘a’ 2250s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2250s | ~ ^ 2250s | ) 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:4408:109: error: expected ‘)’ before ‘b’ 2250s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2250s | ~ ^ 2250s | ) 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c: In function ‘futrts_smul_hi64’: 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2250s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2250s | ^~~~~~~~~~ 2250s | __int128__ 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:4412:86: error: expected ‘)’ before ‘a’ 2250s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2250s | ~ ^ 2250s | ) 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:4412:104: error: expected ‘)’ before ‘b’ 2250s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2250s | ~ ^ 2250s | ) 2250s 2250s If you find this error message confusing, uninformative, or wrong, please open an issue: 2250s https://github.com/diku-dk/futhark/issues 2250s 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.fut: 2250s Compiling with --backend=multicore: 2250s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.fut:5:19-20: 2250s Defaulting ambiguous type to i32. 2250s cc failed with code 1: 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c: In function ‘futrts_umul_hi64’: 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2250s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2250s | ^~~~~~~~~~~ 2250s | __uint32_t 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:4406:90: error: expected ‘)’ before ‘a’ 2250s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2250s | ~ ^ 2250s | ) 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:4406:109: error: expected ‘)’ before ‘b’ 2250s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2250s | ~ ^ 2250s | ) 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c: In function ‘futrts_smul_hi64’: 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2250s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2250s | ^~~~~~~~~~ 2250s | __int128__ 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:4410:86: error: expected ‘)’ before ‘a’ 2250s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2250s | ~ ^ 2250s | ) 2250s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:4410:104: error: expected ‘)’ before ‘b’ 2250s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2250s | ~ ^ 2250s | ) 2250s 2250s If you find this error message confusing, uninformative, or wrong, please open an issue: 2250s https://github.com/diku-dk/futhark/issues 2250s 2251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.fut: 2251s Compiling with --backend=multicore: 2251s cc failed with code 1: 2251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c: In function ‘futrts_umul_hi64’: 2251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2251s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2251s | ^~~~~~~~~~~ 2251s | __uint32_t 2251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:4406:90: error: expected ‘)’ before ‘a’ 2251s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2251s | ~ ^ 2251s | ) 2251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:4406:109: error: expected ‘)’ before ‘b’ 2251s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2251s | ~ ^ 2251s | ) 2251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c: In function ‘futrts_smul_hi64’: 2251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2251s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2251s | ^~~~~~~~~~ 2251s | __int128__ 2251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:4410:86: error: expected ‘)’ before ‘a’ 2251s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2251s | ~ ^ 2251s | ) 2251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:4410:104: error: expected ‘)’ before ‘b’ 2251s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2251s | ~ ^ 2251s | ) 2251s 2251s If you find this error message confusing, uninformative, or wrong, please open an issue: 2251s https://github.com/diku-dk/futhark/issues 2251s 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.fut: 2255s Compiling with --backend=multicore: 2255s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.fut:10:9-11: 2255s Entry point parameter 2255s 2255s () 2255s 2255s will have an opaque type, so the entry point will likely not be callable. 2255s cc failed with code 1: 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c: In function ‘futrts_umul_hi64’: 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:4411:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2255s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2255s | ^~~~~~~~~~~ 2255s | __uint32_t 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:4411:78: note: each undeclared identifier is reported only once for each function it appears in 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:4411:90: error: expected ‘)’ before ‘a’ 2255s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2255s | ~ ^ 2255s | ) 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:4411:109: error: expected ‘)’ before ‘b’ 2255s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2255s | ~ ^ 2255s | ) 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c: In function ‘futrts_smul_hi64’: 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:4415:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2255s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2255s | ^~~~~~~~~~ 2255s | __int128__ 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:4415:86: error: expected ‘)’ before ‘a’ 2255s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2255s | ~ ^ 2255s | ) 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:4415:104: error: expected ‘)’ before ‘b’ 2255s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2255s | ~ ^ 2255s | ) 2255s 2255s If you find this error message confusing, uninformative, or wrong, please open an issue: 2255s https://github.com/diku-dk/futhark/issues 2255s 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.fut: 2255s Compiling with --backend=multicore: 2255s cc failed with code 1: 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c: In function ‘futrts_umul_hi64’: 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2255s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2255s | ^~~~~~~~~~~ 2255s | __uint32_t 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:4421:90: error: expected ‘)’ before ‘a’ 2255s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2255s | ~ ^ 2255s | ) 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:4421:109: error: expected ‘)’ before ‘b’ 2255s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2255s | ~ ^ 2255s | ) 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c: In function ‘futrts_smul_hi64’: 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2255s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2255s | ^~~~~~~~~~ 2255s | __int128__ 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:4425:86: error: expected ‘)’ before ‘a’ 2255s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2255s | ~ ^ 2255s | ) 2255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:4425:104: error: expected ‘)’ before ‘b’ 2256s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2256s | ~ ^ 2256s | ) 2256s 2256s If you find this error message confusing, uninformative, or wrong, please open an issue: 2256s https://github.com/diku-dk/futhark/issues 2256s 2256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.fut: 2256s Compiling with --backend=multicore: 2256s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.fut:22:11-12: 2256s Unused name "a". 2256s 2256s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.fut:22:20-21: 2256s Unused name "b". 2256s cc failed with code 1: 2256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c: In function ‘futrts_umul_hi64’: 2256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2256s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2256s | ^~~~~~~~~~~ 2256s | __uint32_t 2256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:4407:90: error: expected ‘)’ before ‘a’ 2256s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2256s | ~ ^ 2256s | ) 2256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:4407:109: error: expected ‘)’ before ‘b’ 2256s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2256s | ~ ^ 2256s | ) 2256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c: In function ‘futrts_smul_hi64’: 2256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2256s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2256s | ^~~~~~~~~~ 2256s | __int128__ 2256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:4411:86: error: expected ‘)’ before ‘a’ 2256s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2256s | ~ ^ 2256s | ) 2256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:4411:104: error: expected ‘)’ before ‘b’ 2256s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2256s | ~ ^ 2256s | ) 2256s 2256s If you find this error message confusing, uninformative, or wrong, please open an issue: 2256s https://github.com/diku-dk/futhark/issues 2256s 2257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.fut: 2257s Compiling with --backend=multicore: 2257s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.fut:22:11-12: 2257s Unused name "a". 2257s 2257s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.fut:22:20-21: 2257s Unused name "b". 2257s cc failed with code 1: 2257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c: In function ‘futrts_umul_hi64’: 2257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2257s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2257s | ^~~~~~~~~~~ 2257s | __uint32_t 2257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:4407:90: error: expected ‘)’ before ‘a’ 2257s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2257s | ~ ^ 2257s | ) 2257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:4407:109: error: expected ‘)’ before ‘b’ 2257s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2257s | ~ ^ 2257s | ) 2257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c: In function ‘futrts_smul_hi64’: 2257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2257s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2257s | ^~~~~~~~~~ 2257s | __int128__ 2257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:4411:86: error: expected ‘)’ before ‘a’ 2257s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2257s | ~ ^ 2257s | ) 2257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:4411:104: error: expected ‘)’ before ‘b’ 2257s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2257s | ~ ^ 2257s | ) 2257s 2257s If you find this error message confusing, uninformative, or wrong, please open an issue: 2257s https://github.com/diku-dk/futhark/issues 2257s 2261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.fut: 2261s Compiling with --backend=multicore: 2261s cc failed with code 1: 2261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c: In function ‘futrts_umul_hi64’: 2261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2261s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2261s | ^~~~~~~~~~~ 2261s | __uint32_t 2261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:4406:90: error: expected ‘)’ before ‘a’ 2261s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2261s | ~ ^ 2261s | ) 2261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:4406:109: error: expected ‘)’ before ‘b’ 2261s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2261s | ~ ^ 2261s | ) 2261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c: In function ‘futrts_smul_hi64’: 2261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2261s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2261s | ^~~~~~~~~~ 2261s | __int128__ 2261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:4410:86: error: expected ‘)’ before ‘a’ 2261s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2261s | ~ ^ 2261s | ) 2261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:4410:104: error: expected ‘)’ before ‘b’ 2261s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2261s | ~ ^ 2261s | ) 2261s 2261s If you find this error message confusing, uninformative, or wrong, please open an issue: 2261s https://github.com/diku-dk/futhark/issues 2261s 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.fut: 2262s Compiling with --backend=multicore: 2262s cc failed with code 1: 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c: In function ‘futrts_umul_hi64’: 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2262s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2262s | ^~~~~~~~~~~ 2262s | __uint32_t 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:4406:90: error: expected ‘)’ before ‘a’ 2262s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:4406:109: error: expected ‘)’ before ‘b’ 2262s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c: In function ‘futrts_smul_hi64’: 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2262s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2262s | ^~~~~~~~~~ 2262s | __int128__ 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:4410:86: error: expected ‘)’ before ‘a’ 2262s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:4410:104: error: expected ‘)’ before ‘b’ 2262s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s 2262s If you find this error message confusing, uninformative, or wrong, please open an issue: 2262s https://github.com/diku-dk/futhark/issues 2262s 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.fut: 2262s Compiling with --backend=multicore: 2262s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.fut:11:35-36: 2262s Defaulting ambiguous type to i32. 2262s cc failed with code 1: 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c: In function ‘futrts_umul_hi64’: 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2262s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2262s | ^~~~~~~~~~~ 2262s | __uint32_t 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:4421:90: error: expected ‘)’ before ‘a’ 2262s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:4421:109: error: expected ‘)’ before ‘b’ 2262s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c: In function ‘futrts_smul_hi64’: 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2262s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2262s | ^~~~~~~~~~ 2262s | __int128__ 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:4425:86: error: expected ‘)’ before ‘a’ 2262s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:4425:104: error: expected ‘)’ before ‘b’ 2262s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s 2262s If you find this error message confusing, uninformative, or wrong, please open an issue: 2262s https://github.com/diku-dk/futhark/issues 2262s 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.fut: 2262s Compiling with --backend=multicore: 2262s cc failed with code 1: 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c: In function ‘futrts_umul_hi64’: 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2262s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2262s | ^~~~~~~~~~~ 2262s | __uint32_t 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:4420:90: error: expected ‘)’ before ‘a’ 2262s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:4420:109: error: expected ‘)’ before ‘b’ 2262s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c: In function ‘futrts_smul_hi64’: 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2262s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2262s | ^~~~~~~~~~ 2262s | __int128__ 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:4424:86: error: expected ‘)’ before ‘a’ 2262s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:4424:104: error: expected ‘)’ before ‘b’ 2262s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s 2262s If you find this error message confusing, uninformative, or wrong, please open an issue: 2262s https://github.com/diku-dk/futhark/issues 2262s 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.fut: 2262s Compiling with --backend=multicore: 2262s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.fut:9:12-13: 2262s Unused name "b". 2262s cc failed with code 1: 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c: In function ‘futrts_umul_hi64’: 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2262s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2262s | ^~~~~~~~~~~ 2262s | __uint32_t 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:4394:90: error: expected ‘)’ before ‘a’ 2262s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:4394:109: error: expected ‘)’ before ‘b’ 2262s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c: In function ‘futrts_smul_hi64’: 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2262s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2262s | ^~~~~~~~~~ 2262s | __int128__ 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:4398:86: error: expected ‘)’ before ‘a’ 2262s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:4398:104: error: expected ‘)’ before ‘b’ 2262s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2262s | ~ ^ 2262s | ) 2262s 2262s If you find this error message confusing, uninformative, or wrong, please open an issue: 2262s https://github.com/diku-dk/futhark/issues 2262s 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.fut: 2263s Compiling with --backend=multicore: 2263s cc failed with code 1: 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c: In function ‘futrts_umul_hi64’: 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2263s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2263s | ^~~~~~~~~~~ 2263s | __uint32_t 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:4394:90: error: expected ‘)’ before ‘a’ 2263s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2263s | ~ ^ 2263s | ) 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:4394:109: error: expected ‘)’ before ‘b’ 2263s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2263s | ~ ^ 2263s | ) 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c: In function ‘futrts_smul_hi64’: 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2263s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2263s | ^~~~~~~~~~ 2263s | __int128__ 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:4398:86: error: expected ‘)’ before ‘a’ 2263s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2263s | ~ ^ 2263s | ) 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:4398:104: error: expected ‘)’ before ‘b’ 2263s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2263s | ~ ^ 2263s | ) 2263s 2263s If you find this error message confusing, uninformative, or wrong, please open an issue: 2263s https://github.com/diku-dk/futhark/issues 2263s 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.fut: 2263s Compiling with --backend=multicore: 2263s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.fut:12:33-34: 2263s Defaulting ambiguous type to i32. 2263s cc failed with code 1: 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c: In function ‘futrts_umul_hi64’: 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2263s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2263s | ^~~~~~~~~~~ 2263s | __uint32_t 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:4421:90: error: expected ‘)’ before ‘a’ 2263s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2263s | ~ ^ 2263s | ) 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:4421:109: error: expected ‘)’ before ‘b’ 2263s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2263s | ~ ^ 2263s | ) 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c: In function ‘futrts_smul_hi64’: 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2263s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2263s | ^~~~~~~~~~ 2263s | __int128__ 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:4425:86: error: expected ‘)’ before ‘a’ 2263s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2263s | ~ ^ 2263s | ) 2263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:4425:104: error: expected ‘)’ before ‘b’ 2263s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2263s | ~ ^ 2263s | ) 2263s 2263s If you find this error message confusing, uninformative, or wrong, please open an issue: 2263s https://github.com/diku-dk/futhark/issues 2263s 2265s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.fut: 2265s Compiling with --backend=multicore: 2265s cc failed with code 1: 2265s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c: In function ‘futrts_umul_hi64’: 2265s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2265s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2265s | ^~~~~~~~~~~ 2265s | __uint32_t 2265s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2265s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:4420:90: error: expected ‘)’ before ‘a’ 2265s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2265s | ~ ^ 2265s | ) 2265s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:4420:109: error: expected ‘)’ before ‘b’ 2265s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2265s | ~ ^ 2265s | ) 2265s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c: In function ‘futrts_smul_hi64’: 2265s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2265s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2265s | ^~~~~~~~~~ 2265s | __int128__ 2265s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:4424:86: error: expected ‘)’ before ‘a’ 2265s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2265s | ~ ^ 2265s | ) 2265s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:4424:104: error: expected ‘)’ before ‘b’ 2265s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2265s | ~ ^ 2265s | ) 2265s 2265s If you find this error message confusing, uninformative, or wrong, please open an issue: 2265s https://github.com/diku-dk/futhark/issues 2265s 2268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.fut: 2268s Compiling with --backend=multicore: 2268s cc failed with code 1: 2268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c: In function ‘futrts_umul_hi64’: 2268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2268s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2268s | ^~~~~~~~~~~ 2268s | __uint32_t 2268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:4394:90: error: expected ‘)’ before ‘a’ 2268s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2268s | ~ ^ 2268s | ) 2268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:4394:109: error: expected ‘)’ before ‘b’ 2268s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2268s | ~ ^ 2268s | ) 2268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c: In function ‘futrts_smul_hi64’: 2268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2268s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2268s | ^~~~~~~~~~ 2268s | __int128__ 2268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:4398:86: error: expected ‘)’ before ‘a’ 2268s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2268s | ~ ^ 2268s | ) 2268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:4398:104: error: expected ‘)’ before ‘b’ 2268s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2268s | ~ ^ 2268s | ) 2268s 2268s If you find this error message confusing, uninformative, or wrong, please open an issue: 2268s https://github.com/diku-dk/futhark/issues 2268s 2269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.fut: 2269s Compiling with --backend=multicore: 2269s cc failed with code 1: 2269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c: In function ‘futrts_umul_hi64’: 2269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2269s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2269s | ^~~~~~~~~~~ 2269s | __uint32_t 2269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:4394:90: error: expected ‘)’ before ‘a’ 2269s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2269s | ~ ^ 2269s | ) 2269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:4394:109: error: expected ‘)’ before ‘b’ 2269s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2269s | ~ ^ 2269s | ) 2269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c: In function ‘futrts_smul_hi64’: 2269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2269s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2269s | ^~~~~~~~~~ 2269s | __int128__ 2269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:4398:86: error: expected ‘)’ before ‘a’ 2269s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2269s | ~ ^ 2269s | ) 2269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:4398:104: error: expected ‘)’ before ‘b’ 2269s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2269s | ~ ^ 2269s | ) 2269s 2269s If you find this error message confusing, uninformative, or wrong, please open an issue: 2269s https://github.com/diku-dk/futhark/issues 2269s 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.fut: 2270s Compiling with --backend=multicore: 2270s cc failed with code 1: 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c: In function ‘futrts_umul_hi64’: 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2270s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2270s | ^~~~~~~~~~~ 2270s | __uint32_t 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:4394:90: error: expected ‘)’ before ‘a’ 2270s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2270s | ~ ^ 2270s | ) 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:4394:109: error: expected ‘)’ before ‘b’ 2270s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2270s | ~ ^ 2270s | ) 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c: In function ‘futrts_smul_hi64’: 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2270s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2270s | ^~~~~~~~~~ 2270s | __int128__ 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:4398:86: error: expected ‘)’ before ‘a’ 2270s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2270s | ~ ^ 2270s | ) 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:4398:104: error: expected ‘)’ before ‘b’ 2270s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2270s | ~ ^ 2270s | ) 2270s 2270s If you find this error message confusing, uninformative, or wrong, please open an issue: 2270s https://github.com/diku-dk/futhark/issues 2270s 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.fut: 2270s Compiling with --backend=multicore: 2270s cc failed with code 1: 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c: In function ‘futrts_umul_hi64’: 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2270s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2270s | ^~~~~~~~~~~ 2270s | __uint32_t 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:4394:90: error: expected ‘)’ before ‘a’ 2270s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2270s | ~ ^ 2270s | ) 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:4394:109: error: expected ‘)’ before ‘b’ 2270s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2270s | ~ ^ 2270s | ) 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c: In function ‘futrts_smul_hi64’: 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2270s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2270s | ^~~~~~~~~~ 2270s | __int128__ 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:4398:86: error: expected ‘)’ before ‘a’ 2270s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2270s | ~ ^ 2270s | ) 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:4398:104: error: expected ‘)’ before ‘b’ 2270s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2270s | ~ ^ 2270s | ) 2270s 2270s If you find this error message confusing, uninformative, or wrong, please open an issue: 2270s https://github.com/diku-dk/futhark/issues 2270s 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.fut: 2270s Compiling with --backend=multicore: 2270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.fut:8:12-13: 2270s Unused name "b". 2270s cc failed with code 1: 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c: In function ‘futrts_umul_hi64’: 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2270s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2270s | ^~~~~~~~~~~ 2270s | __uint32_t 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:4394:90: error: expected ‘)’ before ‘a’ 2270s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2270s | ~ ^ 2270s | ) 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:4394:109: error: expected ‘)’ before ‘b’ 2270s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2270s | ~ ^ 2270s | ) 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c: In function ‘futrts_smul_hi64’: 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2270s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2270s | ^~~~~~~~~~ 2270s | __int128__ 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:4398:86: error: expected ‘)’ before ‘a’ 2270s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2270s | ~ ^ 2270s | ) 2270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:4398:104: error: expected ‘)’ before ‘b’ 2270s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2270s | ~ ^ 2270s | ) 2270s 2270s If you find this error message confusing, uninformative, or wrong, please open an issue: 2270s https://github.com/diku-dk/futhark/issues 2270s 2271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.fut: 2271s Compiling with --backend=multicore: 2271s cc failed with code 1: 2271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c: In function ‘futrts_umul_hi64’: 2271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2271s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2271s | ^~~~~~~~~~~ 2271s | __uint32_t 2271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:4394:90: error: expected ‘)’ before ‘a’ 2271s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2271s | ~ ^ 2271s | ) 2271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:4394:109: error: expected ‘)’ before ‘b’ 2271s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2271s | ~ ^ 2271s | ) 2271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c: In function ‘futrts_smul_hi64’: 2271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2271s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2271s | ^~~~~~~~~~ 2271s | __int128__ 2271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:4398:86: error: expected ‘)’ before ‘a’ 2271s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2271s | ~ ^ 2271s | ) 2271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:4398:104: error: expected ‘)’ before ‘b’ 2271s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2271s | ~ ^ 2271s | ) 2271s 2271s If you find this error message confusing, uninformative, or wrong, please open an issue: 2271s https://github.com/diku-dk/futhark/issues 2271s 2272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.fut: 2272s Compiling with --backend=multicore: 2272s cc failed with code 1: 2272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c: In function ‘futrts_umul_hi64’: 2272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2272s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2272s | ^~~~~~~~~~~ 2272s | __uint32_t 2272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:4394:90: error: expected ‘)’ before ‘a’ 2272s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2272s | ~ ^ 2272s | ) 2272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:4394:109: error: expected ‘)’ before ‘b’ 2272s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2272s | ~ ^ 2272s | ) 2272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c: In function ‘futrts_smul_hi64’: 2272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2272s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2272s | ^~~~~~~~~~ 2272s | __int128__ 2272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:4398:86: error: expected ‘)’ before ‘a’ 2272s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2272s | ~ ^ 2272s | ) 2272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:4398:104: error: expected ‘)’ before ‘b’ 2272s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2272s | ~ ^ 2272s | ) 2272s 2272s If you find this error message confusing, uninformative, or wrong, please open an issue: 2272s https://github.com/diku-dk/futhark/issues 2272s 2275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.fut: 2275s Compiling with --backend=multicore: 2275s cc failed with code 1: 2275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c: In function ‘futrts_umul_hi64’: 2275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2275s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2275s | ^~~~~~~~~~~ 2275s | __uint32_t 2275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:4435:90: error: expected ‘)’ before ‘a’ 2275s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2275s | ~ ^ 2275s | ) 2275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:4435:109: error: expected ‘)’ before ‘b’ 2275s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2275s | ~ ^ 2275s | ) 2275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c: In function ‘futrts_smul_hi64’: 2275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2275s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2275s | ^~~~~~~~~~ 2275s | __int128__ 2275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:4439:86: error: expected ‘)’ before ‘a’ 2275s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2275s | ~ ^ 2275s | ) 2275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:4439:104: error: expected ‘)’ before ‘b’ 2275s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2275s | ~ ^ 2275s | ) 2275s 2275s If you find this error message confusing, uninformative, or wrong, please open an issue: 2275s https://github.com/diku-dk/futhark/issues 2275s 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.fut: 2277s Compiling with --backend=multicore: 2277s cc failed with code 1: 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c: In function ‘futrts_umul_hi64’: 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2277s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2277s | ^~~~~~~~~~~ 2277s | __uint32_t 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:4406:90: error: expected ‘)’ before ‘a’ 2277s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2277s | ~ ^ 2277s | ) 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:4406:109: error: expected ‘)’ before ‘b’ 2277s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2277s | ~ ^ 2277s | ) 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c: In function ‘futrts_smul_hi64’: 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2277s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2277s | ^~~~~~~~~~ 2277s | __int128__ 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:4410:86: error: expected ‘)’ before ‘a’ 2277s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2277s | ~ ^ 2277s | ) 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:4410:104: error: expected ‘)’ before ‘b’ 2277s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2277s | ~ ^ 2277s | ) 2277s 2277s If you find this error message confusing, uninformative, or wrong, please open an issue: 2277s https://github.com/diku-dk/futhark/issues 2277s 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.fut: 2277s Compiling with --backend=multicore: 2277s cc failed with code 1: 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c: In function ‘futrts_umul_hi64’: 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2277s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2277s | ^~~~~~~~~~~ 2277s | __uint32_t 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:4406:90: error: expected ‘)’ before ‘a’ 2277s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2277s | ~ ^ 2277s | ) 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:4406:109: error: expected ‘)’ before ‘b’ 2277s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2277s | ~ ^ 2277s | ) 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c: In function ‘futrts_smul_hi64’: 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2277s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2277s | ^~~~~~~~~~ 2277s | __int128__ 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:4410:86: error: expected ‘)’ before ‘a’ 2277s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2277s | ~ ^ 2277s | ) 2277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:4410:104: error: expected ‘)’ before ‘b’ 2277s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2277s | ~ ^ 2277s | ) 2277s 2277s If you find this error message confusing, uninformative, or wrong, please open an issue: 2277s https://github.com/diku-dk/futhark/issues 2277s 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.fut: 2278s Compiling with --backend=multicore: 2278s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.fut:14:31-33: 2278s Unused name "a3". 2278s cc failed with code 1: 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c: In function ‘futrts_umul_hi64’: 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:4411:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2278s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2278s | ^~~~~~~~~~~ 2278s | __uint32_t 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:4411:78: note: each undeclared identifier is reported only once for each function it appears in 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:4411:90: error: expected ‘)’ before ‘a’ 2278s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2278s | ~ ^ 2278s | ) 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:4411:109: error: expected ‘)’ before ‘b’ 2278s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2278s | ~ ^ 2278s | ) 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c: In function ‘futrts_smul_hi64’: 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:4415:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2278s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2278s | ^~~~~~~~~~ 2278s | __int128__ 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:4415:86: error: expected ‘)’ before ‘a’ 2278s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2278s | ~ ^ 2278s | ) 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:4415:104: error: expected ‘)’ before ‘b’ 2278s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2278s | ~ ^ 2278s | ) 2278s 2278s If you find this error message confusing, uninformative, or wrong, please open an issue: 2278s https://github.com/diku-dk/futhark/issues 2278s 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.fut: 2278s Compiling with --backend=multicore: 2278s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.fut:3:10-12: 2278s Entry point parameter 2278s 2278s () 2278s 2278s will have an opaque type, so the entry point will likely not be callable. 2278s cc failed with code 1: 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c: In function ‘futrts_umul_hi64’: 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:4411:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2278s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2278s | ^~~~~~~~~~~ 2278s | __uint32_t 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:4411:78: note: each undeclared identifier is reported only once for each function it appears in 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:4411:90: error: expected ‘)’ before ‘a’ 2278s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2278s | ~ ^ 2278s | ) 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:4411:109: error: expected ‘)’ before ‘b’ 2278s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2278s | ~ ^ 2278s | ) 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c: In function ‘futrts_smul_hi64’: 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:4415:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2278s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2278s | ^~~~~~~~~~ 2278s | __int128__ 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:4415:86: error: expected ‘)’ before ‘a’ 2278s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2278s | ~ ^ 2278s | ) 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:4415:104: error: expected ‘)’ before ‘b’ 2278s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2278s | ~ ^ 2278s | ) 2278s 2278s If you find this error message confusing, uninformative, or wrong, please open an issue: 2278s https://github.com/diku-dk/futhark/issues 2278s 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.fut: 2278s Compiling with --backend=multicore: 2278s cc failed with code 1: 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c: In function ‘futrts_umul_hi64’: 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2278s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2278s | ^~~~~~~~~~~ 2278s | __uint32_t 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:4406:90: error: expected ‘)’ before ‘a’ 2278s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2278s | ~ ^ 2278s | ) 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:4406:109: error: expected ‘)’ before ‘b’ 2278s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2278s | ~ ^ 2278s | ) 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c: In function ‘futrts_smul_hi64’: 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2278s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2278s | ^~~~~~~~~~ 2278s | __int128__ 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:4410:86: error: expected ‘)’ before ‘a’ 2278s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2278s | ~ ^ 2278s | ) 2278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:4410:104: error: expected ‘)’ before ‘b’ 2278s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2278s | ~ ^ 2278s | ) 2278s 2278s If you find this error message confusing, uninformative, or wrong, please open an issue: 2278s https://github.com/diku-dk/futhark/issues 2278s 2280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.fut: 2280s Compiling with --backend=multicore: 2280s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.fut:12:27-29: 2280s Defaulting ambiguous type to i32. 2280s cc failed with code 1: 2280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c: In function ‘futrts_umul_hi64’: 2280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2280s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2280s | ^~~~~~~~~~~ 2280s | __uint32_t 2280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:4406:90: error: expected ‘)’ before ‘a’ 2280s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2280s | ~ ^ 2280s | ) 2280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:4406:109: error: expected ‘)’ before ‘b’ 2280s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2280s | ~ ^ 2280s | ) 2280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c: In function ‘futrts_smul_hi64’: 2280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2280s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2280s | ^~~~~~~~~~ 2280s | __int128__ 2280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:4410:86: error: expected ‘)’ before ‘a’ 2280s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2280s | ~ ^ 2280s | ) 2280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:4410:104: error: expected ‘)’ before ‘b’ 2280s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2280s | ~ ^ 2280s | ) 2280s 2280s If you find this error message confusing, uninformative, or wrong, please open an issue: 2280s https://github.com/diku-dk/futhark/issues 2280s 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.fut: 2285s Compiling with --backend=multicore: 2285s cc failed with code 1: 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c: In function ‘futrts_umul_hi64’: 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2285s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2285s | ^~~~~~~~~~~ 2285s | __uint32_t 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:4421:90: error: expected ‘)’ before ‘a’ 2285s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2285s | ~ ^ 2285s | ) 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:4421:109: error: expected ‘)’ before ‘b’ 2285s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2285s | ~ ^ 2285s | ) 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c: In function ‘futrts_smul_hi64’: 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2285s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2285s | ^~~~~~~~~~ 2285s | __int128__ 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:4425:86: error: expected ‘)’ before ‘a’ 2285s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2285s | ~ ^ 2285s | ) 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:4425:104: error: expected ‘)’ before ‘b’ 2285s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2285s | ~ ^ 2285s | ) 2285s 2285s If you find this error message confusing, uninformative, or wrong, please open an issue: 2285s https://github.com/diku-dk/futhark/issues 2285s 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.fut: 2285s Compiling with --backend=multicore: 2285s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.fut:21:12-13: 2285s Defaulting ambiguous type to i32. 2285s cc failed with code 1: 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c: In function ‘futrts_umul_hi64’: 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2285s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2285s | ^~~~~~~~~~~ 2285s | __uint32_t 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:4406:90: error: expected ‘)’ before ‘a’ 2285s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2285s | ~ ^ 2285s | ) 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:4406:109: error: expected ‘)’ before ‘b’ 2285s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2285s | ~ ^ 2285s | ) 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c: In function ‘futrts_smul_hi64’: 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2285s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2285s | ^~~~~~~~~~ 2285s | __int128__ 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:4410:86: error: expected ‘)’ before ‘a’ 2285s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2285s | ~ ^ 2285s | ) 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:4410:104: error: expected ‘)’ before ‘b’ 2285s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2285s | ~ ^ 2285s | ) 2285s 2285s If you find this error message confusing, uninformative, or wrong, please open an issue: 2285s https://github.com/diku-dk/futhark/issues 2285s 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.fut: 2285s Compiling with --backend=multicore: 2285s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.fut:14:3-21: 2285s Inclusion shadows type "t". 2285s cc failed with code 1: 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c: In function ‘futrts_umul_hi64’: 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2285s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2285s | ^~~~~~~~~~~ 2285s | __uint32_t 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4394:90: error: expected ‘)’ before ‘a’ 2285s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2285s | ~ ^ 2285s | ) 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4394:109: error: expected ‘)’ before ‘b’ 2285s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2285s | ~ ^ 2285s | ) 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c: In function ‘futrts_smul_hi64’: 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2285s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2285s | ^~~~~~~~~~ 2285s | __int128__ 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4398:86: error: expected ‘)’ before ‘a’ 2285s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2285s | ~ ^ 2285s | ) 2285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4398:104: error: expected ‘)’ before ‘b’ 2285s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2285s | ~ ^ 2285s | ) 2285s 2285s If you find this error message confusing, uninformative, or wrong, please open an issue: 2285s https://github.com/diku-dk/futhark/issues 2285s 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.fut: 2290s Compiling with --backend=multicore: 2290s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.fut:9:11-13: 2290s Defaulting ambiguous type to i32. 2290s cc failed with code 1: 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c: In function ‘futrts_umul_hi64’: 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2290s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2290s | ^~~~~~~~~~~ 2290s | __uint32_t 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:4406:90: error: expected ‘)’ before ‘a’ 2290s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2290s | ~ ^ 2290s | ) 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:4406:109: error: expected ‘)’ before ‘b’ 2290s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2290s | ~ ^ 2290s | ) 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c: In function ‘futrts_smul_hi64’: 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2290s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2290s | ^~~~~~~~~~ 2290s | __int128__ 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:4410:86: error: expected ‘)’ before ‘a’ 2290s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2290s | ~ ^ 2290s | ) 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:4410:104: error: expected ‘)’ before ‘b’ 2290s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2290s | ~ ^ 2290s | ) 2290s 2290s If you find this error message confusing, uninformative, or wrong, please open an issue: 2290s https://github.com/diku-dk/futhark/issues 2290s 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.fut: 2290s Compiling with --backend=multicore: 2290s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.fut:21:12-29: 2290s Entry point parameter 2290s 2290s ((x: applied.cell): applied.cell) 2290s 2290s will have an opaque type, so the entry point will likely not be callable. 2290s cc failed with code 1: 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c: In function ‘futrts_umul_hi64’: 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:4419:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2290s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2290s | ^~~~~~~~~~~ 2290s | __uint32_t 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:4419:78: note: each undeclared identifier is reported only once for each function it appears in 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:4419:90: error: expected ‘)’ before ‘a’ 2290s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2290s | ~ ^ 2290s | ) 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:4419:109: error: expected ‘)’ before ‘b’ 2290s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2290s | ~ ^ 2290s | ) 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c: In function ‘futrts_smul_hi64’: 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:4423:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2290s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2290s | ^~~~~~~~~~ 2290s | __int128__ 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:4423:86: error: expected ‘)’ before ‘a’ 2290s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2290s | ~ ^ 2290s | ) 2290s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:4423:104: error: expected ‘)’ before ‘b’ 2290s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2290s | ~ ^ 2290s | ) 2290s 2290s If you find this error message confusing, uninformative, or wrong, please open an issue: 2290s https://github.com/diku-dk/futhark/issues 2290s 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.fut: 2292s Compiling with --backend=multicore: 2292s cc failed with code 1: 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c: In function ‘futrts_umul_hi64’: 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2292s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2292s | ^~~~~~~~~~~ 2292s | __uint32_t 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:4406:90: error: expected ‘)’ before ‘a’ 2292s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2292s | ~ ^ 2292s | ) 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:4406:109: error: expected ‘)’ before ‘b’ 2292s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2292s | ~ ^ 2292s | ) 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c: In function ‘futrts_smul_hi64’: 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2292s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2292s | ^~~~~~~~~~ 2292s | __int128__ 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:4410:86: error: expected ‘)’ before ‘a’ 2292s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2292s | ~ ^ 2292s | ) 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:4410:104: error: expected ‘)’ before ‘b’ 2292s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2292s | ~ ^ 2292s | ) 2292s 2292s If you find this error message confusing, uninformative, or wrong, please open an issue: 2292s https://github.com/diku-dk/futhark/issues 2292s 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.fut: 2292s Compiling with --backend=multicore: 2292s cc failed with code 1: 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c: In function ‘futrts_umul_hi64’: 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2292s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2292s | ^~~~~~~~~~~ 2292s | __uint32_t 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:4406:90: error: expected ‘)’ before ‘a’ 2292s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2292s | ~ ^ 2292s | ) 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:4406:109: error: expected ‘)’ before ‘b’ 2292s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2292s | ~ ^ 2292s | ) 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c: In function ‘futrts_smul_hi64’: 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2292s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2292s | ^~~~~~~~~~ 2292s | __int128__ 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:4410:86: error: expected ‘)’ before ‘a’ 2292s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2292s | ~ ^ 2292s | ) 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:4410:104: error: expected ‘)’ before ‘b’ 2292s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2292s | ~ ^ 2292s | ) 2292s 2292s If you find this error message confusing, uninformative, or wrong, please open an issue: 2292s https://github.com/diku-dk/futhark/issues 2292s 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.fut: 2292s Compiling with --backend=multicore: 2292s cc failed with code 1: 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c: In function ‘futrts_umul_hi64’: 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2292s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2292s | ^~~~~~~~~~~ 2292s | __uint32_t 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:4394:90: error: expected ‘)’ before ‘a’ 2292s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2292s | ~ ^ 2292s | ) 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:4394:109: error: expected ‘)’ before ‘b’ 2292s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2292s | ~ ^ 2292s | ) 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c: In function ‘futrts_smul_hi64’: 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2292s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2292s | ^~~~~~~~~~ 2292s | __int128__ 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:4398:86: error: expected ‘)’ before ‘a’ 2292s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2292s | ~ ^ 2292s | ) 2292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:4398:104: error: expected ‘)’ before ‘b’ 2292s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2292s | ~ ^ 2292s | ) 2292s 2292s If you find this error message confusing, uninformative, or wrong, please open an issue: 2292s https://github.com/diku-dk/futhark/issues 2292s 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.fut: 2293s Compiling with --backend=multicore: 2293s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.fut:13:54-55: 2293s Defaulting ambiguous type to i32. 2293s cc failed with code 1: 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c: In function ‘futrts_umul_hi64’: 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2293s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2293s | ^~~~~~~~~~~ 2293s | __uint32_t 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:4406:90: error: expected ‘)’ before ‘a’ 2293s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2293s | ~ ^ 2293s | ) 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:4406:109: error: expected ‘)’ before ‘b’ 2293s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2293s | ~ ^ 2293s | ) 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c: In function ‘futrts_smul_hi64’: 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2293s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2293s | ^~~~~~~~~~ 2293s | __int128__ 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:4410:86: error: expected ‘)’ before ‘a’ 2293s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2293s | ~ ^ 2293s | ) 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:4410:104: error: expected ‘)’ before ‘b’ 2293s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2293s | ~ ^ 2293s | ) 2293s 2293s If you find this error message confusing, uninformative, or wrong, please open an issue: 2293s https://github.com/diku-dk/futhark/issues 2293s 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.fut: 2293s Compiling with --backend=multicore: 2293s cc failed with code 1: 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c: In function ‘futrts_umul_hi64’: 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2293s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2293s | ^~~~~~~~~~~ 2293s | __uint32_t 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:4420:90: error: expected ‘)’ before ‘a’ 2293s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2293s | ~ ^ 2293s | ) 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:4420:109: error: expected ‘)’ before ‘b’ 2293s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2293s | ~ ^ 2293s | ) 2293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c: In function ‘futrts_smul_hi64’: 2294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2294s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2294s | ^~~~~~~~~~ 2294s | __int128__ 2294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:4424:86: error: expected ‘)’ before ‘a’ 2294s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2294s | ~ ^ 2294s | ) 2294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:4424:104: error: expected ‘)’ before ‘b’ 2294s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2294s | ~ ^ 2294s | ) 2294s 2294s If you find this error message confusing, uninformative, or wrong, please open an issue: 2294s https://github.com/diku-dk/futhark/issues 2294s 2295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.fut: 2295s Compiling with --backend=multicore: 2295s cc failed with code 1: 2295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c: In function ‘futrts_umul_hi64’: 2295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2295s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2295s | ^~~~~~~~~~~ 2295s | __uint32_t 2295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:4406:90: error: expected ‘)’ before ‘a’ 2295s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2295s | ~ ^ 2295s | ) 2295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:4406:109: error: expected ‘)’ before ‘b’ 2295s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2295s | ~ ^ 2295s | ) 2295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c: In function ‘futrts_smul_hi64’: 2295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2295s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2295s | ^~~~~~~~~~ 2295s | __int128__ 2295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:4410:86: error: expected ‘)’ before ‘a’ 2295s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2295s | ~ ^ 2295s | ) 2295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:4410:104: error: expected ‘)’ before ‘b’ 2295s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2295s | ~ ^ 2295s | ) 2295s 2295s If you find this error message confusing, uninformative, or wrong, please open an issue: 2295s https://github.com/diku-dk/futhark/issues 2295s 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.fut: 2298s Compiling with --backend=multicore: 2298s cc failed with code 1: 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c: In function ‘futrts_umul_hi64’: 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2298s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2298s | ^~~~~~~~~~~ 2298s | __uint32_t 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:4436:90: error: expected ‘)’ before ‘a’ 2298s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2298s | ~ ^ 2298s | ) 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:4436:109: error: expected ‘)’ before ‘b’ 2298s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2298s | ~ ^ 2298s | ) 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c: In function ‘futrts_smul_hi64’: 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2298s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2298s | ^~~~~~~~~~ 2298s | __int128__ 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:4440:86: error: expected ‘)’ before ‘a’ 2298s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2298s | ~ ^ 2298s | ) 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:4440:104: error: expected ‘)’ before ‘b’ 2298s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2298s | ~ ^ 2298s | ) 2298s 2298s If you find this error message confusing, uninformative, or wrong, please open an issue: 2298s https://github.com/diku-dk/futhark/issues 2298s 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.fut: 2298s Compiling with --backend=multicore: 2298s cc failed with code 1: 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c: In function ‘futrts_umul_hi64’: 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2298s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2298s | ^~~~~~~~~~~ 2298s | __uint32_t 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:4406:90: error: expected ‘)’ before ‘a’ 2298s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2298s | ~ ^ 2298s | ) 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:4406:109: error: expected ‘)’ before ‘b’ 2298s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2298s | ~ ^ 2298s | ) 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c: In function ‘futrts_smul_hi64’: 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2298s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2298s | ^~~~~~~~~~ 2298s | __int128__ 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:4410:86: error: expected ‘)’ before ‘a’ 2298s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2298s | ~ ^ 2298s | ) 2298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:4410:104: error: expected ‘)’ before ‘b’ 2298s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2298s | ~ ^ 2298s | ) 2298s 2298s If you find this error message confusing, uninformative, or wrong, please open an issue: 2298s https://github.com/diku-dk/futhark/issues 2298s 2299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.fut: 2299s Compiling with --backend=multicore: 2299s cc failed with code 1: 2299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c: In function ‘futrts_umul_hi64’: 2299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2299s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2299s | ^~~~~~~~~~~ 2299s | __uint32_t 2299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:4420:90: error: expected ‘)’ before ‘a’ 2299s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2299s | ~ ^ 2299s | ) 2299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:4420:109: error: expected ‘)’ before ‘b’ 2299s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2299s | ~ ^ 2299s | ) 2299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c: In function ‘futrts_smul_hi64’: 2299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2299s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2299s | ^~~~~~~~~~ 2299s | __int128__ 2299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:4424:86: error: expected ‘)’ before ‘a’ 2299s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2299s | ~ ^ 2299s | ) 2299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:4424:104: error: expected ‘)’ before ‘b’ 2299s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2299s | ~ ^ 2299s | ) 2299s 2299s If you find this error message confusing, uninformative, or wrong, please open an issue: 2299s https://github.com/diku-dk/futhark/issues 2299s 2299s 1294 failed, 145 passed, 874 to go. 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.fut: 2300s Compiling with --backend=multicore: 2300s cc failed with code 1: 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c: In function ‘futrts_umul_hi64’: 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2300s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2300s | ^~~~~~~~~~~ 2300s | __uint32_t 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:4421:90: error: expected ‘)’ before ‘a’ 2300s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2300s | ~ ^ 2300s | ) 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:4421:109: error: expected ‘)’ before ‘b’ 2300s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2300s | ~ ^ 2300s | ) 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c: In function ‘futrts_smul_hi64’: 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2300s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2300s | ^~~~~~~~~~ 2300s | __int128__ 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:4425:86: error: expected ‘)’ before ‘a’ 2300s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2300s | ~ ^ 2300s | ) 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:4425:104: error: expected ‘)’ before ‘b’ 2300s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2300s | ~ ^ 2300s | ) 2300s 2300s If you find this error message confusing, uninformative, or wrong, please open an issue: 2300s https://github.com/diku-dk/futhark/issues 2300s 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline3.fut: 2300s Compiling with --backend=multicore: 2300s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline3.fut:6:26-27: 2300s Defaulting ambiguous type to i32. 2300s cc failed with code 1: 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline3.c: In function ‘futrts_umul_hi64’: 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2300s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2300s | ^~~~~~~~~~~ 2300s | __uint32_t 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline3.c:4421:90: error: expected ‘)’ before ‘a’ 2300s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2300s | ~ ^ 2300s | ) 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline3.c:4421:109: error: expected ‘)’ before ‘b’ 2300s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2300s | ~ ^ 2300s | ) 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline3.c: In function ‘futrts_smul_hi64’: 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2300s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2300s | ^~~~~~~~~~ 2300s | __int128__ 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline3.c:4425:86: error: expected ‘)’ before ‘a’ 2300s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2300s | ~ ^ 2300s | ) 2300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline3.c:4425:104: error: expected ‘)’ before ‘b’ 2300s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2300s | ~ ^ 2300s | ) 2300s 2300s If you find this error message confusing, uninformative, or wrong, please open an issue: 2300s https://github.com/diku-dk/futhark/issues 2300s 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.fut: 2301s Compiling with --backend=multicore: 2301s cc failed with code 1: 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c: In function ‘futrts_umul_hi64’: 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2301s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2301s | ^~~~~~~~~~~ 2301s | __uint32_t 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:4421:90: error: expected ‘)’ before ‘a’ 2301s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2301s | ~ ^ 2301s | ) 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:4421:109: error: expected ‘)’ before ‘b’ 2301s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2301s | ~ ^ 2301s | ) 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c: In function ‘futrts_smul_hi64’: 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2301s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2301s | ^~~~~~~~~~ 2301s | __int128__ 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:4425:86: error: expected ‘)’ before ‘a’ 2301s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2301s | ~ ^ 2301s | ) 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:4425:104: error: expected ‘)’ before ‘b’ 2301s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2301s | ~ ^ 2301s | ) 2301s 2301s If you find this error message confusing, uninformative, or wrong, please open an issue: 2301s https://github.com/diku-dk/futhark/issues 2301s 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.fut: 2301s Compiling with --backend=multicore: 2301s cc failed with code 1: 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c: In function ‘futrts_umul_hi64’: 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2301s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2301s | ^~~~~~~~~~~ 2301s | __uint32_t 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:4421:90: error: expected ‘)’ before ‘a’ 2301s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2301s | ~ ^ 2301s | ) 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:4421:109: error: expected ‘)’ before ‘b’ 2301s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2301s | ~ ^ 2301s | ) 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c: In function ‘futrts_smul_hi64’: 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2301s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2301s | ^~~~~~~~~~ 2301s | __int128__ 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:4425:86: error: expected ‘)’ before ‘a’ 2301s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2301s | ~ ^ 2301s | ) 2301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:4425:104: error: expected ‘)’ before ‘b’ 2301s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2301s | ~ ^ 2301s | ) 2301s 2301s If you find this error message confusing, uninformative, or wrong, please open an issue: 2301s https://github.com/diku-dk/futhark/issues 2301s 2303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.fut: 2303s Compiling with --backend=multicore: 2303s cc failed with code 1: 2303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c: In function ‘futrts_umul_hi64’: 2303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2303s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2303s | ^~~~~~~~~~~ 2303s | __uint32_t 2303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:4420:90: error: expected ‘)’ before ‘a’ 2303s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2303s | ~ ^ 2303s | ) 2303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:4420:109: error: expected ‘)’ before ‘b’ 2303s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2303s | ~ ^ 2303s | ) 2303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c: In function ‘futrts_smul_hi64’: 2303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2303s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2303s | ^~~~~~~~~~ 2303s | __int128__ 2303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:4424:86: error: expected ‘)’ before ‘a’ 2303s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2303s | ~ ^ 2303s | ) 2303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:4424:104: error: expected ‘)’ before ‘b’ 2303s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2303s | ~ ^ 2303s | ) 2303s 2303s If you find this error message confusing, uninformative, or wrong, please open an issue: 2303s https://github.com/diku-dk/futhark/issues 2303s 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.fut: 2306s Compiling with --backend=multicore: 2306s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.fut:14:14-16: 2306s Unused name "x2". 2306s 2306s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.fut:15:14-16: 2306s Unused name "y2". 2306s cc failed with code 1: 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c: In function ‘futrts_umul_hi64’: 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:4411:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2306s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2306s | ^~~~~~~~~~~ 2306s | __uint32_t 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:4411:78: note: each undeclared identifier is reported only once for each function it appears in 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:4411:90: error: expected ‘)’ before ‘a’ 2306s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2306s | ~ ^ 2306s | ) 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:4411:109: error: expected ‘)’ before ‘b’ 2306s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2306s | ~ ^ 2306s | ) 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c: In function ‘futrts_smul_hi64’: 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:4415:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2306s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2306s | ^~~~~~~~~~ 2306s | __int128__ 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:4415:86: error: expected ‘)’ before ‘a’ 2306s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2306s | ~ ^ 2306s | ) 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:4415:104: error: expected ‘)’ before ‘b’ 2306s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2306s | ~ ^ 2306s | ) 2306s 2306s If you find this error message confusing, uninformative, or wrong, please open an issue: 2306s https://github.com/diku-dk/futhark/issues 2306s 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.fut: 2306s Compiling with --backend=multicore: 2306s cc failed with code 1: 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c: In function ‘futrts_umul_hi64’: 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2306s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2306s | ^~~~~~~~~~~ 2306s | __uint32_t 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:4422:90: error: expected ‘)’ before ‘a’ 2306s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2306s | ~ ^ 2306s | ) 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:4422:109: error: expected ‘)’ before ‘b’ 2306s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2306s | ~ ^ 2306s | ) 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c: In function ‘futrts_smul_hi64’: 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2306s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2306s | ^~~~~~~~~~ 2306s | __int128__ 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:4426:86: error: expected ‘)’ before ‘a’ 2306s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2306s | ~ ^ 2306s | ) 2306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:4426:104: error: expected ‘)’ before ‘b’ 2306s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2306s | ~ ^ 2306s | ) 2306s 2306s If you find this error message confusing, uninformative, or wrong, please open an issue: 2306s https://github.com/diku-dk/futhark/issues 2306s 2307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.fut: 2307s Compiling with --backend=multicore: 2307s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.fut:6:23-24: 2307s Defaulting ambiguous type to i32. 2307s cc failed with code 1: 2307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c: In function ‘futrts_umul_hi64’: 2307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2307s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2307s | ^~~~~~~~~~~ 2307s | __uint32_t 2307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:4406:90: error: expected ‘)’ before ‘a’ 2307s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2307s | ~ ^ 2307s | ) 2307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:4406:109: error: expected ‘)’ before ‘b’ 2307s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2307s | ~ ^ 2307s | ) 2307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c: In function ‘futrts_smul_hi64’: 2307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2307s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2307s | ^~~~~~~~~~ 2307s | __int128__ 2307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:4410:86: error: expected ‘)’ before ‘a’ 2307s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2307s | ~ ^ 2307s | ) 2307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:4410:104: error: expected ‘)’ before ‘b’ 2307s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2307s | ~ ^ 2307s | ) 2307s 2307s If you find this error message confusing, uninformative, or wrong, please open an issue: 2307s https://github.com/diku-dk/futhark/issues 2307s 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.fut: 2308s Compiling with --backend=multicore: 2308s cc failed with code 1: 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c: In function ‘futrts_umul_hi64’: 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:4409:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2308s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2308s | ^~~~~~~~~~~ 2308s | __uint32_t 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:4409:78: note: each undeclared identifier is reported only once for each function it appears in 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:4409:90: error: expected ‘)’ before ‘a’ 2308s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2308s | ~ ^ 2308s | ) 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:4409:109: error: expected ‘)’ before ‘b’ 2308s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2308s | ~ ^ 2308s | ) 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c: In function ‘futrts_smul_hi64’: 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:4413:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2308s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2308s | ^~~~~~~~~~ 2308s | __int128__ 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:4413:86: error: expected ‘)’ before ‘a’ 2308s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2308s | ~ ^ 2308s | ) 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:4413:104: error: expected ‘)’ before ‘b’ 2308s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2308s | ~ ^ 2308s | ) 2308s 2308s If you find this error message confusing, uninformative, or wrong, please open an issue: 2308s https://github.com/diku-dk/futhark/issues 2308s 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.fut: 2308s Compiling with --backend=multicore: 2308s cc failed with code 1: 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c: In function ‘futrts_umul_hi64’: 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:4409:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2308s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2308s | ^~~~~~~~~~~ 2308s | __uint32_t 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:4409:78: note: each undeclared identifier is reported only once for each function it appears in 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:4409:90: error: expected ‘)’ before ‘a’ 2308s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2308s | ~ ^ 2308s | ) 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:4409:109: error: expected ‘)’ before ‘b’ 2308s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2308s | ~ ^ 2308s | ) 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c: In function ‘futrts_smul_hi64’: 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:4413:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2308s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2308s | ^~~~~~~~~~ 2308s | __int128__ 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:4413:86: error: expected ‘)’ before ‘a’ 2308s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2308s | ~ ^ 2308s | ) 2308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:4413:104: error: expected ‘)’ before ‘b’ 2308s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2308s | ~ ^ 2308s | ) 2308s 2308s If you find this error message confusing, uninformative, or wrong, please open an issue: 2308s https://github.com/diku-dk/futhark/issues 2308s 2309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.fut: 2309s Compiling with --backend=multicore: 2309s cc failed with code 1: 2309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c: In function ‘futrts_umul_hi64’: 2309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2309s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2309s | ^~~~~~~~~~~ 2309s | __uint32_t 2309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:4421:90: error: expected ‘)’ before ‘a’ 2309s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2309s | ~ ^ 2309s | ) 2309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:4421:109: error: expected ‘)’ before ‘b’ 2309s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2309s | ~ ^ 2309s | ) 2309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c: In function ‘futrts_smul_hi64’: 2309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2309s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2309s | ^~~~~~~~~~ 2309s | __int128__ 2309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:4425:86: error: expected ‘)’ before ‘a’ 2309s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2309s | ~ ^ 2309s | ) 2309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:4425:104: error: expected ‘)’ before ‘b’ 2309s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2309s | ~ ^ 2309s | ) 2309s 2309s If you find this error message confusing, uninformative, or wrong, please open an issue: 2309s https://github.com/diku-dk/futhark/issues 2309s 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.fut: 2311s Compiling with --backend=multicore: 2311s cc failed with code 1: 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c: In function ‘futrts_umul_hi64’: 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2311s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2311s | ^~~~~~~~~~~ 2311s | __uint32_t 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:4420:90: error: expected ‘)’ before ‘a’ 2311s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2311s | ~ ^ 2311s | ) 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:4420:109: error: expected ‘)’ before ‘b’ 2311s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2311s | ~ ^ 2311s | ) 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c: In function ‘futrts_smul_hi64’: 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2311s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2311s | ^~~~~~~~~~ 2311s | __int128__ 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:4424:86: error: expected ‘)’ before ‘a’ 2311s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2311s | ~ ^ 2311s | ) 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:4424:104: error: expected ‘)’ before ‘b’ 2311s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2311s | ~ ^ 2311s | ) 2311s 2311s If you find this error message confusing, uninformative, or wrong, please open an issue: 2311s https://github.com/diku-dk/futhark/issues 2311s 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.fut: 2311s Compiling with --backend=multicore: 2311s cc failed with code 1: 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c: In function ‘futrts_umul_hi64’: 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2311s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2311s | ^~~~~~~~~~~ 2311s | __uint32_t 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:4420:90: error: expected ‘)’ before ‘a’ 2311s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2311s | ~ ^ 2311s | ) 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:4420:109: error: expected ‘)’ before ‘b’ 2311s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2311s | ~ ^ 2311s | ) 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c: In function ‘futrts_smul_hi64’: 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2311s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2311s | ^~~~~~~~~~ 2311s | __int128__ 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:4424:86: error: expected ‘)’ before ‘a’ 2311s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2311s | ~ ^ 2311s | ) 2311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:4424:104: error: expected ‘)’ before ‘b’ 2311s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2311s | ~ ^ 2311s | ) 2311s 2311s If you find this error message confusing, uninformative, or wrong, please open an issue: 2311s https://github.com/diku-dk/futhark/issues 2311s 2313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.fut: 2313s Compiling with --backend=multicore: 2313s cc failed with code 1: 2313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c: In function ‘futrts_umul_hi64’: 2313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2313s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2313s | ^~~~~~~~~~~ 2313s | __uint32_t 2313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:4421:90: error: expected ‘)’ before ‘a’ 2313s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2313s | ~ ^ 2313s | ) 2313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:4421:109: error: expected ‘)’ before ‘b’ 2313s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2313s | ~ ^ 2313s | ) 2313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c: In function ‘futrts_smul_hi64’: 2313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2314s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2314s | ^~~~~~~~~~ 2314s | __int128__ 2314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:4425:86: error: expected ‘)’ before ‘a’ 2314s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2314s | ~ ^ 2314s | ) 2314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:4425:104: error: expected ‘)’ before ‘b’ 2314s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2314s | ~ ^ 2314s | ) 2314s 2314s If you find this error message confusing, uninformative, or wrong, please open an issue: 2314s https://github.com/diku-dk/futhark/issues 2314s 2314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.fut: 2314s Compiling with --backend=multicore: 2314s cc failed with code 1: 2314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c: In function ‘futrts_umul_hi64’: 2314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2314s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2314s | ^~~~~~~~~~~ 2314s | __uint32_t 2314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:4421:90: error: expected ‘)’ before ‘a’ 2314s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2314s | ~ ^ 2314s | ) 2314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:4421:109: error: expected ‘)’ before ‘b’ 2314s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2314s | ~ ^ 2314s | ) 2314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c: In function ‘futrts_smul_hi64’: 2314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2314s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2314s | ^~~~~~~~~~ 2314s | __int128__ 2314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:4425:86: error: expected ‘)’ before ‘a’ 2314s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2314s | ~ ^ 2314s | ) 2314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:4425:104: error: expected ‘)’ before ‘b’ 2314s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2314s | ~ ^ 2314s | ) 2314s 2314s If you find this error message confusing, uninformative, or wrong, please open an issue: 2314s https://github.com/diku-dk/futhark/issues 2314s 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.fut: 2316s Compiling with --backend=multicore: 2316s cc failed with code 1: 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c: In function ‘futrts_umul_hi64’: 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2316s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2316s | ^~~~~~~~~~~ 2316s | __uint32_t 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:4437:90: error: expected ‘)’ before ‘a’ 2316s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2316s | ~ ^ 2316s | ) 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:4437:109: error: expected ‘)’ before ‘b’ 2316s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2316s | ~ ^ 2316s | ) 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c: In function ‘futrts_smul_hi64’: 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2316s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2316s | ^~~~~~~~~~ 2316s | __int128__ 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:4441:86: error: expected ‘)’ before ‘a’ 2316s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2316s | ~ ^ 2316s | ) 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:4441:104: error: expected ‘)’ before ‘b’ 2316s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2316s | ~ ^ 2316s | ) 2316s 2316s If you find this error message confusing, uninformative, or wrong, please open an issue: 2316s https://github.com/diku-dk/futhark/issues 2316s 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.fut: 2316s Compiling with --backend=multicore: 2316s cc failed with code 1: 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c: In function ‘futrts_umul_hi64’: 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2316s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2316s | ^~~~~~~~~~~ 2316s | __uint32_t 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:4437:90: error: expected ‘)’ before ‘a’ 2316s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2316s | ~ ^ 2316s | ) 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:4437:109: error: expected ‘)’ before ‘b’ 2316s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2316s | ~ ^ 2316s | ) 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c: In function ‘futrts_smul_hi64’: 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2316s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2316s | ^~~~~~~~~~ 2316s | __int128__ 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:4441:86: error: expected ‘)’ before ‘a’ 2316s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2316s | ~ ^ 2316s | ) 2316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:4441:104: error: expected ‘)’ before ‘b’ 2316s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2316s | ~ ^ 2316s | ) 2316s 2316s If you find this error message confusing, uninformative, or wrong, please open an issue: 2316s https://github.com/diku-dk/futhark/issues 2316s 2318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.fut: 2318s Compiling with --backend=multicore: 2318s cc failed with code 1: 2318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c: In function ‘futrts_umul_hi64’: 2318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2318s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2318s | ^~~~~~~~~~~ 2318s | __uint32_t 2318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:4437:90: error: expected ‘)’ before ‘a’ 2318s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2318s | ~ ^ 2318s | ) 2318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:4437:109: error: expected ‘)’ before ‘b’ 2318s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2318s | ~ ^ 2318s | ) 2318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c: In function ‘futrts_smul_hi64’: 2318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2318s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2318s | ^~~~~~~~~~ 2318s | __int128__ 2318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:4441:86: error: expected ‘)’ before ‘a’ 2318s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2318s | ~ ^ 2318s | ) 2318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:4441:104: error: expected ‘)’ before ‘b’ 2318s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2318s | ~ ^ 2318s | ) 2318s 2318s If you find this error message confusing, uninformative, or wrong, please open an issue: 2318s https://github.com/diku-dk/futhark/issues 2318s 2319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.fut: 2319s Compiling with --backend=multicore: 2319s cc failed with code 1: 2319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c: In function ‘futrts_umul_hi64’: 2319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2319s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2319s | ^~~~~~~~~~~ 2319s | __uint32_t 2319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:4437:90: error: expected ‘)’ before ‘a’ 2319s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2319s | ~ ^ 2319s | ) 2319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:4437:109: error: expected ‘)’ before ‘b’ 2319s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2319s | ~ ^ 2319s | ) 2319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c: In function ‘futrts_smul_hi64’: 2319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2319s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2319s | ^~~~~~~~~~ 2319s | __int128__ 2319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:4441:86: error: expected ‘)’ before ‘a’ 2319s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2319s | ~ ^ 2319s | ) 2319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:4441:104: error: expected ‘)’ before ‘b’ 2319s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2319s | ~ ^ 2319s | ) 2319s 2319s If you find this error message confusing, uninformative, or wrong, please open an issue: 2319s https://github.com/diku-dk/futhark/issues 2319s 2320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.fut: 2320s Compiling with --backend=multicore: 2320s cc failed with code 1: 2320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c: In function ‘futrts_umul_hi64’: 2320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2320s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2320s | ^~~~~~~~~~~ 2320s | __uint32_t 2320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:4437:90: error: expected ‘)’ before ‘a’ 2320s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2320s | ~ ^ 2320s | ) 2320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:4437:109: error: expected ‘)’ before ‘b’ 2320s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2320s | ~ ^ 2320s | ) 2320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c: In function ‘futrts_smul_hi64’: 2320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2320s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2320s | ^~~~~~~~~~ 2320s | __int128__ 2320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:4441:86: error: expected ‘)’ before ‘a’ 2320s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2320s | ~ ^ 2320s | ) 2320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:4441:104: error: expected ‘)’ before ‘b’ 2320s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2320s | ~ ^ 2320s | ) 2320s 2320s If you find this error message confusing, uninformative, or wrong, please open an issue: 2320s https://github.com/diku-dk/futhark/issues 2320s 2322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.fut: 2322s Compiling with --backend=multicore: 2322s cc failed with code 1: 2322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c: In function ‘futrts_umul_hi64’: 2322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2322s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2322s | ^~~~~~~~~~~ 2322s | __uint32_t 2322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:4407:90: error: expected ‘)’ before ‘a’ 2322s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2322s | ~ ^ 2322s | ) 2322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:4407:109: error: expected ‘)’ before ‘b’ 2322s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2322s | ~ ^ 2322s | ) 2322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c: In function ‘futrts_smul_hi64’: 2322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2322s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2322s | ^~~~~~~~~~ 2322s | __int128__ 2322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:4411:86: error: expected ‘)’ before ‘a’ 2322s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2322s | ~ ^ 2322s | ) 2322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:4411:104: error: expected ‘)’ before ‘b’ 2322s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2322s | ~ ^ 2322s | ) 2322s 2322s If you find this error message confusing, uninformative, or wrong, please open an issue: 2322s https://github.com/diku-dk/futhark/issues 2322s 2323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.fut: 2323s Compiling with --backend=multicore: 2323s cc failed with code 1: 2323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c: In function ‘futrts_umul_hi64’: 2323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2323s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2323s | ^~~~~~~~~~~ 2323s | __uint32_t 2323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:4408:90: error: expected ‘)’ before ‘a’ 2323s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2323s | ~ ^ 2323s | ) 2323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:4408:109: error: expected ‘)’ before ‘b’ 2323s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2323s | ~ ^ 2323s | ) 2323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c: In function ‘futrts_smul_hi64’: 2323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2323s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2323s | ^~~~~~~~~~ 2323s | __int128__ 2323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:4412:86: error: expected ‘)’ before ‘a’ 2323s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2323s | ~ ^ 2323s | ) 2323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:4412:104: error: expected ‘)’ before ‘b’ 2323s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2323s | ~ ^ 2323s | ) 2323s 2323s If you find this error message confusing, uninformative, or wrong, please open an issue: 2323s https://github.com/diku-dk/futhark/issues 2323s 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.fut: 2324s Compiling with --backend=multicore: 2324s cc failed with code 1: 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c: In function ‘futrts_umul_hi64’: 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2324s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2324s | ^~~~~~~~~~~ 2324s | __uint32_t 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:4407:90: error: expected ‘)’ before ‘a’ 2324s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2324s | ~ ^ 2324s | ) 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:4407:109: error: expected ‘)’ before ‘b’ 2324s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2324s | ~ ^ 2324s | ) 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c: In function ‘futrts_smul_hi64’: 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2324s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2324s | ^~~~~~~~~~ 2324s | __int128__ 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:4411:86: error: expected ‘)’ before ‘a’ 2324s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2324s | ~ ^ 2324s | ) 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:4411:104: error: expected ‘)’ before ‘b’ 2324s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2324s | ~ ^ 2324s | ) 2324s 2324s If you find this error message confusing, uninformative, or wrong, please open an issue: 2324s https://github.com/diku-dk/futhark/issues 2324s 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.fut: 2324s Compiling with --backend=multicore: 2324s cc failed with code 1: 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c: In function ‘futrts_umul_hi64’: 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2324s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2324s | ^~~~~~~~~~~ 2324s | __uint32_t 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:4408:90: error: expected ‘)’ before ‘a’ 2324s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2324s | ~ ^ 2324s | ) 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:4408:109: error: expected ‘)’ before ‘b’ 2324s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2324s | ~ ^ 2324s | ) 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c: In function ‘futrts_smul_hi64’: 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2324s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2324s | ^~~~~~~~~~ 2324s | __int128__ 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:4412:86: error: expected ‘)’ before ‘a’ 2324s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2324s | ~ ^ 2324s | ) 2324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:4412:104: error: expected ‘)’ before ‘b’ 2324s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2324s | ~ ^ 2324s | ) 2324s 2324s If you find this error message confusing, uninformative, or wrong, please open an issue: 2324s https://github.com/diku-dk/futhark/issues 2324s 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.fut: 2326s Compiling with --backend=multicore: 2326s cc failed with code 1: 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c: In function ‘futrts_umul_hi64’: 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2326s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2326s | ^~~~~~~~~~~ 2326s | __uint32_t 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:4407:90: error: expected ‘)’ before ‘a’ 2326s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2326s | ~ ^ 2326s | ) 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:4407:109: error: expected ‘)’ before ‘b’ 2326s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2326s | ~ ^ 2326s | ) 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c: In function ‘futrts_smul_hi64’: 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2326s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2326s | ^~~~~~~~~~ 2326s | __int128__ 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:4411:86: error: expected ‘)’ before ‘a’ 2326s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2326s | ~ ^ 2326s | ) 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:4411:104: error: expected ‘)’ before ‘b’ 2326s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2326s | ~ ^ 2326s | ) 2326s 2326s If you find this error message confusing, uninformative, or wrong, please open an issue: 2326s https://github.com/diku-dk/futhark/issues 2326s 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.fut: 2326s Compiling with --backend=multicore: 2326s cc failed with code 1: 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c: In function ‘futrts_umul_hi64’: 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2326s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2326s | ^~~~~~~~~~~ 2326s | __uint32_t 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:4439:90: error: expected ‘)’ before ‘a’ 2326s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2326s | ~ ^ 2326s | ) 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:4439:109: error: expected ‘)’ before ‘b’ 2326s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2326s | ~ ^ 2326s | ) 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c: In function ‘futrts_smul_hi64’: 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2326s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2326s | ^~~~~~~~~~ 2326s | __int128__ 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:4443:86: error: expected ‘)’ before ‘a’ 2326s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2326s | ~ ^ 2326s | ) 2326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:4443:104: error: expected ‘)’ before ‘b’ 2326s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2326s | ~ ^ 2326s | ) 2326s 2326s If you find this error message confusing, uninformative, or wrong, please open an issue: 2326s https://github.com/diku-dk/futhark/issues 2326s 2328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.fut: 2328s Compiling with --backend=multicore: 2328s cc failed with code 1: 2328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c: In function ‘futrts_umul_hi64’: 2328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2328s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2328s | ^~~~~~~~~~~ 2328s | __uint32_t 2328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:4408:90: error: expected ‘)’ before ‘a’ 2328s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2328s | ~ ^ 2328s | ) 2328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:4408:109: error: expected ‘)’ before ‘b’ 2328s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2328s | ~ ^ 2328s | ) 2328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c: In function ‘futrts_smul_hi64’: 2328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2328s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2328s | ^~~~~~~~~~ 2328s | __int128__ 2328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:4412:86: error: expected ‘)’ before ‘a’ 2328s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2328s | ~ ^ 2328s | ) 2328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:4412:104: error: expected ‘)’ before ‘b’ 2328s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2328s | ~ ^ 2328s | ) 2328s 2328s If you find this error message confusing, uninformative, or wrong, please open an issue: 2328s https://github.com/diku-dk/futhark/issues 2328s 2329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.fut: 2329s Compiling with --backend=multicore: 2329s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.fut:7:24-26: 2329s Unused name "ys". 2329s cc failed with code 1: 2329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c: In function ‘futrts_umul_hi64’: 2329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:4441:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2329s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2329s | ^~~~~~~~~~~ 2329s | __uint32_t 2329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:4441:78: note: each undeclared identifier is reported only once for each function it appears in 2329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:4441:90: error: expected ‘)’ before ‘a’ 2329s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2329s | ~ ^ 2329s | ) 2329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:4441:109: error: expected ‘)’ before ‘b’ 2329s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2329s | ~ ^ 2329s | ) 2329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c: In function ‘futrts_smul_hi64’: 2329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:4445:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2329s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2329s | ^~~~~~~~~~ 2329s | __int128__ 2329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:4445:86: error: expected ‘)’ before ‘a’ 2329s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2329s | ~ ^ 2329s | ) 2329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:4445:104: error: expected ‘)’ before ‘b’ 2329s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2329s | ~ ^ 2329s | ) 2329s 2329s If you find this error message confusing, uninformative, or wrong, please open an issue: 2329s https://github.com/diku-dk/futhark/issues 2329s 2330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.fut: 2330s Compiling with --backend=multicore: 2330s cc failed with code 1: 2330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c: In function ‘futrts_umul_hi64’: 2330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:4409:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2330s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2330s | ^~~~~~~~~~~ 2330s | __uint32_t 2330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:4409:78: note: each undeclared identifier is reported only once for each function it appears in 2330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:4409:90: error: expected ‘)’ before ‘a’ 2330s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2330s | ~ ^ 2330s | ) 2330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:4409:109: error: expected ‘)’ before ‘b’ 2330s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2330s | ~ ^ 2330s | ) 2330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c: In function ‘futrts_smul_hi64’: 2330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:4413:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2330s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2330s | ^~~~~~~~~~ 2330s | __int128__ 2330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:4413:86: error: expected ‘)’ before ‘a’ 2330s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2330s | ~ ^ 2330s | ) 2330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:4413:104: error: expected ‘)’ before ‘b’ 2330s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2330s | ~ ^ 2330s | ) 2330s 2330s If you find this error message confusing, uninformative, or wrong, please open an issue: 2330s https://github.com/diku-dk/futhark/issues 2330s 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.fut: 2340s Compiling with --backend=multicore: 2340s cc failed with code 1: 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c: In function ‘futrts_umul_hi64’: 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2340s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2340s | ^~~~~~~~~~~ 2340s | __uint32_t 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:4394:90: error: expected ‘)’ before ‘a’ 2340s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2340s | ~ ^ 2340s | ) 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:4394:109: error: expected ‘)’ before ‘b’ 2340s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2340s | ~ ^ 2340s | ) 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c: In function ‘futrts_smul_hi64’: 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2340s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2340s | ^~~~~~~~~~ 2340s | __int128__ 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:4398:86: error: expected ‘)’ before ‘a’ 2340s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2340s | ~ ^ 2340s | ) 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:4398:104: error: expected ‘)’ before ‘b’ 2340s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2340s | ~ ^ 2340s | ) 2340s 2340s If you find this error message confusing, uninformative, or wrong, please open an issue: 2340s https://github.com/diku-dk/futhark/issues 2340s 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.fut: 2340s Compiling with --backend=multicore: 2340s cc failed with code 1: 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c: In function ‘futrts_umul_hi64’: 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2340s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2340s | ^~~~~~~~~~~ 2340s | __uint32_t 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4394:90: error: expected ‘)’ before ‘a’ 2340s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2340s | ~ ^ 2340s | ) 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4394:109: error: expected ‘)’ before ‘b’ 2340s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2340s | ~ ^ 2340s | ) 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c: In function ‘futrts_smul_hi64’: 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2340s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2340s | ^~~~~~~~~~ 2340s | __int128__ 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4398:86: error: expected ‘)’ before ‘a’ 2340s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2340s | ~ ^ 2340s | ) 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4398:104: error: expected ‘)’ before ‘b’ 2340s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2340s | ~ ^ 2340s | ) 2340s 2340s If you find this error message confusing, uninformative, or wrong, please open an issue: 2340s https://github.com/diku-dk/futhark/issues 2340s 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.fut: 2340s Compiling with --backend=multicore: 2340s cc failed with code 1: 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c: In function ‘futrts_umul_hi64’: 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2340s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2340s | ^~~~~~~~~~~ 2340s | __uint32_t 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:4406:90: error: expected ‘)’ before ‘a’ 2340s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2340s | ~ ^ 2340s | ) 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:4406:109: error: expected ‘)’ before ‘b’ 2340s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2340s | ~ ^ 2340s | ) 2340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c: In function ‘futrts_smul_hi64’: 2341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2341s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2341s | ^~~~~~~~~~ 2341s | __int128__ 2341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:4410:86: error: expected ‘)’ before ‘a’ 2341s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2341s | ~ ^ 2341s | ) 2341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:4410:104: error: expected ‘)’ before ‘b’ 2341s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2341s | ~ ^ 2341s | ) 2341s 2341s If you find this error message confusing, uninformative, or wrong, please open an issue: 2341s https://github.com/diku-dk/futhark/issues 2341s 2341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.fut: 2341s Generating reference outputs: 2341s cc failed with code 1: 2341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c: In function ‘futrts_umul_hi64’: 2341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2341s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2341s | ^~~~~~~~~~~ 2341s | __uint32_t 2341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 2341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c:4485:90: error: expected ‘)’ before ‘a’ 2341s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2341s | ~ ^ 2341s | ) 2341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c:4485:109: error: expected ‘)’ before ‘b’ 2341s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2341s | ~ ^ 2341s | ) 2341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c: In function ‘futrts_smul_hi64’: 2341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2341s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2341s | ^~~~~~~~~~ 2341s | __int128__ 2341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c:4489:86: error: expected ‘)’ before ‘a’ 2341s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2341s | ~ ^ 2341s | ) 2341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c:4489:104: error: expected ‘)’ before ‘b’ 2341s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2341s | ~ ^ 2341s | ) 2341s 2341s If you find this error message confusing, uninformative, or wrong, please open an issue: 2341s https://github.com/diku-dk/futhark/issues 2341s 2342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.fut: 2342s Compiling with --backend=multicore: 2342s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.fut:6:14-38: 2342s Defaulting ambiguous type to i32. 2342s cc failed with code 1: 2342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c: In function ‘futrts_umul_hi64’: 2342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2342s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2342s | ^~~~~~~~~~~ 2342s | __uint32_t 2342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:4406:90: error: expected ‘)’ before ‘a’ 2342s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2342s | ~ ^ 2342s | ) 2342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:4406:109: error: expected ‘)’ before ‘b’ 2342s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2342s | ~ ^ 2342s | ) 2342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c: In function ‘futrts_smul_hi64’: 2342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2342s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2342s | ^~~~~~~~~~ 2342s | __int128__ 2342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:4410:86: error: expected ‘)’ before ‘a’ 2342s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2342s | ~ ^ 2342s | ) 2342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:4410:104: error: expected ‘)’ before ‘b’ 2342s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2342s | ~ ^ 2342s | ) 2342s 2342s If you find this error message confusing, uninformative, or wrong, please open an issue: 2342s https://github.com/diku-dk/futhark/issues 2342s 2343s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.fut: 2343s Compiling with --backend=multicore: 2343s cc failed with code 1: 2343s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c: In function ‘futrts_umul_hi64’: 2343s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2343s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2343s | ^~~~~~~~~~~ 2343s | __uint32_t 2343s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2343s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:4407:90: error: expected ‘)’ before ‘a’ 2343s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2343s | ~ ^ 2343s | ) 2343s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:4407:109: error: expected ‘)’ before ‘b’ 2343s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2343s | ~ ^ 2343s | ) 2343s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c: In function ‘futrts_smul_hi64’: 2343s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2343s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2343s | ^~~~~~~~~~ 2343s | __int128__ 2343s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:4411:86: error: expected ‘)’ before ‘a’ 2343s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2343s | ~ ^ 2343s | ) 2343s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:4411:104: error: expected ‘)’ before ‘b’ 2343s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2343s | ~ ^ 2343s | ) 2343s 2343s If you find this error message confusing, uninformative, or wrong, please open an issue: 2343s https://github.com/diku-dk/futhark/issues 2343s 2344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.fut: 2344s Compiling with --backend=multicore: 2344s cc failed with code 1: 2344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c: In function ‘futrts_umul_hi64’: 2344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2344s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2344s | ^~~~~~~~~~~ 2344s | __uint32_t 2344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:4421:90: error: expected ‘)’ before ‘a’ 2344s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2344s | ~ ^ 2344s | ) 2344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:4421:109: error: expected ‘)’ before ‘b’ 2344s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2344s | ~ ^ 2344s | ) 2344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c: In function ‘futrts_smul_hi64’: 2344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2344s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2344s | ^~~~~~~~~~ 2344s | __int128__ 2344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:4425:86: error: expected ‘)’ before ‘a’ 2344s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2344s | ~ ^ 2344s | ) 2344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:4425:104: error: expected ‘)’ before ‘b’ 2344s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2344s | ~ ^ 2344s | ) 2344s 2344s If you find this error message confusing, uninformative, or wrong, please open an issue: 2344s https://github.com/diku-dk/futhark/issues 2344s 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.fut: 2348s Compiling with --backend=multicore: 2348s cc failed with code 1: 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c: In function ‘futrts_umul_hi64’: 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2348s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2348s | ^~~~~~~~~~~ 2348s | __uint32_t 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:4407:90: error: expected ‘)’ before ‘a’ 2348s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2348s | ~ ^ 2348s | ) 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:4407:109: error: expected ‘)’ before ‘b’ 2348s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2348s | ~ ^ 2348s | ) 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c: In function ‘futrts_smul_hi64’: 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2348s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2348s | ^~~~~~~~~~ 2348s | __int128__ 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:4411:86: error: expected ‘)’ before ‘a’ 2348s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2348s | ~ ^ 2348s | ) 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:4411:104: error: expected ‘)’ before ‘b’ 2348s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2348s | ~ ^ 2348s | ) 2348s 2348s If you find this error message confusing, uninformative, or wrong, please open an issue: 2348s https://github.com/diku-dk/futhark/issues 2348s 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.fut: 2348s Compiling with --backend=multicore: 2348s cc failed with code 1: 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c: In function ‘futrts_umul_hi64’: 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2348s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2348s | ^~~~~~~~~~~ 2348s | __uint32_t 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:4420:90: error: expected ‘)’ before ‘a’ 2348s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2348s | ~ ^ 2348s | ) 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:4420:109: error: expected ‘)’ before ‘b’ 2348s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2348s | ~ ^ 2348s | ) 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c: In function ‘futrts_smul_hi64’: 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2348s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2348s | ^~~~~~~~~~ 2348s | __int128__ 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:4424:86: error: expected ‘)’ before ‘a’ 2348s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2348s | ~ ^ 2348s | ) 2348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:4424:104: error: expected ‘)’ before ‘b’ 2348s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2348s | ~ ^ 2348s | ) 2348s 2348s If you find this error message confusing, uninformative, or wrong, please open an issue: 2348s https://github.com/diku-dk/futhark/issues 2348s 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.fut: 2349s Compiling with --backend=multicore: 2349s cc failed with code 1: 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c: In function ‘futrts_umul_hi64’: 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2349s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2349s | ^~~~~~~~~~~ 2349s | __uint32_t 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:4420:90: error: expected ‘)’ before ‘a’ 2349s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2349s | ~ ^ 2349s | ) 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:4420:109: error: expected ‘)’ before ‘b’ 2349s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2349s | ~ ^ 2349s | ) 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c: In function ‘futrts_smul_hi64’: 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2349s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2349s | ^~~~~~~~~~ 2349s | __int128__ 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:4424:86: error: expected ‘)’ before ‘a’ 2349s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2349s | ~ ^ 2349s | ) 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:4424:104: error: expected ‘)’ before ‘b’ 2349s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2349s | ~ ^ 2349s | ) 2349s 2349s If you find this error message confusing, uninformative, or wrong, please open an issue: 2349s https://github.com/diku-dk/futhark/issues 2349s 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.fut: 2349s Compiling with --backend=multicore: 2349s cc failed with code 1: 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c: In function ‘futrts_umul_hi64’: 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:4441:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2349s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2349s | ^~~~~~~~~~~ 2349s | __uint32_t 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:4441:78: note: each undeclared identifier is reported only once for each function it appears in 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:4441:90: error: expected ‘)’ before ‘a’ 2349s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2349s | ~ ^ 2349s | ) 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:4441:109: error: expected ‘)’ before ‘b’ 2349s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2349s | ~ ^ 2349s | ) 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c: In function ‘futrts_smul_hi64’: 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:4445:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2349s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2349s | ^~~~~~~~~~ 2349s | __int128__ 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:4445:86: error: expected ‘)’ before ‘a’ 2349s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2349s | ~ ^ 2349s | ) 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:4445:104: error: expected ‘)’ before ‘b’ 2349s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2349s | ~ ^ 2349s | ) 2349s 2349s If you find this error message confusing, uninformative, or wrong, please open an issue: 2349s https://github.com/diku-dk/futhark/issues 2349s 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.fut: 2349s Compiling with --backend=multicore: 2349s cc failed with code 1: 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c: In function ‘futrts_umul_hi64’: 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2349s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2349s | ^~~~~~~~~~~ 2349s | __uint32_t 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:4420:90: error: expected ‘)’ before ‘a’ 2349s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2349s | ~ ^ 2349s | ) 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:4420:109: error: expected ‘)’ before ‘b’ 2349s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2349s | ~ ^ 2349s | ) 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c: In function ‘futrts_smul_hi64’: 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2349s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2349s | ^~~~~~~~~~ 2349s | __int128__ 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:4424:86: error: expected ‘)’ before ‘a’ 2349s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2349s | ~ ^ 2349s | ) 2349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:4424:104: error: expected ‘)’ before ‘b’ 2349s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2349s | ~ ^ 2349s | ) 2349s 2349s If you find this error message confusing, uninformative, or wrong, please open an issue: 2349s https://github.com/diku-dk/futhark/issues 2349s 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.fut: 2351s Compiling with --backend=multicore: 2351s cc failed with code 1: 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c: In function ‘futrts_umul_hi64’: 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2351s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2351s | ^~~~~~~~~~~ 2351s | __uint32_t 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:4420:90: error: expected ‘)’ before ‘a’ 2351s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2351s | ~ ^ 2351s | ) 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:4420:109: error: expected ‘)’ before ‘b’ 2351s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2351s | ~ ^ 2351s | ) 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c: In function ‘futrts_smul_hi64’: 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2351s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2351s | ^~~~~~~~~~ 2351s | __int128__ 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:4424:86: error: expected ‘)’ before ‘a’ 2351s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2351s | ~ ^ 2351s | ) 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:4424:104: error: expected ‘)’ before ‘b’ 2351s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2351s | ~ ^ 2351s | ) 2351s 2351s If you find this error message confusing, uninformative, or wrong, please open an issue: 2351s https://github.com/diku-dk/futhark/issues 2351s 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.fut: 2351s Compiling with --backend=multicore: 2351s cc failed with code 1: 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c: In function ‘futrts_umul_hi64’: 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2351s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2351s | ^~~~~~~~~~~ 2351s | __uint32_t 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:4420:90: error: expected ‘)’ before ‘a’ 2351s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2351s | ~ ^ 2351s | ) 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:4420:109: error: expected ‘)’ before ‘b’ 2351s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2351s | ~ ^ 2351s | ) 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c: In function ‘futrts_smul_hi64’: 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2351s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2351s | ^~~~~~~~~~ 2351s | __int128__ 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:4424:86: error: expected ‘)’ before ‘a’ 2351s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2351s | ~ ^ 2351s | ) 2351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:4424:104: error: expected ‘)’ before ‘b’ 2351s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2351s | ~ ^ 2351s | ) 2351s 2351s If you find this error message confusing, uninformative, or wrong, please open an issue: 2351s https://github.com/diku-dk/futhark/issues 2351s 2352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.fut: 2352s Compiling with --backend=multicore: 2352s cc failed with code 1: 2352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c: In function ‘futrts_umul_hi64’: 2352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2352s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2352s | ^~~~~~~~~~~ 2352s | __uint32_t 2352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:4420:90: error: expected ‘)’ before ‘a’ 2352s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2352s | ~ ^ 2352s | ) 2352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:4420:109: error: expected ‘)’ before ‘b’ 2352s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2352s | ~ ^ 2352s | ) 2352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c: In function ‘futrts_smul_hi64’: 2352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2352s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2352s | ^~~~~~~~~~ 2352s | __int128__ 2352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:4424:86: error: expected ‘)’ before ‘a’ 2352s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2352s | ~ ^ 2352s | ) 2352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:4424:104: error: expected ‘)’ before ‘b’ 2352s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2352s | ~ ^ 2352s | ) 2352s 2352s If you find this error message confusing, uninformative, or wrong, please open an issue: 2352s https://github.com/diku-dk/futhark/issues 2352s 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.fut: 2356s Compiling with --backend=multicore: 2356s cc failed with code 1: 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c: In function ‘futrts_umul_hi64’: 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2356s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2356s | ^~~~~~~~~~~ 2356s | __uint32_t 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:4420:90: error: expected ‘)’ before ‘a’ 2356s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2356s | ~ ^ 2356s | ) 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:4420:109: error: expected ‘)’ before ‘b’ 2356s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2356s | ~ ^ 2356s | ) 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c: In function ‘futrts_smul_hi64’: 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2356s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2356s | ^~~~~~~~~~ 2356s | __int128__ 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:4424:86: error: expected ‘)’ before ‘a’ 2356s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2356s | ~ ^ 2356s | ) 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:4424:104: error: expected ‘)’ before ‘b’ 2356s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2356s | ~ ^ 2356s | ) 2356s 2356s If you find this error message confusing, uninformative, or wrong, please open an issue: 2356s https://github.com/diku-dk/futhark/issues 2356s 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.fut: 2356s Compiling with --backend=multicore: 2356s cc failed with code 1: 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c: In function ‘futrts_umul_hi64’: 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2356s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2356s | ^~~~~~~~~~~ 2356s | __uint32_t 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:4420:90: error: expected ‘)’ before ‘a’ 2356s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2356s | ~ ^ 2356s | ) 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:4420:109: error: expected ‘)’ before ‘b’ 2356s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2356s | ~ ^ 2356s | ) 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c: In function ‘futrts_smul_hi64’: 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2356s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2356s | ^~~~~~~~~~ 2356s | __int128__ 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:4424:86: error: expected ‘)’ before ‘a’ 2356s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2356s | ~ ^ 2356s | ) 2356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:4424:104: error: expected ‘)’ before ‘b’ 2356s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2356s | ~ ^ 2356s | ) 2356s 2356s If you find this error message confusing, uninformative, or wrong, please open an issue: 2356s https://github.com/diku-dk/futhark/issues 2356s 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.fut: 2357s Compiling with --backend=multicore: 2357s cc failed with code 1: 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c: In function ‘futrts_umul_hi64’: 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2357s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2357s | ^~~~~~~~~~~ 2357s | __uint32_t 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:4420:90: error: expected ‘)’ before ‘a’ 2357s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2357s | ~ ^ 2357s | ) 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:4420:109: error: expected ‘)’ before ‘b’ 2357s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2357s | ~ ^ 2357s | ) 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c: In function ‘futrts_smul_hi64’: 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2357s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2357s | ^~~~~~~~~~ 2357s | __int128__ 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:4424:86: error: expected ‘)’ before ‘a’ 2357s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2357s | ~ ^ 2357s | ) 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:4424:104: error: expected ‘)’ before ‘b’ 2357s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2357s | ~ ^ 2357s | ) 2357s 2357s If you find this error message confusing, uninformative, or wrong, please open an issue: 2357s https://github.com/diku-dk/futhark/issues 2357s 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.fut: 2357s Compiling with --backend=multicore: 2357s cc failed with code 1: 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c: In function ‘futrts_umul_hi64’: 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2357s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2357s | ^~~~~~~~~~~ 2357s | __uint32_t 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:4420:90: error: expected ‘)’ before ‘a’ 2357s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2357s | ~ ^ 2357s | ) 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:4420:109: error: expected ‘)’ before ‘b’ 2357s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2357s | ~ ^ 2357s | ) 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c: In function ‘futrts_smul_hi64’: 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2357s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2357s | ^~~~~~~~~~ 2357s | __int128__ 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:4424:86: error: expected ‘)’ before ‘a’ 2357s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2357s | ~ ^ 2357s | ) 2357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:4424:104: error: expected ‘)’ before ‘b’ 2357s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2357s | ~ ^ 2357s | ) 2357s 2357s If you find this error message confusing, uninformative, or wrong, please open an issue: 2357s https://github.com/diku-dk/futhark/issues 2357s 2358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.fut: 2358s Compiling with --backend=multicore: 2358s cc failed with code 1: 2358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c: In function ‘futrts_umul_hi64’: 2358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2358s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2358s | ^~~~~~~~~~~ 2358s | __uint32_t 2358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:4421:90: error: expected ‘)’ before ‘a’ 2358s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2358s | ~ ^ 2358s | ) 2358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:4421:109: error: expected ‘)’ before ‘b’ 2358s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2358s | ~ ^ 2358s | ) 2358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c: In function ‘futrts_smul_hi64’: 2358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2358s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2358s | ^~~~~~~~~~ 2358s | __int128__ 2358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:4425:86: error: expected ‘)’ before ‘a’ 2358s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2358s | ~ ^ 2358s | ) 2358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:4425:104: error: expected ‘)’ before ‘b’ 2358s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2358s | ~ ^ 2358s | ) 2358s 2358s If you find this error message confusing, uninformative, or wrong, please open an issue: 2358s https://github.com/diku-dk/futhark/issues 2358s 2359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.fut: 2359s Compiling with --backend=multicore: 2359s cc failed with code 1: 2359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c: In function ‘futrts_umul_hi64’: 2359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2359s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2359s | ^~~~~~~~~~~ 2359s | __uint32_t 2359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:4421:90: error: expected ‘)’ before ‘a’ 2359s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2359s | ~ ^ 2359s | ) 2359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:4421:109: error: expected ‘)’ before ‘b’ 2359s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2359s | ~ ^ 2359s | ) 2359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c: In function ‘futrts_smul_hi64’: 2359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2359s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2359s | ^~~~~~~~~~ 2359s | __int128__ 2359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:4425:86: error: expected ‘)’ before ‘a’ 2359s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2359s | ~ ^ 2359s | ) 2359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:4425:104: error: expected ‘)’ before ‘b’ 2359s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2359s | ~ ^ 2359s | ) 2359s 2359s If you find this error message confusing, uninformative, or wrong, please open an issue: 2359s https://github.com/diku-dk/futhark/issues 2359s 2359s 1344 failed, 159 passed, 810 to go. 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.fut: 2360s Compiling with --backend=multicore: 2360s cc failed with code 1: 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c: In function ‘futrts_umul_hi64’: 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2360s | ^~~~~~~~~~~ 2360s | __uint32_t 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:4420:90: error: expected ‘)’ before ‘a’ 2360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2360s | ~ ^ 2360s | ) 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:4420:109: error: expected ‘)’ before ‘b’ 2360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2360s | ~ ^ 2360s | ) 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c: In function ‘futrts_smul_hi64’: 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2360s | ^~~~~~~~~~ 2360s | __int128__ 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:4424:86: error: expected ‘)’ before ‘a’ 2360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2360s | ~ ^ 2360s | ) 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:4424:104: error: expected ‘)’ before ‘b’ 2360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2360s | ~ ^ 2360s | ) 2360s 2360s If you find this error message confusing, uninformative, or wrong, please open an issue: 2360s https://github.com/diku-dk/futhark/issues 2360s 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.fut: 2360s Compiling with --backend=multicore: 2360s cc failed with code 1: 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c: In function ‘futrts_umul_hi64’: 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2360s | ^~~~~~~~~~~ 2360s | __uint32_t 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:4420:90: error: expected ‘)’ before ‘a’ 2360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2360s | ~ ^ 2360s | ) 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:4420:109: error: expected ‘)’ before ‘b’ 2360s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2360s | ~ ^ 2360s | ) 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c: In function ‘futrts_smul_hi64’: 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2360s | ^~~~~~~~~~ 2360s | __int128__ 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:4424:86: error: expected ‘)’ before ‘a’ 2360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2360s | ~ ^ 2360s | ) 2360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:4424:104: error: expected ‘)’ before ‘b’ 2360s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2360s | ~ ^ 2360s | ) 2360s 2360s If you find this error message confusing, uninformative, or wrong, please open an issue: 2360s https://github.com/diku-dk/futhark/issues 2360s 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.fut: 2365s Compiling with --backend=multicore: 2365s cc failed with code 1: 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c: In function ‘futrts_umul_hi64’: 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2365s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2365s | ^~~~~~~~~~~ 2365s | __uint32_t 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:4420:90: error: expected ‘)’ before ‘a’ 2365s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2365s | ~ ^ 2365s | ) 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:4420:109: error: expected ‘)’ before ‘b’ 2365s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2365s | ~ ^ 2365s | ) 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c: In function ‘futrts_smul_hi64’: 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2365s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2365s | ^~~~~~~~~~ 2365s | __int128__ 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:4424:86: error: expected ‘)’ before ‘a’ 2365s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2365s | ~ ^ 2365s | ) 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:4424:104: error: expected ‘)’ before ‘b’ 2365s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2365s | ~ ^ 2365s | ) 2365s 2365s If you find this error message confusing, uninformative, or wrong, please open an issue: 2365s https://github.com/diku-dk/futhark/issues 2365s 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.fut: 2365s Compiling with --backend=multicore: 2365s cc failed with code 1: 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c: In function ‘futrts_umul_hi64’: 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2365s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2365s | ^~~~~~~~~~~ 2365s | __uint32_t 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:4420:90: error: expected ‘)’ before ‘a’ 2365s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2365s | ~ ^ 2365s | ) 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:4420:109: error: expected ‘)’ before ‘b’ 2365s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2365s | ~ ^ 2365s | ) 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c: In function ‘futrts_smul_hi64’: 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2365s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2365s | ^~~~~~~~~~ 2365s | __int128__ 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:4424:86: error: expected ‘)’ before ‘a’ 2365s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2365s | ~ ^ 2365s | ) 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:4424:104: error: expected ‘)’ before ‘b’ 2365s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2365s | ~ ^ 2365s | ) 2365s 2365s If you find this error message confusing, uninformative, or wrong, please open an issue: 2365s https://github.com/diku-dk/futhark/issues 2365s 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.fut: 2365s Compiling with --backend=multicore: 2365s cc failed with code 1: 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c: In function ‘futrts_umul_hi64’: 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2365s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2365s | ^~~~~~~~~~~ 2365s | __uint32_t 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:4420:90: error: expected ‘)’ before ‘a’ 2365s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2365s | ~ ^ 2365s | ) 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:4420:109: error: expected ‘)’ before ‘b’ 2365s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2365s | ~ ^ 2365s | ) 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c: In function ‘futrts_smul_hi64’: 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2365s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2365s | ^~~~~~~~~~ 2365s | __int128__ 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:4424:86: error: expected ‘)’ before ‘a’ 2365s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2365s | ~ ^ 2365s | ) 2365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:4424:104: error: expected ‘)’ before ‘b’ 2365s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2365s | ~ ^ 2365s | ) 2365s 2365s If you find this error message confusing, uninformative, or wrong, please open an issue: 2365s https://github.com/diku-dk/futhark/issues 2365s 2367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.fut: 2367s Compiling with --backend=multicore: 2367s cc failed with code 1: 2367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c: In function ‘futrts_umul_hi64’: 2367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4477:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2367s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2367s | ^~~~~~~~~~~ 2367s | __uint32_t 2367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4477:78: note: each undeclared identifier is reported only once for each function it appears in 2367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4477:90: error: expected ‘)’ before ‘a’ 2367s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2367s | ~ ^ 2367s | ) 2367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4477:109: error: expected ‘)’ before ‘b’ 2367s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2367s | ~ ^ 2367s | ) 2367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c: In function ‘futrts_smul_hi64’: 2367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4481:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2367s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2367s | ^~~~~~~~~~ 2367s | __int128__ 2367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4481:86: error: expected ‘)’ before ‘a’ 2367s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2367s | ~ ^ 2367s | ) 2367s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4481:104: error: expected ‘)’ before ‘b’ 2367s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2367s | ~ ^ 2367s | ) 2367s 2367s If you find this error message confusing, uninformative, or wrong, please open an issue: 2367s https://github.com/diku-dk/futhark/issues 2367s 2368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.fut: 2368s Compiling with --backend=multicore: 2368s cc failed with code 1: 2368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c: In function ‘futrts_umul_hi64’: 2368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2368s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2368s | ^~~~~~~~~~~ 2368s | __uint32_t 2368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:4420:90: error: expected ‘)’ before ‘a’ 2368s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2368s | ~ ^ 2368s | ) 2368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:4420:109: error: expected ‘)’ before ‘b’ 2368s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2368s | ~ ^ 2368s | ) 2368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c: In function ‘futrts_smul_hi64’: 2368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2368s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2368s | ^~~~~~~~~~ 2368s | __int128__ 2368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:4424:86: error: expected ‘)’ before ‘a’ 2368s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2368s | ~ ^ 2368s | ) 2368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:4424:104: error: expected ‘)’ before ‘b’ 2368s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2368s | ~ ^ 2368s | ) 2368s 2368s If you find this error message confusing, uninformative, or wrong, please open an issue: 2368s https://github.com/diku-dk/futhark/issues 2368s 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.fut: 2369s Compiling with --backend=multicore: 2369s cc failed with code 1: 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c: In function ‘futrts_umul_hi64’: 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2369s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2369s | ^~~~~~~~~~~ 2369s | __uint32_t 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:4420:90: error: expected ‘)’ before ‘a’ 2369s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2369s | ~ ^ 2369s | ) 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:4420:109: error: expected ‘)’ before ‘b’ 2369s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2369s | ~ ^ 2369s | ) 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c: In function ‘futrts_smul_hi64’: 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2369s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2369s | ^~~~~~~~~~ 2369s | __int128__ 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:4424:86: error: expected ‘)’ before ‘a’ 2369s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2369s | ~ ^ 2369s | ) 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:4424:104: error: expected ‘)’ before ‘b’ 2369s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2369s | ~ ^ 2369s | ) 2369s 2369s If you find this error message confusing, uninformative, or wrong, please open an issue: 2369s https://github.com/diku-dk/futhark/issues 2369s 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.fut: 2369s Compiling with --backend=multicore: 2369s cc failed with code 1: 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c: In function ‘futrts_umul_hi64’: 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:4476:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2369s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2369s | ^~~~~~~~~~~ 2369s | __uint32_t 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:4476:78: note: each undeclared identifier is reported only once for each function it appears in 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:4476:90: error: expected ‘)’ before ‘a’ 2369s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2369s | ~ ^ 2369s | ) 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:4476:109: error: expected ‘)’ before ‘b’ 2369s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2369s | ~ ^ 2369s | ) 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c: In function ‘futrts_smul_hi64’: 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:4480:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2369s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2369s | ^~~~~~~~~~ 2369s | __int128__ 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:4480:86: error: expected ‘)’ before ‘a’ 2369s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2369s | ~ ^ 2369s | ) 2369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:4480:104: error: expected ‘)’ before ‘b’ 2369s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2369s | ~ ^ 2369s | ) 2369s 2369s If you find this error message confusing, uninformative, or wrong, please open an issue: 2369s https://github.com/diku-dk/futhark/issues 2369s 2370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.fut: 2370s Compiling with --backend=multicore: 2370s cc failed with code 1: 2370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c: In function ‘futrts_umul_hi64’: 2370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:4616:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2370s 4616 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2370s | ^~~~~~~~~~~ 2370s | __uint32_t 2370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:4616:78: note: each undeclared identifier is reported only once for each function it appears in 2370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:4616:90: error: expected ‘)’ before ‘a’ 2370s 4616 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2370s | ~ ^ 2370s | ) 2370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:4616:109: error: expected ‘)’ before ‘b’ 2370s 4616 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2370s | ~ ^ 2370s | ) 2370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c: In function ‘futrts_smul_hi64’: 2370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:4620:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2370s 4620 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2370s | ^~~~~~~~~~ 2370s | __int128__ 2370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:4620:86: error: expected ‘)’ before ‘a’ 2370s 4620 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2370s | ~ ^ 2370s | ) 2370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:4620:104: error: expected ‘)’ before ‘b’ 2370s 4620 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2370s | ~ ^ 2370s | ) 2370s 2370s If you find this error message confusing, uninformative, or wrong, please open an issue: 2370s https://github.com/diku-dk/futhark/issues 2370s 2374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.fut: 2374s Compiling with --backend=multicore: 2374s cc failed with code 1: 2374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c: In function ‘futrts_umul_hi64’: 2374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2374s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2374s | ^~~~~~~~~~~ 2374s | __uint32_t 2374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:4420:90: error: expected ‘)’ before ‘a’ 2374s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2374s | ~ ^ 2374s | ) 2374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:4420:109: error: expected ‘)’ before ‘b’ 2374s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2374s | ~ ^ 2374s | ) 2374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c: In function ‘futrts_smul_hi64’: 2374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2374s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2374s | ^~~~~~~~~~ 2374s | __int128__ 2374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:4424:86: error: expected ‘)’ before ‘a’ 2374s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2374s | ~ ^ 2374s | ) 2374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:4424:104: error: expected ‘)’ before ‘b’ 2374s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2374s | ~ ^ 2374s | ) 2374s 2374s If you find this error message confusing, uninformative, or wrong, please open an issue: 2374s https://github.com/diku-dk/futhark/issues 2374s 2375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.fut: 2375s Compiling with --backend=multicore: 2375s cc failed with code 1: 2375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c: In function ‘futrts_umul_hi64’: 2375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:4479:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2375s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2375s | ^~~~~~~~~~~ 2375s | __uint32_t 2375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:4479:78: note: each undeclared identifier is reported only once for each function it appears in 2375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:4479:90: error: expected ‘)’ before ‘a’ 2375s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2375s | ~ ^ 2375s | ) 2375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:4479:109: error: expected ‘)’ before ‘b’ 2375s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2375s | ~ ^ 2375s | ) 2375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c: In function ‘futrts_smul_hi64’: 2375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:4483:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2375s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2375s | ^~~~~~~~~~ 2375s | __int128__ 2375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:4483:86: error: expected ‘)’ before ‘a’ 2375s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2375s | ~ ^ 2375s | ) 2375s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:4483:104: error: expected ‘)’ before ‘b’ 2375s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2375s | ~ ^ 2375s | ) 2375s 2375s If you find this error message confusing, uninformative, or wrong, please open an issue: 2375s https://github.com/diku-dk/futhark/issues 2375s 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.fut: 2376s Compiling with --backend=multicore: 2376s cc failed with code 1: 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c: In function ‘futrts_umul_hi64’: 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2376s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2376s | ^~~~~~~~~~~ 2376s | __uint32_t 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:4420:90: error: expected ‘)’ before ‘a’ 2376s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2376s | ~ ^ 2376s | ) 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:4420:109: error: expected ‘)’ before ‘b’ 2376s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2376s | ~ ^ 2376s | ) 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c: In function ‘futrts_smul_hi64’: 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2376s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2376s | ^~~~~~~~~~ 2376s | __int128__ 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:4424:86: error: expected ‘)’ before ‘a’ 2376s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2376s | ~ ^ 2376s | ) 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:4424:104: error: expected ‘)’ before ‘b’ 2376s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2376s | ~ ^ 2376s | ) 2376s 2376s If you find this error message confusing, uninformative, or wrong, please open an issue: 2376s https://github.com/diku-dk/futhark/issues 2376s 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.fut: 2376s Compiling with --backend=multicore: 2376s cc failed with code 1: 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c: In function ‘futrts_umul_hi64’: 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2376s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2376s | ^~~~~~~~~~~ 2376s | __uint32_t 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:4526:90: error: expected ‘)’ before ‘a’ 2376s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2376s | ~ ^ 2376s | ) 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:4526:109: error: expected ‘)’ before ‘b’ 2376s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2376s | ~ ^ 2376s | ) 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c: In function ‘futrts_smul_hi64’: 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2376s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2376s | ^~~~~~~~~~ 2376s | __int128__ 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:4530:86: error: expected ‘)’ before ‘a’ 2376s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2376s | ~ ^ 2376s | ) 2376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:4530:104: error: expected ‘)’ before ‘b’ 2376s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2376s | ~ ^ 2376s | ) 2376s 2376s If you find this error message confusing, uninformative, or wrong, please open an issue: 2376s https://github.com/diku-dk/futhark/issues 2376s 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.fut: 2378s Compiling with --backend=multicore: 2378s cc failed with code 1: 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c: In function ‘futrts_umul_hi64’: 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2378s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2378s | ^~~~~~~~~~~ 2378s | __uint32_t 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:4420:90: error: expected ‘)’ before ‘a’ 2378s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2378s | ~ ^ 2378s | ) 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:4420:109: error: expected ‘)’ before ‘b’ 2378s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2378s | ~ ^ 2378s | ) 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c: In function ‘futrts_smul_hi64’: 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2378s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2378s | ^~~~~~~~~~ 2378s | __int128__ 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:4424:86: error: expected ‘)’ before ‘a’ 2378s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2378s | ~ ^ 2378s | ) 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:4424:104: error: expected ‘)’ before ‘b’ 2378s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2378s | ~ ^ 2378s | ) 2378s 2378s If you find this error message confusing, uninformative, or wrong, please open an issue: 2378s https://github.com/diku-dk/futhark/issues 2378s 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.fut: 2378s Compiling with --backend=multicore: 2378s cc failed with code 1: 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c: In function ‘futrts_umul_hi64’: 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2378s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2378s | ^~~~~~~~~~~ 2378s | __uint32_t 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:4420:90: error: expected ‘)’ before ‘a’ 2378s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2378s | ~ ^ 2378s | ) 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:4420:109: error: expected ‘)’ before ‘b’ 2378s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2378s | ~ ^ 2378s | ) 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c: In function ‘futrts_smul_hi64’: 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2378s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2378s | ^~~~~~~~~~ 2378s | __int128__ 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:4424:86: error: expected ‘)’ before ‘a’ 2378s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2378s | ~ ^ 2378s | ) 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:4424:104: error: expected ‘)’ before ‘b’ 2378s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2378s | ~ ^ 2378s | ) 2378s 2378s If you find this error message confusing, uninformative, or wrong, please open an issue: 2378s https://github.com/diku-dk/futhark/issues 2378s 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.fut: 2378s Compiling with --backend=multicore: 2378s cc failed with code 1: 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c: In function ‘futrts_umul_hi64’: 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2378s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2378s | ^~~~~~~~~~~ 2378s | __uint32_t 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:4420:90: error: expected ‘)’ before ‘a’ 2378s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2378s | ~ ^ 2378s | ) 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:4420:109: error: expected ‘)’ before ‘b’ 2378s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2378s | ~ ^ 2378s | ) 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c: In function ‘futrts_smul_hi64’: 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2378s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2378s | ^~~~~~~~~~ 2378s | __int128__ 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:4424:86: error: expected ‘)’ before ‘a’ 2378s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2378s | ~ ^ 2378s | ) 2378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:4424:104: error: expected ‘)’ before ‘b’ 2378s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2378s | ~ ^ 2378s | ) 2378s 2378s If you find this error message confusing, uninformative, or wrong, please open an issue: 2378s https://github.com/diku-dk/futhark/issues 2378s 2380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.fut: 2380s Compiling with --backend=multicore: 2380s cc failed with code 1: 2380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c: In function ‘futrts_umul_hi64’: 2380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:4504:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2380s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2380s | ^~~~~~~~~~~ 2380s | __uint32_t 2380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:4504:78: note: each undeclared identifier is reported only once for each function it appears in 2380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:4504:90: error: expected ‘)’ before ‘a’ 2380s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2380s | ~ ^ 2380s | ) 2380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:4504:109: error: expected ‘)’ before ‘b’ 2380s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2380s | ~ ^ 2380s | ) 2380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c: In function ‘futrts_smul_hi64’: 2380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:4508:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2380s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2380s | ^~~~~~~~~~ 2380s | __int128__ 2380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:4508:86: error: expected ‘)’ before ‘a’ 2380s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2380s | ~ ^ 2380s | ) 2380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:4508:104: error: expected ‘)’ before ‘b’ 2380s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2380s | ~ ^ 2380s | ) 2380s 2380s If you find this error message confusing, uninformative, or wrong, please open an issue: 2380s https://github.com/diku-dk/futhark/issues 2380s 2384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.fut: 2384s Compiling with --backend=multicore: 2384s cc failed with code 1: 2384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c: In function ‘futrts_umul_hi64’: 2384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:4476:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2384s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2384s | ^~~~~~~~~~~ 2384s | __uint32_t 2384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:4476:78: note: each undeclared identifier is reported only once for each function it appears in 2384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:4476:90: error: expected ‘)’ before ‘a’ 2384s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2384s | ~ ^ 2384s | ) 2384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:4476:109: error: expected ‘)’ before ‘b’ 2384s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2384s | ~ ^ 2384s | ) 2384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c: In function ‘futrts_smul_hi64’: 2384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:4480:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2384s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2384s | ^~~~~~~~~~ 2384s | __int128__ 2384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:4480:86: error: expected ‘)’ before ‘a’ 2384s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2384s | ~ ^ 2384s | ) 2384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:4480:104: error: expected ‘)’ before ‘b’ 2384s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2384s | ~ ^ 2384s | ) 2384s 2384s If you find this error message confusing, uninformative, or wrong, please open an issue: 2384s https://github.com/diku-dk/futhark/issues 2384s 2385s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.fut: 2385s Compiling with --backend=multicore: 2385s cc failed with code 1: 2385s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c: In function ‘futrts_umul_hi64’: 2385s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:4476:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2385s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2385s | ^~~~~~~~~~~ 2385s | __uint32_t 2385s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:4476:78: note: each undeclared identifier is reported only once for each function it appears in 2385s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:4476:90: error: expected ‘)’ before ‘a’ 2385s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2385s | ~ ^ 2385s | ) 2385s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:4476:109: error: expected ‘)’ before ‘b’ 2385s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2385s | ~ ^ 2385s | ) 2385s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c: In function ‘futrts_smul_hi64’: 2385s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:4480:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2385s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2385s | ^~~~~~~~~~ 2385s | __int128__ 2385s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:4480:86: error: expected ‘)’ before ‘a’ 2385s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2385s | ~ ^ 2385s | ) 2385s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:4480:104: error: expected ‘)’ before ‘b’ 2385s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2385s | ~ ^ 2385s | ) 2385s 2385s If you find this error message confusing, uninformative, or wrong, please open an issue: 2385s https://github.com/diku-dk/futhark/issues 2385s 2386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.fut: 2386s Compiling with --backend=multicore: 2386s cc failed with code 1: 2386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c: In function ‘futrts_umul_hi64’: 2386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2386s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2386s | ^~~~~~~~~~~ 2386s | __uint32_t 2386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2386s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2386s | ~ ^ 2386s | ) 2386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2386s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2386s | ~ ^ 2386s | ) 2386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c: In function ‘futrts_smul_hi64’: 2386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2386s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2386s | ^~~~~~~~~~ 2386s | __int128__ 2386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2386s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2386s | ~ ^ 2386s | ) 2386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2386s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2386s | ~ ^ 2386s | ) 2386s 2386s If you find this error message confusing, uninformative, or wrong, please open an issue: 2386s https://github.com/diku-dk/futhark/issues 2386s 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.fut: 2387s Compiling with --backend=multicore: 2387s cc failed with code 1: 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c: In function ‘futrts_umul_hi64’: 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:4491:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2387s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2387s | ^~~~~~~~~~~ 2387s | __uint32_t 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:4491:78: note: each undeclared identifier is reported only once for each function it appears in 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:4491:90: error: expected ‘)’ before ‘a’ 2387s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2387s | ~ ^ 2387s | ) 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:4491:109: error: expected ‘)’ before ‘b’ 2387s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2387s | ~ ^ 2387s | ) 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c: In function ‘futrts_smul_hi64’: 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:4495:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2387s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2387s | ^~~~~~~~~~ 2387s | __int128__ 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:4495:86: error: expected ‘)’ before ‘a’ 2387s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2387s | ~ ^ 2387s | ) 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:4495:104: error: expected ‘)’ before ‘b’ 2387s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2387s | ~ ^ 2387s | ) 2387s 2387s If you find this error message confusing, uninformative, or wrong, please open an issue: 2387s https://github.com/diku-dk/futhark/issues 2387s 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.fut: 2387s Compiling with --backend=multicore: 2387s cc failed with code 1: 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c: In function ‘futrts_umul_hi64’: 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:4516:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2387s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2387s | ^~~~~~~~~~~ 2387s | __uint32_t 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:4516:78: note: each undeclared identifier is reported only once for each function it appears in 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:4516:90: error: expected ‘)’ before ‘a’ 2387s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2387s | ~ ^ 2387s | ) 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:4516:109: error: expected ‘)’ before ‘b’ 2387s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2387s | ~ ^ 2387s | ) 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c: In function ‘futrts_smul_hi64’: 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:4520:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2387s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2387s | ^~~~~~~~~~ 2387s | __int128__ 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:4520:86: error: expected ‘)’ before ‘a’ 2387s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2387s | ~ ^ 2387s | ) 2387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:4520:104: error: expected ‘)’ before ‘b’ 2387s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2387s | ~ ^ 2387s | ) 2387s 2387s If you find this error message confusing, uninformative, or wrong, please open an issue: 2387s https://github.com/diku-dk/futhark/issues 2387s 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.fut: 2389s Compiling with --backend=multicore: 2389s cc failed with code 1: 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c: In function ‘futrts_umul_hi64’: 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:4491:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2389s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2389s | ^~~~~~~~~~~ 2389s | __uint32_t 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:4491:78: note: each undeclared identifier is reported only once for each function it appears in 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:4491:90: error: expected ‘)’ before ‘a’ 2389s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2389s | ~ ^ 2389s | ) 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:4491:109: error: expected ‘)’ before ‘b’ 2389s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2389s | ~ ^ 2389s | ) 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c: In function ‘futrts_smul_hi64’: 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:4495:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2389s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2389s | ^~~~~~~~~~ 2389s | __int128__ 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:4495:86: error: expected ‘)’ before ‘a’ 2389s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2389s | ~ ^ 2389s | ) 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:4495:104: error: expected ‘)’ before ‘b’ 2389s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2389s | ~ ^ 2389s | ) 2389s 2389s If you find this error message confusing, uninformative, or wrong, please open an issue: 2389s https://github.com/diku-dk/futhark/issues 2389s 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.fut: 2389s Compiling with --backend=multicore: 2389s cc failed with code 1: 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c: In function ‘futrts_umul_hi64’: 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:4516:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2389s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2389s | ^~~~~~~~~~~ 2389s | __uint32_t 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:4516:78: note: each undeclared identifier is reported only once for each function it appears in 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:4516:90: error: expected ‘)’ before ‘a’ 2389s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2389s | ~ ^ 2389s | ) 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:4516:109: error: expected ‘)’ before ‘b’ 2389s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2389s | ~ ^ 2389s | ) 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c: In function ‘futrts_smul_hi64’: 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:4520:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2389s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2389s | ^~~~~~~~~~ 2389s | __int128__ 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:4520:86: error: expected ‘)’ before ‘a’ 2389s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2389s | ~ ^ 2389s | ) 2389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:4520:104: error: expected ‘)’ before ‘b’ 2389s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2389s | ~ ^ 2389s | ) 2389s 2389s If you find this error message confusing, uninformative, or wrong, please open an issue: 2389s https://github.com/diku-dk/futhark/issues 2389s 2390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.fut: 2390s Compiling with --backend=multicore: 2390s cc failed with code 1: 2390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c: In function ‘futrts_umul_hi64’: 2390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2390s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2390s | ^~~~~~~~~~~ 2390s | __uint32_t 2390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2390s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2390s | ~ ^ 2390s | ) 2390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2390s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2390s | ~ ^ 2390s | ) 2390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c: In function ‘futrts_smul_hi64’: 2390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2390s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2390s | ^~~~~~~~~~ 2390s | __int128__ 2390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2390s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2390s | ~ ^ 2390s | ) 2390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2390s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2390s | ~ ^ 2390s | ) 2390s 2390s If you find this error message confusing, uninformative, or wrong, please open an issue: 2390s https://github.com/diku-dk/futhark/issues 2390s 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.fut: 2395s Compiling with --backend=multicore: 2395s cc failed with code 1: 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c: In function ‘futrts_umul_hi64’: 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:4516:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2395s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2395s | ^~~~~~~~~~~ 2395s | __uint32_t 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:4516:78: note: each undeclared identifier is reported only once for each function it appears in 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:4516:90: error: expected ‘)’ before ‘a’ 2395s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2395s | ~ ^ 2395s | ) 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:4516:109: error: expected ‘)’ before ‘b’ 2395s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2395s | ~ ^ 2395s | ) 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c: In function ‘futrts_smul_hi64’: 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:4520:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2395s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2395s | ^~~~~~~~~~ 2395s | __int128__ 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:4520:86: error: expected ‘)’ before ‘a’ 2395s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2395s | ~ ^ 2395s | ) 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:4520:104: error: expected ‘)’ before ‘b’ 2395s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2395s | ~ ^ 2395s | ) 2395s 2395s If you find this error message confusing, uninformative, or wrong, please open an issue: 2395s https://github.com/diku-dk/futhark/issues 2395s 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.fut: 2395s Compiling with --backend=multicore: 2395s cc failed with code 1: 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c: In function ‘futrts_umul_hi64’: 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2395s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2395s | ^~~~~~~~~~~ 2395s | __uint32_t 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2395s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2395s | ~ ^ 2395s | ) 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2395s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2395s | ~ ^ 2395s | ) 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c: In function ‘futrts_smul_hi64’: 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2395s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2395s | ^~~~~~~~~~ 2395s | __int128__ 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2395s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2395s | ~ ^ 2395s | ) 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2395s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2395s | ~ ^ 2395s | ) 2395s 2395s If you find this error message confusing, uninformative, or wrong, please open an issue: 2395s https://github.com/diku-dk/futhark/issues 2395s 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.fut: 2395s Compiling with --backend=multicore: 2395s cc failed with code 1: 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c: In function ‘futrts_umul_hi64’: 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:4491:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2395s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2395s | ^~~~~~~~~~~ 2395s | __uint32_t 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:4491:78: note: each undeclared identifier is reported only once for each function it appears in 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:4491:90: error: expected ‘)’ before ‘a’ 2395s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2395s | ~ ^ 2395s | ) 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:4491:109: error: expected ‘)’ before ‘b’ 2395s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2395s | ~ ^ 2395s | ) 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c: In function ‘futrts_smul_hi64’: 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:4495:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2395s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2395s | ^~~~~~~~~~ 2395s | __int128__ 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:4495:86: error: expected ‘)’ before ‘a’ 2395s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2395s | ~ ^ 2395s | ) 2395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:4495:104: error: expected ‘)’ before ‘b’ 2395s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2395s | ~ ^ 2395s | ) 2395s 2395s If you find this error message confusing, uninformative, or wrong, please open an issue: 2395s https://github.com/diku-dk/futhark/issues 2395s 2396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.fut: 2396s Compiling with --backend=multicore: 2396s cc failed with code 1: 2396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c: In function ‘futrts_umul_hi64’: 2396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:4476:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2396s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2396s | ^~~~~~~~~~~ 2396s | __uint32_t 2396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:4476:78: note: each undeclared identifier is reported only once for each function it appears in 2396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:4476:90: error: expected ‘)’ before ‘a’ 2396s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2396s | ~ ^ 2396s | ) 2396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:4476:109: error: expected ‘)’ before ‘b’ 2396s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2396s | ~ ^ 2396s | ) 2396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c: In function ‘futrts_smul_hi64’: 2396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:4480:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2396s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2396s | ^~~~~~~~~~ 2396s | __int128__ 2396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:4480:86: error: expected ‘)’ before ‘a’ 2396s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2396s | ~ ^ 2396s | ) 2396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:4480:104: error: expected ‘)’ before ‘b’ 2396s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2396s | ~ ^ 2396s | ) 2396s 2396s If you find this error message confusing, uninformative, or wrong, please open an issue: 2396s https://github.com/diku-dk/futhark/issues 2396s 2397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.fut: 2397s Compiling with --backend=multicore: 2397s cc failed with code 1: 2397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c: In function ‘futrts_umul_hi64’: 2397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2397s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2397s | ^~~~~~~~~~~ 2397s | __uint32_t 2397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:4420:90: error: expected ‘)’ before ‘a’ 2397s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2397s | ~ ^ 2397s | ) 2397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:4420:109: error: expected ‘)’ before ‘b’ 2397s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2397s | ~ ^ 2397s | ) 2397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c: In function ‘futrts_smul_hi64’: 2397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2397s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2397s | ^~~~~~~~~~ 2397s | __int128__ 2397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:4424:86: error: expected ‘)’ before ‘a’ 2397s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2397s | ~ ^ 2397s | ) 2397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:4424:104: error: expected ‘)’ before ‘b’ 2397s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2397s | ~ ^ 2397s | ) 2397s 2397s If you find this error message confusing, uninformative, or wrong, please open an issue: 2397s https://github.com/diku-dk/futhark/issues 2397s 2398s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.fut: 2398s Compiling with --backend=multicore: 2398s cc failed with code 1: 2398s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c: In function ‘futrts_umul_hi64’: 2398s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2398s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2398s | ^~~~~~~~~~~ 2398s | __uint32_t 2398s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2398s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:4420:90: error: expected ‘)’ before ‘a’ 2398s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2398s | ~ ^ 2398s | ) 2398s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:4420:109: error: expected ‘)’ before ‘b’ 2398s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2398s | ~ ^ 2398s | ) 2398s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c: In function ‘futrts_smul_hi64’: 2398s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2398s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2398s | ^~~~~~~~~~ 2398s | __int128__ 2398s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:4424:86: error: expected ‘)’ before ‘a’ 2398s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2398s | ~ ^ 2398s | ) 2398s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:4424:104: error: expected ‘)’ before ‘b’ 2398s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2398s | ~ ^ 2398s | ) 2398s 2398s If you find this error message confusing, uninformative, or wrong, please open an issue: 2398s https://github.com/diku-dk/futhark/issues 2398s 2399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.fut: 2399s Compiling with --backend=multicore: 2399s cc failed with code 1: 2399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c: In function ‘futrts_umul_hi64’: 2399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2399s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2399s | ^~~~~~~~~~~ 2399s | __uint32_t 2399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 2399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:4423:90: error: expected ‘)’ before ‘a’ 2399s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2399s | ~ ^ 2399s | ) 2399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:4423:109: error: expected ‘)’ before ‘b’ 2399s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2399s | ~ ^ 2399s | ) 2399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c: In function ‘futrts_smul_hi64’: 2399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2399s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2399s | ^~~~~~~~~~ 2399s | __int128__ 2399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:4427:86: error: expected ‘)’ before ‘a’ 2399s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2399s | ~ ^ 2399s | ) 2399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:4427:104: error: expected ‘)’ before ‘b’ 2399s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2399s | ~ ^ 2399s | ) 2399s 2399s If you find this error message confusing, uninformative, or wrong, please open an issue: 2399s https://github.com/diku-dk/futhark/issues 2399s 2400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.fut: 2400s Compiling with --backend=multicore: 2400s cc failed with code 1: 2400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c: In function ‘futrts_umul_hi64’: 2400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:4720:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2400s 4720 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2400s | ^~~~~~~~~~~ 2400s | __uint32_t 2400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:4720:78: note: each undeclared identifier is reported only once for each function it appears in 2400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:4720:90: error: expected ‘)’ before ‘a’ 2400s 4720 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2400s | ~ ^ 2400s | ) 2400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:4720:109: error: expected ‘)’ before ‘b’ 2400s 4720 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2400s | ~ ^ 2400s | ) 2400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c: In function ‘futrts_smul_hi64’: 2400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:4724:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2400s 4724 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2400s | ^~~~~~~~~~ 2400s | __int128__ 2400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:4724:86: error: expected ‘)’ before ‘a’ 2400s 4724 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2400s | ~ ^ 2400s | ) 2400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:4724:104: error: expected ‘)’ before ‘b’ 2400s 4724 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2400s | ~ ^ 2400s | ) 2400s 2400s If you find this error message confusing, uninformative, or wrong, please open an issue: 2400s https://github.com/diku-dk/futhark/issues 2400s 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.fut: 2405s Compiling with --backend=multicore: 2405s cc failed with code 1: 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c: In function ‘futrts_umul_hi64’: 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2405s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2405s | ^~~~~~~~~~~ 2405s | __uint32_t 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:4423:90: error: expected ‘)’ before ‘a’ 2405s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2405s | ~ ^ 2405s | ) 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:4423:109: error: expected ‘)’ before ‘b’ 2405s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2405s | ~ ^ 2405s | ) 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c: In function ‘futrts_smul_hi64’: 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2405s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2405s | ^~~~~~~~~~ 2405s | __int128__ 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:4427:86: error: expected ‘)’ before ‘a’ 2405s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2405s | ~ ^ 2405s | ) 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:4427:104: error: expected ‘)’ before ‘b’ 2405s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2405s | ~ ^ 2405s | ) 2405s 2405s If you find this error message confusing, uninformative, or wrong, please open an issue: 2405s https://github.com/diku-dk/futhark/issues 2405s 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.fut: 2405s Compiling with --backend=multicore: 2405s cc failed with code 1: 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c: In function ‘futrts_umul_hi64’: 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2405s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2405s | ^~~~~~~~~~~ 2405s | __uint32_t 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:4423:90: error: expected ‘)’ before ‘a’ 2405s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2405s | ~ ^ 2405s | ) 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:4423:109: error: expected ‘)’ before ‘b’ 2405s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2405s | ~ ^ 2405s | ) 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c: In function ‘futrts_smul_hi64’: 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2405s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2405s | ^~~~~~~~~~ 2405s | __int128__ 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:4427:86: error: expected ‘)’ before ‘a’ 2405s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2405s | ~ ^ 2405s | ) 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:4427:104: error: expected ‘)’ before ‘b’ 2405s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2405s | ~ ^ 2405s | ) 2405s 2405s If you find this error message confusing, uninformative, or wrong, please open an issue: 2405s https://github.com/diku-dk/futhark/issues 2405s 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.fut: 2405s Compiling with --backend=multicore: 2405s cc failed with code 1: 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c: In function ‘futrts_umul_hi64’: 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2405s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2405s | ^~~~~~~~~~~ 2405s | __uint32_t 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:4448:90: error: expected ‘)’ before ‘a’ 2405s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2405s | ~ ^ 2405s | ) 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:4448:109: error: expected ‘)’ before ‘b’ 2405s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2405s | ~ ^ 2405s | ) 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c: In function ‘futrts_smul_hi64’: 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2405s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2405s | ^~~~~~~~~~ 2405s | __int128__ 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:4452:86: error: expected ‘)’ before ‘a’ 2405s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2405s | ~ ^ 2405s | ) 2405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:4452:104: error: expected ‘)’ before ‘b’ 2405s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2405s | ~ ^ 2405s | ) 2405s 2405s If you find this error message confusing, uninformative, or wrong, please open an issue: 2405s https://github.com/diku-dk/futhark/issues 2405s 2406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.fut: 2406s Compiling with --backend=multicore: 2406s cc failed with code 1: 2406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c: In function ‘futrts_umul_hi64’: 2406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2406s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2406s | ^~~~~~~~~~~ 2406s | __uint32_t 2406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 2406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:4448:90: error: expected ‘)’ before ‘a’ 2406s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2406s | ~ ^ 2406s | ) 2406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:4448:109: error: expected ‘)’ before ‘b’ 2406s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2406s | ~ ^ 2406s | ) 2406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c: In function ‘futrts_smul_hi64’: 2406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2406s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2406s | ^~~~~~~~~~ 2406s | __int128__ 2406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:4452:86: error: expected ‘)’ before ‘a’ 2406s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2406s | ~ ^ 2406s | ) 2406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:4452:104: error: expected ‘)’ before ‘b’ 2406s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2406s | ~ ^ 2406s | ) 2406s 2406s If you find this error message confusing, uninformative, or wrong, please open an issue: 2406s https://github.com/diku-dk/futhark/issues 2406s 2407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.fut: 2407s Compiling with --backend=multicore: 2407s cc failed with code 1: 2407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c: In function ‘futrts_umul_hi64’: 2407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:4479:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2407s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2407s | ^~~~~~~~~~~ 2407s | __uint32_t 2407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:4479:78: note: each undeclared identifier is reported only once for each function it appears in 2407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:4479:90: error: expected ‘)’ before ‘a’ 2407s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2407s | ~ ^ 2407s | ) 2407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:4479:109: error: expected ‘)’ before ‘b’ 2407s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2407s | ~ ^ 2407s | ) 2407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c: In function ‘futrts_smul_hi64’: 2407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:4483:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2407s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2407s | ^~~~~~~~~~ 2407s | __int128__ 2407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:4483:86: error: expected ‘)’ before ‘a’ 2407s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2407s | ~ ^ 2407s | ) 2407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:4483:104: error: expected ‘)’ before ‘b’ 2407s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2407s | ~ ^ 2407s | ) 2407s 2407s If you find this error message confusing, uninformative, or wrong, please open an issue: 2407s https://github.com/diku-dk/futhark/issues 2407s 2409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.fut: 2409s Compiling with --backend=multicore: 2409s cc failed with code 1: 2409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c: In function ‘futrts_umul_hi64’: 2409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2409s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2409s | ^~~~~~~~~~~ 2409s | __uint32_t 2409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2409s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2409s | ~ ^ 2409s | ) 2409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2409s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2409s | ~ ^ 2409s | ) 2409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c: In function ‘futrts_smul_hi64’: 2409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2409s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2409s | ^~~~~~~~~~ 2409s | __int128__ 2409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2409s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2409s | ~ ^ 2409s | ) 2409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2409s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2409s | ~ ^ 2409s | ) 2409s 2409s If you find this error message confusing, uninformative, or wrong, please open an issue: 2409s https://github.com/diku-dk/futhark/issues 2409s 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.fut: 2410s Compiling with --backend=multicore: 2410s cc failed with code 1: 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c: In function ‘futrts_umul_hi64’: 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:4477:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2410s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2410s | ^~~~~~~~~~~ 2410s | __uint32_t 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:4477:78: note: each undeclared identifier is reported only once for each function it appears in 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:4477:90: error: expected ‘)’ before ‘a’ 2410s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2410s | ~ ^ 2410s | ) 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:4477:109: error: expected ‘)’ before ‘b’ 2410s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2410s | ~ ^ 2410s | ) 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c: In function ‘futrts_smul_hi64’: 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:4481:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2410s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2410s | ^~~~~~~~~~ 2410s | __int128__ 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:4481:86: error: expected ‘)’ before ‘a’ 2410s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2410s | ~ ^ 2410s | ) 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:4481:104: error: expected ‘)’ before ‘b’ 2410s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2410s | ~ ^ 2410s | ) 2410s 2410s If you find this error message confusing, uninformative, or wrong, please open an issue: 2410s https://github.com/diku-dk/futhark/issues 2410s 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.fut: 2410s Compiling with --backend=multicore: 2410s cc failed with code 1: 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c: In function ‘futrts_umul_hi64’: 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2410s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2410s | ^~~~~~~~~~~ 2410s | __uint32_t 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2410s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2410s | ~ ^ 2410s | ) 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2410s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2410s | ~ ^ 2410s | ) 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c: In function ‘futrts_smul_hi64’: 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2410s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2410s | ^~~~~~~~~~ 2410s | __int128__ 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2410s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2410s | ~ ^ 2410s | ) 2410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2410s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2410s | ~ ^ 2410s | ) 2410s 2410s If you find this error message confusing, uninformative, or wrong, please open an issue: 2410s https://github.com/diku-dk/futhark/issues 2410s 2414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.fut: 2414s Compiling with --backend=multicore: 2414s cc failed with code 1: 2414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c: In function ‘futrts_umul_hi64’: 2414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2414s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2414s | ^~~~~~~~~~~ 2414s | __uint32_t 2414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2414s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2414s | ~ ^ 2414s | ) 2414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2414s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2414s | ~ ^ 2414s | ) 2414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c: In function ‘futrts_smul_hi64’: 2414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2414s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2414s | ^~~~~~~~~~ 2414s | __int128__ 2414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2414s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2414s | ~ ^ 2414s | ) 2414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2414s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2414s | ~ ^ 2414s | ) 2414s 2414s If you find this error message confusing, uninformative, or wrong, please open an issue: 2414s https://github.com/diku-dk/futhark/issues 2414s 2415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.fut: 2415s Compiling with --backend=multicore: 2415s cc failed with code 1: 2415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c: In function ‘futrts_umul_hi64’: 2415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2415s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2415s | ^~~~~~~~~~~ 2415s | __uint32_t 2415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:4463:90: error: expected ‘)’ before ‘a’ 2415s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2415s | ~ ^ 2415s | ) 2415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:4463:109: error: expected ‘)’ before ‘b’ 2415s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2415s | ~ ^ 2415s | ) 2415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c: In function ‘futrts_smul_hi64’: 2415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2415s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2415s | ^~~~~~~~~~ 2415s | __int128__ 2415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:4467:86: error: expected ‘)’ before ‘a’ 2415s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2415s | ~ ^ 2415s | ) 2415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:4467:104: error: expected ‘)’ before ‘b’ 2415s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2415s | ~ ^ 2415s | ) 2415s 2415s If you find this error message confusing, uninformative, or wrong, please open an issue: 2415s https://github.com/diku-dk/futhark/issues 2415s 2416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.fut: 2416s Compiling with --backend=multicore: 2416s cc failed with code 1: 2416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c: In function ‘futrts_umul_hi64’: 2416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2416s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2416s | ^~~~~~~~~~~ 2416s | __uint32_t 2416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2416s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2416s | ~ ^ 2416s | ) 2416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2416s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2416s | ~ ^ 2416s | ) 2416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c: In function ‘futrts_smul_hi64’: 2416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2416s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2416s | ^~~~~~~~~~ 2416s | __int128__ 2416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2416s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2416s | ~ ^ 2416s | ) 2416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2416s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2416s | ~ ^ 2416s | ) 2416s 2416s If you find this error message confusing, uninformative, or wrong, please open an issue: 2416s https://github.com/diku-dk/futhark/issues 2416s 2417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.fut: 2417s Compiling with --backend=multicore: 2417s cc failed with code 1: 2417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c: In function ‘futrts_umul_hi64’: 2417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2417s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2417s | ^~~~~~~~~~~ 2417s | __uint32_t 2417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2417s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2417s | ~ ^ 2417s | ) 2417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2417s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2417s | ~ ^ 2417s | ) 2417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c: In function ‘futrts_smul_hi64’: 2417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2417s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2417s | ^~~~~~~~~~ 2417s | __int128__ 2417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2417s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2417s | ~ ^ 2417s | ) 2417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2417s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2417s | ~ ^ 2417s | ) 2417s 2417s If you find this error message confusing, uninformative, or wrong, please open an issue: 2417s https://github.com/diku-dk/futhark/issues 2417s 2418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.fut: 2418s Compiling with --backend=multicore: 2418s cc failed with code 1: 2418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c: In function ‘futrts_umul_hi64’: 2418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2418s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2418s | ^~~~~~~~~~~ 2418s | __uint32_t 2418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2418s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2418s | ~ ^ 2418s | ) 2418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2418s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2418s | ~ ^ 2418s | ) 2418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c: In function ‘futrts_smul_hi64’: 2418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2418s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2418s | ^~~~~~~~~~ 2418s | __int128__ 2418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2418s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2418s | ~ ^ 2418s | ) 2418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2418s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2418s | ~ ^ 2418s | ) 2418s 2418s If you find this error message confusing, uninformative, or wrong, please open an issue: 2418s https://github.com/diku-dk/futhark/issues 2418s 2419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.fut: 2419s Compiling with --backend=multicore: 2419s cc failed with code 1: 2419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c: In function ‘futrts_umul_hi64’: 2419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2419s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2419s | ^~~~~~~~~~~ 2419s | __uint32_t 2419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2419s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2419s | ~ ^ 2419s | ) 2419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2419s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2419s | ~ ^ 2419s | ) 2419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c: In function ‘futrts_smul_hi64’: 2419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2419s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2419s | ^~~~~~~~~~ 2419s | __int128__ 2419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2419s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2419s | ~ ^ 2419s | ) 2419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2419s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2419s | ~ ^ 2419s | ) 2419s 2419s If you find this error message confusing, uninformative, or wrong, please open an issue: 2419s https://github.com/diku-dk/futhark/issues 2419s 2419s 1392 failed, 159 passed, 762 to go. 2420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.fut: 2420s Compiling with --backend=multicore: 2420s cc failed with code 1: 2420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c: In function ‘futrts_umul_hi64’: 2420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:4477:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2420s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2420s | ^~~~~~~~~~~ 2420s | __uint32_t 2420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:4477:78: note: each undeclared identifier is reported only once for each function it appears in 2420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:4477:90: error: expected ‘)’ before ‘a’ 2420s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2420s | ~ ^ 2420s | ) 2420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:4477:109: error: expected ‘)’ before ‘b’ 2420s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2420s | ~ ^ 2420s | ) 2420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c: In function ‘futrts_smul_hi64’: 2420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:4481:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2420s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2420s | ^~~~~~~~~~ 2420s | __int128__ 2420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:4481:86: error: expected ‘)’ before ‘a’ 2420s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2420s | ~ ^ 2420s | ) 2420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:4481:104: error: expected ‘)’ before ‘b’ 2420s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2420s | ~ ^ 2420s | ) 2420s 2420s If you find this error message confusing, uninformative, or wrong, please open an issue: 2420s https://github.com/diku-dk/futhark/issues 2420s 2421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.fut: 2421s Compiling with --backend=multicore: 2421s cc failed with code 1: 2421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c: In function ‘futrts_umul_hi64’: 2421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2421s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2421s | ^~~~~~~~~~~ 2421s | __uint32_t 2421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2421s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2421s | ~ ^ 2421s | ) 2421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2421s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2421s | ~ ^ 2421s | ) 2421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c: In function ‘futrts_smul_hi64’: 2421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2421s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2421s | ^~~~~~~~~~ 2421s | __int128__ 2421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2421s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2421s | ~ ^ 2421s | ) 2421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2421s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2421s | ~ ^ 2421s | ) 2421s 2421s If you find this error message confusing, uninformative, or wrong, please open an issue: 2421s https://github.com/diku-dk/futhark/issues 2421s 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.fut: 2425s Compiling with --backend=multicore: 2425s cc failed with code 1: 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c: In function ‘futrts_umul_hi64’: 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2425s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2425s | ^~~~~~~~~~~ 2425s | __uint32_t 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:4463:90: error: expected ‘)’ before ‘a’ 2425s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2425s | ~ ^ 2425s | ) 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:4463:109: error: expected ‘)’ before ‘b’ 2425s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2425s | ~ ^ 2425s | ) 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c: In function ‘futrts_smul_hi64’: 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2425s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2425s | ^~~~~~~~~~ 2425s | __int128__ 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:4467:86: error: expected ‘)’ before ‘a’ 2425s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2425s | ~ ^ 2425s | ) 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:4467:104: error: expected ‘)’ before ‘b’ 2425s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2425s | ~ ^ 2425s | ) 2425s 2425s If you find this error message confusing, uninformative, or wrong, please open an issue: 2425s https://github.com/diku-dk/futhark/issues 2425s 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.fut: 2425s Compiling with --backend=multicore: 2425s cc failed with code 1: 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c: In function ‘futrts_umul_hi64’: 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2425s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2425s | ^~~~~~~~~~~ 2425s | __uint32_t 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2425s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2425s | ~ ^ 2425s | ) 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2425s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2425s | ~ ^ 2425s | ) 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c: In function ‘futrts_smul_hi64’: 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2425s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2425s | ^~~~~~~~~~ 2425s | __int128__ 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2425s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2425s | ~ ^ 2425s | ) 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2425s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2425s | ~ ^ 2425s | ) 2425s 2425s If you find this error message confusing, uninformative, or wrong, please open an issue: 2425s https://github.com/diku-dk/futhark/issues 2425s 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.fut: 2425s Compiling with --backend=multicore: 2425s cc failed with code 1: 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c: In function ‘futrts_umul_hi64’: 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2425s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2425s | ^~~~~~~~~~~ 2425s | __uint32_t 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2425s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2425s | ~ ^ 2425s | ) 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2425s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2425s | ~ ^ 2425s | ) 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c: In function ‘futrts_smul_hi64’: 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2425s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2425s | ^~~~~~~~~~ 2425s | __int128__ 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2425s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2425s | ~ ^ 2425s | ) 2425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2425s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2425s | ~ ^ 2425s | ) 2425s 2425s If you find this error message confusing, uninformative, or wrong, please open an issue: 2425s https://github.com/diku-dk/futhark/issues 2425s 2427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.fut: 2427s Compiling with --backend=multicore: 2427s cc failed with code 1: 2427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c: In function ‘futrts_umul_hi64’: 2427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2427s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2427s | ^~~~~~~~~~~ 2427s | __uint32_t 2427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2427s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2427s | ~ ^ 2427s | ) 2427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2427s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2427s | ~ ^ 2427s | ) 2427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c: In function ‘futrts_smul_hi64’: 2427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2427s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2427s | ^~~~~~~~~~ 2427s | __int128__ 2427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2427s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2427s | ~ ^ 2427s | ) 2427s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2427s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2427s | ~ ^ 2427s | ) 2427s 2427s If you find this error message confusing, uninformative, or wrong, please open an issue: 2427s https://github.com/diku-dk/futhark/issues 2427s 2428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.fut: 2428s Compiling with --backend=multicore: 2428s cc failed with code 1: 2428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c: In function ‘futrts_umul_hi64’: 2428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:4477:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2428s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2428s | ^~~~~~~~~~~ 2428s | __uint32_t 2428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:4477:78: note: each undeclared identifier is reported only once for each function it appears in 2428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:4477:90: error: expected ‘)’ before ‘a’ 2428s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2428s | ~ ^ 2428s | ) 2428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:4477:109: error: expected ‘)’ before ‘b’ 2428s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2428s | ~ ^ 2428s | ) 2428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c: In function ‘futrts_smul_hi64’: 2428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:4481:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2428s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2428s | ^~~~~~~~~~ 2428s | __int128__ 2428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:4481:86: error: expected ‘)’ before ‘a’ 2428s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2428s | ~ ^ 2428s | ) 2428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:4481:104: error: expected ‘)’ before ‘b’ 2428s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2428s | ~ ^ 2428s | ) 2428s 2428s If you find this error message confusing, uninformative, or wrong, please open an issue: 2428s https://github.com/diku-dk/futhark/issues 2428s 2429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.fut: 2429s Compiling with --backend=multicore: 2429s cc failed with code 1: 2429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c: In function ‘futrts_umul_hi64’: 2429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2429s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2429s | ^~~~~~~~~~~ 2429s | __uint32_t 2429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2429s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2429s | ~ ^ 2429s | ) 2429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2429s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2429s | ~ ^ 2429s | ) 2429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c: In function ‘futrts_smul_hi64’: 2429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2429s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2429s | ^~~~~~~~~~ 2429s | __int128__ 2429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2429s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2429s | ~ ^ 2429s | ) 2429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2429s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2429s | ~ ^ 2429s | ) 2429s 2429s If you find this error message confusing, uninformative, or wrong, please open an issue: 2429s https://github.com/diku-dk/futhark/issues 2429s 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.fut: 2432s Compiling with --backend=multicore: 2432s cc failed with code 1: 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c: In function ‘futrts_umul_hi64’: 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2432s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2432s | ^~~~~~~~~~~ 2432s | __uint32_t 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:4463:90: error: expected ‘)’ before ‘a’ 2432s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2432s | ~ ^ 2432s | ) 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:4463:109: error: expected ‘)’ before ‘b’ 2432s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2432s | ~ ^ 2432s | ) 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c: In function ‘futrts_smul_hi64’: 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2432s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2432s | ^~~~~~~~~~ 2432s | __int128__ 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:4467:86: error: expected ‘)’ before ‘a’ 2432s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2432s | ~ ^ 2432s | ) 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:4467:104: error: expected ‘)’ before ‘b’ 2432s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2432s | ~ ^ 2432s | ) 2432s 2432s If you find this error message confusing, uninformative, or wrong, please open an issue: 2432s https://github.com/diku-dk/futhark/issues 2432s 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.fut: 2432s Compiling with --backend=multicore: 2432s cc failed with code 1: 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c: In function ‘futrts_umul_hi64’: 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2432s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2432s | ^~~~~~~~~~~ 2432s | __uint32_t 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2432s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2432s | ~ ^ 2432s | ) 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2432s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2432s | ~ ^ 2432s | ) 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c: In function ‘futrts_smul_hi64’: 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2432s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2432s | ^~~~~~~~~~ 2432s | __int128__ 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2432s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2432s | ~ ^ 2432s | ) 2432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2432s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2432s | ~ ^ 2432s | ) 2432s 2432s If you find this error message confusing, uninformative, or wrong, please open an issue: 2432s https://github.com/diku-dk/futhark/issues 2432s 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.fut: 2434s Compiling with --backend=multicore: 2434s cc failed with code 1: 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c: In function ‘futrts_umul_hi64’: 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2434s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2434s | ^~~~~~~~~~~ 2434s | __uint32_t 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2434s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2434s | ~ ^ 2434s | ) 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2434s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2434s | ~ ^ 2434s | ) 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c: In function ‘futrts_smul_hi64’: 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2434s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2434s | ^~~~~~~~~~ 2434s | __int128__ 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2434s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2434s | ~ ^ 2434s | ) 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2434s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2434s | ~ ^ 2434s | ) 2434s 2434s If you find this error message confusing, uninformative, or wrong, please open an issue: 2434s https://github.com/diku-dk/futhark/issues 2434s 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.fut: 2434s Compiling with --backend=multicore: 2434s cc failed with code 1: 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c: In function ‘futrts_umul_hi64’: 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2434s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2434s | ^~~~~~~~~~~ 2434s | __uint32_t 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2434s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2434s | ~ ^ 2434s | ) 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2434s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2434s | ~ ^ 2434s | ) 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c: In function ‘futrts_smul_hi64’: 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2434s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2434s | ^~~~~~~~~~ 2434s | __int128__ 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2434s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2434s | ~ ^ 2434s | ) 2434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2434s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2434s | ~ ^ 2434s | ) 2434s 2434s If you find this error message confusing, uninformative, or wrong, please open an issue: 2434s https://github.com/diku-dk/futhark/issues 2434s 2436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.fut: 2436s Compiling with --backend=multicore: 2436s cc failed with code 1: 2436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c: In function ‘futrts_umul_hi64’: 2436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2436s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2436s | ^~~~~~~~~~~ 2436s | __uint32_t 2436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2436s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2436s | ~ ^ 2436s | ) 2436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2436s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2436s | ~ ^ 2436s | ) 2436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c: In function ‘futrts_smul_hi64’: 2436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2436s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2436s | ^~~~~~~~~~ 2436s | __int128__ 2436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2436s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2436s | ~ ^ 2436s | ) 2436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2436s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2436s | ~ ^ 2436s | ) 2436s 2436s If you find this error message confusing, uninformative, or wrong, please open an issue: 2436s https://github.com/diku-dk/futhark/issues 2436s 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.fut: 2438s Compiling with --backend=multicore: 2438s cc failed with code 1: 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c: In function ‘futrts_umul_hi64’: 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:4477:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2438s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2438s | ^~~~~~~~~~~ 2438s | __uint32_t 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:4477:78: note: each undeclared identifier is reported only once for each function it appears in 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:4477:90: error: expected ‘)’ before ‘a’ 2438s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2438s | ~ ^ 2438s | ) 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:4477:109: error: expected ‘)’ before ‘b’ 2438s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2438s | ~ ^ 2438s | ) 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c: In function ‘futrts_smul_hi64’: 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:4481:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2438s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2438s | ^~~~~~~~~~ 2438s | __int128__ 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:4481:86: error: expected ‘)’ before ‘a’ 2438s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2438s | ~ ^ 2438s | ) 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:4481:104: error: expected ‘)’ before ‘b’ 2438s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2438s | ~ ^ 2438s | ) 2438s 2438s If you find this error message confusing, uninformative, or wrong, please open an issue: 2438s https://github.com/diku-dk/futhark/issues 2438s 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.fut: 2438s Compiling with --backend=multicore: 2438s cc failed with code 1: 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c: In function ‘futrts_umul_hi64’: 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2438s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2438s | ^~~~~~~~~~~ 2438s | __uint32_t 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2438s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2438s | ~ ^ 2438s | ) 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2438s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2438s | ~ ^ 2438s | ) 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c: In function ‘futrts_smul_hi64’: 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2438s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2438s | ^~~~~~~~~~ 2438s | __int128__ 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2438s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2438s | ~ ^ 2438s | ) 2438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2438s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2438s | ~ ^ 2438s | ) 2438s 2438s If you find this error message confusing, uninformative, or wrong, please open an issue: 2438s https://github.com/diku-dk/futhark/issues 2438s 2440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.fut: 2440s Compiling with --backend=multicore: 2440s cc failed with code 1: 2440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c: In function ‘futrts_umul_hi64’: 2440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2440s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2440s | ^~~~~~~~~~~ 2440s | __uint32_t 2440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2440s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2440s | ~ ^ 2440s | ) 2440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2440s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2440s | ~ ^ 2440s | ) 2440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c: In function ‘futrts_smul_hi64’: 2440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2440s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2440s | ^~~~~~~~~~ 2440s | __int128__ 2440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2440s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2440s | ~ ^ 2440s | ) 2440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2440s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2440s | ~ ^ 2440s | ) 2440s 2440s If you find this error message confusing, uninformative, or wrong, please open an issue: 2440s https://github.com/diku-dk/futhark/issues 2440s 2441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.fut: 2441s Compiling with --backend=multicore: 2441s cc failed with code 1: 2441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c: In function ‘futrts_umul_hi64’: 2441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2441s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2441s | ^~~~~~~~~~~ 2441s | __uint32_t 2441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2441s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2441s | ~ ^ 2441s | ) 2441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2441s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2441s | ~ ^ 2441s | ) 2441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c: In function ‘futrts_smul_hi64’: 2441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2441s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2441s | ^~~~~~~~~~ 2441s | __int128__ 2441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2441s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2441s | ~ ^ 2441s | ) 2441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2441s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2441s | ~ ^ 2441s | ) 2441s 2441s If you find this error message confusing, uninformative, or wrong, please open an issue: 2441s https://github.com/diku-dk/futhark/issues 2441s 2442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.fut: 2442s Compiling with --backend=multicore: 2442s cc failed with code 1: 2442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c: In function ‘futrts_umul_hi64’: 2442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2442s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2442s | ^~~~~~~~~~~ 2442s | __uint32_t 2442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:4463:90: error: expected ‘)’ before ‘a’ 2442s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2442s | ~ ^ 2442s | ) 2442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:4463:109: error: expected ‘)’ before ‘b’ 2442s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2442s | ~ ^ 2442s | ) 2442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c: In function ‘futrts_smul_hi64’: 2442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2442s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2442s | ^~~~~~~~~~ 2442s | __int128__ 2442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:4467:86: error: expected ‘)’ before ‘a’ 2442s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2442s | ~ ^ 2442s | ) 2442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:4467:104: error: expected ‘)’ before ‘b’ 2442s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2442s | ~ ^ 2442s | ) 2442s 2442s If you find this error message confusing, uninformative, or wrong, please open an issue: 2442s https://github.com/diku-dk/futhark/issues 2442s 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.fut: 2444s Compiling with --backend=multicore: 2444s cc failed with code 1: 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c: In function ‘futrts_umul_hi64’: 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2444s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2444s | ^~~~~~~~~~~ 2444s | __uint32_t 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2444s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2444s | ~ ^ 2444s | ) 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2444s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2444s | ~ ^ 2444s | ) 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c: In function ‘futrts_smul_hi64’: 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2444s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2444s | ^~~~~~~~~~ 2444s | __int128__ 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2444s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2444s | ~ ^ 2444s | ) 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2444s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2444s | ~ ^ 2444s | ) 2444s 2444s If you find this error message confusing, uninformative, or wrong, please open an issue: 2444s https://github.com/diku-dk/futhark/issues 2444s 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.fut: 2444s Compiling with --backend=multicore: 2444s cc failed with code 1: 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c: In function ‘futrts_umul_hi64’: 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:4494:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2444s 4494 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2444s | ^~~~~~~~~~~ 2444s | __uint32_t 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:4494:78: note: each undeclared identifier is reported only once for each function it appears in 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:4494:90: error: expected ‘)’ before ‘a’ 2444s 4494 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2444s | ~ ^ 2444s | ) 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:4494:109: error: expected ‘)’ before ‘b’ 2444s 4494 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2444s | ~ ^ 2444s | ) 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c: In function ‘futrts_smul_hi64’: 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:4498:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2444s 4498 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2444s | ^~~~~~~~~~ 2444s | __int128__ 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:4498:86: error: expected ‘)’ before ‘a’ 2444s 4498 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2444s | ~ ^ 2444s | ) 2444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:4498:104: error: expected ‘)’ before ‘b’ 2444s 4498 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2444s | ~ ^ 2444s | ) 2444s 2444s If you find this error message confusing, uninformative, or wrong, please open an issue: 2444s https://github.com/diku-dk/futhark/issues 2444s 2445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.fut: 2445s Compiling with --backend=multicore: 2445s cc failed with code 1: 2445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c: In function ‘futrts_umul_hi64’: 2445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2445s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2445s | ^~~~~~~~~~~ 2445s | __uint32_t 2445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 2445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:4452:90: error: expected ‘)’ before ‘a’ 2445s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2445s | ~ ^ 2445s | ) 2445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:4452:109: error: expected ‘)’ before ‘b’ 2445s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2445s | ~ ^ 2445s | ) 2445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c: In function ‘futrts_smul_hi64’: 2445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2445s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2445s | ^~~~~~~~~~ 2445s | __int128__ 2445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:4456:86: error: expected ‘)’ before ‘a’ 2445s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2445s | ~ ^ 2445s | ) 2445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:4456:104: error: expected ‘)’ before ‘b’ 2445s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2445s | ~ ^ 2445s | ) 2445s 2445s If you find this error message confusing, uninformative, or wrong, please open an issue: 2445s https://github.com/diku-dk/futhark/issues 2445s 2446s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.fut: 2446s Compiling with --backend=multicore: 2446s cc failed with code 1: 2446s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c: In function ‘futrts_umul_hi64’: 2446s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2446s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2446s | ^~~~~~~~~~~ 2446s | __uint32_t 2446s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 2446s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:4448:90: error: expected ‘)’ before ‘a’ 2446s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2446s | ~ ^ 2446s | ) 2446s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:4448:109: error: expected ‘)’ before ‘b’ 2446s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2446s | ~ ^ 2446s | ) 2446s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c: In function ‘futrts_smul_hi64’: 2446s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2446s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2446s | ^~~~~~~~~~ 2446s | __int128__ 2446s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:4452:86: error: expected ‘)’ before ‘a’ 2446s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2446s | ~ ^ 2446s | ) 2446s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:4452:104: error: expected ‘)’ before ‘b’ 2446s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2446s | ~ ^ 2446s | ) 2446s 2446s If you find this error message confusing, uninformative, or wrong, please open an issue: 2446s https://github.com/diku-dk/futhark/issues 2446s 2447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.fut: 2447s Compiling with --backend=multicore: 2447s cc failed with code 1: 2447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c: In function ‘futrts_umul_hi64’: 2447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:4459:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2447s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2447s | ^~~~~~~~~~~ 2447s | __uint32_t 2447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:4459:78: note: each undeclared identifier is reported only once for each function it appears in 2447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:4459:90: error: expected ‘)’ before ‘a’ 2447s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2447s | ~ ^ 2447s | ) 2447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:4459:109: error: expected ‘)’ before ‘b’ 2447s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2447s | ~ ^ 2447s | ) 2447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c: In function ‘futrts_smul_hi64’: 2447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:4463:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2447s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2447s | ^~~~~~~~~~ 2447s | __int128__ 2447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:4463:86: error: expected ‘)’ before ‘a’ 2447s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2447s | ~ ^ 2447s | ) 2447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:4463:104: error: expected ‘)’ before ‘b’ 2447s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2447s | ~ ^ 2447s | ) 2447s 2447s If you find this error message confusing, uninformative, or wrong, please open an issue: 2447s https://github.com/diku-dk/futhark/issues 2447s 2449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.fut: 2449s Compiling with --backend=multicore: 2449s cc failed with code 1: 2449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c: In function ‘futrts_umul_hi64’: 2449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:4459:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2449s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2449s | ^~~~~~~~~~~ 2449s | __uint32_t 2449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:4459:78: note: each undeclared identifier is reported only once for each function it appears in 2449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:4459:90: error: expected ‘)’ before ‘a’ 2449s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2449s | ~ ^ 2449s | ) 2449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:4459:109: error: expected ‘)’ before ‘b’ 2449s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2449s | ~ ^ 2449s | ) 2449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c: In function ‘futrts_smul_hi64’: 2449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:4463:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2449s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2449s | ^~~~~~~~~~ 2449s | __int128__ 2449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:4463:86: error: expected ‘)’ before ‘a’ 2449s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2449s | ~ ^ 2449s | ) 2449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:4463:104: error: expected ‘)’ before ‘b’ 2449s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2449s | ~ ^ 2449s | ) 2449s 2449s If you find this error message confusing, uninformative, or wrong, please open an issue: 2449s https://github.com/diku-dk/futhark/issues 2449s 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.fut: 2455s Compiling with --backend=multicore: 2455s cc failed with code 1: 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c: In function ‘futrts_umul_hi64’: 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:4565:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2455s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2455s | ^~~~~~~~~~~ 2455s | __uint32_t 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:4565:78: note: each undeclared identifier is reported only once for each function it appears in 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:4565:90: error: expected ‘)’ before ‘a’ 2455s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:4565:109: error: expected ‘)’ before ‘b’ 2455s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c: In function ‘futrts_smul_hi64’: 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:4569:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2455s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2455s | ^~~~~~~~~~ 2455s | __int128__ 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:4569:86: error: expected ‘)’ before ‘a’ 2455s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:4569:104: error: expected ‘)’ before ‘b’ 2455s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s 2455s If you find this error message confusing, uninformative, or wrong, please open an issue: 2455s https://github.com/diku-dk/futhark/issues 2455s 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.fut: 2455s Compiling with --backend=multicore: 2455s cc failed with code 1: 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c: In function ‘futrts_umul_hi64’: 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2455s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2455s | ^~~~~~~~~~~ 2455s | __uint32_t 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:4420:90: error: expected ‘)’ before ‘a’ 2455s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:4420:109: error: expected ‘)’ before ‘b’ 2455s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c: In function ‘futrts_smul_hi64’: 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2455s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2455s | ^~~~~~~~~~ 2455s | __int128__ 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:4424:86: error: expected ‘)’ before ‘a’ 2455s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:4424:104: error: expected ‘)’ before ‘b’ 2455s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s 2455s If you find this error message confusing, uninformative, or wrong, please open an issue: 2455s https://github.com/diku-dk/futhark/issues 2455s 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.fut: 2455s Compiling with --backend=multicore: 2455s cc failed with code 1: 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c: In function ‘futrts_umul_hi64’: 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:4624:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2455s 4624 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2455s | ^~~~~~~~~~~ 2455s | __uint32_t 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:4624:78: note: each undeclared identifier is reported only once for each function it appears in 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:4624:90: error: expected ‘)’ before ‘a’ 2455s 4624 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:4624:109: error: expected ‘)’ before ‘b’ 2455s 4624 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c: In function ‘futrts_smul_hi64’: 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:4628:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2455s 4628 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2455s | ^~~~~~~~~~ 2455s | __int128__ 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:4628:86: error: expected ‘)’ before ‘a’ 2455s 4628 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:4628:104: error: expected ‘)’ before ‘b’ 2455s 4628 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s 2455s If you find this error message confusing, uninformative, or wrong, please open an issue: 2455s https://github.com/diku-dk/futhark/issues 2455s 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.fut: 2455s Compiling with --backend=multicore: 2455s cc failed with code 1: 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c: In function ‘futrts_umul_hi64’: 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:4565:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2455s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2455s | ^~~~~~~~~~~ 2455s | __uint32_t 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:4565:78: note: each undeclared identifier is reported only once for each function it appears in 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:4565:90: error: expected ‘)’ before ‘a’ 2455s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:4565:109: error: expected ‘)’ before ‘b’ 2455s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c: In function ‘futrts_smul_hi64’: 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:4569:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2455s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2455s | ^~~~~~~~~~ 2455s | __int128__ 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:4569:86: error: expected ‘)’ before ‘a’ 2455s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:4569:104: error: expected ‘)’ before ‘b’ 2455s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2455s | ~ ^ 2455s | ) 2455s 2455s If you find this error message confusing, uninformative, or wrong, please open an issue: 2455s https://github.com/diku-dk/futhark/issues 2455s 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.fut: 2456s Compiling with --backend=multicore: 2456s cc failed with code 1: 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c: In function ‘futrts_umul_hi64’: 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:4479:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2456s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2456s | ^~~~~~~~~~~ 2456s | __uint32_t 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:4479:78: note: each undeclared identifier is reported only once for each function it appears in 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:4479:90: error: expected ‘)’ before ‘a’ 2456s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2456s | ~ ^ 2456s | ) 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:4479:109: error: expected ‘)’ before ‘b’ 2456s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2456s | ~ ^ 2456s | ) 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c: In function ‘futrts_smul_hi64’: 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:4483:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2456s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2456s | ^~~~~~~~~~ 2456s | __int128__ 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:4483:86: error: expected ‘)’ before ‘a’ 2456s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2456s | ~ ^ 2456s | ) 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:4483:104: error: expected ‘)’ before ‘b’ 2456s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2456s | ~ ^ 2456s | ) 2456s 2456s If you find this error message confusing, uninformative, or wrong, please open an issue: 2456s https://github.com/diku-dk/futhark/issues 2456s 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.fut: 2456s Compiling with --backend=multicore: 2456s cc failed with code 1: 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c: In function ‘futrts_umul_hi64’: 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:4632:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2456s 4632 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2456s | ^~~~~~~~~~~ 2456s | __uint32_t 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:4632:78: note: each undeclared identifier is reported only once for each function it appears in 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:4632:90: error: expected ‘)’ before ‘a’ 2456s 4632 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2456s | ~ ^ 2456s | ) 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:4632:109: error: expected ‘)’ before ‘b’ 2456s 4632 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2456s | ~ ^ 2456s | ) 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c: In function ‘futrts_smul_hi64’: 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:4636:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2456s 4636 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2456s | ^~~~~~~~~~ 2456s | __int128__ 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:4636:86: error: expected ‘)’ before ‘a’ 2456s 4636 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2456s | ~ ^ 2456s | ) 2456s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:4636:104: error: expected ‘)’ before ‘b’ 2456s 4636 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2456s | ~ ^ 2456s | ) 2456s 2456s If you find this error message confusing, uninformative, or wrong, please open an issue: 2456s https://github.com/diku-dk/futhark/issues 2456s 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.fut: 2457s Compiling with --backend=multicore: 2457s cc failed with code 1: 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c: In function ‘futrts_umul_hi64’: 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2457s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2457s | ^~~~~~~~~~~ 2457s | __uint32_t 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:4526:90: error: expected ‘)’ before ‘a’ 2457s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2457s | ~ ^ 2457s | ) 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:4526:109: error: expected ‘)’ before ‘b’ 2457s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2457s | ~ ^ 2457s | ) 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c: In function ‘futrts_smul_hi64’: 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2457s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2457s | ^~~~~~~~~~ 2457s | __int128__ 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:4530:86: error: expected ‘)’ before ‘a’ 2457s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2457s | ~ ^ 2457s | ) 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:4530:104: error: expected ‘)’ before ‘b’ 2457s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2457s | ~ ^ 2457s | ) 2457s 2457s If you find this error message confusing, uninformative, or wrong, please open an issue: 2457s https://github.com/diku-dk/futhark/issues 2457s 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.fut: 2457s Compiling with --backend=multicore: 2457s cc failed with code 1: 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c: In function ‘futrts_umul_hi64’: 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2457s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2457s | ^~~~~~~~~~~ 2457s | __uint32_t 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:4420:90: error: expected ‘)’ before ‘a’ 2457s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2457s | ~ ^ 2457s | ) 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:4420:109: error: expected ‘)’ before ‘b’ 2457s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2457s | ~ ^ 2457s | ) 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c: In function ‘futrts_smul_hi64’: 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2457s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2457s | ^~~~~~~~~~ 2457s | __int128__ 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:4424:86: error: expected ‘)’ before ‘a’ 2457s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2457s | ~ ^ 2457s | ) 2457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:4424:104: error: expected ‘)’ before ‘b’ 2457s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2457s | ~ ^ 2457s | ) 2457s 2457s If you find this error message confusing, uninformative, or wrong, please open an issue: 2457s https://github.com/diku-dk/futhark/issues 2457s 2463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.fut: 2463s Compiling with --backend=multicore: 2463s cc failed with code 1: 2463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c: In function ‘futrts_umul_hi64’: 2463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2463s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2463s | ^~~~~~~~~~~ 2463s | __uint32_t 2463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:4420:90: error: expected ‘)’ before ‘a’ 2463s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2463s | ~ ^ 2463s | ) 2463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:4420:109: error: expected ‘)’ before ‘b’ 2463s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2463s | ~ ^ 2463s | ) 2463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c: In function ‘futrts_smul_hi64’: 2463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2463s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2463s | ^~~~~~~~~~ 2463s | __int128__ 2463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:4424:86: error: expected ‘)’ before ‘a’ 2463s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2463s | ~ ^ 2463s | ) 2463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:4424:104: error: expected ‘)’ before ‘b’ 2463s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2463s | ~ ^ 2463s | ) 2463s 2463s If you find this error message confusing, uninformative, or wrong, please open an issue: 2463s https://github.com/diku-dk/futhark/issues 2463s 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.fut: 2464s Compiling with --backend=multicore: 2464s cc failed with code 1: 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c: In function ‘futrts_umul_hi64’: 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2464s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2464s | ^~~~~~~~~~~ 2464s | __uint32_t 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:4420:90: error: expected ‘)’ before ‘a’ 2464s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:4420:109: error: expected ‘)’ before ‘b’ 2464s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c: In function ‘futrts_smul_hi64’: 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2464s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2464s | ^~~~~~~~~~ 2464s | __int128__ 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:4424:86: error: expected ‘)’ before ‘a’ 2464s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:4424:104: error: expected ‘)’ before ‘b’ 2464s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s 2464s If you find this error message confusing, uninformative, or wrong, please open an issue: 2464s https://github.com/diku-dk/futhark/issues 2464s 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.fut: 2464s Compiling with --backend=multicore: 2464s cc failed with code 1: 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c: In function ‘futrts_umul_hi64’: 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2464s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2464s | ^~~~~~~~~~~ 2464s | __uint32_t 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:4420:90: error: expected ‘)’ before ‘a’ 2464s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:4420:109: error: expected ‘)’ before ‘b’ 2464s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c: In function ‘futrts_smul_hi64’: 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2464s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2464s | ^~~~~~~~~~ 2464s | __int128__ 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:4424:86: error: expected ‘)’ before ‘a’ 2464s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:4424:104: error: expected ‘)’ before ‘b’ 2464s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s 2464s If you find this error message confusing, uninformative, or wrong, please open an issue: 2464s https://github.com/diku-dk/futhark/issues 2464s 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.fut: 2464s Compiling with --backend=multicore: 2464s cc failed with code 1: 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c: In function ‘futrts_umul_hi64’: 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2464s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2464s | ^~~~~~~~~~~ 2464s | __uint32_t 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:4420:90: error: expected ‘)’ before ‘a’ 2464s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:4420:109: error: expected ‘)’ before ‘b’ 2464s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c: In function ‘futrts_smul_hi64’: 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2464s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2464s | ^~~~~~~~~~ 2464s | __int128__ 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:4424:86: error: expected ‘)’ before ‘a’ 2464s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:4424:104: error: expected ‘)’ before ‘b’ 2464s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s 2464s If you find this error message confusing, uninformative, or wrong, please open an issue: 2464s https://github.com/diku-dk/futhark/issues 2464s 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.fut: 2464s Compiling with --backend=multicore: 2464s cc failed with code 1: 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c: In function ‘futrts_umul_hi64’: 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2464s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2464s | ^~~~~~~~~~~ 2464s | __uint32_t 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:4420:90: error: expected ‘)’ before ‘a’ 2464s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:4420:109: error: expected ‘)’ before ‘b’ 2464s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c: In function ‘futrts_smul_hi64’: 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2464s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2464s | ^~~~~~~~~~ 2464s | __int128__ 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:4424:86: error: expected ‘)’ before ‘a’ 2464s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:4424:104: error: expected ‘)’ before ‘b’ 2464s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2464s | ~ ^ 2464s | ) 2464s 2464s If you find this error message confusing, uninformative, or wrong, please open an issue: 2464s https://github.com/diku-dk/futhark/issues 2464s 2465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.fut: 2465s Compiling with --backend=multicore: 2465s cc failed with code 1: 2465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c: In function ‘futrts_umul_hi64’: 2465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2465s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2465s | ^~~~~~~~~~~ 2465s | __uint32_t 2465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:4420:90: error: expected ‘)’ before ‘a’ 2465s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2465s | ~ ^ 2465s | ) 2465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:4420:109: error: expected ‘)’ before ‘b’ 2465s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2465s | ~ ^ 2465s | ) 2465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c: In function ‘futrts_smul_hi64’: 2465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2465s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2465s | ^~~~~~~~~~ 2465s | __int128__ 2465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:4424:86: error: expected ‘)’ before ‘a’ 2465s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2465s | ~ ^ 2465s | ) 2465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:4424:104: error: expected ‘)’ before ‘b’ 2465s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2465s | ~ ^ 2465s | ) 2465s 2465s If you find this error message confusing, uninformative, or wrong, please open an issue: 2465s https://github.com/diku-dk/futhark/issues 2465s 2466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.fut: 2466s Compiling with --backend=multicore: 2466s cc failed with code 1: 2466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c: In function ‘futrts_umul_hi64’: 2466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2466s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2466s | ^~~~~~~~~~~ 2466s | __uint32_t 2466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:4420:90: error: expected ‘)’ before ‘a’ 2466s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2466s | ~ ^ 2466s | ) 2466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:4420:109: error: expected ‘)’ before ‘b’ 2466s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2466s | ~ ^ 2466s | ) 2466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c: In function ‘futrts_smul_hi64’: 2466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2466s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2466s | ^~~~~~~~~~ 2466s | __int128__ 2466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:4424:86: error: expected ‘)’ before ‘a’ 2466s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2466s | ~ ^ 2466s | ) 2466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:4424:104: error: expected ‘)’ before ‘b’ 2466s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2466s | ~ ^ 2466s | ) 2466s 2466s If you find this error message confusing, uninformative, or wrong, please open an issue: 2466s https://github.com/diku-dk/futhark/issues 2466s 2469s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.fut: 2469s Compiling with --backend=multicore: 2469s cc failed with code 1: 2469s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c: In function ‘futrts_umul_hi64’: 2469s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4620:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2469s 4620 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2469s | ^~~~~~~~~~~ 2469s | __uint32_t 2469s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4620:78: note: each undeclared identifier is reported only once for each function it appears in 2469s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4620:90: error: expected ‘)’ before ‘a’ 2469s 4620 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2469s | ~ ^ 2469s | ) 2469s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4620:109: error: expected ‘)’ before ‘b’ 2469s 4620 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2469s | ~ ^ 2469s | ) 2469s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c: In function ‘futrts_smul_hi64’: 2469s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4624:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2469s 4624 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2469s | ^~~~~~~~~~ 2469s | __int128__ 2469s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4624:86: error: expected ‘)’ before ‘a’ 2469s 4624 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2469s | ~ ^ 2469s | ) 2469s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4624:104: error: expected ‘)’ before ‘b’ 2469s 4624 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2469s | ~ ^ 2469s | ) 2469s 2469s If you find this error message confusing, uninformative, or wrong, please open an issue: 2469s https://github.com/diku-dk/futhark/issues 2469s 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.fut: 2471s Compiling with --backend=multicore: 2471s cc failed with code 1: 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c: In function ‘futrts_umul_hi64’: 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2471s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2471s | ^~~~~~~~~~~ 2471s | __uint32_t 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:4420:90: error: expected ‘)’ before ‘a’ 2471s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2471s | ~ ^ 2471s | ) 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:4420:109: error: expected ‘)’ before ‘b’ 2471s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2471s | ~ ^ 2471s | ) 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c: In function ‘futrts_smul_hi64’: 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2471s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2471s | ^~~~~~~~~~ 2471s | __int128__ 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:4424:86: error: expected ‘)’ before ‘a’ 2471s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2471s | ~ ^ 2471s | ) 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:4424:104: error: expected ‘)’ before ‘b’ 2471s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2471s | ~ ^ 2471s | ) 2471s 2471s If you find this error message confusing, uninformative, or wrong, please open an issue: 2471s https://github.com/diku-dk/futhark/issues 2471s 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.fut: 2471s Compiling with --backend=multicore: 2471s cc failed with code 1: 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c: In function ‘futrts_umul_hi64’: 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2471s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2471s | ^~~~~~~~~~~ 2471s | __uint32_t 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:4420:90: error: expected ‘)’ before ‘a’ 2471s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2471s | ~ ^ 2471s | ) 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:4420:109: error: expected ‘)’ before ‘b’ 2471s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2471s | ~ ^ 2471s | ) 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c: In function ‘futrts_smul_hi64’: 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2471s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2471s | ^~~~~~~~~~ 2471s | __int128__ 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:4424:86: error: expected ‘)’ before ‘a’ 2471s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2471s | ~ ^ 2471s | ) 2471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:4424:104: error: expected ‘)’ before ‘b’ 2471s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2471s | ~ ^ 2471s | ) 2471s 2471s If you find this error message confusing, uninformative, or wrong, please open an issue: 2471s https://github.com/diku-dk/futhark/issues 2471s 2472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.fut: 2472s Compiling with --backend=multicore: 2472s cc failed with code 1: 2472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c: In function ‘futrts_umul_hi64’: 2472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2472s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2472s | ^~~~~~~~~~~ 2472s | __uint32_t 2472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:4420:90: error: expected ‘)’ before ‘a’ 2472s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2472s | ~ ^ 2472s | ) 2472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:4420:109: error: expected ‘)’ before ‘b’ 2472s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2472s | ~ ^ 2472s | ) 2472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c: In function ‘futrts_smul_hi64’: 2472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2472s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2472s | ^~~~~~~~~~ 2472s | __int128__ 2472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:4424:86: error: expected ‘)’ before ‘a’ 2472s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2472s | ~ ^ 2472s | ) 2472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:4424:104: error: expected ‘)’ before ‘b’ 2472s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2472s | ~ ^ 2472s | ) 2472s 2472s If you find this error message confusing, uninformative, or wrong, please open an issue: 2472s https://github.com/diku-dk/futhark/issues 2472s 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.fut: 2473s Compiling with --backend=multicore: 2473s cc failed with code 1: 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c: In function ‘futrts_umul_hi64’: 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2473s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2473s | ^~~~~~~~~~~ 2473s | __uint32_t 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2473s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2473s | ~ ^ 2473s | ) 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2473s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2473s | ~ ^ 2473s | ) 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c: In function ‘futrts_smul_hi64’: 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2473s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2473s | ^~~~~~~~~~ 2473s | __int128__ 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2473s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2473s | ~ ^ 2473s | ) 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2473s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2473s | ~ ^ 2473s | ) 2473s 2473s If you find this error message confusing, uninformative, or wrong, please open an issue: 2473s https://github.com/diku-dk/futhark/issues 2473s 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.fut: 2473s Compiling with --backend=multicore: 2473s cc failed with code 1: 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c: In function ‘futrts_umul_hi64’: 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2473s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2473s | ^~~~~~~~~~~ 2473s | __uint32_t 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2473s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2473s | ~ ^ 2473s | ) 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2473s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2473s | ~ ^ 2473s | ) 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c: In function ‘futrts_smul_hi64’: 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2473s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2473s | ^~~~~~~~~~ 2473s | __int128__ 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2473s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2473s | ~ ^ 2473s | ) 2473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2473s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2473s | ~ ^ 2473s | ) 2473s 2473s If you find this error message confusing, uninformative, or wrong, please open an issue: 2473s https://github.com/diku-dk/futhark/issues 2473s 2475s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.fut: 2475s Compiling with --backend=multicore: 2475s cc failed with code 1: 2475s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c: In function ‘futrts_umul_hi64’: 2475s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2475s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2475s | ^~~~~~~~~~~ 2475s | __uint32_t 2475s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2475s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:4463:90: error: expected ‘)’ before ‘a’ 2475s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2475s | ~ ^ 2475s | ) 2475s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:4463:109: error: expected ‘)’ before ‘b’ 2475s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2475s | ~ ^ 2475s | ) 2475s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c: In function ‘futrts_smul_hi64’: 2475s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2475s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2475s | ^~~~~~~~~~ 2475s | __int128__ 2475s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:4467:86: error: expected ‘)’ before ‘a’ 2475s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2475s | ~ ^ 2475s | ) 2475s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:4467:104: error: expected ‘)’ before ‘b’ 2475s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2475s | ~ ^ 2475s | ) 2475s 2475s If you find this error message confusing, uninformative, or wrong, please open an issue: 2475s https://github.com/diku-dk/futhark/issues 2475s 2476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.fut: 2476s Compiling with --backend=multicore: 2476s cc failed with code 1: 2476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c: In function ‘futrts_umul_hi64’: 2476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2476s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2476s | ^~~~~~~~~~~ 2476s | __uint32_t 2476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2476s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2476s | ~ ^ 2476s | ) 2476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2476s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2476s | ~ ^ 2476s | ) 2476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c: In function ‘futrts_smul_hi64’: 2476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2476s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2476s | ^~~~~~~~~~ 2476s | __int128__ 2476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2476s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2476s | ~ ^ 2476s | ) 2476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2476s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2476s | ~ ^ 2476s | ) 2476s 2476s If you find this error message confusing, uninformative, or wrong, please open an issue: 2476s https://github.com/diku-dk/futhark/issues 2476s 2477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.fut: 2477s Compiling with --backend=multicore: 2477s cc failed with code 1: 2477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c: In function ‘futrts_umul_hi64’: 2477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2477s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2477s | ^~~~~~~~~~~ 2477s | __uint32_t 2477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2477s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2477s | ~ ^ 2477s | ) 2477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2477s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2477s | ~ ^ 2477s | ) 2477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c: In function ‘futrts_smul_hi64’: 2477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2477s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2477s | ^~~~~~~~~~ 2477s | __int128__ 2477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2477s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2477s | ~ ^ 2477s | ) 2477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2477s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2477s | ~ ^ 2477s | ) 2477s 2477s If you find this error message confusing, uninformative, or wrong, please open an issue: 2477s https://github.com/diku-dk/futhark/issues 2477s 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.fut: 2480s Compiling with --backend=multicore: 2480s cc failed with code 1: 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c: In function ‘futrts_umul_hi64’: 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2480s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2480s | ^~~~~~~~~~~ 2480s | __uint32_t 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2480s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2480s | ~ ^ 2480s | ) 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2480s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2480s | ~ ^ 2480s | ) 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c: In function ‘futrts_smul_hi64’: 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2480s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2480s | ^~~~~~~~~~ 2480s | __int128__ 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2480s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2480s | ~ ^ 2480s | ) 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2480s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2480s | ~ ^ 2480s | ) 2480s 2480s If you find this error message confusing, uninformative, or wrong, please open an issue: 2480s https://github.com/diku-dk/futhark/issues 2480s 2480s 1441 failed, 159 passed, 713 to go. 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.fut: 2480s Compiling with --backend=multicore: 2480s cc failed with code 1: 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c: In function ‘futrts_umul_hi64’: 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2480s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2480s | ^~~~~~~~~~~ 2480s | __uint32_t 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2480s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2480s | ~ ^ 2480s | ) 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2480s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2480s | ~ ^ 2480s | ) 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c: In function ‘futrts_smul_hi64’: 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2480s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2480s | ^~~~~~~~~~ 2480s | __int128__ 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2480s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2480s | ~ ^ 2480s | ) 2480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2480s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2480s | ~ ^ 2480s | ) 2480s 2480s If you find this error message confusing, uninformative, or wrong, please open an issue: 2480s https://github.com/diku-dk/futhark/issues 2480s 2481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.fut: 2481s Compiling with --backend=multicore: 2481s cc failed with code 1: 2481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c: In function ‘futrts_umul_hi64’: 2481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2481s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2481s | ^~~~~~~~~~~ 2481s | __uint32_t 2481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2481s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2481s | ~ ^ 2481s | ) 2481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2481s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2481s | ~ ^ 2481s | ) 2481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c: In function ‘futrts_smul_hi64’: 2481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2481s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2481s | ^~~~~~~~~~ 2481s | __int128__ 2481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2481s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2481s | ~ ^ 2481s | ) 2481s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2481s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2481s | ~ ^ 2481s | ) 2481s 2481s If you find this error message confusing, uninformative, or wrong, please open an issue: 2481s https://github.com/diku-dk/futhark/issues 2481s 2483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.fut: 2483s Compiling with --backend=multicore: 2483s cc failed with code 1: 2483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c: In function ‘futrts_umul_hi64’: 2483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2483s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2483s | ^~~~~~~~~~~ 2483s | __uint32_t 2483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:4463:90: error: expected ‘)’ before ‘a’ 2483s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2483s | ~ ^ 2483s | ) 2483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:4463:109: error: expected ‘)’ before ‘b’ 2483s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2483s | ~ ^ 2483s | ) 2483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c: In function ‘futrts_smul_hi64’: 2483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2483s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2483s | ^~~~~~~~~~ 2483s | __int128__ 2483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:4467:86: error: expected ‘)’ before ‘a’ 2483s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2483s | ~ ^ 2483s | ) 2483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:4467:104: error: expected ‘)’ before ‘b’ 2483s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2483s | ~ ^ 2483s | ) 2483s 2483s If you find this error message confusing, uninformative, or wrong, please open an issue: 2483s https://github.com/diku-dk/futhark/issues 2483s 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.fut: 2484s Compiling with --backend=multicore: 2484s cc failed with code 1: 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c: In function ‘futrts_umul_hi64’: 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2484s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2484s | ^~~~~~~~~~~ 2484s | __uint32_t 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2484s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2484s | ~ ^ 2484s | ) 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2484s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2484s | ~ ^ 2484s | ) 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c: In function ‘futrts_smul_hi64’: 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2484s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2484s | ^~~~~~~~~~ 2484s | __int128__ 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2484s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2484s | ~ ^ 2484s | ) 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2484s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2484s | ~ ^ 2484s | ) 2484s 2484s If you find this error message confusing, uninformative, or wrong, please open an issue: 2484s https://github.com/diku-dk/futhark/issues 2484s 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.fut: 2484s Compiling with --backend=multicore: 2484s cc failed with code 1: 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c: In function ‘futrts_umul_hi64’: 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2484s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2484s | ^~~~~~~~~~~ 2484s | __uint32_t 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2484s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2484s | ~ ^ 2484s | ) 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2484s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2484s | ~ ^ 2484s | ) 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c: In function ‘futrts_smul_hi64’: 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2484s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2484s | ^~~~~~~~~~ 2484s | __int128__ 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2484s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2484s | ~ ^ 2484s | ) 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2484s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2484s | ~ ^ 2484s | ) 2484s 2484s If you find this error message confusing, uninformative, or wrong, please open an issue: 2484s https://github.com/diku-dk/futhark/issues 2484s 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.fut: 2484s Compiling with --backend=multicore: 2484s cc failed with code 1: 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c: In function ‘futrts_umul_hi64’: 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2484s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2484s | ^~~~~~~~~~~ 2484s | __uint32_t 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2484s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2484s | ~ ^ 2484s | ) 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2484s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2484s | ~ ^ 2484s | ) 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c: In function ‘futrts_smul_hi64’: 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2484s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2484s | ^~~~~~~~~~ 2484s | __int128__ 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2484s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2484s | ~ ^ 2484s | ) 2484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2484s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2484s | ~ ^ 2484s | ) 2484s 2484s If you find this error message confusing, uninformative, or wrong, please open an issue: 2484s https://github.com/diku-dk/futhark/issues 2484s 2486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.fut: 2486s Compiling with --backend=multicore: 2486s cc failed with code 1: 2486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c: In function ‘futrts_umul_hi64’: 2486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2486s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2486s | ^~~~~~~~~~~ 2486s | __uint32_t 2486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2486s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2486s | ~ ^ 2486s | ) 2486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2486s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2486s | ~ ^ 2486s | ) 2486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c: In function ‘futrts_smul_hi64’: 2486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2486s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2486s | ^~~~~~~~~~ 2486s | __int128__ 2486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2486s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2486s | ~ ^ 2486s | ) 2486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2486s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2486s | ~ ^ 2486s | ) 2486s 2486s If you find this error message confusing, uninformative, or wrong, please open an issue: 2486s https://github.com/diku-dk/futhark/issues 2486s 2489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.fut: 2489s Compiling with --backend=multicore: 2489s cc failed with code 1: 2489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c: In function ‘futrts_umul_hi64’: 2489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2489s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2489s | ^~~~~~~~~~~ 2489s | __uint32_t 2489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2489s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2489s | ~ ^ 2489s | ) 2489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2489s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2489s | ~ ^ 2489s | ) 2489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c: In function ‘futrts_smul_hi64’: 2489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2489s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2489s | ^~~~~~~~~~ 2489s | __int128__ 2489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2489s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2489s | ~ ^ 2489s | ) 2489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2489s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2489s | ~ ^ 2489s | ) 2489s 2489s If you find this error message confusing, uninformative, or wrong, please open an issue: 2489s https://github.com/diku-dk/futhark/issues 2489s 2491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.fut: 2491s Compiling with --backend=multicore: 2491s cc failed with code 1: 2491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c: In function ‘futrts_umul_hi64’: 2491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2491s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2491s | ^~~~~~~~~~~ 2491s | __uint32_t 2491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:4463:90: error: expected ‘)’ before ‘a’ 2491s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2491s | ~ ^ 2491s | ) 2491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:4463:109: error: expected ‘)’ before ‘b’ 2491s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2491s | ~ ^ 2491s | ) 2491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c: In function ‘futrts_smul_hi64’: 2491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2491s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2491s | ^~~~~~~~~~ 2491s | __int128__ 2491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:4467:86: error: expected ‘)’ before ‘a’ 2491s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2491s | ~ ^ 2491s | ) 2491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:4467:104: error: expected ‘)’ before ‘b’ 2491s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2491s | ~ ^ 2491s | ) 2491s 2491s If you find this error message confusing, uninformative, or wrong, please open an issue: 2491s https://github.com/diku-dk/futhark/issues 2491s 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.fut: 2492s Compiling with --backend=multicore: 2492s cc failed with code 1: 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c: In function ‘futrts_umul_hi64’: 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2492s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2492s | ^~~~~~~~~~~ 2492s | __uint32_t 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2492s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2492s | ~ ^ 2492s | ) 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2492s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2492s | ~ ^ 2492s | ) 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c: In function ‘futrts_smul_hi64’: 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2492s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2492s | ^~~~~~~~~~ 2492s | __int128__ 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2492s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2492s | ~ ^ 2492s | ) 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2492s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2492s | ~ ^ 2492s | ) 2492s 2492s If you find this error message confusing, uninformative, or wrong, please open an issue: 2492s https://github.com/diku-dk/futhark/issues 2492s 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.fut: 2492s Compiling with --backend=multicore: 2492s cc failed with code 1: 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c: In function ‘futrts_umul_hi64’: 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2492s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2492s | ^~~~~~~~~~~ 2492s | __uint32_t 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2492s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2492s | ~ ^ 2492s | ) 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2492s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2492s | ~ ^ 2492s | ) 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c: In function ‘futrts_smul_hi64’: 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2492s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2492s | ^~~~~~~~~~ 2492s | __int128__ 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2492s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2492s | ~ ^ 2492s | ) 2492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2492s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2492s | ~ ^ 2492s | ) 2492s 2492s If you find this error message confusing, uninformative, or wrong, please open an issue: 2492s https://github.com/diku-dk/futhark/issues 2492s 2493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.fut: 2493s Compiling with --backend=multicore: 2493s cc failed with code 1: 2493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c: In function ‘futrts_umul_hi64’: 2493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2493s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2493s | ^~~~~~~~~~~ 2493s | __uint32_t 2493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2493s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2493s | ~ ^ 2493s | ) 2493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2493s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2493s | ~ ^ 2493s | ) 2493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c: In function ‘futrts_smul_hi64’: 2493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2493s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2493s | ^~~~~~~~~~ 2493s | __int128__ 2493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2493s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2493s | ~ ^ 2493s | ) 2493s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2493s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2493s | ~ ^ 2493s | ) 2493s 2493s If you find this error message confusing, uninformative, or wrong, please open an issue: 2493s https://github.com/diku-dk/futhark/issues 2493s 2494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.fut: 2494s Compiling with --backend=multicore: 2494s cc failed with code 1: 2494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c: In function ‘futrts_umul_hi64’: 2494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2494s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2494s | ^~~~~~~~~~~ 2494s | __uint32_t 2494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2494s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2494s | ~ ^ 2494s | ) 2494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2494s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2494s | ~ ^ 2494s | ) 2494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c: In function ‘futrts_smul_hi64’: 2494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2494s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2494s | ^~~~~~~~~~ 2494s | __int128__ 2494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2494s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2494s | ~ ^ 2494s | ) 2494s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2494s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2494s | ~ ^ 2494s | ) 2494s 2494s If you find this error message confusing, uninformative, or wrong, please open an issue: 2494s https://github.com/diku-dk/futhark/issues 2494s 2495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.fut: 2495s Compiling with --backend=multicore: 2495s cc failed with code 1: 2495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c: In function ‘futrts_umul_hi64’: 2495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2495s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2495s | ^~~~~~~~~~~ 2495s | __uint32_t 2495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2495s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2495s | ~ ^ 2495s | ) 2495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2495s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2495s | ~ ^ 2495s | ) 2495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c: In function ‘futrts_smul_hi64’: 2495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2495s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2495s | ^~~~~~~~~~ 2495s | __int128__ 2495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2495s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2495s | ~ ^ 2495s | ) 2495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2495s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2495s | ~ ^ 2495s | ) 2495s 2495s If you find this error message confusing, uninformative, or wrong, please open an issue: 2495s https://github.com/diku-dk/futhark/issues 2495s 2498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.fut: 2498s Compiling with --backend=multicore: 2498s cc failed with code 1: 2498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c: In function ‘futrts_umul_hi64’: 2498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2498s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2498s | ^~~~~~~~~~~ 2498s | __uint32_t 2498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2498s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2498s | ~ ^ 2498s | ) 2498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2498s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2498s | ~ ^ 2498s | ) 2498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c: In function ‘futrts_smul_hi64’: 2498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2498s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2498s | ^~~~~~~~~~ 2498s | __int128__ 2498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2498s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2498s | ~ ^ 2498s | ) 2498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2498s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2498s | ~ ^ 2498s | ) 2498s 2498s If you find this error message confusing, uninformative, or wrong, please open an issue: 2498s https://github.com/diku-dk/futhark/issues 2498s 2499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.fut: 2499s Compiling with --backend=multicore: 2499s cc failed with code 1: 2499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c: In function ‘futrts_umul_hi64’: 2499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2499s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2499s | ^~~~~~~~~~~ 2499s | __uint32_t 2499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:4463:90: error: expected ‘)’ before ‘a’ 2499s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2499s | ~ ^ 2499s | ) 2499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:4463:109: error: expected ‘)’ before ‘b’ 2499s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2499s | ~ ^ 2499s | ) 2499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c: In function ‘futrts_smul_hi64’: 2499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2499s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2499s | ^~~~~~~~~~ 2499s | __int128__ 2499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:4467:86: error: expected ‘)’ before ‘a’ 2499s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2499s | ~ ^ 2499s | ) 2499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:4467:104: error: expected ‘)’ before ‘b’ 2499s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2499s | ~ ^ 2499s | ) 2499s 2499s If you find this error message confusing, uninformative, or wrong, please open an issue: 2499s https://github.com/diku-dk/futhark/issues 2499s 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.fut: 2500s Compiling with --backend=multicore: 2500s cc failed with code 1: 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c: In function ‘futrts_umul_hi64’: 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2500s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2500s | ^~~~~~~~~~~ 2500s | __uint32_t 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2500s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2500s | ~ ^ 2500s | ) 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2500s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2500s | ~ ^ 2500s | ) 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c: In function ‘futrts_smul_hi64’: 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2500s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2500s | ^~~~~~~~~~ 2500s | __int128__ 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2500s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2500s | ~ ^ 2500s | ) 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2500s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2500s | ~ ^ 2500s | ) 2500s 2500s If you find this error message confusing, uninformative, or wrong, please open an issue: 2500s https://github.com/diku-dk/futhark/issues 2500s 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.fut: 2500s Compiling with --backend=multicore: 2500s cc failed with code 1: 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c: In function ‘futrts_umul_hi64’: 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2500s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2500s | ^~~~~~~~~~~ 2500s | __uint32_t 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2500s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2500s | ~ ^ 2500s | ) 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2500s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2500s | ~ ^ 2500s | ) 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c: In function ‘futrts_smul_hi64’: 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2500s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2500s | ^~~~~~~~~~ 2500s | __int128__ 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2500s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2500s | ~ ^ 2500s | ) 2500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2500s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2500s | ~ ^ 2500s | ) 2500s 2500s If you find this error message confusing, uninformative, or wrong, please open an issue: 2500s https://github.com/diku-dk/futhark/issues 2500s 2503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.fut: 2503s Compiling with --backend=multicore: 2503s cc failed with code 1: 2503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c: In function ‘futrts_umul_hi64’: 2503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:4410:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2503s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2503s | ^~~~~~~~~~~ 2503s | __uint32_t 2503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:4410:78: note: each undeclared identifier is reported only once for each function it appears in 2503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:4410:90: error: expected ‘)’ before ‘a’ 2503s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2503s | ~ ^ 2503s | ) 2503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:4410:109: error: expected ‘)’ before ‘b’ 2503s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2503s | ~ ^ 2503s | ) 2503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c: In function ‘futrts_smul_hi64’: 2503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:4414:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2503s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2503s | ^~~~~~~~~~ 2503s | __int128__ 2503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:4414:86: error: expected ‘)’ before ‘a’ 2503s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2503s | ~ ^ 2503s | ) 2503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:4414:104: error: expected ‘)’ before ‘b’ 2503s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2503s | ~ ^ 2503s | ) 2503s 2503s If you find this error message confusing, uninformative, or wrong, please open an issue: 2503s https://github.com/diku-dk/futhark/issues 2503s 2505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.fut: 2505s Compiling with --backend=multicore: 2505s cc failed with code 1: 2505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c: In function ‘futrts_umul_hi64’: 2505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2505s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2505s | ^~~~~~~~~~~ 2505s | __uint32_t 2505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:4421:90: error: expected ‘)’ before ‘a’ 2505s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2505s | ~ ^ 2505s | ) 2505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:4421:109: error: expected ‘)’ before ‘b’ 2505s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2505s | ~ ^ 2505s | ) 2505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c: In function ‘futrts_smul_hi64’: 2505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2505s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2505s | ^~~~~~~~~~ 2505s | __int128__ 2505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:4425:86: error: expected ‘)’ before ‘a’ 2505s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2505s | ~ ^ 2505s | ) 2505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:4425:104: error: expected ‘)’ before ‘b’ 2505s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2505s | ~ ^ 2505s | ) 2505s 2505s If you find this error message confusing, uninformative, or wrong, please open an issue: 2505s https://github.com/diku-dk/futhark/issues 2505s 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.fut: 2506s Compiling with --backend=multicore: 2506s cc failed with code 1: 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c: In function ‘futrts_umul_hi64’: 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2506s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2506s | ^~~~~~~~~~~ 2506s | __uint32_t 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:4421:90: error: expected ‘)’ before ‘a’ 2506s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2506s | ~ ^ 2506s | ) 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:4421:109: error: expected ‘)’ before ‘b’ 2506s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2506s | ~ ^ 2506s | ) 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c: In function ‘futrts_smul_hi64’: 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2506s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2506s | ^~~~~~~~~~ 2506s | __int128__ 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:4425:86: error: expected ‘)’ before ‘a’ 2506s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2506s | ~ ^ 2506s | ) 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:4425:104: error: expected ‘)’ before ‘b’ 2506s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2506s | ~ ^ 2506s | ) 2506s 2506s If you find this error message confusing, uninformative, or wrong, please open an issue: 2506s https://github.com/diku-dk/futhark/issues 2506s 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.fut: 2506s Compiling with --backend=multicore: 2506s cc failed with code 1: 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c: In function ‘futrts_umul_hi64’: 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4635:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2506s 4635 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2506s | ^~~~~~~~~~~ 2506s | __uint32_t 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4635:78: note: each undeclared identifier is reported only once for each function it appears in 2506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4635:90: error: expected ‘)’ before ‘a’ 2506s 4635 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2507s | ~ ^ 2507s | ) 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4635:109: error: expected ‘)’ before ‘b’ 2507s 4635 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2507s | ~ ^ 2507s | ) 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c: In function ‘futrts_smul_hi64’: 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4639:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2507s 4639 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2507s | ^~~~~~~~~~ 2507s | __int128__ 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4639:86: error: expected ‘)’ before ‘a’ 2507s 4639 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2507s | ~ ^ 2507s | ) 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4639:104: error: expected ‘)’ before ‘b’ 2507s 4639 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2507s | ~ ^ 2507s | ) 2507s 2507s If you find this error message confusing, uninformative, or wrong, please open an issue: 2507s https://github.com/diku-dk/futhark/issues 2507s 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.fut: 2507s Compiling with --backend=multicore: 2507s cc failed with code 1: 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c: In function ‘futrts_umul_hi64’: 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2507s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2507s | ^~~~~~~~~~~ 2507s | __uint32_t 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:4421:90: error: expected ‘)’ before ‘a’ 2507s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2507s | ~ ^ 2507s | ) 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:4421:109: error: expected ‘)’ before ‘b’ 2507s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2507s | ~ ^ 2507s | ) 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c: In function ‘futrts_smul_hi64’: 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2507s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2507s | ^~~~~~~~~~ 2507s | __int128__ 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:4425:86: error: expected ‘)’ before ‘a’ 2507s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2507s | ~ ^ 2507s | ) 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:4425:104: error: expected ‘)’ before ‘b’ 2507s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2507s | ~ ^ 2507s | ) 2507s 2507s If you find this error message confusing, uninformative, or wrong, please open an issue: 2507s https://github.com/diku-dk/futhark/issues 2507s 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.fut: 2507s Compiling with --backend=multicore: 2507s cc failed with code 1: 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c: In function ‘futrts_umul_hi64’: 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2507s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2507s | ^~~~~~~~~~~ 2507s | __uint32_t 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:4421:90: error: expected ‘)’ before ‘a’ 2507s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2507s | ~ ^ 2507s | ) 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:4421:109: error: expected ‘)’ before ‘b’ 2507s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2507s | ~ ^ 2507s | ) 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c: In function ‘futrts_smul_hi64’: 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2507s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2507s | ^~~~~~~~~~ 2507s | __int128__ 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:4425:86: error: expected ‘)’ before ‘a’ 2507s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2507s | ~ ^ 2507s | ) 2507s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:4425:104: error: expected ‘)’ before ‘b’ 2507s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2507s | ~ ^ 2507s | ) 2507s 2507s If you find this error message confusing, uninformative, or wrong, please open an issue: 2507s https://github.com/diku-dk/futhark/issues 2507s 2508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.fut: 2508s Generating reference outputs: 2508s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.fut:8:21-22: 2508s Defaulting ambiguous type to i32. 2508s cc failed with code 1: 2508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c: In function ‘futrts_umul_hi64’: 2508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2508s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2508s | ^~~~~~~~~~~ 2508s | __uint32_t 2508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c:4415:90: error: expected ‘)’ before ‘a’ 2508s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2508s | ~ ^ 2508s | ) 2508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c:4415:109: error: expected ‘)’ before ‘b’ 2508s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2508s | ~ ^ 2508s | ) 2508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c: In function ‘futrts_smul_hi64’: 2508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2508s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2508s | ^~~~~~~~~~ 2508s | __int128__ 2508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c:4419:86: error: expected ‘)’ before ‘a’ 2508s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2508s | ~ ^ 2508s | ) 2508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c:4419:104: error: expected ‘)’ before ‘b’ 2508s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2508s | ~ ^ 2508s | ) 2508s 2508s If you find this error message confusing, uninformative, or wrong, please open an issue: 2508s https://github.com/diku-dk/futhark/issues 2508s 2513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.fut: 2513s Compiling with --backend=multicore: 2513s cc failed with code 1: 2513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c: In function ‘futrts_umul_hi64’: 2513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2513s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2513s | ^~~~~~~~~~~ 2513s | __uint32_t 2513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:4420:90: error: expected ‘)’ before ‘a’ 2513s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2513s | ~ ^ 2513s | ) 2513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:4420:109: error: expected ‘)’ before ‘b’ 2513s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2513s | ~ ^ 2513s | ) 2513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c: In function ‘futrts_smul_hi64’: 2513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2513s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2513s | ^~~~~~~~~~ 2513s | __int128__ 2513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:4424:86: error: expected ‘)’ before ‘a’ 2513s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2513s | ~ ^ 2513s | ) 2513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:4424:104: error: expected ‘)’ before ‘b’ 2513s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2513s | ~ ^ 2513s | ) 2513s 2513s If you find this error message confusing, uninformative, or wrong, please open an issue: 2513s https://github.com/diku-dk/futhark/issues 2513s 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.fut: 2514s Compiling with --backend=multicore: 2514s cc failed with code 1: 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c: In function ‘futrts_umul_hi64’: 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2514s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2514s | ^~~~~~~~~~~ 2514s | __uint32_t 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:4422:90: error: expected ‘)’ before ‘a’ 2514s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2514s | ~ ^ 2514s | ) 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:4422:109: error: expected ‘)’ before ‘b’ 2514s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2514s | ~ ^ 2514s | ) 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c: In function ‘futrts_smul_hi64’: 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2514s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2514s | ^~~~~~~~~~ 2514s | __int128__ 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:4426:86: error: expected ‘)’ before ‘a’ 2514s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2514s | ~ ^ 2514s | ) 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:4426:104: error: expected ‘)’ before ‘b’ 2514s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2514s | ~ ^ 2514s | ) 2514s 2514s If you find this error message confusing, uninformative, or wrong, please open an issue: 2514s https://github.com/diku-dk/futhark/issues 2514s 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.fut: 2514s Generating reference outputs: 2514s cc failed with code 1: 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c: In function ‘futrts_umul_hi64’: 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2514s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2514s | ^~~~~~~~~~~ 2514s | __uint32_t 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c:4416:90: error: expected ‘)’ before ‘a’ 2514s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2514s | ~ ^ 2514s | ) 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c:4416:109: error: expected ‘)’ before ‘b’ 2514s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2514s | ~ ^ 2514s | ) 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c: In function ‘futrts_smul_hi64’: 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2514s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2514s | ^~~~~~~~~~ 2514s | __int128__ 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c:4420:86: error: expected ‘)’ before ‘a’ 2514s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2514s | ~ ^ 2514s | ) 2514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c:4420:104: error: expected ‘)’ before ‘b’ 2514s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2514s | ~ ^ 2514s | ) 2514s 2514s If you find this error message confusing, uninformative, or wrong, please open an issue: 2514s https://github.com/diku-dk/futhark/issues 2514s 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.fut: 2515s Generating reference outputs: 2515s cc failed with code 1: 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c: In function ‘futrts_umul_hi64’: 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2515s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2515s | ^~~~~~~~~~~ 2515s | __uint32_t 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c:4415:90: error: expected ‘)’ before ‘a’ 2515s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2515s | ~ ^ 2515s | ) 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c:4415:109: error: expected ‘)’ before ‘b’ 2515s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2515s | ~ ^ 2515s | ) 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c: In function ‘futrts_smul_hi64’: 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2515s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2515s | ^~~~~~~~~~ 2515s | __int128__ 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c:4419:86: error: expected ‘)’ before ‘a’ 2515s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2515s | ~ ^ 2515s | ) 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c:4419:104: error: expected ‘)’ before ‘b’ 2515s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2515s | ~ ^ 2515s | ) 2515s 2515s If you find this error message confusing, uninformative, or wrong, please open an issue: 2515s https://github.com/diku-dk/futhark/issues 2515s 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.fut: 2515s Compiling with --backend=multicore: 2515s cc failed with code 1: 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c: In function ‘futrts_umul_hi64’: 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2515s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2515s | ^~~~~~~~~~~ 2515s | __uint32_t 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:4422:90: error: expected ‘)’ before ‘a’ 2515s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2515s | ~ ^ 2515s | ) 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:4422:109: error: expected ‘)’ before ‘b’ 2515s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2515s | ~ ^ 2515s | ) 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c: In function ‘futrts_smul_hi64’: 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2515s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2515s | ^~~~~~~~~~ 2515s | __int128__ 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:4426:86: error: expected ‘)’ before ‘a’ 2515s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2515s | ~ ^ 2515s | ) 2515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:4426:104: error: expected ‘)’ before ‘b’ 2515s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2515s | ~ ^ 2515s | ) 2515s 2515s If you find this error message confusing, uninformative, or wrong, please open an issue: 2515s https://github.com/diku-dk/futhark/issues 2515s 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.fut: 2517s Compiling with --backend=multicore: 2517s cc failed with code 1: 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c: In function ‘futrts_umul_hi64’: 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2517s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2517s | ^~~~~~~~~~~ 2517s | __uint32_t 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:4421:90: error: expected ‘)’ before ‘a’ 2517s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2517s | ~ ^ 2517s | ) 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:4421:109: error: expected ‘)’ before ‘b’ 2517s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2517s | ~ ^ 2517s | ) 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c: In function ‘futrts_smul_hi64’: 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2517s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2517s | ^~~~~~~~~~ 2517s | __int128__ 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:4425:86: error: expected ‘)’ before ‘a’ 2517s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2517s | ~ ^ 2517s | ) 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:4425:104: error: expected ‘)’ before ‘b’ 2517s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2517s | ~ ^ 2517s | ) 2517s 2517s If you find this error message confusing, uninformative, or wrong, please open an issue: 2517s https://github.com/diku-dk/futhark/issues 2517s 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.fut: 2517s Compiling with --backend=multicore: 2517s cc failed with code 1: 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c: In function ‘futrts_umul_hi64’: 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:4494:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2517s 4494 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2517s | ^~~~~~~~~~~ 2517s | __uint32_t 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:4494:78: note: each undeclared identifier is reported only once for each function it appears in 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:4494:90: error: expected ‘)’ before ‘a’ 2517s 4494 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2517s | ~ ^ 2517s | ) 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:4494:109: error: expected ‘)’ before ‘b’ 2517s 4494 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2517s | ~ ^ 2517s | ) 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c: In function ‘futrts_smul_hi64’: 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:4498:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2517s 4498 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2517s | ^~~~~~~~~~ 2517s | __int128__ 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:4498:86: error: expected ‘)’ before ‘a’ 2517s 4498 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2517s | ~ ^ 2517s | ) 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:4498:104: error: expected ‘)’ before ‘b’ 2517s 4498 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2517s | ~ ^ 2517s | ) 2517s 2517s If you find this error message confusing, uninformative, or wrong, please open an issue: 2517s https://github.com/diku-dk/futhark/issues 2517s 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.fut: 2517s Compiling with --backend=multicore: 2517s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.fut:29:39-57: 2517s First and second element of range are identical, this will produce an empty array. 2517s 2517s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.fut:30:39-57: 2517s First and second element of range are identical, this will produce an empty array. 2517s 2517s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.fut:31:39-57: 2517s First and second element of range are identical, this will produce an empty array. 2517s cc failed with code 1: 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c: In function ‘futrts_umul_hi64’: 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:4449:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2517s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2517s | ^~~~~~~~~~~ 2517s | __uint32_t 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:4449:78: note: each undeclared identifier is reported only once for each function it appears in 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:4449:90: error: expected ‘)’ before ‘a’ 2517s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2517s | ~ ^ 2517s | ) 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:4449:109: error: expected ‘)’ before ‘b’ 2517s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2517s | ~ ^ 2517s | ) 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c: In function ‘futrts_smul_hi64’: 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:4453:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2517s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2517s | ^~~~~~~~~~ 2517s | __int128__ 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:4453:86: error: expected ‘)’ before ‘a’ 2517s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2517s | ~ ^ 2517s | ) 2517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:4453:104: error: expected ‘)’ before ‘b’ 2517s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2517s | ~ ^ 2517s | ) 2517s 2517s If you find this error message confusing, uninformative, or wrong, please open an issue: 2517s https://github.com/diku-dk/futhark/issues 2517s 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.fut: 2522s Generating reference outputs: 2522s cc failed with code 1: 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c: In function ‘futrts_umul_hi64’: 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2522s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2522s | ^~~~~~~~~~~ 2522s | __uint32_t 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c:4415:90: error: expected ‘)’ before ‘a’ 2522s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2522s | ~ ^ 2522s | ) 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c:4415:109: error: expected ‘)’ before ‘b’ 2522s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2522s | ~ ^ 2522s | ) 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c: In function ‘futrts_smul_hi64’: 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2522s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2522s | ^~~~~~~~~~ 2522s | __int128__ 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c:4419:86: error: expected ‘)’ before ‘a’ 2522s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2522s | ~ ^ 2522s | ) 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c:4419:104: error: expected ‘)’ before ‘b’ 2522s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2522s | ~ ^ 2522s | ) 2522s 2522s If you find this error message confusing, uninformative, or wrong, please open an issue: 2522s https://github.com/diku-dk/futhark/issues 2522s 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.fut: 2522s Compiling with --backend=multicore: 2522s cc failed with code 1: 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c: In function ‘futrts_umul_hi64’: 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2522s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2522s | ^~~~~~~~~~~ 2522s | __uint32_t 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:4422:90: error: expected ‘)’ before ‘a’ 2522s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2522s | ~ ^ 2522s | ) 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:4422:109: error: expected ‘)’ before ‘b’ 2522s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2522s | ~ ^ 2522s | ) 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c: In function ‘futrts_smul_hi64’: 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2522s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2522s | ^~~~~~~~~~ 2522s | __int128__ 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:4426:86: error: expected ‘)’ before ‘a’ 2522s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2522s | ~ ^ 2522s | ) 2522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:4426:104: error: expected ‘)’ before ‘b’ 2522s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2522s | ~ ^ 2522s | ) 2522s 2522s If you find this error message confusing, uninformative, or wrong, please open an issue: 2522s https://github.com/diku-dk/futhark/issues 2522s 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.fut: 2523s Compiling with --backend=multicore: 2523s cc failed with code 1: 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c: In function ‘futrts_umul_hi64’: 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2523s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2523s | ^~~~~~~~~~~ 2523s | __uint32_t 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:4408:90: error: expected ‘)’ before ‘a’ 2523s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2523s | ~ ^ 2523s | ) 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:4408:109: error: expected ‘)’ before ‘b’ 2523s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2523s | ~ ^ 2523s | ) 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c: In function ‘futrts_smul_hi64’: 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2523s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2523s | ^~~~~~~~~~ 2523s | __int128__ 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:4412:86: error: expected ‘)’ before ‘a’ 2523s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2523s | ~ ^ 2523s | ) 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:4412:104: error: expected ‘)’ before ‘b’ 2523s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2523s | ~ ^ 2523s | ) 2523s 2523s If you find this error message confusing, uninformative, or wrong, please open an issue: 2523s https://github.com/diku-dk/futhark/issues 2523s 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.fut: 2523s Compiling with --backend=multicore: 2523s cc failed with code 1: 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c: In function ‘futrts_umul_hi64’: 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2523s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2523s | ^~~~~~~~~~~ 2523s | __uint32_t 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:4420:90: error: expected ‘)’ before ‘a’ 2523s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2523s | ~ ^ 2523s | ) 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:4420:109: error: expected ‘)’ before ‘b’ 2523s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2523s | ~ ^ 2523s | ) 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c: In function ‘futrts_smul_hi64’: 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2523s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2523s | ^~~~~~~~~~ 2523s | __int128__ 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:4424:86: error: expected ‘)’ before ‘a’ 2523s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2523s | ~ ^ 2523s | ) 2523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:4424:104: error: expected ‘)’ before ‘b’ 2523s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2523s | ~ ^ 2523s | ) 2523s 2523s If you find this error message confusing, uninformative, or wrong, please open an issue: 2523s https://github.com/diku-dk/futhark/issues 2523s 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.fut: 2525s Compiling with --backend=multicore: 2525s cc failed with code 1: 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c: In function ‘futrts_umul_hi64’: 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2525s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2525s | ^~~~~~~~~~~ 2525s | __uint32_t 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:4408:90: error: expected ‘)’ before ‘a’ 2525s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2525s | ~ ^ 2525s | ) 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:4408:109: error: expected ‘)’ before ‘b’ 2525s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2525s | ~ ^ 2525s | ) 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c: In function ‘futrts_smul_hi64’: 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2525s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2525s | ^~~~~~~~~~ 2525s | __int128__ 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:4412:86: error: expected ‘)’ before ‘a’ 2525s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2525s | ~ ^ 2525s | ) 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:4412:104: error: expected ‘)’ before ‘b’ 2525s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2525s | ~ ^ 2525s | ) 2525s 2525s If you find this error message confusing, uninformative, or wrong, please open an issue: 2525s https://github.com/diku-dk/futhark/issues 2525s 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.fut: 2525s Compiling with --backend=multicore: 2525s cc failed with code 1: 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c: In function ‘futrts_umul_hi64’: 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:4410:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2525s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2525s | ^~~~~~~~~~~ 2525s | __uint32_t 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:4410:78: note: each undeclared identifier is reported only once for each function it appears in 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:4410:90: error: expected ‘)’ before ‘a’ 2525s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2525s | ~ ^ 2525s | ) 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:4410:109: error: expected ‘)’ before ‘b’ 2525s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2525s | ~ ^ 2525s | ) 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c: In function ‘futrts_smul_hi64’: 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:4414:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2525s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2525s | ^~~~~~~~~~ 2525s | __int128__ 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:4414:86: error: expected ‘)’ before ‘a’ 2525s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2525s | ~ ^ 2525s | ) 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:4414:104: error: expected ‘)’ before ‘b’ 2525s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2525s | ~ ^ 2525s | ) 2525s 2525s If you find this error message confusing, uninformative, or wrong, please open an issue: 2525s https://github.com/diku-dk/futhark/issues 2525s 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.fut: 2525s Compiling with --backend=multicore: 2525s cc failed with code 1: 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c: In function ‘futrts_umul_hi64’: 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2525s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2525s | ^~~~~~~~~~~ 2525s | __uint32_t 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:4408:90: error: expected ‘)’ before ‘a’ 2525s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2525s | ~ ^ 2525s | ) 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:4408:109: error: expected ‘)’ before ‘b’ 2525s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2525s | ~ ^ 2525s | ) 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c: In function ‘futrts_smul_hi64’: 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2525s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2525s | ^~~~~~~~~~ 2525s | __int128__ 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:4412:86: error: expected ‘)’ before ‘a’ 2525s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2525s | ~ ^ 2525s | ) 2525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:4412:104: error: expected ‘)’ before ‘b’ 2525s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2525s | ~ ^ 2525s | ) 2525s 2525s If you find this error message confusing, uninformative, or wrong, please open an issue: 2525s https://github.com/diku-dk/futhark/issues 2525s 2527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.fut: 2527s Compiling with --backend=multicore: 2527s cc failed with code 1: 2527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c: In function ‘futrts_umul_hi64’: 2527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2527s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2527s | ^~~~~~~~~~~ 2527s | __uint32_t 2527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:4422:90: error: expected ‘)’ before ‘a’ 2527s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2527s | ~ ^ 2527s | ) 2527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:4422:109: error: expected ‘)’ before ‘b’ 2527s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2527s | ~ ^ 2527s | ) 2527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c: In function ‘futrts_smul_hi64’: 2527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2527s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2527s | ^~~~~~~~~~ 2527s | __int128__ 2527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:4426:86: error: expected ‘)’ before ‘a’ 2527s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2527s | ~ ^ 2527s | ) 2527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:4426:104: error: expected ‘)’ before ‘b’ 2527s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2527s | ~ ^ 2527s | ) 2527s 2527s If you find this error message confusing, uninformative, or wrong, please open an issue: 2527s https://github.com/diku-dk/futhark/issues 2527s 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.fut: 2536s Compiling with --backend=multicore: 2536s cc failed with code 1: 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c: In function ‘futrts_umul_hi64’: 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2536s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2536s | ^~~~~~~~~~~ 2536s | __uint32_t 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:4407:90: error: expected ‘)’ before ‘a’ 2536s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2536s | ~ ^ 2536s | ) 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:4407:109: error: expected ‘)’ before ‘b’ 2536s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2536s | ~ ^ 2536s | ) 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c: In function ‘futrts_smul_hi64’: 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2536s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2536s | ^~~~~~~~~~ 2536s | __int128__ 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:4411:86: error: expected ‘)’ before ‘a’ 2536s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2536s | ~ ^ 2536s | ) 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:4411:104: error: expected ‘)’ before ‘b’ 2536s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2536s | ~ ^ 2536s | ) 2536s 2536s If you find this error message confusing, uninformative, or wrong, please open an issue: 2536s https://github.com/diku-dk/futhark/issues 2536s 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.fut: 2536s Compiling with --backend=multicore: 2536s cc failed with code 1: 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c: In function ‘futrts_umul_hi64’: 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2536s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2536s | ^~~~~~~~~~~ 2536s | __uint32_t 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:4407:90: error: expected ‘)’ before ‘a’ 2536s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2536s | ~ ^ 2536s | ) 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:4407:109: error: expected ‘)’ before ‘b’ 2536s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2536s | ~ ^ 2536s | ) 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c: In function ‘futrts_smul_hi64’: 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2536s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2536s | ^~~~~~~~~~ 2536s | __int128__ 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:4411:86: error: expected ‘)’ before ‘a’ 2536s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2536s | ~ ^ 2536s | ) 2536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:4411:104: error: expected ‘)’ before ‘b’ 2536s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2536s | ~ ^ 2536s | ) 2536s 2536s If you find this error message confusing, uninformative, or wrong, please open an issue: 2536s https://github.com/diku-dk/futhark/issues 2536s 2538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.fut: 2538s Compiling with --backend=multicore: 2538s cc failed with code 1: 2538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c: In function ‘futrts_umul_hi64’: 2538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2538s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2538s | ^~~~~~~~~~~ 2538s | __uint32_t 2538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:4421:90: error: expected ‘)’ before ‘a’ 2538s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2538s | ~ ^ 2538s | ) 2538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:4421:109: error: expected ‘)’ before ‘b’ 2538s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2538s | ~ ^ 2538s | ) 2538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c: In function ‘futrts_smul_hi64’: 2538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2538s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2538s | ^~~~~~~~~~ 2538s | __int128__ 2538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:4425:86: error: expected ‘)’ before ‘a’ 2538s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2538s | ~ ^ 2538s | ) 2538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:4425:104: error: expected ‘)’ before ‘b’ 2538s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2538s | ~ ^ 2538s | ) 2538s 2538s If you find this error message confusing, uninformative, or wrong, please open an issue: 2538s https://github.com/diku-dk/futhark/issues 2538s 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.fut: 2539s Compiling with --backend=multicore: 2539s cc failed with code 1: 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c: In function ‘futrts_umul_hi64’: 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2539s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2539s | ^~~~~~~~~~~ 2539s | __uint32_t 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:4407:90: error: expected ‘)’ before ‘a’ 2539s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2539s | ~ ^ 2539s | ) 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:4407:109: error: expected ‘)’ before ‘b’ 2539s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2539s | ~ ^ 2539s | ) 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c: In function ‘futrts_smul_hi64’: 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2539s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2539s | ^~~~~~~~~~ 2539s | __int128__ 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:4411:86: error: expected ‘)’ before ‘a’ 2539s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2539s | ~ ^ 2539s | ) 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:4411:104: error: expected ‘)’ before ‘b’ 2539s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2539s | ~ ^ 2539s | ) 2539s 2539s If you find this error message confusing, uninformative, or wrong, please open an issue: 2539s https://github.com/diku-dk/futhark/issues 2539s 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.fut: 2539s Compiling with --backend=multicore: 2539s cc failed with code 1: 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c: In function ‘futrts_umul_hi64’: 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2539s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2539s | ^~~~~~~~~~~ 2539s | __uint32_t 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:4422:90: error: expected ‘)’ before ‘a’ 2539s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2539s | ~ ^ 2539s | ) 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:4422:109: error: expected ‘)’ before ‘b’ 2539s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2539s | ~ ^ 2539s | ) 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c: In function ‘futrts_smul_hi64’: 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2539s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2539s | ^~~~~~~~~~ 2539s | __int128__ 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:4426:86: error: expected ‘)’ before ‘a’ 2539s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2539s | ~ ^ 2539s | ) 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:4426:104: error: expected ‘)’ before ‘b’ 2539s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2539s | ~ ^ 2539s | ) 2539s 2539s If you find this error message confusing, uninformative, or wrong, please open an issue: 2539s https://github.com/diku-dk/futhark/issues 2539s 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.fut: 2539s Compiling with --backend=multicore: 2539s cc failed with code 1: 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c: In function ‘futrts_umul_hi64’: 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2539s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2539s | ^~~~~~~~~~~ 2539s | __uint32_t 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:4407:90: error: expected ‘)’ before ‘a’ 2539s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2539s | ~ ^ 2539s | ) 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:4407:109: error: expected ‘)’ before ‘b’ 2539s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2539s | ~ ^ 2539s | ) 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c: In function ‘futrts_smul_hi64’: 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2539s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2539s | ^~~~~~~~~~ 2539s | __int128__ 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:4411:86: error: expected ‘)’ before ‘a’ 2539s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2539s | ~ ^ 2539s | ) 2539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:4411:104: error: expected ‘)’ before ‘b’ 2539s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2539s | ~ ^ 2539s | ) 2539s 2539s If you find this error message confusing, uninformative, or wrong, please open an issue: 2539s https://github.com/diku-dk/futhark/issues 2539s 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.fut: 2540s Compiling with --backend=multicore: 2540s cc failed with code 1: 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c: In function ‘futrts_umul_hi64’: 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2540s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2540s | ^~~~~~~~~~~ 2540s | __uint32_t 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:4407:90: error: expected ‘)’ before ‘a’ 2540s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2540s | ~ ^ 2540s | ) 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:4407:109: error: expected ‘)’ before ‘b’ 2540s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2540s | ~ ^ 2540s | ) 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c: In function ‘futrts_smul_hi64’: 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2540s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2540s | ^~~~~~~~~~ 2540s | __int128__ 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:4411:86: error: expected ‘)’ before ‘a’ 2540s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2540s | ~ ^ 2540s | ) 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:4411:104: error: expected ‘)’ before ‘b’ 2540s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2540s | ~ ^ 2540s | ) 2540s 2540s If you find this error message confusing, uninformative, or wrong, please open an issue: 2540s https://github.com/diku-dk/futhark/issues 2540s 2540s 1489 failed, 172 passed, 652 to go. 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.fut: 2540s Compiling with --backend=multicore: 2540s cc failed with code 1: 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c: In function ‘futrts_umul_hi64’: 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2540s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2540s | ^~~~~~~~~~~ 2540s | __uint32_t 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:4408:90: error: expected ‘)’ before ‘a’ 2540s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2540s | ~ ^ 2540s | ) 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:4408:109: error: expected ‘)’ before ‘b’ 2540s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2540s | ~ ^ 2540s | ) 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c: In function ‘futrts_smul_hi64’: 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2540s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2540s | ^~~~~~~~~~ 2540s | __int128__ 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:4412:86: error: expected ‘)’ before ‘a’ 2540s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2540s | ~ ^ 2540s | ) 2540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:4412:104: error: expected ‘)’ before ‘b’ 2540s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2540s | ~ ^ 2540s | ) 2540s 2540s If you find this error message confusing, uninformative, or wrong, please open an issue: 2540s https://github.com/diku-dk/futhark/issues 2540s 2543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut: 2543s Compiling with --backend=multicore: 2543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:8-9: 2543s Unused name "a". 2543s 2543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:10-11: 2543s Unused name "b". 2543s 2543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:12-13: 2543s Unused name "c". 2543s 2543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:14-15: 2543s Unused name "d". 2543s 2543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:18-19: 2543s Unused name "f". 2543s 2543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:20-21: 2543s Unused name "g". 2543s 2543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:22-23: 2543s Unused name "h". 2543s 2543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:24-25: 2543s Unused name "i". 2543s 2543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:26-27: 2543s Unused name "j". 2543s 2543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:28-29: 2543s Unused name "k". 2543s 2543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:30-31: 2543s Unused name "l". 2543s 2543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:32-33: 2543s Unused name "m". 2543s 2543s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:34-35: 2543s Unused name "n". 2543s cc failed with code 1: 2543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c: In function ‘futrts_umul_hi64’: 2543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2543s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2543s | ^~~~~~~~~~~ 2543s | __uint32_t 2543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:4406:90: error: expected ‘)’ before ‘a’ 2543s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2543s | ~ ^ 2543s | ) 2543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:4406:109: error: expected ‘)’ before ‘b’ 2543s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2543s | ~ ^ 2543s | ) 2543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c: In function ‘futrts_smul_hi64’: 2543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2543s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2543s | ^~~~~~~~~~ 2543s | __int128__ 2543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:4410:86: error: expected ‘)’ before ‘a’ 2543s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2543s | ~ ^ 2543s | ) 2543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:4410:104: error: expected ‘)’ before ‘b’ 2543s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2543s | ~ ^ 2543s | ) 2543s 2543s If you find this error message confusing, uninformative, or wrong, please open an issue: 2543s https://github.com/diku-dk/futhark/issues 2543s 2544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.fut: 2544s Compiling with --backend=multicore: 2544s cc failed with code 1: 2544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c: In function ‘futrts_umul_hi64’: 2544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2544s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2544s | ^~~~~~~~~~~ 2544s | __uint32_t 2544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:4406:90: error: expected ‘)’ before ‘a’ 2544s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2544s | ~ ^ 2544s | ) 2544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:4406:109: error: expected ‘)’ before ‘b’ 2544s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2544s | ~ ^ 2544s | ) 2544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c: In function ‘futrts_smul_hi64’: 2544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2544s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2544s | ^~~~~~~~~~ 2544s | __int128__ 2544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:4410:86: error: expected ‘)’ before ‘a’ 2544s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2544s | ~ ^ 2544s | ) 2544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:4410:104: error: expected ‘)’ before ‘b’ 2544s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2544s | ~ ^ 2544s | ) 2544s 2544s If you find this error message confusing, uninformative, or wrong, please open an issue: 2544s https://github.com/diku-dk/futhark/issues 2544s 2546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.fut: 2546s Compiling with --backend=multicore: 2546s cc failed with code 1: 2546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c: In function ‘futrts_umul_hi64’: 2546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2546s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2546s | ^~~~~~~~~~~ 2546s | __uint32_t 2546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:4406:90: error: expected ‘)’ before ‘a’ 2546s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2546s | ~ ^ 2546s | ) 2546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:4406:109: error: expected ‘)’ before ‘b’ 2546s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2546s | ~ ^ 2546s | ) 2546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c: In function ‘futrts_smul_hi64’: 2546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2546s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2546s | ^~~~~~~~~~ 2546s | __int128__ 2546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:4410:86: error: expected ‘)’ before ‘a’ 2546s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2546s | ~ ^ 2546s | ) 2546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:4410:104: error: expected ‘)’ before ‘b’ 2546s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2546s | ~ ^ 2546s | ) 2546s 2546s If you find this error message confusing, uninformative, or wrong, please open an issue: 2546s https://github.com/diku-dk/futhark/issues 2546s 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.fut: 2547s Compiling with --backend=multicore: 2547s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.fut:5:28-29: 2547s Defaulting ambiguous type to i32. 2547s cc failed with code 1: 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c: In function ‘futrts_umul_hi64’: 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2547s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2547s | ^~~~~~~~~~~ 2547s | __uint32_t 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:4406:90: error: expected ‘)’ before ‘a’ 2547s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2547s | ~ ^ 2547s | ) 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:4406:109: error: expected ‘)’ before ‘b’ 2547s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2547s | ~ ^ 2547s | ) 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c: In function ‘futrts_smul_hi64’: 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2547s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2547s | ^~~~~~~~~~ 2547s | __int128__ 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:4410:86: error: expected ‘)’ before ‘a’ 2547s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2547s | ~ ^ 2547s | ) 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:4410:104: error: expected ‘)’ before ‘b’ 2547s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2547s | ~ ^ 2547s | ) 2547s 2547s If you find this error message confusing, uninformative, or wrong, please open an issue: 2547s https://github.com/diku-dk/futhark/issues 2547s 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.fut: 2547s Compiling with --backend=multicore: 2547s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.fut:7:9-39: 2547s Entry point parameter 2547s 2547s ((a: *[d₀]i32): *[]i32, (b: *[d₁]i32): *[]i32, (n: i32): i32) 2547s 2547s will have an opaque type, so the entry point will likely not be callable. 2547s cc failed with code 1: 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c: In function ‘futrts_umul_hi64’: 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2547s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2547s | ^~~~~~~~~~~ 2547s | __uint32_t 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:4440:90: error: expected ‘)’ before ‘a’ 2547s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2547s | ~ ^ 2547s | ) 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:4440:109: error: expected ‘)’ before ‘b’ 2547s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2547s | ~ ^ 2547s | ) 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c: In function ‘futrts_smul_hi64’: 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2547s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2547s | ^~~~~~~~~~ 2547s | __int128__ 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:4444:86: error: expected ‘)’ before ‘a’ 2547s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2547s | ~ ^ 2547s | ) 2547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:4444:104: error: expected ‘)’ before ‘b’ 2547s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2547s | ~ ^ 2547s | ) 2547s 2547s If you find this error message confusing, uninformative, or wrong, please open an issue: 2547s https://github.com/diku-dk/futhark/issues 2547s 2549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.fut: 2549s Generating reference outputs: 2549s cc failed with code 1: 2549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c: In function ‘futrts_umul_hi64’: 2549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2549s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2549s | ^~~~~~~~~~~ 2549s | __uint32_t 2549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 2549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:90: error: expected ‘)’ before ‘a’ 2549s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2549s | ~ ^ 2549s | ) 2549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:109: error: expected ‘)’ before ‘b’ 2549s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2549s | ~ ^ 2549s | ) 2549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c: In function ‘futrts_smul_hi64’: 2549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2549s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2549s | ^~~~~~~~~~ 2549s | __int128__ 2549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4420:86: error: expected ‘)’ before ‘a’ 2549s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2549s | ~ ^ 2549s | ) 2549s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4420:104: error: expected ‘)’ before ‘b’ 2549s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2549s | ~ ^ 2549s | ) 2549s 2549s If you find this error message confusing, uninformative, or wrong, please open an issue: 2549s https://github.com/diku-dk/futhark/issues 2549s 2550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.fut: 2550s Compiling with --backend=multicore: 2550s cc failed with code 1: 2550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c: In function ‘futrts_umul_hi64’: 2550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2550s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2550s | ^~~~~~~~~~~ 2550s | __uint32_t 2550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:4436:90: error: expected ‘)’ before ‘a’ 2550s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2550s | ~ ^ 2550s | ) 2550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:4436:109: error: expected ‘)’ before ‘b’ 2550s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2550s | ~ ^ 2550s | ) 2550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c: In function ‘futrts_smul_hi64’: 2550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2550s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2550s | ^~~~~~~~~~ 2550s | __int128__ 2550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:4440:86: error: expected ‘)’ before ‘a’ 2550s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2550s | ~ ^ 2550s | ) 2550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:4440:104: error: expected ‘)’ before ‘b’ 2550s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2550s | ~ ^ 2550s | ) 2550s 2550s If you find this error message confusing, uninformative, or wrong, please open an issue: 2550s https://github.com/diku-dk/futhark/issues 2550s 2551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.fut: 2551s Generating reference outputs: 2551s cc failed with code 1: 2551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c: In function ‘futrts_umul_hi64’: 2551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2551s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2551s | ^~~~~~~~~~~ 2551s | __uint32_t 2551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 2551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4432:90: error: expected ‘)’ before ‘a’ 2551s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2551s | ~ ^ 2551s | ) 2551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4432:109: error: expected ‘)’ before ‘b’ 2551s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2551s | ~ ^ 2551s | ) 2551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c: In function ‘futrts_smul_hi64’: 2551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2551s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2551s | ^~~~~~~~~~ 2551s | __int128__ 2551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4436:86: error: expected ‘)’ before ‘a’ 2551s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2551s | ~ ^ 2551s | ) 2551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4436:104: error: expected ‘)’ before ‘b’ 2551s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2551s | ~ ^ 2551s | ) 2551s 2551s If you find this error message confusing, uninformative, or wrong, please open an issue: 2551s https://github.com/diku-dk/futhark/issues 2551s 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.fut: 2553s Generating reference outputs: 2553s cc failed with code 1: 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c: In function ‘futrts_umul_hi64’: 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2553s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2553s | ^~~~~~~~~~~ 2553s | __uint32_t 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:90: error: expected ‘)’ before ‘a’ 2553s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2553s | ~ ^ 2553s | ) 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:109: error: expected ‘)’ before ‘b’ 2553s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2553s | ~ ^ 2553s | ) 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c: In function ‘futrts_smul_hi64’: 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2553s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2553s | ^~~~~~~~~~ 2553s | __int128__ 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c:4420:86: error: expected ‘)’ before ‘a’ 2553s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2553s | ~ ^ 2553s | ) 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c:4420:104: error: expected ‘)’ before ‘b’ 2553s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2553s | ~ ^ 2553s | ) 2553s 2553s If you find this error message confusing, uninformative, or wrong, please open an issue: 2553s https://github.com/diku-dk/futhark/issues 2553s 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.fut: 2553s Generating reference outputs: 2553s cc failed with code 1: 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c: In function ‘futrts_umul_hi64’: 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2553s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2553s | ^~~~~~~~~~~ 2553s | __uint32_t 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:90: error: expected ‘)’ before ‘a’ 2553s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2553s | ~ ^ 2553s | ) 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:109: error: expected ‘)’ before ‘b’ 2553s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2553s | ~ ^ 2553s | ) 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c: In function ‘futrts_smul_hi64’: 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2553s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2553s | ^~~~~~~~~~ 2553s | __int128__ 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4436:86: error: expected ‘)’ before ‘a’ 2553s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2553s | ~ ^ 2553s | ) 2553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4436:104: error: expected ‘)’ before ‘b’ 2553s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2553s | ~ ^ 2553s | ) 2553s 2553s If you find this error message confusing, uninformative, or wrong, please open an issue: 2553s https://github.com/diku-dk/futhark/issues 2553s 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.fut: 2557s Generating reference outputs: 2557s cc failed with code 1: 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c: In function ‘futrts_umul_hi64’: 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2557s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2557s | ^~~~~~~~~~~ 2557s | __uint32_t 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:90: error: expected ‘)’ before ‘a’ 2557s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2557s | ~ ^ 2557s | ) 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:109: error: expected ‘)’ before ‘b’ 2557s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2557s | ~ ^ 2557s | ) 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c: In function ‘futrts_smul_hi64’: 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2557s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2557s | ^~~~~~~~~~ 2557s | __int128__ 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4436:86: error: expected ‘)’ before ‘a’ 2557s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2557s | ~ ^ 2557s | ) 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4436:104: error: expected ‘)’ before ‘b’ 2557s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2557s | ~ ^ 2557s | ) 2557s 2557s If you find this error message confusing, uninformative, or wrong, please open an issue: 2557s https://github.com/diku-dk/futhark/issues 2557s 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.fut: 2557s Compiling with --backend=multicore: 2557s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.fut:8:21-22: 2557s Unused name "y". 2557s 2557s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.fut:8:29-30: 2557s Unused name "z". 2557s cc failed with code 1: 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c: In function ‘futrts_umul_hi64’: 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2557s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2557s | ^~~~~~~~~~~ 2557s | __uint32_t 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:4407:90: error: expected ‘)’ before ‘a’ 2557s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2557s | ~ ^ 2557s | ) 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:4407:109: error: expected ‘)’ before ‘b’ 2557s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2557s | ~ ^ 2557s | ) 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c: In function ‘futrts_smul_hi64’: 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2557s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2557s | ^~~~~~~~~~ 2557s | __int128__ 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:4411:86: error: expected ‘)’ before ‘a’ 2557s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2557s | ~ ^ 2557s | ) 2557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:4411:104: error: expected ‘)’ before ‘b’ 2557s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2557s | ~ ^ 2557s | ) 2557s 2557s If you find this error message confusing, uninformative, or wrong, please open an issue: 2557s https://github.com/diku-dk/futhark/issues 2557s 2558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.fut: 2558s Compiling with --backend=multicore: 2558s cc failed with code 1: 2558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c: In function ‘futrts_umul_hi64’: 2558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2558s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2558s | ^~~~~~~~~~~ 2558s | __uint32_t 2558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:4420:90: error: expected ‘)’ before ‘a’ 2559s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2559s | ~ ^ 2559s | ) 2559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:4420:109: error: expected ‘)’ before ‘b’ 2559s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2559s | ~ ^ 2559s | ) 2559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c: In function ‘futrts_smul_hi64’: 2559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2559s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2559s | ^~~~~~~~~~ 2559s | __int128__ 2559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:4424:86: error: expected ‘)’ before ‘a’ 2559s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2559s | ~ ^ 2559s | ) 2559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:4424:104: error: expected ‘)’ before ‘b’ 2559s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2559s | ~ ^ 2559s | ) 2559s 2559s If you find this error message confusing, uninformative, or wrong, please open an issue: 2559s https://github.com/diku-dk/futhark/issues 2559s 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.fut: 2561s Generating reference outputs: 2561s cc failed with code 1: 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c: In function ‘futrts_umul_hi64’: 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2561s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2561s | ^~~~~~~~~~~ 2561s | __uint32_t 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:90: error: expected ‘)’ before ‘a’ 2561s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2561s | ~ ^ 2561s | ) 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:109: error: expected ‘)’ before ‘b’ 2561s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2561s | ~ ^ 2561s | ) 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c: In function ‘futrts_smul_hi64’: 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2561s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2561s | ^~~~~~~~~~ 2561s | __int128__ 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4437:86: error: expected ‘)’ before ‘a’ 2561s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2561s | ~ ^ 2561s | ) 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4437:104: error: expected ‘)’ before ‘b’ 2561s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2561s | ~ ^ 2561s | ) 2561s 2561s If you find this error message confusing, uninformative, or wrong, please open an issue: 2561s https://github.com/diku-dk/futhark/issues 2561s 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.fut: 2561s Compiling with --backend=multicore: 2561s cc failed with code 1: 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c: In function ‘futrts_umul_hi64’: 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2561s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2561s | ^~~~~~~~~~~ 2561s | __uint32_t 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:4406:90: error: expected ‘)’ before ‘a’ 2561s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2561s | ~ ^ 2561s | ) 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:4406:109: error: expected ‘)’ before ‘b’ 2561s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2561s | ~ ^ 2561s | ) 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c: In function ‘futrts_smul_hi64’: 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2561s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2561s | ^~~~~~~~~~ 2561s | __int128__ 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:4410:86: error: expected ‘)’ before ‘a’ 2561s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2561s | ~ ^ 2561s | ) 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:4410:104: error: expected ‘)’ before ‘b’ 2561s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2561s | ~ ^ 2561s | ) 2561s 2561s If you find this error message confusing, uninformative, or wrong, please open an issue: 2561s https://github.com/diku-dk/futhark/issues 2561s 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.fut: 2561s Generating reference outputs: 2561s cc failed with code 1: 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c: In function ‘futrts_umul_hi64’: 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2561s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2561s | ^~~~~~~~~~~ 2561s | __uint32_t 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:78: note: each undeclared identifier is reported only once for each function it appears in 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:90: error: expected ‘)’ before ‘a’ 2561s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2561s | ~ ^ 2561s | ) 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:109: error: expected ‘)’ before ‘b’ 2561s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2561s | ~ ^ 2561s | ) 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c: In function ‘futrts_smul_hi64’: 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4458:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2561s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2561s | ^~~~~~~~~~ 2561s | __int128__ 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4458:86: error: expected ‘)’ before ‘a’ 2561s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2561s | ~ ^ 2561s | ) 2561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4458:104: error: expected ‘)’ before ‘b’ 2561s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2561s | ~ ^ 2561s | ) 2561s 2561s If you find this error message confusing, uninformative, or wrong, please open an issue: 2561s https://github.com/diku-dk/futhark/issues 2561s 2562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.fut: 2562s Compiling with --backend=multicore: 2562s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.fut:5:14-33: 2562s Entry point parameter 2562s 2562s ((b: [n]i32): [n]i32, (m: i64): i64) 2562s 2562s will have an opaque type, so the entry point will likely not be callable. 2562s cc failed with code 1: 2562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c: In function ‘futrts_umul_hi64’: 2562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2562s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2562s | ^~~~~~~~~~~ 2562s | __uint32_t 2562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 2562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:4453:90: error: expected ‘)’ before ‘a’ 2562s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2562s | ~ ^ 2562s | ) 2562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:4453:109: error: expected ‘)’ before ‘b’ 2562s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2562s | ~ ^ 2562s | ) 2562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c: In function ‘futrts_smul_hi64’: 2562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2562s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2562s | ^~~~~~~~~~ 2562s | __int128__ 2562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:4457:86: error: expected ‘)’ before ‘a’ 2562s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2562s | ~ ^ 2562s | ) 2562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:4457:104: error: expected ‘)’ before ‘b’ 2562s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2562s | ~ ^ 2562s | ) 2562s 2562s If you find this error message confusing, uninformative, or wrong, please open an issue: 2562s https://github.com/diku-dk/futhark/issues 2562s 2563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.fut: 2563s Compiling with --backend=multicore: 2563s cc failed with code 1: 2563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c: In function ‘futrts_umul_hi64’: 2563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2563s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2563s | ^~~~~~~~~~~ 2563s | __uint32_t 2563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:4435:90: error: expected ‘)’ before ‘a’ 2563s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2563s | ~ ^ 2563s | ) 2563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:4435:109: error: expected ‘)’ before ‘b’ 2563s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2563s | ~ ^ 2563s | ) 2563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c: In function ‘futrts_smul_hi64’: 2563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2563s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2563s | ^~~~~~~~~~ 2563s | __int128__ 2563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:4439:86: error: expected ‘)’ before ‘a’ 2563s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2563s | ~ ^ 2563s | ) 2563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:4439:104: error: expected ‘)’ before ‘b’ 2563s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2563s | ~ ^ 2563s | ) 2563s 2563s If you find this error message confusing, uninformative, or wrong, please open an issue: 2563s https://github.com/diku-dk/futhark/issues 2563s 2565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.fut: 2565s Compiling with --backend=multicore: 2565s cc failed with code 1: 2565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c: In function ‘futrts_umul_hi64’: 2565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2565s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2565s | ^~~~~~~~~~~ 2565s | __uint32_t 2565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:4435:90: error: expected ‘)’ before ‘a’ 2565s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2565s | ~ ^ 2565s | ) 2565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:4435:109: error: expected ‘)’ before ‘b’ 2565s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2565s | ~ ^ 2565s | ) 2565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c: In function ‘futrts_smul_hi64’: 2565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2565s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2565s | ^~~~~~~~~~ 2565s | __int128__ 2565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:4439:86: error: expected ‘)’ before ‘a’ 2565s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2565s | ~ ^ 2565s | ) 2565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:4439:104: error: expected ‘)’ before ‘b’ 2565s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2565s | ~ ^ 2565s | ) 2565s 2565s If you find this error message confusing, uninformative, or wrong, please open an issue: 2565s https://github.com/diku-dk/futhark/issues 2565s 2566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.fut: 2566s Compiling with --backend=multicore: 2566s cc failed with code 1: 2566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c: In function ‘futrts_umul_hi64’: 2566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2566s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2566s | ^~~~~~~~~~~ 2566s | __uint32_t 2566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:4422:90: error: expected ‘)’ before ‘a’ 2566s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2566s | ~ ^ 2566s | ) 2566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:4422:109: error: expected ‘)’ before ‘b’ 2566s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2566s | ~ ^ 2566s | ) 2566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c: In function ‘futrts_smul_hi64’: 2566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2566s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2566s | ^~~~~~~~~~ 2566s | __int128__ 2566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:4426:86: error: expected ‘)’ before ‘a’ 2566s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2566s | ~ ^ 2566s | ) 2566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:4426:104: error: expected ‘)’ before ‘b’ 2566s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2566s | ~ ^ 2566s | ) 2566s 2566s If you find this error message confusing, uninformative, or wrong, please open an issue: 2566s https://github.com/diku-dk/futhark/issues 2566s 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.fut: 2570s Compiling with --backend=multicore: 2570s cc failed with code 1: 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c: In function ‘futrts_umul_hi64’: 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2570s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2570s | ^~~~~~~~~~~ 2570s | __uint32_t 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:4420:90: error: expected ‘)’ before ‘a’ 2570s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2570s | ~ ^ 2570s | ) 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:4420:109: error: expected ‘)’ before ‘b’ 2570s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2570s | ~ ^ 2570s | ) 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c: In function ‘futrts_smul_hi64’: 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2570s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2570s | ^~~~~~~~~~ 2570s | __int128__ 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:4424:86: error: expected ‘)’ before ‘a’ 2570s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2570s | ~ ^ 2570s | ) 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:4424:104: error: expected ‘)’ before ‘b’ 2570s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2570s | ~ ^ 2570s | ) 2570s 2570s If you find this error message confusing, uninformative, or wrong, please open an issue: 2570s https://github.com/diku-dk/futhark/issues 2570s 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.fut: 2570s Compiling with --backend=multicore: 2570s cc failed with code 1: 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c: In function ‘futrts_umul_hi64’: 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2570s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2570s | ^~~~~~~~~~~ 2570s | __uint32_t 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:4420:90: error: expected ‘)’ before ‘a’ 2570s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2570s | ~ ^ 2570s | ) 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:4420:109: error: expected ‘)’ before ‘b’ 2570s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2570s | ~ ^ 2570s | ) 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c: In function ‘futrts_smul_hi64’: 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2570s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2570s | ^~~~~~~~~~ 2570s | __int128__ 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:4424:86: error: expected ‘)’ before ‘a’ 2570s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2570s | ~ ^ 2570s | ) 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:4424:104: error: expected ‘)’ before ‘b’ 2570s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2570s | ~ ^ 2570s | ) 2570s 2570s If you find this error message confusing, uninformative, or wrong, please open an issue: 2570s https://github.com/diku-dk/futhark/issues 2570s 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.fut: 2570s Compiling with --backend=multicore: 2570s cc failed with code 1: 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c: In function ‘futrts_umul_hi64’: 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2570s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2570s | ^~~~~~~~~~~ 2570s | __uint32_t 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:4420:90: error: expected ‘)’ before ‘a’ 2570s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2570s | ~ ^ 2570s | ) 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:4420:109: error: expected ‘)’ before ‘b’ 2570s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2570s | ~ ^ 2570s | ) 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c: In function ‘futrts_smul_hi64’: 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2570s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2570s | ^~~~~~~~~~ 2570s | __int128__ 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:4424:86: error: expected ‘)’ before ‘a’ 2570s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2570s | ~ ^ 2570s | ) 2570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:4424:104: error: expected ‘)’ before ‘b’ 2570s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2570s | ~ ^ 2570s | ) 2570s 2570s If you find this error message confusing, uninformative, or wrong, please open an issue: 2570s https://github.com/diku-dk/futhark/issues 2570s 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.fut: 2573s Compiling with --backend=multicore: 2573s cc failed with code 1: 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c: In function ‘futrts_umul_hi64’: 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2573s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2573s | ^~~~~~~~~~~ 2573s | __uint32_t 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:4407:90: error: expected ‘)’ before ‘a’ 2573s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2573s | ~ ^ 2573s | ) 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:4407:109: error: expected ‘)’ before ‘b’ 2573s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2573s | ~ ^ 2573s | ) 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c: In function ‘futrts_smul_hi64’: 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2573s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2573s | ^~~~~~~~~~ 2573s | __int128__ 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:4411:86: error: expected ‘)’ before ‘a’ 2573s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2573s | ~ ^ 2573s | ) 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:4411:104: error: expected ‘)’ before ‘b’ 2573s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2573s | ~ ^ 2573s | ) 2573s 2573s If you find this error message confusing, uninformative, or wrong, please open an issue: 2573s https://github.com/diku-dk/futhark/issues 2573s 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.fut: 2573s Compiling with --backend=multicore: 2573s cc failed with code 1: 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c: In function ‘futrts_umul_hi64’: 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2573s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2573s | ^~~~~~~~~~~ 2573s | __uint32_t 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:4420:90: error: expected ‘)’ before ‘a’ 2573s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2573s | ~ ^ 2573s | ) 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:4420:109: error: expected ‘)’ before ‘b’ 2573s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2573s | ~ ^ 2573s | ) 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c: In function ‘futrts_smul_hi64’: 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2573s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2573s | ^~~~~~~~~~ 2573s | __int128__ 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:4424:86: error: expected ‘)’ before ‘a’ 2573s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2573s | ~ ^ 2573s | ) 2573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:4424:104: error: expected ‘)’ before ‘b’ 2573s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2573s | ~ ^ 2573s | ) 2573s 2573s If you find this error message confusing, uninformative, or wrong, please open an issue: 2573s https://github.com/diku-dk/futhark/issues 2573s 2574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.fut: 2574s Compiling with --backend=multicore: 2574s cc failed with code 1: 2574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c: In function ‘futrts_umul_hi64’: 2574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2574s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2574s | ^~~~~~~~~~~ 2574s | __uint32_t 2574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4420:90: error: expected ‘)’ before ‘a’ 2574s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2574s | ~ ^ 2574s | ) 2574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4420:109: error: expected ‘)’ before ‘b’ 2574s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2574s | ~ ^ 2574s | ) 2574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c: In function ‘futrts_smul_hi64’: 2574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2574s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2574s | ^~~~~~~~~~ 2574s | __int128__ 2574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4424:86: error: expected ‘)’ before ‘a’ 2574s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2574s | ~ ^ 2574s | ) 2574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4424:104: error: expected ‘)’ before ‘b’ 2574s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2574s | ~ ^ 2574s | ) 2574s 2574s If you find this error message confusing, uninformative, or wrong, please open an issue: 2574s https://github.com/diku-dk/futhark/issues 2574s 2575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.fut: 2575s Compiling with --backend=multicore: 2575s cc failed with code 1: 2575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c: In function ‘futrts_umul_hi64’: 2575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2575s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2575s | ^~~~~~~~~~~ 2575s | __uint32_t 2575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:4420:90: error: expected ‘)’ before ‘a’ 2575s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2575s | ~ ^ 2575s | ) 2575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:4420:109: error: expected ‘)’ before ‘b’ 2575s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2575s | ~ ^ 2575s | ) 2575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c: In function ‘futrts_smul_hi64’: 2575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2575s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2575s | ^~~~~~~~~~ 2575s | __int128__ 2575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:4424:86: error: expected ‘)’ before ‘a’ 2575s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2575s | ~ ^ 2575s | ) 2575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:4424:104: error: expected ‘)’ before ‘b’ 2575s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2575s | ~ ^ 2575s | ) 2575s 2575s If you find this error message confusing, uninformative, or wrong, please open an issue: 2575s https://github.com/diku-dk/futhark/issues 2575s 2578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.fut: 2578s Compiling with --backend=multicore: 2578s cc failed with code 1: 2578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c: In function ‘futrts_umul_hi64’: 2578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2578s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2578s | ^~~~~~~~~~~ 2578s | __uint32_t 2578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4406:90: error: expected ‘)’ before ‘a’ 2578s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2578s | ~ ^ 2578s | ) 2578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4406:109: error: expected ‘)’ before ‘b’ 2578s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2578s | ~ ^ 2578s | ) 2578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c: In function ‘futrts_smul_hi64’: 2578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2578s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2578s | ^~~~~~~~~~ 2578s | __int128__ 2578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4410:86: error: expected ‘)’ before ‘a’ 2578s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2578s | ~ ^ 2578s | ) 2578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4410:104: error: expected ‘)’ before ‘b’ 2578s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2578s | ~ ^ 2578s | ) 2578s 2578s If you find this error message confusing, uninformative, or wrong, please open an issue: 2578s https://github.com/diku-dk/futhark/issues 2578s 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.fut: 2579s Compiling with --backend=multicore: 2579s cc failed with code 1: 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c: In function ‘futrts_umul_hi64’: 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2579s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2579s | ^~~~~~~~~~~ 2579s | __uint32_t 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4421:90: error: expected ‘)’ before ‘a’ 2579s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2579s | ~ ^ 2579s | ) 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4421:109: error: expected ‘)’ before ‘b’ 2579s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2579s | ~ ^ 2579s | ) 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c: In function ‘futrts_smul_hi64’: 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2579s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2579s | ^~~~~~~~~~ 2579s | __int128__ 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4425:86: error: expected ‘)’ before ‘a’ 2579s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2579s | ~ ^ 2579s | ) 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4425:104: error: expected ‘)’ before ‘b’ 2579s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2579s | ~ ^ 2579s | ) 2579s 2579s If you find this error message confusing, uninformative, or wrong, please open an issue: 2579s https://github.com/diku-dk/futhark/issues 2579s 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.fut: 2579s Compiling with --backend=multicore: 2579s cc failed with code 1: 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c: In function ‘futrts_umul_hi64’: 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:4426:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2579s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2579s | ^~~~~~~~~~~ 2579s | __uint32_t 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:4426:78: note: each undeclared identifier is reported only once for each function it appears in 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:4426:90: error: expected ‘)’ before ‘a’ 2579s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2579s | ~ ^ 2579s | ) 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:4426:109: error: expected ‘)’ before ‘b’ 2579s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2579s | ~ ^ 2579s | ) 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c: In function ‘futrts_smul_hi64’: 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:4430:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2579s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2579s | ^~~~~~~~~~ 2579s | __int128__ 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:4430:86: error: expected ‘)’ before ‘a’ 2579s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2579s | ~ ^ 2579s | ) 2579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:4430:104: error: expected ‘)’ before ‘b’ 2579s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2579s | ~ ^ 2579s | ) 2579s 2579s If you find this error message confusing, uninformative, or wrong, please open an issue: 2579s https://github.com/diku-dk/futhark/issues 2579s 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.fut: 2582s Compiling with --backend=multicore: 2582s cc failed with code 1: 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c: In function ‘futrts_umul_hi64’: 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2582s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2582s | ^~~~~~~~~~~ 2582s | __uint32_t 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4420:90: error: expected ‘)’ before ‘a’ 2582s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2582s | ~ ^ 2582s | ) 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4420:109: error: expected ‘)’ before ‘b’ 2582s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2582s | ~ ^ 2582s | ) 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c: In function ‘futrts_smul_hi64’: 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2582s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2582s | ^~~~~~~~~~ 2582s | __int128__ 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4424:86: error: expected ‘)’ before ‘a’ 2582s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2582s | ~ ^ 2582s | ) 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4424:104: error: expected ‘)’ before ‘b’ 2582s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2582s | ~ ^ 2582s | ) 2582s 2582s If you find this error message confusing, uninformative, or wrong, please open an issue: 2582s https://github.com/diku-dk/futhark/issues 2582s 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.fut: 2582s Compiling with --backend=multicore: 2582s cc failed with code 1: 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c: In function ‘futrts_umul_hi64’: 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2582s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2582s | ^~~~~~~~~~~ 2582s | __uint32_t 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4406:90: error: expected ‘)’ before ‘a’ 2582s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2582s | ~ ^ 2582s | ) 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4406:109: error: expected ‘)’ before ‘b’ 2582s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2582s | ~ ^ 2582s | ) 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c: In function ‘futrts_smul_hi64’: 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2582s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2582s | ^~~~~~~~~~ 2582s | __int128__ 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4410:86: error: expected ‘)’ before ‘a’ 2582s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2582s | ~ ^ 2582s | ) 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4410:104: error: expected ‘)’ before ‘b’ 2582s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2582s | ~ ^ 2582s | ) 2582s 2582s If you find this error message confusing, uninformative, or wrong, please open an issue: 2582s https://github.com/diku-dk/futhark/issues 2582s 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.fut: 2582s Compiling with --backend=multicore: 2582s cc failed with code 1: 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c: In function ‘futrts_umul_hi64’: 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2582s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2582s | ^~~~~~~~~~~ 2582s | __uint32_t 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4423:90: error: expected ‘)’ before ‘a’ 2582s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2582s | ~ ^ 2582s | ) 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4423:109: error: expected ‘)’ before ‘b’ 2582s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2582s | ~ ^ 2582s | ) 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c: In function ‘futrts_smul_hi64’: 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2582s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2582s | ^~~~~~~~~~ 2582s | __int128__ 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4427:86: error: expected ‘)’ before ‘a’ 2582s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2582s | ~ ^ 2582s | ) 2582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4427:104: error: expected ‘)’ before ‘b’ 2582s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2582s | ~ ^ 2582s | ) 2582s 2582s If you find this error message confusing, uninformative, or wrong, please open an issue: 2582s https://github.com/diku-dk/futhark/issues 2582s 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.fut: 2584s Compiling with --backend=multicore: 2584s cc failed with code 1: 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c: In function ‘futrts_umul_hi64’: 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2584s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2584s | ^~~~~~~~~~~ 2584s | __uint32_t 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4406:90: error: expected ‘)’ before ‘a’ 2584s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2584s | ~ ^ 2584s | ) 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4406:109: error: expected ‘)’ before ‘b’ 2584s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2584s | ~ ^ 2584s | ) 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c: In function ‘futrts_smul_hi64’: 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2584s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2584s | ^~~~~~~~~~ 2584s | __int128__ 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4410:86: error: expected ‘)’ before ‘a’ 2584s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2584s | ~ ^ 2584s | ) 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4410:104: error: expected ‘)’ before ‘b’ 2584s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2584s | ~ ^ 2584s | ) 2584s 2584s If you find this error message confusing, uninformative, or wrong, please open an issue: 2584s https://github.com/diku-dk/futhark/issues 2584s 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.fut: 2584s Compiling with --backend=multicore: 2584s cc failed with code 1: 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c: In function ‘futrts_umul_hi64’: 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2584s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2584s | ^~~~~~~~~~~ 2584s | __uint32_t 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4420:90: error: expected ‘)’ before ‘a’ 2584s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2584s | ~ ^ 2584s | ) 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4420:109: error: expected ‘)’ before ‘b’ 2584s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2584s | ~ ^ 2584s | ) 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c: In function ‘futrts_smul_hi64’: 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2584s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2584s | ^~~~~~~~~~ 2584s | __int128__ 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4424:86: error: expected ‘)’ before ‘a’ 2584s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2584s | ~ ^ 2584s | ) 2584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4424:104: error: expected ‘)’ before ‘b’ 2584s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2584s | ~ ^ 2584s | ) 2584s 2584s If you find this error message confusing, uninformative, or wrong, please open an issue: 2584s https://github.com/diku-dk/futhark/issues 2584s 2586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.fut: 2586s Compiling with --backend=multicore: 2586s cc failed with code 1: 2586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c: In function ‘futrts_umul_hi64’: 2586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2586s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2586s | ^~~~~~~~~~~ 2586s | __uint32_t 2586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4406:90: error: expected ‘)’ before ‘a’ 2586s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2586s | ~ ^ 2586s | ) 2586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4406:109: error: expected ‘)’ before ‘b’ 2586s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2586s | ~ ^ 2586s | ) 2586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c: In function ‘futrts_smul_hi64’: 2586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2586s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2586s | ^~~~~~~~~~ 2586s | __int128__ 2586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4410:86: error: expected ‘)’ before ‘a’ 2586s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2586s | ~ ^ 2586s | ) 2586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4410:104: error: expected ‘)’ before ‘b’ 2586s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2586s | ~ ^ 2586s | ) 2586s 2586s If you find this error message confusing, uninformative, or wrong, please open an issue: 2586s https://github.com/diku-dk/futhark/issues 2586s 2587s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.fut: 2587s Compiling with --backend=multicore: 2587s cc failed with code 1: 2587s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c: In function ‘futrts_umul_hi64’: 2587s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2587s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2587s | ^~~~~~~~~~~ 2587s | __uint32_t 2587s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2587s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:4420:90: error: expected ‘)’ before ‘a’ 2587s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2587s | ~ ^ 2587s | ) 2587s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:4420:109: error: expected ‘)’ before ‘b’ 2587s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2587s | ~ ^ 2587s | ) 2587s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c: In function ‘futrts_smul_hi64’: 2587s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2587s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2587s | ^~~~~~~~~~ 2587s | __int128__ 2587s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:4424:86: error: expected ‘)’ before ‘a’ 2587s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2587s | ~ ^ 2587s | ) 2587s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:4424:104: error: expected ‘)’ before ‘b’ 2587s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2587s | ~ ^ 2587s | ) 2587s 2587s If you find this error message confusing, uninformative, or wrong, please open an issue: 2587s https://github.com/diku-dk/futhark/issues 2587s 2589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.fut: 2589s Compiling with --backend=multicore: 2589s cc failed with code 1: 2589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c: In function ‘futrts_umul_hi64’: 2589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2589s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2589s | ^~~~~~~~~~~ 2589s | __uint32_t 2589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:4420:90: error: expected ‘)’ before ‘a’ 2589s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2589s | ~ ^ 2589s | ) 2589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:4420:109: error: expected ‘)’ before ‘b’ 2589s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2589s | ~ ^ 2589s | ) 2589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c: In function ‘futrts_smul_hi64’: 2589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2589s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2589s | ^~~~~~~~~~ 2589s | __int128__ 2589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:4424:86: error: expected ‘)’ before ‘a’ 2589s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2589s | ~ ^ 2589s | ) 2589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:4424:104: error: expected ‘)’ before ‘b’ 2589s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2589s | ~ ^ 2589s | ) 2589s 2589s If you find this error message confusing, uninformative, or wrong, please open an issue: 2589s https://github.com/diku-dk/futhark/issues 2589s 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.fut: 2590s Compiling with --backend=multicore: 2590s cc failed with code 1: 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c: In function ‘futrts_umul_hi64’: 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2590s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2590s | ^~~~~~~~~~~ 2590s | __uint32_t 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4420:90: error: expected ‘)’ before ‘a’ 2590s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2590s | ~ ^ 2590s | ) 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4420:109: error: expected ‘)’ before ‘b’ 2590s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2590s | ~ ^ 2590s | ) 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c: In function ‘futrts_smul_hi64’: 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2590s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2590s | ^~~~~~~~~~ 2590s | __int128__ 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4424:86: error: expected ‘)’ before ‘a’ 2590s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2590s | ~ ^ 2590s | ) 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4424:104: error: expected ‘)’ before ‘b’ 2590s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2590s | ~ ^ 2590s | ) 2590s 2590s If you find this error message confusing, uninformative, or wrong, please open an issue: 2590s https://github.com/diku-dk/futhark/issues 2590s 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.fut: 2590s Compiling with --backend=multicore: 2590s cc failed with code 1: 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c: In function ‘futrts_umul_hi64’: 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2590s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2590s | ^~~~~~~~~~~ 2590s | __uint32_t 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4420:90: error: expected ‘)’ before ‘a’ 2590s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2590s | ~ ^ 2590s | ) 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4420:109: error: expected ‘)’ before ‘b’ 2590s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2590s | ~ ^ 2590s | ) 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c: In function ‘futrts_smul_hi64’: 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2590s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2590s | ^~~~~~~~~~ 2590s | __int128__ 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4424:86: error: expected ‘)’ before ‘a’ 2590s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2590s | ~ ^ 2590s | ) 2590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4424:104: error: expected ‘)’ before ‘b’ 2590s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2590s | ~ ^ 2590s | ) 2590s 2590s If you find this error message confusing, uninformative, or wrong, please open an issue: 2590s https://github.com/diku-dk/futhark/issues 2590s 2594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.fut: 2594s Compiling with --backend=multicore: 2594s cc failed with code 1: 2594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c: In function ‘futrts_umul_hi64’: 2594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2594s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2594s | ^~~~~~~~~~~ 2594s | __uint32_t 2594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:4422:90: error: expected ‘)’ before ‘a’ 2594s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2594s | ~ ^ 2594s | ) 2594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:4422:109: error: expected ‘)’ before ‘b’ 2594s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2594s | ~ ^ 2594s | ) 2594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c: In function ‘futrts_smul_hi64’: 2594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2594s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2594s | ^~~~~~~~~~ 2594s | __int128__ 2594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:4426:86: error: expected ‘)’ before ‘a’ 2594s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2594s | ~ ^ 2594s | ) 2594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:4426:104: error: expected ‘)’ before ‘b’ 2594s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2594s | ~ ^ 2594s | ) 2594s 2594s If you find this error message confusing, uninformative, or wrong, please open an issue: 2594s https://github.com/diku-dk/futhark/issues 2594s 2596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.fut: 2596s Compiling with --backend=multicore: 2596s cc failed with code 1: 2596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c: In function ‘futrts_umul_hi64’: 2596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4426:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2596s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2596s | ^~~~~~~~~~~ 2596s | __uint32_t 2596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4426:78: note: each undeclared identifier is reported only once for each function it appears in 2596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4426:90: error: expected ‘)’ before ‘a’ 2596s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2596s | ~ ^ 2596s | ) 2596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4426:109: error: expected ‘)’ before ‘b’ 2596s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2596s | ~ ^ 2596s | ) 2596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c: In function ‘futrts_smul_hi64’: 2596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4430:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2596s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2596s | ^~~~~~~~~~ 2596s | __int128__ 2596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4430:86: error: expected ‘)’ before ‘a’ 2596s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2596s | ~ ^ 2596s | ) 2596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4430:104: error: expected ‘)’ before ‘b’ 2596s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2596s | ~ ^ 2596s | ) 2596s 2596s If you find this error message confusing, uninformative, or wrong, please open an issue: 2596s https://github.com/diku-dk/futhark/issues 2596s 2597s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.fut: 2597s Compiling with --backend=multicore: 2597s cc failed with code 1: 2597s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c: In function ‘futrts_umul_hi64’: 2597s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2597s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2597s | ^~~~~~~~~~~ 2597s | __uint32_t 2597s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2597s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4421:90: error: expected ‘)’ before ‘a’ 2597s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2597s | ~ ^ 2597s | ) 2597s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4421:109: error: expected ‘)’ before ‘b’ 2597s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2597s | ~ ^ 2597s | ) 2597s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c: In function ‘futrts_smul_hi64’: 2597s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2597s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2597s | ^~~~~~~~~~ 2597s | __int128__ 2597s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4425:86: error: expected ‘)’ before ‘a’ 2597s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2597s | ~ ^ 2597s | ) 2597s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4425:104: error: expected ‘)’ before ‘b’ 2597s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2597s | ~ ^ 2597s | ) 2597s 2597s If you find this error message confusing, uninformative, or wrong, please open an issue: 2597s https://github.com/diku-dk/futhark/issues 2597s 2599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.fut: 2599s Compiling with --backend=multicore: 2599s cc failed with code 1: 2599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c: In function ‘futrts_umul_hi64’: 2599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2599s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2599s | ^~~~~~~~~~~ 2599s | __uint32_t 2599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4420:90: error: expected ‘)’ before ‘a’ 2599s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2599s | ~ ^ 2599s | ) 2599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4420:109: error: expected ‘)’ before ‘b’ 2599s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2599s | ~ ^ 2599s | ) 2599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c: In function ‘futrts_smul_hi64’: 2599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2599s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2599s | ^~~~~~~~~~ 2599s | __int128__ 2599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4424:86: error: expected ‘)’ before ‘a’ 2599s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2599s | ~ ^ 2599s | ) 2599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4424:104: error: expected ‘)’ before ‘b’ 2599s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2599s | ~ ^ 2599s | ) 2599s 2599s If you find this error message confusing, uninformative, or wrong, please open an issue: 2599s https://github.com/diku-dk/futhark/issues 2599s 2601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.fut: 2601s Compiling with --backend=multicore: 2601s cc failed with code 1: 2601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c: In function ‘futrts_umul_hi64’: 2601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2601s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2601s | ^~~~~~~~~~~ 2601s | __uint32_t 2601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4422:90: error: expected ‘)’ before ‘a’ 2601s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2601s | ~ ^ 2601s | ) 2601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4422:109: error: expected ‘)’ before ‘b’ 2601s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2601s | ~ ^ 2601s | ) 2601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c: In function ‘futrts_smul_hi64’: 2601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2601s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2601s | ^~~~~~~~~~ 2601s | __int128__ 2601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4426:86: error: expected ‘)’ before ‘a’ 2601s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2601s | ~ ^ 2601s | ) 2601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4426:104: error: expected ‘)’ before ‘b’ 2601s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2601s | ~ ^ 2601s | ) 2601s 2601s If you find this error message confusing, uninformative, or wrong, please open an issue: 2601s https://github.com/diku-dk/futhark/issues 2601s 2601s 1535 failed, 176 passed, 602 to go. 2602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.fut: 2602s Compiling with --backend=multicore: 2602s cc failed with code 1: 2602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c: In function ‘futrts_umul_hi64’: 2602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2602s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2602s | ^~~~~~~~~~~ 2602s | __uint32_t 2602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4406:90: error: expected ‘)’ before ‘a’ 2602s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2602s | ~ ^ 2602s | ) 2602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4406:109: error: expected ‘)’ before ‘b’ 2602s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2602s | ~ ^ 2602s | ) 2602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c: In function ‘futrts_smul_hi64’: 2602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2602s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2602s | ^~~~~~~~~~ 2602s | __int128__ 2602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4410:86: error: expected ‘)’ before ‘a’ 2602s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2602s | ~ ^ 2602s | ) 2602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4410:104: error: expected ‘)’ before ‘b’ 2602s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2602s | ~ ^ 2602s | ) 2602s 2602s If you find this error message confusing, uninformative, or wrong, please open an issue: 2602s https://github.com/diku-dk/futhark/issues 2602s 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.fut: 2603s Compiling with --backend=multicore: 2603s cc failed with code 1: 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c: In function ‘futrts_umul_hi64’: 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2603s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2603s | ^~~~~~~~~~~ 2603s | __uint32_t 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:4421:90: error: expected ‘)’ before ‘a’ 2603s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2603s | ~ ^ 2603s | ) 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:4421:109: error: expected ‘)’ before ‘b’ 2603s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2603s | ~ ^ 2603s | ) 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c: In function ‘futrts_smul_hi64’: 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2603s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2603s | ^~~~~~~~~~ 2603s | __int128__ 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:4425:86: error: expected ‘)’ before ‘a’ 2603s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2603s | ~ ^ 2603s | ) 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:4425:104: error: expected ‘)’ before ‘b’ 2603s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2603s | ~ ^ 2603s | ) 2603s 2603s If you find this error message confusing, uninformative, or wrong, please open an issue: 2603s https://github.com/diku-dk/futhark/issues 2603s 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.fut: 2603s Compiling with --backend=multicore: 2603s cc failed with code 1: 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c: In function ‘futrts_umul_hi64’: 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2603s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2603s | ^~~~~~~~~~~ 2603s | __uint32_t 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:4420:90: error: expected ‘)’ before ‘a’ 2603s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2603s | ~ ^ 2603s | ) 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:4420:109: error: expected ‘)’ before ‘b’ 2603s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2603s | ~ ^ 2603s | ) 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c: In function ‘futrts_smul_hi64’: 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2603s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2603s | ^~~~~~~~~~ 2603s | __int128__ 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:4424:86: error: expected ‘)’ before ‘a’ 2603s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2603s | ~ ^ 2603s | ) 2603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:4424:104: error: expected ‘)’ before ‘b’ 2603s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2603s | ~ ^ 2603s | ) 2603s 2603s If you find this error message confusing, uninformative, or wrong, please open an issue: 2603s https://github.com/diku-dk/futhark/issues 2603s 2604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.fut: 2604s Compiling with --backend=multicore: 2604s cc failed with code 1: 2604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c: In function ‘futrts_umul_hi64’: 2604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2604s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2604s | ^~~~~~~~~~~ 2604s | __uint32_t 2604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:4420:90: error: expected ‘)’ before ‘a’ 2604s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2604s | ~ ^ 2604s | ) 2604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:4420:109: error: expected ‘)’ before ‘b’ 2604s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2604s | ~ ^ 2604s | ) 2604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c: In function ‘futrts_smul_hi64’: 2604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2604s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2604s | ^~~~~~~~~~ 2604s | __int128__ 2604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:4424:86: error: expected ‘)’ before ‘a’ 2604s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2604s | ~ ^ 2604s | ) 2604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:4424:104: error: expected ‘)’ before ‘b’ 2604s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2604s | ~ ^ 2604s | ) 2604s 2604s If you find this error message confusing, uninformative, or wrong, please open an issue: 2604s https://github.com/diku-dk/futhark/issues 2604s 2605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.fut: 2605s Compiling with --backend=multicore: 2605s cc failed with code 1: 2605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c: In function ‘futrts_umul_hi64’: 2605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2605s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2605s | ^~~~~~~~~~~ 2605s | __uint32_t 2605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:4420:90: error: expected ‘)’ before ‘a’ 2605s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2605s | ~ ^ 2605s | ) 2605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:4420:109: error: expected ‘)’ before ‘b’ 2605s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2605s | ~ ^ 2605s | ) 2605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c: In function ‘futrts_smul_hi64’: 2605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2605s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2605s | ^~~~~~~~~~ 2605s | __int128__ 2605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:4424:86: error: expected ‘)’ before ‘a’ 2605s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2605s | ~ ^ 2605s | ) 2605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:4424:104: error: expected ‘)’ before ‘b’ 2605s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2605s | ~ ^ 2605s | ) 2605s 2605s If you find this error message confusing, uninformative, or wrong, please open an issue: 2605s https://github.com/diku-dk/futhark/issues 2605s 2606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.fut: 2606s Compiling with --backend=multicore: 2606s cc failed with code 1: 2606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c: In function ‘futrts_umul_hi64’: 2606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2606s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2606s | ^~~~~~~~~~~ 2606s | __uint32_t 2606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:4420:90: error: expected ‘)’ before ‘a’ 2606s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2606s | ~ ^ 2606s | ) 2606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:4420:109: error: expected ‘)’ before ‘b’ 2606s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2606s | ~ ^ 2606s | ) 2606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c: In function ‘futrts_smul_hi64’: 2606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2606s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2606s | ^~~~~~~~~~ 2606s | __int128__ 2606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:4424:86: error: expected ‘)’ before ‘a’ 2606s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2606s | ~ ^ 2606s | ) 2606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:4424:104: error: expected ‘)’ before ‘b’ 2606s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2606s | ~ ^ 2606s | ) 2606s 2606s If you find this error message confusing, uninformative, or wrong, please open an issue: 2606s https://github.com/diku-dk/futhark/issues 2606s 2607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.fut: 2607s Compiling with --backend=multicore: 2607s cc failed with code 1: 2607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c: In function ‘futrts_umul_hi64’: 2607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2607s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2607s | ^~~~~~~~~~~ 2607s | __uint32_t 2607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:4421:90: error: expected ‘)’ before ‘a’ 2607s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2607s | ~ ^ 2607s | ) 2607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:4421:109: error: expected ‘)’ before ‘b’ 2607s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2607s | ~ ^ 2607s | ) 2607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c: In function ‘futrts_smul_hi64’: 2607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2607s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2607s | ^~~~~~~~~~ 2607s | __int128__ 2607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:4425:86: error: expected ‘)’ before ‘a’ 2607s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2607s | ~ ^ 2607s | ) 2607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:4425:104: error: expected ‘)’ before ‘b’ 2607s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2607s | ~ ^ 2607s | ) 2607s 2607s If you find this error message confusing, uninformative, or wrong, please open an issue: 2607s https://github.com/diku-dk/futhark/issues 2607s 2610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.fut: 2610s Compiling with --backend=multicore: 2610s cc failed with code 1: 2610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c: In function ‘futrts_umul_hi64’: 2610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2610s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2610s | ^~~~~~~~~~~ 2610s | __uint32_t 2610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:4420:90: error: expected ‘)’ before ‘a’ 2610s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2610s | ~ ^ 2610s | ) 2610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:4420:109: error: expected ‘)’ before ‘b’ 2610s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2610s | ~ ^ 2610s | ) 2610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c: In function ‘futrts_smul_hi64’: 2610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2610s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2610s | ^~~~~~~~~~ 2610s | __int128__ 2610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:4424:86: error: expected ‘)’ before ‘a’ 2610s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2610s | ~ ^ 2610s | ) 2610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:4424:104: error: expected ‘)’ before ‘b’ 2610s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2610s | ~ ^ 2610s | ) 2610s 2610s If you find this error message confusing, uninformative, or wrong, please open an issue: 2610s https://github.com/diku-dk/futhark/issues 2610s 2612s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.fut: 2612s Compiling with --backend=multicore: 2612s cc failed with code 1: 2612s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c: In function ‘futrts_umul_hi64’: 2612s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2612s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2612s | ^~~~~~~~~~~ 2612s | __uint32_t 2612s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2612s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:4420:90: error: expected ‘)’ before ‘a’ 2612s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2612s | ~ ^ 2612s | ) 2612s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:4420:109: error: expected ‘)’ before ‘b’ 2612s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2612s | ~ ^ 2612s | ) 2612s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c: In function ‘futrts_smul_hi64’: 2612s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2612s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2612s | ^~~~~~~~~~ 2612s | __int128__ 2612s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:4424:86: error: expected ‘)’ before ‘a’ 2612s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2612s | ~ ^ 2612s | ) 2612s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:4424:104: error: expected ‘)’ before ‘b’ 2612s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2612s | ~ ^ 2612s | ) 2612s 2612s If you find this error message confusing, uninformative, or wrong, please open an issue: 2612s https://github.com/diku-dk/futhark/issues 2612s 2613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.fut: 2613s Compiling with --backend=multicore: 2613s cc failed with code 1: 2613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c: In function ‘futrts_umul_hi64’: 2613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2613s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2613s | ^~~~~~~~~~~ 2613s | __uint32_t 2613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4420:90: error: expected ‘)’ before ‘a’ 2613s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2613s | ~ ^ 2613s | ) 2613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4420:109: error: expected ‘)’ before ‘b’ 2613s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2613s | ~ ^ 2613s | ) 2613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c: In function ‘futrts_smul_hi64’: 2613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2613s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2613s | ^~~~~~~~~~ 2613s | __int128__ 2613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4424:86: error: expected ‘)’ before ‘a’ 2613s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2613s | ~ ^ 2613s | ) 2613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4424:104: error: expected ‘)’ before ‘b’ 2613s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2613s | ~ ^ 2613s | ) 2613s 2613s If you find this error message confusing, uninformative, or wrong, please open an issue: 2613s https://github.com/diku-dk/futhark/issues 2613s 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.fut: 2614s Compiling with --backend=multicore: 2614s cc failed with code 1: 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c: In function ‘futrts_umul_hi64’: 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2614s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2614s | ^~~~~~~~~~~ 2614s | __uint32_t 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4435:90: error: expected ‘)’ before ‘a’ 2614s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2614s | ~ ^ 2614s | ) 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4435:109: error: expected ‘)’ before ‘b’ 2614s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2614s | ~ ^ 2614s | ) 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c: In function ‘futrts_smul_hi64’: 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2614s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2614s | ^~~~~~~~~~ 2614s | __int128__ 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4439:86: error: expected ‘)’ before ‘a’ 2614s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2614s | ~ ^ 2614s | ) 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4439:104: error: expected ‘)’ before ‘b’ 2614s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2614s | ~ ^ 2614s | ) 2614s 2614s If you find this error message confusing, uninformative, or wrong, please open an issue: 2614s https://github.com/diku-dk/futhark/issues 2614s 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.fut: 2614s Compiling with --backend=multicore: 2614s cc failed with code 1: 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c: In function ‘futrts_umul_hi64’: 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2614s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2614s | ^~~~~~~~~~~ 2614s | __uint32_t 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:4420:90: error: expected ‘)’ before ‘a’ 2614s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2614s | ~ ^ 2614s | ) 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:4420:109: error: expected ‘)’ before ‘b’ 2614s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2614s | ~ ^ 2614s | ) 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c: In function ‘futrts_smul_hi64’: 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2614s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2614s | ^~~~~~~~~~ 2614s | __int128__ 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:4424:86: error: expected ‘)’ before ‘a’ 2614s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2614s | ~ ^ 2614s | ) 2614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:4424:104: error: expected ‘)’ before ‘b’ 2614s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2614s | ~ ^ 2614s | ) 2614s 2614s If you find this error message confusing, uninformative, or wrong, please open an issue: 2614s https://github.com/diku-dk/futhark/issues 2614s 2615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.fut: 2615s Compiling with --backend=multicore: 2615s cc failed with code 1: 2615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c: In function ‘futrts_umul_hi64’: 2615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2615s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2615s | ^~~~~~~~~~~ 2615s | __uint32_t 2615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:4420:90: error: expected ‘)’ before ‘a’ 2615s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2615s | ~ ^ 2615s | ) 2615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:4420:109: error: expected ‘)’ before ‘b’ 2615s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2615s | ~ ^ 2615s | ) 2615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c: In function ‘futrts_smul_hi64’: 2615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2615s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2615s | ^~~~~~~~~~ 2615s | __int128__ 2615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:4424:86: error: expected ‘)’ before ‘a’ 2615s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2615s | ~ ^ 2615s | ) 2615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:4424:104: error: expected ‘)’ before ‘b’ 2615s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2615s | ~ ^ 2615s | ) 2615s 2615s If you find this error message confusing, uninformative, or wrong, please open an issue: 2615s https://github.com/diku-dk/futhark/issues 2615s 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.fut: 2616s Compiling with --backend=multicore: 2616s cc failed with code 1: 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c: In function ‘futrts_umul_hi64’: 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2616s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2616s | ^~~~~~~~~~~ 2616s | __uint32_t 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:4435:90: error: expected ‘)’ before ‘a’ 2616s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2616s | ~ ^ 2616s | ) 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:4435:109: error: expected ‘)’ before ‘b’ 2616s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2616s | ~ ^ 2616s | ) 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c: In function ‘futrts_smul_hi64’: 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2616s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2616s | ^~~~~~~~~~ 2616s | __int128__ 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:4439:86: error: expected ‘)’ before ‘a’ 2616s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2616s | ~ ^ 2616s | ) 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:4439:104: error: expected ‘)’ before ‘b’ 2616s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2616s | ~ ^ 2616s | ) 2616s 2616s If you find this error message confusing, uninformative, or wrong, please open an issue: 2616s https://github.com/diku-dk/futhark/issues 2616s 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.fut: 2616s Compiling with --backend=multicore: 2616s cc failed with code 1: 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c: In function ‘futrts_umul_hi64’: 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2616s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2616s | ^~~~~~~~~~~ 2616s | __uint32_t 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:4422:90: error: expected ‘)’ before ‘a’ 2616s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2616s | ~ ^ 2616s | ) 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:4422:109: error: expected ‘)’ before ‘b’ 2616s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2616s | ~ ^ 2616s | ) 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c: In function ‘futrts_smul_hi64’: 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2616s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2616s | ^~~~~~~~~~ 2616s | __int128__ 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:4426:86: error: expected ‘)’ before ‘a’ 2616s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2616s | ~ ^ 2616s | ) 2616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:4426:104: error: expected ‘)’ before ‘b’ 2616s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2616s | ~ ^ 2616s | ) 2616s 2616s If you find this error message confusing, uninformative, or wrong, please open an issue: 2616s https://github.com/diku-dk/futhark/issues 2616s 2618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.fut: 2618s Compiling with --backend=multicore: 2618s cc failed with code 1: 2618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c: In function ‘futrts_umul_hi64’: 2618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2618s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2618s | ^~~~~~~~~~~ 2618s | __uint32_t 2618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4421:90: error: expected ‘)’ before ‘a’ 2618s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2618s | ~ ^ 2618s | ) 2618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4421:109: error: expected ‘)’ before ‘b’ 2618s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2618s | ~ ^ 2618s | ) 2618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c: In function ‘futrts_smul_hi64’: 2618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2618s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2618s | ^~~~~~~~~~ 2618s | __int128__ 2618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4425:86: error: expected ‘)’ before ‘a’ 2618s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2618s | ~ ^ 2618s | ) 2618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4425:104: error: expected ‘)’ before ‘b’ 2618s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2618s | ~ ^ 2618s | ) 2618s 2618s If you find this error message confusing, uninformative, or wrong, please open an issue: 2618s https://github.com/diku-dk/futhark/issues 2618s 2621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.fut: 2621s Compiling with --backend=multicore: 2621s cc failed with code 1: 2621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c: In function ‘futrts_umul_hi64’: 2621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2621s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2621s | ^~~~~~~~~~~ 2621s | __uint32_t 2621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4421:90: error: expected ‘)’ before ‘a’ 2621s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2621s | ~ ^ 2621s | ) 2621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4421:109: error: expected ‘)’ before ‘b’ 2621s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2621s | ~ ^ 2621s | ) 2621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c: In function ‘futrts_smul_hi64’: 2621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2621s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2621s | ^~~~~~~~~~ 2621s | __int128__ 2621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4425:86: error: expected ‘)’ before ‘a’ 2621s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2621s | ~ ^ 2621s | ) 2621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4425:104: error: expected ‘)’ before ‘b’ 2621s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2621s | ~ ^ 2621s | ) 2621s 2621s If you find this error message confusing, uninformative, or wrong, please open an issue: 2621s https://github.com/diku-dk/futhark/issues 2621s 2622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.fut: 2622s Compiling with --backend=multicore: 2622s cc failed with code 1: 2622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c: In function ‘futrts_umul_hi64’: 2622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2622s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2622s | ^~~~~~~~~~~ 2622s | __uint32_t 2622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4421:90: error: expected ‘)’ before ‘a’ 2622s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2622s | ~ ^ 2622s | ) 2622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4421:109: error: expected ‘)’ before ‘b’ 2622s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2622s | ~ ^ 2622s | ) 2622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c: In function ‘futrts_smul_hi64’: 2622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2622s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2622s | ^~~~~~~~~~ 2622s | __int128__ 2622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4425:86: error: expected ‘)’ before ‘a’ 2622s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2622s | ~ ^ 2622s | ) 2622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4425:104: error: expected ‘)’ before ‘b’ 2622s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2622s | ~ ^ 2622s | ) 2622s 2622s If you find this error message confusing, uninformative, or wrong, please open an issue: 2622s https://github.com/diku-dk/futhark/issues 2622s 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.fut: 2623s Compiling with --backend=multicore: 2623s cc failed with code 1: 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c: In function ‘futrts_umul_hi64’: 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2623s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2623s | ^~~~~~~~~~~ 2623s | __uint32_t 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4436:90: error: expected ‘)’ before ‘a’ 2623s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2623s | ~ ^ 2623s | ) 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4436:109: error: expected ‘)’ before ‘b’ 2623s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2623s | ~ ^ 2623s | ) 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c: In function ‘futrts_smul_hi64’: 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2623s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2623s | ^~~~~~~~~~ 2623s | __int128__ 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4440:86: error: expected ‘)’ before ‘a’ 2623s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2623s | ~ ^ 2623s | ) 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4440:104: error: expected ‘)’ before ‘b’ 2623s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2623s | ~ ^ 2623s | ) 2623s 2623s If you find this error message confusing, uninformative, or wrong, please open an issue: 2623s https://github.com/diku-dk/futhark/issues 2623s 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.fut: 2623s Compiling with --backend=multicore: 2623s cc failed with code 1: 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c: In function ‘futrts_umul_hi64’: 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2623s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2623s | ^~~~~~~~~~~ 2623s | __uint32_t 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4421:90: error: expected ‘)’ before ‘a’ 2623s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2623s | ~ ^ 2623s | ) 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4421:109: error: expected ‘)’ before ‘b’ 2623s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2623s | ~ ^ 2623s | ) 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c: In function ‘futrts_smul_hi64’: 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2623s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2623s | ^~~~~~~~~~ 2623s | __int128__ 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4425:86: error: expected ‘)’ before ‘a’ 2623s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2623s | ~ ^ 2623s | ) 2623s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4425:104: error: expected ‘)’ before ‘b’ 2623s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2623s | ~ ^ 2623s | ) 2623s 2623s If you find this error message confusing, uninformative, or wrong, please open an issue: 2623s https://github.com/diku-dk/futhark/issues 2623s 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.fut: 2625s Compiling with --backend=multicore: 2625s cc failed with code 1: 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c: In function ‘futrts_umul_hi64’: 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2625s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2625s | ^~~~~~~~~~~ 2625s | __uint32_t 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4421:90: error: expected ‘)’ before ‘a’ 2625s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2625s | ~ ^ 2625s | ) 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4421:109: error: expected ‘)’ before ‘b’ 2625s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2625s | ~ ^ 2625s | ) 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c: In function ‘futrts_smul_hi64’: 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2625s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2625s | ^~~~~~~~~~ 2625s | __int128__ 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4425:86: error: expected ‘)’ before ‘a’ 2625s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2625s | ~ ^ 2625s | ) 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4425:104: error: expected ‘)’ before ‘b’ 2625s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2625s | ~ ^ 2625s | ) 2625s 2625s If you find this error message confusing, uninformative, or wrong, please open an issue: 2625s https://github.com/diku-dk/futhark/issues 2625s 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.fut: 2625s Compiling with --backend=multicore: 2625s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.fut:6:17-8:33: 2625s Entry point parameter 2625s 2625s ((indexes: [k]i64): [k]i64, (values: [k]i32): [k]i32, (array: *[n]i32): *[n]i32) 2625s 2625s will have an opaque type, so the entry point will likely not be callable. 2625s cc failed with code 1: 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c: In function ‘futrts_umul_hi64’: 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4456:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2625s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2625s | ^~~~~~~~~~~ 2625s | __uint32_t 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4456:78: note: each undeclared identifier is reported only once for each function it appears in 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4456:90: error: expected ‘)’ before ‘a’ 2625s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2625s | ~ ^ 2625s | ) 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4456:109: error: expected ‘)’ before ‘b’ 2625s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2625s | ~ ^ 2625s | ) 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c: In function ‘futrts_smul_hi64’: 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4460:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2625s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2625s | ^~~~~~~~~~ 2625s | __int128__ 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4460:86: error: expected ‘)’ before ‘a’ 2625s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2625s | ~ ^ 2625s | ) 2625s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4460:104: error: expected ‘)’ before ‘b’ 2625s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2625s | ~ ^ 2625s | ) 2625s 2625s If you find this error message confusing, uninformative, or wrong, please open an issue: 2625s https://github.com/diku-dk/futhark/issues 2625s 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.fut: 2627s Compiling with --backend=multicore: 2627s cc failed with code 1: 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c: In function ‘futrts_umul_hi64’: 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2627s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2627s | ^~~~~~~~~~~ 2627s | __uint32_t 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4421:90: error: expected ‘)’ before ‘a’ 2627s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2627s | ~ ^ 2627s | ) 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4421:109: error: expected ‘)’ before ‘b’ 2627s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2627s | ~ ^ 2627s | ) 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c: In function ‘futrts_smul_hi64’: 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2627s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2627s | ^~~~~~~~~~ 2627s | __int128__ 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4425:86: error: expected ‘)’ before ‘a’ 2627s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2627s | ~ ^ 2627s | ) 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4425:104: error: expected ‘)’ before ‘b’ 2627s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2627s | ~ ^ 2627s | ) 2627s 2627s If you find this error message confusing, uninformative, or wrong, please open an issue: 2627s https://github.com/diku-dk/futhark/issues 2627s 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.fut: 2627s Compiling with --backend=multicore: 2627s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.fut:8:17-10:33: 2627s Entry point parameter 2627s 2627s ((indexes: [k]i64): [k]i64, (values: [k]i64): [k]i64, (array: *[n]i64): *[n]i64) 2627s 2627s will have an opaque type, so the entry point will likely not be callable. 2627s cc failed with code 1: 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c: In function ‘futrts_umul_hi64’: 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2627s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2627s | ^~~~~~~~~~~ 2627s | __uint32_t 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4440:90: error: expected ‘)’ before ‘a’ 2627s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2627s | ~ ^ 2627s | ) 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4440:109: error: expected ‘)’ before ‘b’ 2627s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2627s | ~ ^ 2627s | ) 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c: In function ‘futrts_smul_hi64’: 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2627s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2627s | ^~~~~~~~~~ 2627s | __int128__ 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4444:86: error: expected ‘)’ before ‘a’ 2627s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2627s | ~ ^ 2627s | ) 2627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4444:104: error: expected ‘)’ before ‘b’ 2627s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2627s | ~ ^ 2627s | ) 2627s 2627s If you find this error message confusing, uninformative, or wrong, please open an issue: 2627s https://github.com/diku-dk/futhark/issues 2627s 2629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.fut: 2629s Compiling with --backend=multicore: 2629s cc failed with code 1: 2629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c: In function ‘futrts_umul_hi64’: 2629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2629s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2629s | ^~~~~~~~~~~ 2629s | __uint32_t 2629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4422:90: error: expected ‘)’ before ‘a’ 2629s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2629s | ~ ^ 2629s | ) 2629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4422:109: error: expected ‘)’ before ‘b’ 2629s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2629s | ~ ^ 2629s | ) 2629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c: In function ‘futrts_smul_hi64’: 2629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2629s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2629s | ^~~~~~~~~~ 2629s | __int128__ 2629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4426:86: error: expected ‘)’ before ‘a’ 2629s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2629s | ~ ^ 2629s | ) 2629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4426:104: error: expected ‘)’ before ‘b’ 2629s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2629s | ~ ^ 2629s | ) 2629s 2629s If you find this error message confusing, uninformative, or wrong, please open an issue: 2629s https://github.com/diku-dk/futhark/issues 2629s 2630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.fut: 2630s Compiling with --backend=multicore: 2630s cc failed with code 1: 2630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c: In function ‘futrts_umul_hi64’: 2630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2630s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2630s | ^~~~~~~~~~~ 2630s | __uint32_t 2630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4422:90: error: expected ‘)’ before ‘a’ 2630s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2630s | ~ ^ 2630s | ) 2630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4422:109: error: expected ‘)’ before ‘b’ 2630s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2630s | ~ ^ 2630s | ) 2630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c: In function ‘futrts_smul_hi64’: 2630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2630s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2630s | ^~~~~~~~~~ 2630s | __int128__ 2630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4426:86: error: expected ‘)’ before ‘a’ 2630s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2630s | ~ ^ 2630s | ) 2630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4426:104: error: expected ‘)’ before ‘b’ 2630s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2630s | ~ ^ 2630s | ) 2630s 2630s If you find this error message confusing, uninformative, or wrong, please open an issue: 2630s https://github.com/diku-dk/futhark/issues 2630s 2631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.fut: 2631s Compiling with --backend=multicore: 2631s cc failed with code 1: 2631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c: In function ‘futrts_umul_hi64’: 2631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2631s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2631s | ^~~~~~~~~~~ 2631s | __uint32_t 2631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4422:90: error: expected ‘)’ before ‘a’ 2631s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2631s | ~ ^ 2631s | ) 2631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4422:109: error: expected ‘)’ before ‘b’ 2631s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2631s | ~ ^ 2631s | ) 2631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c: In function ‘futrts_smul_hi64’: 2631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2631s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2631s | ^~~~~~~~~~ 2631s | __int128__ 2631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4426:86: error: expected ‘)’ before ‘a’ 2631s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2631s | ~ ^ 2631s | ) 2631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4426:104: error: expected ‘)’ before ‘b’ 2631s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2631s | ~ ^ 2631s | ) 2631s 2631s If you find this error message confusing, uninformative, or wrong, please open an issue: 2631s https://github.com/diku-dk/futhark/issues 2631s 2632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.fut: 2632s Compiling with --backend=multicore: 2632s cc failed with code 1: 2632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c: In function ‘futrts_umul_hi64’: 2632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2632s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2632s | ^~~~~~~~~~~ 2632s | __uint32_t 2632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 2632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4440:90: error: expected ‘)’ before ‘a’ 2632s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2632s | ~ ^ 2632s | ) 2632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4440:109: error: expected ‘)’ before ‘b’ 2632s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2632s | ~ ^ 2632s | ) 2632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c: In function ‘futrts_smul_hi64’: 2632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2632s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2632s | ^~~~~~~~~~ 2632s | __int128__ 2632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4444:86: error: expected ‘)’ before ‘a’ 2632s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2632s | ~ ^ 2632s | ) 2632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4444:104: error: expected ‘)’ before ‘b’ 2632s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2632s | ~ ^ 2632s | ) 2632s 2632s If you find this error message confusing, uninformative, or wrong, please open an issue: 2632s https://github.com/diku-dk/futhark/issues 2632s 2633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.fut: 2633s Compiling with --backend=multicore: 2633s cc failed with code 1: 2633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c: In function ‘futrts_umul_hi64’: 2633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2633s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2633s | ^~~~~~~~~~~ 2633s | __uint32_t 2633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 2633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4423:90: error: expected ‘)’ before ‘a’ 2633s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2633s | ~ ^ 2633s | ) 2633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4423:109: error: expected ‘)’ before ‘b’ 2633s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2633s | ~ ^ 2633s | ) 2633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c: In function ‘futrts_smul_hi64’: 2633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2633s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2633s | ^~~~~~~~~~ 2633s | __int128__ 2633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4427:86: error: expected ‘)’ before ‘a’ 2633s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2633s | ~ ^ 2633s | ) 2633s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4427:104: error: expected ‘)’ before ‘b’ 2633s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2633s | ~ ^ 2633s | ) 2633s 2633s If you find this error message confusing, uninformative, or wrong, please open an issue: 2633s https://github.com/diku-dk/futhark/issues 2633s 2634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.fut: 2634s Compiling with --backend=multicore: 2634s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.fut:6:18-9:34: 2634s Entry point parameter 2634s 2634s ((indexes: [k]i64): [k]i64, (values1: [k]i32): [k]i32, (values2: [k]i32): [k]i32, (array: *[n]i32): *[n]i32) 2634s 2634s will have an opaque type, so the entry point will likely not be callable. 2634s cc failed with code 1: 2634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c: In function ‘futrts_umul_hi64’: 2634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4457:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2634s 4457 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2634s | ^~~~~~~~~~~ 2634s | __uint32_t 2634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4457:78: note: each undeclared identifier is reported only once for each function it appears in 2634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4457:90: error: expected ‘)’ before ‘a’ 2634s 4457 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2634s | ~ ^ 2634s | ) 2634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4457:109: error: expected ‘)’ before ‘b’ 2634s 4457 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2634s | ~ ^ 2634s | ) 2634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c: In function ‘futrts_smul_hi64’: 2634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4461:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2634s 4461 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2634s | ^~~~~~~~~~ 2634s | __int128__ 2634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4461:86: error: expected ‘)’ before ‘a’ 2634s 4461 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2634s | ~ ^ 2634s | ) 2634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4461:104: error: expected ‘)’ before ‘b’ 2634s 4461 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2634s | ~ ^ 2634s | ) 2634s 2634s If you find this error message confusing, uninformative, or wrong, please open an issue: 2634s https://github.com/diku-dk/futhark/issues 2634s 2635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.fut: 2635s Compiling with --backend=multicore: 2635s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.fut:6:14-10:31: 2635s Entry point parameter 2635s 2635s ((indexes: [k]i64): [k]i64, (values1: [k]i64): [k]i64, (values2: [k]i64): [k]i64, (array1: *[k]i64): *[k]i64, (array2: *[k]i64): *[k]i64) 2635s 2635s will have an opaque type, so the entry point will likely not be callable. 2635s cc failed with code 1: 2635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c: In function ‘futrts_umul_hi64’: 2635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4444:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2635s 4444 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2635s | ^~~~~~~~~~~ 2635s | __uint32_t 2635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4444:78: note: each undeclared identifier is reported only once for each function it appears in 2635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4444:90: error: expected ‘)’ before ‘a’ 2635s 4444 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2635s | ~ ^ 2635s | ) 2635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4444:109: error: expected ‘)’ before ‘b’ 2635s 4444 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2635s | ~ ^ 2635s | ) 2635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c: In function ‘futrts_smul_hi64’: 2635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4448:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2635s 4448 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2635s | ^~~~~~~~~~ 2635s | __int128__ 2635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4448:86: error: expected ‘)’ before ‘a’ 2635s 4448 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2635s | ~ ^ 2635s | ) 2635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4448:104: error: expected ‘)’ before ‘b’ 2635s 4448 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2635s | ~ ^ 2635s | ) 2635s 2635s If you find this error message confusing, uninformative, or wrong, please open an issue: 2635s https://github.com/diku-dk/futhark/issues 2635s 2636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.fut: 2636s Compiling with --backend=multicore: 2636s cc failed with code 1: 2636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c: In function ‘futrts_umul_hi64’: 2636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2636s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2636s | ^~~~~~~~~~~ 2636s | __uint32_t 2636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 2636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4440:90: error: expected ‘)’ before ‘a’ 2636s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2636s | ~ ^ 2636s | ) 2636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4440:109: error: expected ‘)’ before ‘b’ 2636s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2636s | ~ ^ 2636s | ) 2636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c: In function ‘futrts_smul_hi64’: 2636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2636s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2636s | ^~~~~~~~~~ 2636s | __int128__ 2636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4444:86: error: expected ‘)’ before ‘a’ 2636s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2636s | ~ ^ 2636s | ) 2636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4444:104: error: expected ‘)’ before ‘b’ 2636s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2636s | ~ ^ 2636s | ) 2636s 2636s If you find this error message confusing, uninformative, or wrong, please open an issue: 2636s https://github.com/diku-dk/futhark/issues 2636s 2637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.fut: 2637s Compiling with --backend=multicore: 2637s cc failed with code 1: 2637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c: In function ‘futrts_umul_hi64’: 2637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4441:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2637s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2637s | ^~~~~~~~~~~ 2637s | __uint32_t 2637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4441:78: note: each undeclared identifier is reported only once for each function it appears in 2637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4441:90: error: expected ‘)’ before ‘a’ 2637s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2637s | ~ ^ 2637s | ) 2637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4441:109: error: expected ‘)’ before ‘b’ 2637s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2637s | ~ ^ 2637s | ) 2637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c: In function ‘futrts_smul_hi64’: 2637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4445:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2637s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2637s | ^~~~~~~~~~ 2637s | __int128__ 2637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4445:86: error: expected ‘)’ before ‘a’ 2637s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2637s | ~ ^ 2637s | ) 2637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4445:104: error: expected ‘)’ before ‘b’ 2637s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2637s | ~ ^ 2637s | ) 2637s 2637s If you find this error message confusing, uninformative, or wrong, please open an issue: 2637s https://github.com/diku-dk/futhark/issues 2637s 2640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.fut: 2640s Compiling with --backend=multicore: 2640s cc failed with code 1: 2640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c: In function ‘futrts_umul_hi64’: 2640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2640s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2640s | ^~~~~~~~~~~ 2640s | __uint32_t 2640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:4422:90: error: expected ‘)’ before ‘a’ 2640s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2640s | ~ ^ 2640s | ) 2640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:4422:109: error: expected ‘)’ before ‘b’ 2640s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2640s | ~ ^ 2640s | ) 2640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c: In function ‘futrts_smul_hi64’: 2640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2640s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2640s | ^~~~~~~~~~ 2640s | __int128__ 2640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:4426:86: error: expected ‘)’ before ‘a’ 2640s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2640s | ~ ^ 2640s | ) 2640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:4426:104: error: expected ‘)’ before ‘b’ 2640s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2640s | ~ ^ 2640s | ) 2640s 2640s If you find this error message confusing, uninformative, or wrong, please open an issue: 2640s https://github.com/diku-dk/futhark/issues 2640s 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.fut: 2641s Compiling with --backend=multicore: 2641s cc failed with code 1: 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c: In function ‘futrts_umul_hi64’: 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2641s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2641s | ^~~~~~~~~~~ 2641s | __uint32_t 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4440:90: error: expected ‘)’ before ‘a’ 2641s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2641s | ~ ^ 2641s | ) 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4440:109: error: expected ‘)’ before ‘b’ 2641s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2641s | ~ ^ 2641s | ) 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c: In function ‘futrts_smul_hi64’: 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2641s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2641s | ^~~~~~~~~~ 2641s | __int128__ 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4444:86: error: expected ‘)’ before ‘a’ 2641s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2641s | ~ ^ 2641s | ) 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4444:104: error: expected ‘)’ before ‘b’ 2641s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2641s | ~ ^ 2641s | ) 2641s 2641s If you find this error message confusing, uninformative, or wrong, please open an issue: 2641s https://github.com/diku-dk/futhark/issues 2641s 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.fut: 2641s Compiling with --backend=multicore: 2641s cc failed with code 1: 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c: In function ‘futrts_umul_hi64’: 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2641s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2641s | ^~~~~~~~~~~ 2641s | __uint32_t 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:4453:90: error: expected ‘)’ before ‘a’ 2641s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2641s | ~ ^ 2641s | ) 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:4453:109: error: expected ‘)’ before ‘b’ 2641s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2641s | ~ ^ 2641s | ) 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c: In function ‘futrts_smul_hi64’: 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2641s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2641s | ^~~~~~~~~~ 2641s | __int128__ 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:4457:86: error: expected ‘)’ before ‘a’ 2641s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2641s | ~ ^ 2641s | ) 2641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:4457:104: error: expected ‘)’ before ‘b’ 2641s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2641s | ~ ^ 2641s | ) 2641s 2641s If you find this error message confusing, uninformative, or wrong, please open an issue: 2641s https://github.com/diku-dk/futhark/issues 2641s 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.fut: 2642s Compiling with --backend=multicore: 2642s cc failed with code 1: 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c: In function ‘futrts_umul_hi64’: 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2642s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2642s | ^~~~~~~~~~~ 2642s | __uint32_t 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:4420:90: error: expected ‘)’ before ‘a’ 2642s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2642s | ~ ^ 2642s | ) 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:4420:109: error: expected ‘)’ before ‘b’ 2642s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2642s | ~ ^ 2642s | ) 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c: In function ‘futrts_smul_hi64’: 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2642s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2642s | ^~~~~~~~~~ 2642s | __int128__ 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:4424:86: error: expected ‘)’ before ‘a’ 2642s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2642s | ~ ^ 2642s | ) 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:4424:104: error: expected ‘)’ before ‘b’ 2642s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2642s | ~ ^ 2642s | ) 2642s 2642s If you find this error message confusing, uninformative, or wrong, please open an issue: 2642s https://github.com/diku-dk/futhark/issues 2642s 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.fut: 2642s Compiling with --backend=multicore: 2642s cc failed with code 1: 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c: In function ‘futrts_umul_hi64’: 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2642s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2642s | ^~~~~~~~~~~ 2642s | __uint32_t 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:4421:90: error: expected ‘)’ before ‘a’ 2642s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2642s | ~ ^ 2642s | ) 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:4421:109: error: expected ‘)’ before ‘b’ 2642s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2642s | ~ ^ 2642s | ) 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c: In function ‘futrts_smul_hi64’: 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2642s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2642s | ^~~~~~~~~~ 2642s | __int128__ 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:4425:86: error: expected ‘)’ before ‘a’ 2642s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2642s | ~ ^ 2642s | ) 2642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:4425:104: error: expected ‘)’ before ‘b’ 2642s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2642s | ~ ^ 2642s | ) 2642s 2642s If you find this error message confusing, uninformative, or wrong, please open an issue: 2642s https://github.com/diku-dk/futhark/issues 2642s 2645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.fut: 2645s Compiling with --backend=multicore: 2645s cc failed with code 1: 2645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c: In function ‘futrts_umul_hi64’: 2645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2645s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2645s | ^~~~~~~~~~~ 2645s | __uint32_t 2645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:4422:90: error: expected ‘)’ before ‘a’ 2645s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2645s | ~ ^ 2645s | ) 2645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:4422:109: error: expected ‘)’ before ‘b’ 2645s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2645s | ~ ^ 2645s | ) 2645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c: In function ‘futrts_smul_hi64’: 2645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2645s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2645s | ^~~~~~~~~~ 2645s | __int128__ 2645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:4426:86: error: expected ‘)’ before ‘a’ 2645s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2645s | ~ ^ 2645s | ) 2645s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:4426:104: error: expected ‘)’ before ‘b’ 2645s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2645s | ~ ^ 2645s | ) 2645s 2645s If you find this error message confusing, uninformative, or wrong, please open an issue: 2645s https://github.com/diku-dk/futhark/issues 2645s 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.fut: 2648s Compiling with --backend=multicore: 2648s cc failed with code 1: 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c: In function ‘futrts_umul_hi64’: 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2648s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2648s | ^~~~~~~~~~~ 2648s | __uint32_t 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:4437:90: error: expected ‘)’ before ‘a’ 2648s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2648s | ~ ^ 2648s | ) 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:4437:109: error: expected ‘)’ before ‘b’ 2648s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2648s | ~ ^ 2648s | ) 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c: In function ‘futrts_smul_hi64’: 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2648s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2648s | ^~~~~~~~~~ 2648s | __int128__ 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:4441:86: error: expected ‘)’ before ‘a’ 2648s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2648s | ~ ^ 2648s | ) 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:4441:104: error: expected ‘)’ before ‘b’ 2648s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2648s | ~ ^ 2648s | ) 2648s 2648s If you find this error message confusing, uninformative, or wrong, please open an issue: 2648s https://github.com/diku-dk/futhark/issues 2648s 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.fut: 2648s Compiling with --backend=multicore: 2648s cc failed with code 1: 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c: In function ‘futrts_umul_hi64’: 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2648s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2648s | ^~~~~~~~~~~ 2648s | __uint32_t 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:4437:90: error: expected ‘)’ before ‘a’ 2648s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2648s | ~ ^ 2648s | ) 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:4437:109: error: expected ‘)’ before ‘b’ 2648s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2648s | ~ ^ 2648s | ) 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c: In function ‘futrts_smul_hi64’: 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2648s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2648s | ^~~~~~~~~~ 2648s | __int128__ 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:4441:86: error: expected ‘)’ before ‘a’ 2648s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2648s | ~ ^ 2648s | ) 2648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:4441:104: error: expected ‘)’ before ‘b’ 2648s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2648s | ~ ^ 2648s | ) 2648s 2648s If you find this error message confusing, uninformative, or wrong, please open an issue: 2648s https://github.com/diku-dk/futhark/issues 2648s 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.fut: 2650s Compiling with --backend=multicore: 2650s cc failed with code 1: 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c: In function ‘futrts_umul_hi64’: 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2650s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2650s | ^~~~~~~~~~~ 2650s | __uint32_t 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:4424:90: error: expected ‘)’ before ‘a’ 2650s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2650s | ~ ^ 2650s | ) 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:4424:109: error: expected ‘)’ before ‘b’ 2650s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2650s | ~ ^ 2650s | ) 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c: In function ‘futrts_smul_hi64’: 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2650s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2650s | ^~~~~~~~~~ 2650s | __int128__ 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:4428:86: error: expected ‘)’ before ‘a’ 2650s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2650s | ~ ^ 2650s | ) 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:4428:104: error: expected ‘)’ before ‘b’ 2650s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2650s | ~ ^ 2650s | ) 2650s 2650s If you find this error message confusing, uninformative, or wrong, please open an issue: 2650s https://github.com/diku-dk/futhark/issues 2650s 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.fut: 2650s Compiling with --backend=multicore: 2650s cc failed with code 1: 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c: In function ‘futrts_umul_hi64’: 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2650s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2650s | ^~~~~~~~~~~ 2650s | __uint32_t 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:4406:90: error: expected ‘)’ before ‘a’ 2650s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2650s | ~ ^ 2650s | ) 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:4406:109: error: expected ‘)’ before ‘b’ 2650s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2650s | ~ ^ 2650s | ) 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c: In function ‘futrts_smul_hi64’: 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2650s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2650s | ^~~~~~~~~~ 2650s | __int128__ 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:4410:86: error: expected ‘)’ before ‘a’ 2650s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2650s | ~ ^ 2650s | ) 2650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:4410:104: error: expected ‘)’ before ‘b’ 2650s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2650s | ~ ^ 2650s | ) 2650s 2650s If you find this error message confusing, uninformative, or wrong, please open an issue: 2650s https://github.com/diku-dk/futhark/issues 2650s 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.fut: 2651s Compiling with --backend=multicore: 2651s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.fut:7:1-71: 2651s Entry point return type 2651s 2651s {x: [n]bool, y: bool} 2651s 2651s will have an opaque type, so the result will likely not be usable. 2651s 2651s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.fut:8:15-38: 2651s Entry point parameter 2651s 2651s ((b: {x: [m]bool, y: bool}): {x: [m]bool, y: bool}) 2651s 2651s will have an opaque type, so the entry point will likely not be callable. 2651s cc failed with code 1: 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c: In function ‘futrts_umul_hi64’: 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2651s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2651s | ^~~~~~~~~~~ 2651s | __uint32_t 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:4451:90: error: expected ‘)’ before ‘a’ 2651s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2651s | ~ ^ 2651s | ) 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:4451:109: error: expected ‘)’ before ‘b’ 2651s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2651s | ~ ^ 2651s | ) 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c: In function ‘futrts_smul_hi64’: 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2651s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2651s | ^~~~~~~~~~ 2651s | __int128__ 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:4455:86: error: expected ‘)’ before ‘a’ 2651s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2651s | ~ ^ 2651s | ) 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:4455:104: error: expected ‘)’ before ‘b’ 2651s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2651s | ~ ^ 2651s | ) 2651s 2651s If you find this error message confusing, uninformative, or wrong, please open an issue: 2651s https://github.com/diku-dk/futhark/issues 2651s 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.fut: 2651s Compiling with --backend=multicore: 2651s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.fut:2:14-38: 2651s Entry point parameter 2651s 2651s (((a: [n]f32): [n]f32, (ja: [n]i32): []i32)) 2651s 2651s will have an opaque type, so the entry point will likely not be callable. 2651s cc failed with code 1: 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c: In function ‘futrts_umul_hi64’: 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:4454:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2651s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2651s | ^~~~~~~~~~~ 2651s | __uint32_t 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:4454:78: note: each undeclared identifier is reported only once for each function it appears in 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:4454:90: error: expected ‘)’ before ‘a’ 2651s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2651s | ~ ^ 2651s | ) 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:4454:109: error: expected ‘)’ before ‘b’ 2651s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2651s | ~ ^ 2651s | ) 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c: In function ‘futrts_smul_hi64’: 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:4458:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2651s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2651s | ^~~~~~~~~~ 2651s | __int128__ 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:4458:86: error: expected ‘)’ before ‘a’ 2651s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2651s | ~ ^ 2651s | ) 2651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:4458:104: error: expected ‘)’ before ‘b’ 2651s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2651s | ~ ^ 2651s | ) 2651s 2651s If you find this error message confusing, uninformative, or wrong, please open an issue: 2651s https://github.com/diku-dk/futhark/issues 2651s 2652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.fut: 2652s Compiling with --backend=multicore: 2652s cc failed with code 1: 2652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c: In function ‘futrts_umul_hi64’: 2652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2652s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2652s | ^~~~~~~~~~~ 2652s | __uint32_t 2652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:4422:90: error: expected ‘)’ before ‘a’ 2652s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2652s | ~ ^ 2652s | ) 2652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:4422:109: error: expected ‘)’ before ‘b’ 2652s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2652s | ~ ^ 2652s | ) 2652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c: In function ‘futrts_smul_hi64’: 2652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2652s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2652s | ^~~~~~~~~~ 2652s | __int128__ 2652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:4426:86: error: expected ‘)’ before ‘a’ 2652s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2652s | ~ ^ 2652s | ) 2652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:4426:104: error: expected ‘)’ before ‘b’ 2652s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2652s | ~ ^ 2652s | ) 2652s 2652s If you find this error message confusing, uninformative, or wrong, please open an issue: 2652s https://github.com/diku-dk/futhark/issues 2652s 2653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.fut: 2653s Compiling with --backend=multicore: 2653s cc failed with code 1: 2653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c: In function ‘futrts_umul_hi64’: 2653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2653s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2653s | ^~~~~~~~~~~ 2653s | __uint32_t 2653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:4435:90: error: expected ‘)’ before ‘a’ 2653s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2653s | ~ ^ 2653s | ) 2653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:4435:109: error: expected ‘)’ before ‘b’ 2653s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2653s | ~ ^ 2653s | ) 2653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c: In function ‘futrts_smul_hi64’: 2653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2653s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2653s | ^~~~~~~~~~ 2653s | __int128__ 2653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:4439:86: error: expected ‘)’ before ‘a’ 2653s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2653s | ~ ^ 2653s | ) 2653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:4439:104: error: expected ‘)’ before ‘b’ 2653s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2653s | ~ ^ 2653s | ) 2653s 2653s If you find this error message confusing, uninformative, or wrong, please open an issue: 2653s https://github.com/diku-dk/futhark/issues 2653s 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.fut: 2656s Compiling with --backend=multicore: 2656s cc failed with code 1: 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c: In function ‘futrts_umul_hi64’: 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2656s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2656s | ^~~~~~~~~~~ 2656s | __uint32_t 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:4451:90: error: expected ‘)’ before ‘a’ 2656s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2656s | ~ ^ 2656s | ) 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:4451:109: error: expected ‘)’ before ‘b’ 2656s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2656s | ~ ^ 2656s | ) 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c: In function ‘futrts_smul_hi64’: 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2656s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2656s | ^~~~~~~~~~ 2656s | __int128__ 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:4455:86: error: expected ‘)’ before ‘a’ 2656s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2656s | ~ ^ 2656s | ) 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:4455:104: error: expected ‘)’ before ‘b’ 2656s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2656s | ~ ^ 2656s | ) 2656s 2656s If you find this error message confusing, uninformative, or wrong, please open an issue: 2656s https://github.com/diku-dk/futhark/issues 2656s 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.fut: 2656s Compiling with --backend=multicore: 2656s cc failed with code 1: 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c: In function ‘futrts_umul_hi64’: 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2656s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2656s | ^~~~~~~~~~~ 2656s | __uint32_t 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:4406:90: error: expected ‘)’ before ‘a’ 2656s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2656s | ~ ^ 2656s | ) 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:4406:109: error: expected ‘)’ before ‘b’ 2656s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2656s | ~ ^ 2656s | ) 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c: In function ‘futrts_smul_hi64’: 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2656s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2656s | ^~~~~~~~~~ 2656s | __int128__ 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:4410:86: error: expected ‘)’ before ‘a’ 2656s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2656s | ~ ^ 2656s | ) 2656s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:4410:104: error: expected ‘)’ before ‘b’ 2656s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2656s | ~ ^ 2656s | ) 2656s 2656s If you find this error message confusing, uninformative, or wrong, please open an issue: 2656s https://github.com/diku-dk/futhark/issues 2656s 2657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.fut: 2657s Compiling with --backend=multicore: 2657s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.fut:7:24-25: 2657s Defaulting ambiguous type to i32. 2657s cc failed with code 1: 2657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c: In function ‘futrts_umul_hi64’: 2657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2657s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2657s | ^~~~~~~~~~~ 2657s | __uint32_t 2657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:4420:90: error: expected ‘)’ before ‘a’ 2657s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2657s | ~ ^ 2657s | ) 2657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:4420:109: error: expected ‘)’ before ‘b’ 2657s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2657s | ~ ^ 2657s | ) 2657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c: In function ‘futrts_smul_hi64’: 2657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2657s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2657s | ^~~~~~~~~~ 2657s | __int128__ 2657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:4424:86: error: expected ‘)’ before ‘a’ 2657s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2657s | ~ ^ 2657s | ) 2657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:4424:104: error: expected ‘)’ before ‘b’ 2657s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2657s | ~ ^ 2657s | ) 2657s 2657s If you find this error message confusing, uninformative, or wrong, please open an issue: 2657s https://github.com/diku-dk/futhark/issues 2657s 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.fut: 2658s Compiling with --backend=multicore: 2658s cc failed with code 1: 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c: In function ‘futrts_umul_hi64’: 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2658s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2658s | ^~~~~~~~~~~ 2658s | __uint32_t 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:4421:90: error: expected ‘)’ before ‘a’ 2658s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2658s | ~ ^ 2658s | ) 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:4421:109: error: expected ‘)’ before ‘b’ 2658s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2658s | ~ ^ 2658s | ) 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c: In function ‘futrts_smul_hi64’: 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2658s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2658s | ^~~~~~~~~~ 2658s | __int128__ 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:4425:86: error: expected ‘)’ before ‘a’ 2658s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2658s | ~ ^ 2658s | ) 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:4425:104: error: expected ‘)’ before ‘b’ 2658s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2658s | ~ ^ 2658s | ) 2658s 2658s If you find this error message confusing, uninformative, or wrong, please open an issue: 2658s https://github.com/diku-dk/futhark/issues 2658s 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.fut: 2658s Compiling with --backend=multicore: 2658s cc failed with code 1: 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c: In function ‘futrts_umul_hi64’: 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2658s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2658s | ^~~~~~~~~~~ 2658s | __uint32_t 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:4421:90: error: expected ‘)’ before ‘a’ 2658s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2658s | ~ ^ 2658s | ) 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:4421:109: error: expected ‘)’ before ‘b’ 2658s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2658s | ~ ^ 2658s | ) 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c: In function ‘futrts_smul_hi64’: 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2658s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2658s | ^~~~~~~~~~ 2658s | __int128__ 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:4425:86: error: expected ‘)’ before ‘a’ 2658s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2658s | ~ ^ 2658s | ) 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:4425:104: error: expected ‘)’ before ‘b’ 2658s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2658s | ~ ^ 2658s | ) 2658s 2658s If you find this error message confusing, uninformative, or wrong, please open an issue: 2658s https://github.com/diku-dk/futhark/issues 2658s 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.fut: 2658s Compiling with --backend=multicore: 2658s cc failed with code 1: 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c: In function ‘futrts_umul_hi64’: 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2658s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2658s | ^~~~~~~~~~~ 2658s | __uint32_t 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:4420:90: error: expected ‘)’ before ‘a’ 2658s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2658s | ~ ^ 2658s | ) 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:4420:109: error: expected ‘)’ before ‘b’ 2658s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2658s | ~ ^ 2658s | ) 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c: In function ‘futrts_smul_hi64’: 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2658s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2658s | ^~~~~~~~~~ 2658s | __int128__ 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:4424:86: error: expected ‘)’ before ‘a’ 2658s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2658s | ~ ^ 2658s | ) 2658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:4424:104: error: expected ‘)’ before ‘b’ 2658s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2658s | ~ ^ 2658s | ) 2658s 2658s If you find this error message confusing, uninformative, or wrong, please open an issue: 2658s https://github.com/diku-dk/futhark/issues 2658s 2661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.fut: 2661s Compiling with --backend=multicore: 2661s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.fut:6:17-43: 2661s Entry point parameter 2661s 2661s ((xss: [m][n]f32): [m][n]f32, (y: f32): f32) 2661s 2661s will have an opaque type, so the entry point will likely not be callable. 2661s cc failed with code 1: 2661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c: In function ‘futrts_umul_hi64’: 2661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2661s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2661s | ^~~~~~~~~~~ 2661s | __uint32_t 2661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 2661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4453:90: error: expected ‘)’ before ‘a’ 2661s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2661s | ~ ^ 2661s | ) 2661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4453:109: error: expected ‘)’ before ‘b’ 2661s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2661s | ~ ^ 2661s | ) 2661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c: In function ‘futrts_smul_hi64’: 2661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2661s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2661s | ^~~~~~~~~~ 2661s | __int128__ 2661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4457:86: error: expected ‘)’ before ‘a’ 2661s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2661s | ~ ^ 2661s | ) 2661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4457:104: error: expected ‘)’ before ‘b’ 2661s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2661s | ~ ^ 2661s | ) 2661s 2661s If you find this error message confusing, uninformative, or wrong, please open an issue: 2661s https://github.com/diku-dk/futhark/issues 2661s 2661s 1589 failed, 177 passed, 547 to go. 2662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.fut: 2662s Compiling with --backend=multicore: 2662s cc failed with code 1: 2662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c: In function ‘futrts_umul_hi64’: 2662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2662s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2662s | ^~~~~~~~~~~ 2662s | __uint32_t 2662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 2662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4451:90: error: expected ‘)’ before ‘a’ 2662s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2662s | ~ ^ 2662s | ) 2662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4451:109: error: expected ‘)’ before ‘b’ 2662s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2662s | ~ ^ 2662s | ) 2662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c: In function ‘futrts_smul_hi64’: 2662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2662s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2662s | ^~~~~~~~~~ 2662s | __int128__ 2662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4455:86: error: expected ‘)’ before ‘a’ 2662s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2662s | ~ ^ 2662s | ) 2662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4455:104: error: expected ‘)’ before ‘b’ 2662s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2662s | ~ ^ 2662s | ) 2662s 2662s If you find this error message confusing, uninformative, or wrong, please open an issue: 2662s https://github.com/diku-dk/futhark/issues 2662s 2665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.fut: 2665s Compiling with --backend=multicore: 2665s cc failed with code 1: 2665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c: In function ‘futrts_umul_hi64’: 2665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2665s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2665s | ^~~~~~~~~~~ 2665s | __uint32_t 2665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 2665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4452:90: error: expected ‘)’ before ‘a’ 2665s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2665s | ~ ^ 2665s | ) 2665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4452:109: error: expected ‘)’ before ‘b’ 2665s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2665s | ~ ^ 2665s | ) 2665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c: In function ‘futrts_smul_hi64’: 2665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2665s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2665s | ^~~~~~~~~~ 2665s | __int128__ 2665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4456:86: error: expected ‘)’ before ‘a’ 2665s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2665s | ~ ^ 2665s | ) 2665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4456:104: error: expected ‘)’ before ‘b’ 2665s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2665s | ~ ^ 2665s | ) 2665s 2665s If you find this error message confusing, uninformative, or wrong, please open an issue: 2665s https://github.com/diku-dk/futhark/issues 2665s 2666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.fut: 2666s Compiling with --backend=multicore: 2666s cc failed with code 1: 2666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c: In function ‘futrts_umul_hi64’: 2666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2666s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2666s | ^~~~~~~~~~~ 2666s | __uint32_t 2666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:4420:90: error: expected ‘)’ before ‘a’ 2666s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2666s | ~ ^ 2666s | ) 2666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:4420:109: error: expected ‘)’ before ‘b’ 2666s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2666s | ~ ^ 2666s | ) 2666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c: In function ‘futrts_smul_hi64’: 2666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2666s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2666s | ^~~~~~~~~~ 2666s | __int128__ 2666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:4424:86: error: expected ‘)’ before ‘a’ 2666s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2666s | ~ ^ 2666s | ) 2666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:4424:104: error: expected ‘)’ before ‘b’ 2666s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2666s | ~ ^ 2666s | ) 2666s 2666s If you find this error message confusing, uninformative, or wrong, please open an issue: 2666s https://github.com/diku-dk/futhark/issues 2666s 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.fut: 2667s Compiling with --backend=multicore: 2667s cc failed with code 1: 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c: In function ‘futrts_umul_hi64’: 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2667s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2667s | ^~~~~~~~~~~ 2667s | __uint32_t 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:4452:90: error: expected ‘)’ before ‘a’ 2667s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2667s | ~ ^ 2667s | ) 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:4452:109: error: expected ‘)’ before ‘b’ 2667s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2667s | ~ ^ 2667s | ) 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c: In function ‘futrts_smul_hi64’: 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2667s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2667s | ^~~~~~~~~~ 2667s | __int128__ 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:4456:86: error: expected ‘)’ before ‘a’ 2667s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2667s | ~ ^ 2667s | ) 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:4456:104: error: expected ‘)’ before ‘b’ 2667s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2667s | ~ ^ 2667s | ) 2667s 2667s If you find this error message confusing, uninformative, or wrong, please open an issue: 2667s https://github.com/diku-dk/futhark/issues 2667s 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.fut: 2667s Compiling with --backend=multicore: 2667s cc failed with code 1: 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c: In function ‘futrts_umul_hi64’: 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2667s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2667s | ^~~~~~~~~~~ 2667s | __uint32_t 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:4451:90: error: expected ‘)’ before ‘a’ 2667s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2667s | ~ ^ 2667s | ) 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:4451:109: error: expected ‘)’ before ‘b’ 2667s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2667s | ~ ^ 2667s | ) 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c: In function ‘futrts_smul_hi64’: 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2667s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2667s | ^~~~~~~~~~ 2667s | __int128__ 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:4455:86: error: expected ‘)’ before ‘a’ 2667s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2667s | ~ ^ 2667s | ) 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:4455:104: error: expected ‘)’ before ‘b’ 2667s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2667s | ~ ^ 2667s | ) 2667s 2667s If you find this error message confusing, uninformative, or wrong, please open an issue: 2667s https://github.com/diku-dk/futhark/issues 2667s 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.fut: 2667s Compiling with --backend=multicore: 2667s cc failed with code 1: 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c: In function ‘futrts_umul_hi64’: 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2667s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2667s | ^~~~~~~~~~~ 2667s | __uint32_t 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:4435:90: error: expected ‘)’ before ‘a’ 2667s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2667s | ~ ^ 2667s | ) 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:4435:109: error: expected ‘)’ before ‘b’ 2667s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2667s | ~ ^ 2667s | ) 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c: In function ‘futrts_smul_hi64’: 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2667s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2667s | ^~~~~~~~~~ 2667s | __int128__ 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:4439:86: error: expected ‘)’ before ‘a’ 2667s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2667s | ~ ^ 2667s | ) 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:4439:104: error: expected ‘)’ before ‘b’ 2667s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2667s | ~ ^ 2667s | ) 2667s 2667s If you find this error message confusing, uninformative, or wrong, please open an issue: 2667s https://github.com/diku-dk/futhark/issues 2667s 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.fut: 2667s Compiling with --backend=multicore: 2667s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.fut:11:17-51: 2667s Entry point parameter 2667s 2667s ((xss: [m][n]i32): [m][n]i32, (consts: [m]i32): [m]i32) 2667s 2667s will have an opaque type, so the entry point will likely not be callable. 2667s cc failed with code 1: 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c: In function ‘futrts_umul_hi64’: 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2667s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2667s | ^~~~~~~~~~~ 2667s | __uint32_t 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 2667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4453:90: error: expected ‘)’ before ‘a’ 2667s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2667s | ~ ^ 2668s | ) 2668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4453:109: error: expected ‘)’ before ‘b’ 2668s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2668s | ~ ^ 2668s | ) 2668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c: In function ‘futrts_smul_hi64’: 2668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2668s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2668s | ^~~~~~~~~~ 2668s | __int128__ 2668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4457:86: error: expected ‘)’ before ‘a’ 2668s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2668s | ~ ^ 2668s | ) 2668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4457:104: error: expected ‘)’ before ‘b’ 2668s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2668s | ~ ^ 2668s | ) 2668s 2668s If you find this error message confusing, uninformative, or wrong, please open an issue: 2668s https://github.com/diku-dk/futhark/issues 2668s 2671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.fut: 2671s Compiling with --backend=multicore: 2671s cc failed with code 1: 2671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c: In function ‘futrts_umul_hi64’: 2671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2671s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2671s | ^~~~~~~~~~~ 2671s | __uint32_t 2671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4435:90: error: expected ‘)’ before ‘a’ 2671s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2671s | ~ ^ 2671s | ) 2671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4435:109: error: expected ‘)’ before ‘b’ 2671s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2671s | ~ ^ 2671s | ) 2671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c: In function ‘futrts_smul_hi64’: 2671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2671s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2671s | ^~~~~~~~~~ 2671s | __int128__ 2671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4439:86: error: expected ‘)’ before ‘a’ 2671s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2671s | ~ ^ 2671s | ) 2671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4439:104: error: expected ‘)’ before ‘b’ 2671s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2671s | ~ ^ 2671s | ) 2671s 2671s If you find this error message confusing, uninformative, or wrong, please open an issue: 2671s https://github.com/diku-dk/futhark/issues 2671s 2672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.fut: 2672s Compiling with --backend=multicore: 2672s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.fut:13:20-54: 2672s Entry point parameter 2672s 2672s ((xsss: [l][m][n]f32): [l][m][n]f32, (ys: [l]f32): [l]f32) 2672s 2672s will have an opaque type, so the entry point will likely not be callable. 2672s cc failed with code 1: 2672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c: In function ‘futrts_umul_hi64’: 2672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4468:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2672s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2672s | ^~~~~~~~~~~ 2672s | __uint32_t 2672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4468:78: note: each undeclared identifier is reported only once for each function it appears in 2672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4468:90: error: expected ‘)’ before ‘a’ 2672s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2672s | ~ ^ 2672s | ) 2672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4468:109: error: expected ‘)’ before ‘b’ 2672s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2672s | ~ ^ 2672s | ) 2672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c: In function ‘futrts_smul_hi64’: 2672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4472:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2672s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2672s | ^~~~~~~~~~ 2672s | __int128__ 2672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4472:86: error: expected ‘)’ before ‘a’ 2672s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2672s | ~ ^ 2672s | ) 2672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4472:104: error: expected ‘)’ before ‘b’ 2672s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2672s | ~ ^ 2672s | ) 2672s 2672s If you find this error message confusing, uninformative, or wrong, please open an issue: 2672s https://github.com/diku-dk/futhark/issues 2672s 2673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.fut: 2673s Compiling with --backend=multicore: 2673s cc failed with code 1: 2673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c: In function ‘futrts_umul_hi64’: 2673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2673s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2673s | ^~~~~~~~~~~ 2673s | __uint32_t 2673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4436:90: error: expected ‘)’ before ‘a’ 2673s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2673s | ~ ^ 2673s | ) 2673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4436:109: error: expected ‘)’ before ‘b’ 2673s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2673s | ~ ^ 2673s | ) 2673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c: In function ‘futrts_smul_hi64’: 2673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2673s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2673s | ^~~~~~~~~~ 2673s | __int128__ 2673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4440:86: error: expected ‘)’ before ‘a’ 2673s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2673s | ~ ^ 2673s | ) 2673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4440:104: error: expected ‘)’ before ‘b’ 2673s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2673s | ~ ^ 2673s | ) 2673s 2673s If you find this error message confusing, uninformative, or wrong, please open an issue: 2673s https://github.com/diku-dk/futhark/issues 2673s 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.fut: 2675s Compiling with --backend=multicore: 2675s cc failed with code 1: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c: In function ‘futrts_umul_hi64’: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2675s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ^~~~~~~~~~~ 2675s | __uint32_t 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:4422:90: error: expected ‘)’ before ‘a’ 2675s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:4422:109: error: expected ‘)’ before ‘b’ 2675s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c: In function ‘futrts_smul_hi64’: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2675s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2675s | ^~~~~~~~~~ 2675s | __int128__ 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:4426:86: error: expected ‘)’ before ‘a’ 2675s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:4426:104: error: expected ‘)’ before ‘b’ 2675s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s 2675s If you find this error message confusing, uninformative, or wrong, please open an issue: 2675s https://github.com/diku-dk/futhark/issues 2675s 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.fut: 2675s Compiling with --backend=multicore: 2675s cc failed with code 1: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c: In function ‘futrts_umul_hi64’: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2675s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ^~~~~~~~~~~ 2675s | __uint32_t 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:4436:90: error: expected ‘)’ before ‘a’ 2675s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:4436:109: error: expected ‘)’ before ‘b’ 2675s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c: In function ‘futrts_smul_hi64’: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2675s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2675s | ^~~~~~~~~~ 2675s | __int128__ 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:4440:86: error: expected ‘)’ before ‘a’ 2675s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:4440:104: error: expected ‘)’ before ‘b’ 2675s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s 2675s If you find this error message confusing, uninformative, or wrong, please open an issue: 2675s https://github.com/diku-dk/futhark/issues 2675s 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.fut: 2675s Compiling with --backend=multicore: 2675s cc failed with code 1: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c: In function ‘futrts_umul_hi64’: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2675s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ^~~~~~~~~~~ 2675s | __uint32_t 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4435:90: error: expected ‘)’ before ‘a’ 2675s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4435:109: error: expected ‘)’ before ‘b’ 2675s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c: In function ‘futrts_smul_hi64’: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2675s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2675s | ^~~~~~~~~~ 2675s | __int128__ 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4439:86: error: expected ‘)’ before ‘a’ 2675s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4439:104: error: expected ‘)’ before ‘b’ 2675s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s 2675s If you find this error message confusing, uninformative, or wrong, please open an issue: 2675s https://github.com/diku-dk/futhark/issues 2675s 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.fut: 2675s Compiling with --backend=multicore: 2675s cc failed with code 1: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c: In function ‘futrts_umul_hi64’: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2675s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ^~~~~~~~~~~ 2675s | __uint32_t 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4436:90: error: expected ‘)’ before ‘a’ 2675s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4436:109: error: expected ‘)’ before ‘b’ 2675s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c: In function ‘futrts_smul_hi64’: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2675s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2675s | ^~~~~~~~~~ 2675s | __int128__ 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4440:86: error: expected ‘)’ before ‘a’ 2675s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4440:104: error: expected ‘)’ before ‘b’ 2675s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s 2675s If you find this error message confusing, uninformative, or wrong, please open an issue: 2675s https://github.com/diku-dk/futhark/issues 2675s 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.fut: 2675s Compiling with --backend=multicore: 2675s cc failed with code 1: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c: In function ‘futrts_umul_hi64’: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2675s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ^~~~~~~~~~~ 2675s | __uint32_t 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4435:90: error: expected ‘)’ before ‘a’ 2675s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4435:109: error: expected ‘)’ before ‘b’ 2675s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2675s | ~ ^ 2675s | ) 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c: In function ‘futrts_smul_hi64’: 2675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2675s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2676s | ^~~~~~~~~~ 2676s | __int128__ 2676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4439:86: error: expected ‘)’ before ‘a’ 2676s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2676s | ~ ^ 2676s | ) 2676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4439:104: error: expected ‘)’ before ‘b’ 2676s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2676s | ~ ^ 2676s | ) 2676s 2676s If you find this error message confusing, uninformative, or wrong, please open an issue: 2676s https://github.com/diku-dk/futhark/issues 2676s 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.fut: 2679s Compiling with --backend=multicore: 2679s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.fut:7:31-32: 2679s Defaulting ambiguous type to i32. 2679s cc failed with code 1: 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c: In function ‘futrts_umul_hi64’: 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2679s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2679s | ^~~~~~~~~~~ 2679s | __uint32_t 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:4436:90: error: expected ‘)’ before ‘a’ 2679s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2679s | ~ ^ 2679s | ) 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:4436:109: error: expected ‘)’ before ‘b’ 2679s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2679s | ~ ^ 2679s | ) 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c: In function ‘futrts_smul_hi64’: 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2679s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2679s | ^~~~~~~~~~ 2679s | __int128__ 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:4440:86: error: expected ‘)’ before ‘a’ 2679s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2679s | ~ ^ 2679s | ) 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:4440:104: error: expected ‘)’ before ‘b’ 2679s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2679s | ~ ^ 2679s | ) 2679s 2679s If you find this error message confusing, uninformative, or wrong, please open an issue: 2679s https://github.com/diku-dk/futhark/issues 2679s 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.fut: 2679s Compiling with --backend=multicore: 2679s cc failed with code 1: 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c: In function ‘futrts_umul_hi64’: 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2679s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2679s | ^~~~~~~~~~~ 2679s | __uint32_t 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:4406:90: error: expected ‘)’ before ‘a’ 2679s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2679s | ~ ^ 2679s | ) 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:4406:109: error: expected ‘)’ before ‘b’ 2679s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2679s | ~ ^ 2679s | ) 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c: In function ‘futrts_smul_hi64’: 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2679s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2679s | ^~~~~~~~~~ 2679s | __int128__ 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:4410:86: error: expected ‘)’ before ‘a’ 2679s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2679s | ~ ^ 2679s | ) 2679s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:4410:104: error: expected ‘)’ before ‘b’ 2679s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2679s | ~ ^ 2679s | ) 2679s 2679s If you find this error message confusing, uninformative, or wrong, please open an issue: 2679s https://github.com/diku-dk/futhark/issues 2679s 2680s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.fut: 2680s Compiling with --backend=multicore: 2680s cc failed with code 1: 2680s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c: In function ‘futrts_umul_hi64’: 2680s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2680s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2680s | ^~~~~~~~~~~ 2680s | __uint32_t 2680s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2680s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:4420:90: error: expected ‘)’ before ‘a’ 2680s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2680s | ~ ^ 2680s | ) 2680s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:4420:109: error: expected ‘)’ before ‘b’ 2680s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2680s | ~ ^ 2680s | ) 2680s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c: In function ‘futrts_smul_hi64’: 2680s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2680s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2680s | ^~~~~~~~~~ 2680s | __int128__ 2680s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:4424:86: error: expected ‘)’ before ‘a’ 2680s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2680s | ~ ^ 2680s | ) 2680s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:4424:104: error: expected ‘)’ before ‘b’ 2680s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2680s | ~ ^ 2680s | ) 2680s 2680s If you find this error message confusing, uninformative, or wrong, please open an issue: 2680s https://github.com/diku-dk/futhark/issues 2680s 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.fut: 2682s Compiling with --backend=multicore: 2682s cc failed with code 1: 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c: In function ‘futrts_umul_hi64’: 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2682s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2682s | ^~~~~~~~~~~ 2682s | __uint32_t 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:4406:90: error: expected ‘)’ before ‘a’ 2682s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2682s | ~ ^ 2682s | ) 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:4406:109: error: expected ‘)’ before ‘b’ 2682s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2682s | ~ ^ 2682s | ) 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c: In function ‘futrts_smul_hi64’: 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2682s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2682s | ^~~~~~~~~~ 2682s | __int128__ 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:4410:86: error: expected ‘)’ before ‘a’ 2682s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2682s | ~ ^ 2682s | ) 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:4410:104: error: expected ‘)’ before ‘b’ 2682s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2682s | ~ ^ 2682s | ) 2682s 2682s If you find this error message confusing, uninformative, or wrong, please open an issue: 2682s https://github.com/diku-dk/futhark/issues 2682s 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.fut: 2682s Compiling with --backend=multicore: 2682s cc failed with code 1: 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c: In function ‘futrts_umul_hi64’: 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2682s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2682s | ^~~~~~~~~~~ 2682s | __uint32_t 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:4420:90: error: expected ‘)’ before ‘a’ 2682s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2682s | ~ ^ 2682s | ) 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:4420:109: error: expected ‘)’ before ‘b’ 2682s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2682s | ~ ^ 2682s | ) 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c: In function ‘futrts_smul_hi64’: 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2682s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2682s | ^~~~~~~~~~ 2682s | __int128__ 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:4424:86: error: expected ‘)’ before ‘a’ 2682s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2682s | ~ ^ 2682s | ) 2682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:4424:104: error: expected ‘)’ before ‘b’ 2682s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2682s | ~ ^ 2682s | ) 2682s 2682s If you find this error message confusing, uninformative, or wrong, please open an issue: 2682s https://github.com/diku-dk/futhark/issues 2682s 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.fut: 2683s Compiling with --backend=multicore: 2683s cc failed with code 1: 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c: In function ‘futrts_umul_hi64’: 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2683s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2683s | ^~~~~~~~~~~ 2683s | __uint32_t 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:4420:90: error: expected ‘)’ before ‘a’ 2683s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2683s | ~ ^ 2683s | ) 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:4420:109: error: expected ‘)’ before ‘b’ 2683s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2683s | ~ ^ 2683s | ) 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c: In function ‘futrts_smul_hi64’: 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2683s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2683s | ^~~~~~~~~~ 2683s | __int128__ 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:4424:86: error: expected ‘)’ before ‘a’ 2683s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2683s | ~ ^ 2683s | ) 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:4424:104: error: expected ‘)’ before ‘b’ 2683s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2683s | ~ ^ 2683s | ) 2683s 2683s If you find this error message confusing, uninformative, or wrong, please open an issue: 2683s https://github.com/diku-dk/futhark/issues 2683s 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.fut: 2683s Compiling with --backend=multicore: 2683s cc failed with code 1: 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c: In function ‘futrts_umul_hi64’: 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2683s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2683s | ^~~~~~~~~~~ 2683s | __uint32_t 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:4420:90: error: expected ‘)’ before ‘a’ 2683s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2683s | ~ ^ 2683s | ) 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:4420:109: error: expected ‘)’ before ‘b’ 2683s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2683s | ~ ^ 2683s | ) 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c: In function ‘futrts_smul_hi64’: 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2683s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2683s | ^~~~~~~~~~ 2683s | __int128__ 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:4424:86: error: expected ‘)’ before ‘a’ 2683s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2683s | ~ ^ 2683s | ) 2683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:4424:104: error: expected ‘)’ before ‘b’ 2683s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2683s | ~ ^ 2683s | ) 2683s 2683s If you find this error message confusing, uninformative, or wrong, please open an issue: 2683s https://github.com/diku-dk/futhark/issues 2683s 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.fut: 2687s Compiling with --backend=multicore: 2687s cc failed with code 1: 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c: In function ‘futrts_umul_hi64’: 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2687s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2687s | ^~~~~~~~~~~ 2687s | __uint32_t 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:4420:90: error: expected ‘)’ before ‘a’ 2687s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2687s | ~ ^ 2687s | ) 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:4420:109: error: expected ‘)’ before ‘b’ 2687s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2687s | ~ ^ 2687s | ) 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c: In function ‘futrts_smul_hi64’: 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2687s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2687s | ^~~~~~~~~~ 2687s | __int128__ 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:4424:86: error: expected ‘)’ before ‘a’ 2687s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2687s | ~ ^ 2687s | ) 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:4424:104: error: expected ‘)’ before ‘b’ 2687s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2687s | ~ ^ 2687s | ) 2687s 2687s If you find this error message confusing, uninformative, or wrong, please open an issue: 2687s https://github.com/diku-dk/futhark/issues 2687s 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.fut: 2687s Compiling with --backend=multicore: 2687s cc failed with code 1: 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c: In function ‘futrts_umul_hi64’: 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2687s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2687s | ^~~~~~~~~~~ 2687s | __uint32_t 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:4420:90: error: expected ‘)’ before ‘a’ 2687s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2687s | ~ ^ 2687s | ) 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:4420:109: error: expected ‘)’ before ‘b’ 2687s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2687s | ~ ^ 2687s | ) 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c: In function ‘futrts_smul_hi64’: 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2687s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2687s | ^~~~~~~~~~ 2687s | __int128__ 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:4424:86: error: expected ‘)’ before ‘a’ 2687s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2687s | ~ ^ 2687s | ) 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:4424:104: error: expected ‘)’ before ‘b’ 2687s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2687s | ~ ^ 2687s | ) 2687s 2687s If you find this error message confusing, uninformative, or wrong, please open an issue: 2687s https://github.com/diku-dk/futhark/issues 2687s 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.fut: 2687s Compiling with --backend=multicore: 2687s cc failed with code 1: 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c: In function ‘futrts_umul_hi64’: 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2687s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2687s | ^~~~~~~~~~~ 2687s | __uint32_t 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:4422:90: error: expected ‘)’ before ‘a’ 2687s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2687s | ~ ^ 2687s | ) 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:4422:109: error: expected ‘)’ before ‘b’ 2687s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2687s | ~ ^ 2687s | ) 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c: In function ‘futrts_smul_hi64’: 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2687s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2687s | ^~~~~~~~~~ 2687s | __int128__ 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:4426:86: error: expected ‘)’ before ‘a’ 2687s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2687s | ~ ^ 2687s | ) 2687s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:4426:104: error: expected ‘)’ before ‘b’ 2687s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2687s | ~ ^ 2687s | ) 2687s 2687s If you find this error message confusing, uninformative, or wrong, please open an issue: 2687s https://github.com/diku-dk/futhark/issues 2687s 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.fut: 2690s Compiling with --backend=multicore: 2690s cc failed with code 1: 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c: In function ‘futrts_umul_hi64’: 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2690s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2690s | ^~~~~~~~~~~ 2690s | __uint32_t 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:4422:90: error: expected ‘)’ before ‘a’ 2690s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:4422:109: error: expected ‘)’ before ‘b’ 2690s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c: In function ‘futrts_smul_hi64’: 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2690s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2690s | ^~~~~~~~~~ 2690s | __int128__ 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:4426:86: error: expected ‘)’ before ‘a’ 2690s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:4426:104: error: expected ‘)’ before ‘b’ 2690s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s 2690s If you find this error message confusing, uninformative, or wrong, please open an issue: 2690s https://github.com/diku-dk/futhark/issues 2690s 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.fut: 2690s Compiling with --backend=multicore: 2690s cc failed with code 1: 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c: In function ‘futrts_umul_hi64’: 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2690s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2690s | ^~~~~~~~~~~ 2690s | __uint32_t 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:4436:90: error: expected ‘)’ before ‘a’ 2690s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:4436:109: error: expected ‘)’ before ‘b’ 2690s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c: In function ‘futrts_smul_hi64’: 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2690s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2690s | ^~~~~~~~~~ 2690s | __int128__ 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:4440:86: error: expected ‘)’ before ‘a’ 2690s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:4440:104: error: expected ‘)’ before ‘b’ 2690s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s 2690s If you find this error message confusing, uninformative, or wrong, please open an issue: 2690s https://github.com/diku-dk/futhark/issues 2690s 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.fut: 2690s Compiling with --backend=multicore: 2690s cc failed with code 1: 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c: In function ‘futrts_umul_hi64’: 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2690s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2690s | ^~~~~~~~~~~ 2690s | __uint32_t 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:4420:90: error: expected ‘)’ before ‘a’ 2690s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:4420:109: error: expected ‘)’ before ‘b’ 2690s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c: In function ‘futrts_smul_hi64’: 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2690s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2690s | ^~~~~~~~~~ 2690s | __int128__ 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:4424:86: error: expected ‘)’ before ‘a’ 2690s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:4424:104: error: expected ‘)’ before ‘b’ 2690s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s 2690s If you find this error message confusing, uninformative, or wrong, please open an issue: 2690s https://github.com/diku-dk/futhark/issues 2690s 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.fut: 2690s Compiling with --backend=multicore: 2690s cc failed with code 1: 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c: In function ‘futrts_umul_hi64’: 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2690s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2690s | ^~~~~~~~~~~ 2690s | __uint32_t 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:4421:90: error: expected ‘)’ before ‘a’ 2690s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:4421:109: error: expected ‘)’ before ‘b’ 2690s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c: In function ‘futrts_smul_hi64’: 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2690s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2690s | ^~~~~~~~~~ 2690s | __int128__ 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:4425:86: error: expected ‘)’ before ‘a’ 2690s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:4425:104: error: expected ‘)’ before ‘b’ 2690s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2690s | ~ ^ 2690s | ) 2690s 2690s If you find this error message confusing, uninformative, or wrong, please open an issue: 2690s https://github.com/diku-dk/futhark/issues 2690s 2691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut: 2691s Compiling with --backend=multicore: 2691s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut:3:11-12: 2691s Unused name "x". 2691s 2691s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut:3:18-19: 2691s Unused name "y". 2691s 2691s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut:3:28-29: 2691s Defaulting ambiguous type to i32. 2691s cc failed with code 1: 2691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c: In function ‘futrts_umul_hi64’: 2691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2691s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2691s | ^~~~~~~~~~~ 2691s | __uint32_t 2691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 2691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4431:90: error: expected ‘)’ before ‘a’ 2691s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2691s | ~ ^ 2691s | ) 2691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4431:109: error: expected ‘)’ before ‘b’ 2691s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2691s | ~ ^ 2691s | ) 2691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c: In function ‘futrts_smul_hi64’: 2691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2691s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2691s | ^~~~~~~~~~ 2691s | __int128__ 2691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4435:86: error: expected ‘)’ before ‘a’ 2691s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2691s | ~ ^ 2691s | ) 2691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4435:104: error: expected ‘)’ before ‘b’ 2691s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2691s | ~ ^ 2691s | ) 2691s 2691s If you find this error message confusing, uninformative, or wrong, please open an issue: 2691s https://github.com/diku-dk/futhark/issues 2691s 2695s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.fut: 2696s Compiling with --backend=multicore: 2696s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.fut:9:1-20: 2696s Entry point return type 2696s 2696s *m.t 2696s 2696s will have an opaque type, so the result will likely not be usable. 2696s cc failed with code 1: 2696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c: In function ‘futrts_umul_hi64’: 2696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2696s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2696s | ^~~~~~~~~~~ 2696s | __uint32_t 2696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 2696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:4430:90: error: expected ‘)’ before ‘a’ 2696s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2696s | ~ ^ 2696s | ) 2696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:4430:109: error: expected ‘)’ before ‘b’ 2696s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2696s | ~ ^ 2696s | ) 2696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c: In function ‘futrts_smul_hi64’: 2696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2696s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2696s | ^~~~~~~~~~ 2696s | __int128__ 2696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:4434:86: error: expected ‘)’ before ‘a’ 2696s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2696s | ~ ^ 2696s | ) 2696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:4434:104: error: expected ‘)’ before ‘b’ 2696s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2696s | ~ ^ 2696s | ) 2696s 2696s If you find this error message confusing, uninformative, or wrong, please open an issue: 2696s https://github.com/diku-dk/futhark/issues 2696s 2703s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.fut: 2703s Compiling with --backend=multicore: 2703s cc failed with code 1: 2703s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c: In function ‘futrts_umul_hi64’: 2703s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2703s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2703s | ^~~~~~~~~~~ 2703s | __uint32_t 2703s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 2703s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:4439:90: error: expected ‘)’ before ‘a’ 2703s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2703s | ~ ^ 2703s | ) 2703s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:4439:109: error: expected ‘)’ before ‘b’ 2703s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2703s | ~ ^ 2703s | ) 2703s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c: In function ‘futrts_smul_hi64’: 2703s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2703s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2703s | ^~~~~~~~~~ 2703s | __int128__ 2703s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:4443:86: error: expected ‘)’ before ‘a’ 2703s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2703s | ~ ^ 2703s | ) 2703s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:4443:104: error: expected ‘)’ before ‘b’ 2703s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2703s | ~ ^ 2703s | ) 2703s 2703s If you find this error message confusing, uninformative, or wrong, please open an issue: 2703s https://github.com/diku-dk/futhark/issues 2703s 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.fut: 2704s Compiling with --backend=multicore: 2704s cc failed with code 1: 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c: In function ‘futrts_umul_hi64’: 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2704s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2704s | ^~~~~~~~~~~ 2704s | __uint32_t 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:4437:90: error: expected ‘)’ before ‘a’ 2704s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2704s | ~ ^ 2704s | ) 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:4437:109: error: expected ‘)’ before ‘b’ 2704s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2704s | ~ ^ 2704s | ) 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c: In function ‘futrts_smul_hi64’: 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2704s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2704s | ^~~~~~~~~~ 2704s | __int128__ 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:4441:86: error: expected ‘)’ before ‘a’ 2704s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2704s | ~ ^ 2704s | ) 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:4441:104: error: expected ‘)’ before ‘b’ 2704s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2704s | ~ ^ 2704s | ) 2704s 2704s If you find this error message confusing, uninformative, or wrong, please open an issue: 2704s https://github.com/diku-dk/futhark/issues 2704s 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.fut: 2704s Compiling with --backend=multicore: 2704s cc failed with code 1: 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c: In function ‘futrts_umul_hi64’: 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2704s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2704s | ^~~~~~~~~~~ 2704s | __uint32_t 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:4420:90: error: expected ‘)’ before ‘a’ 2704s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2704s | ~ ^ 2704s | ) 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:4420:109: error: expected ‘)’ before ‘b’ 2704s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2704s | ~ ^ 2704s | ) 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c: In function ‘futrts_smul_hi64’: 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2704s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2704s | ^~~~~~~~~~ 2704s | __int128__ 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:4424:86: error: expected ‘)’ before ‘a’ 2704s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2704s | ~ ^ 2704s | ) 2704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:4424:104: error: expected ‘)’ before ‘b’ 2704s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2704s | ~ ^ 2704s | ) 2704s 2704s If you find this error message confusing, uninformative, or wrong, please open an issue: 2704s https://github.com/diku-dk/futhark/issues 2704s 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.fut: 2707s Compiling with --backend=multicore: 2707s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.fut:5:15-16: 2707s Unused name "x". 2707s cc failed with code 1: 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c: In function ‘futrts_umul_hi64’: 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2707s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2707s | ^~~~~~~~~~~ 2707s | __uint32_t 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4420:90: error: expected ‘)’ before ‘a’ 2707s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2707s | ~ ^ 2707s | ) 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4420:109: error: expected ‘)’ before ‘b’ 2707s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2707s | ~ ^ 2707s | ) 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c: In function ‘futrts_smul_hi64’: 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2707s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2707s | ^~~~~~~~~~ 2707s | __int128__ 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4424:86: error: expected ‘)’ before ‘a’ 2707s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2707s | ~ ^ 2707s | ) 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4424:104: error: expected ‘)’ before ‘b’ 2707s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2707s | ~ ^ 2707s | ) 2707s 2707s If you find this error message confusing, uninformative, or wrong, please open an issue: 2707s https://github.com/diku-dk/futhark/issues 2707s 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.fut: 2707s Compiling with --backend=multicore: 2707s cc failed with code 1: 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c: In function ‘futrts_umul_hi64’: 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2707s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2707s | ^~~~~~~~~~~ 2707s | __uint32_t 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:4420:90: error: expected ‘)’ before ‘a’ 2707s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2707s | ~ ^ 2707s | ) 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:4420:109: error: expected ‘)’ before ‘b’ 2707s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2707s | ~ ^ 2707s | ) 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c: In function ‘futrts_smul_hi64’: 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2707s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2707s | ^~~~~~~~~~ 2707s | __int128__ 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:4424:86: error: expected ‘)’ before ‘a’ 2707s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2707s | ~ ^ 2707s | ) 2707s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:4424:104: error: expected ‘)’ before ‘b’ 2707s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2707s | ~ ^ 2707s | ) 2707s 2707s If you find this error message confusing, uninformative, or wrong, please open an issue: 2707s https://github.com/diku-dk/futhark/issues 2707s 2708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.fut: 2708s Compiling with --backend=multicore: 2708s cc failed with code 1: 2708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c: In function ‘futrts_umul_hi64’: 2708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2708s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2708s | ^~~~~~~~~~~ 2708s | __uint32_t 2708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:4420:90: error: expected ‘)’ before ‘a’ 2708s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2708s | ~ ^ 2708s | ) 2708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:4420:109: error: expected ‘)’ before ‘b’ 2708s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2708s | ~ ^ 2708s | ) 2708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c: In function ‘futrts_smul_hi64’: 2708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2708s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2708s | ^~~~~~~~~~ 2708s | __int128__ 2708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:4424:86: error: expected ‘)’ before ‘a’ 2708s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2708s | ~ ^ 2708s | ) 2708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:4424:104: error: expected ‘)’ before ‘b’ 2708s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2708s | ~ ^ 2708s | ) 2708s 2708s If you find this error message confusing, uninformative, or wrong, please open an issue: 2708s https://github.com/diku-dk/futhark/issues 2708s 2709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.fut: 2709s Compiling with --backend=multicore: 2709s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.fut:7:19-35: 2709s Defaulting ambiguous type to i32. 2709s cc failed with code 1: 2709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c: In function ‘futrts_umul_hi64’: 2709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2709s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2709s | ^~~~~~~~~~~ 2709s | __uint32_t 2709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:4422:90: error: expected ‘)’ before ‘a’ 2709s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2709s | ~ ^ 2709s | ) 2709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:4422:109: error: expected ‘)’ before ‘b’ 2709s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2709s | ~ ^ 2709s | ) 2709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c: In function ‘futrts_smul_hi64’: 2709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2709s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2709s | ^~~~~~~~~~ 2709s | __int128__ 2709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:4426:86: error: expected ‘)’ before ‘a’ 2709s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2709s | ~ ^ 2709s | ) 2709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:4426:104: error: expected ‘)’ before ‘b’ 2709s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2709s | ~ ^ 2709s | ) 2709s 2709s If you find this error message confusing, uninformative, or wrong, please open an issue: 2709s https://github.com/diku-dk/futhark/issues 2709s 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.fut: 2711s Compiling with --backend=multicore: 2711s cc failed with code 1: 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c: In function ‘futrts_umul_hi64’: 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2711s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2711s | ^~~~~~~~~~~ 2711s | __uint32_t 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:4406:90: error: expected ‘)’ before ‘a’ 2711s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2711s | ~ ^ 2711s | ) 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:4406:109: error: expected ‘)’ before ‘b’ 2711s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2711s | ~ ^ 2711s | ) 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c: In function ‘futrts_smul_hi64’: 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2711s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2711s | ^~~~~~~~~~ 2711s | __int128__ 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:4410:86: error: expected ‘)’ before ‘a’ 2711s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2711s | ~ ^ 2711s | ) 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:4410:104: error: expected ‘)’ before ‘b’ 2711s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2711s | ~ ^ 2711s | ) 2711s 2711s If you find this error message confusing, uninformative, or wrong, please open an issue: 2711s https://github.com/diku-dk/futhark/issues 2711s 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.fut: 2711s Compiling with --backend=multicore: 2711s cc failed with code 1: 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c: In function ‘futrts_umul_hi64’: 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2711s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2711s | ^~~~~~~~~~~ 2711s | __uint32_t 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:4406:90: error: expected ‘)’ before ‘a’ 2711s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2711s | ~ ^ 2711s | ) 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:4406:109: error: expected ‘)’ before ‘b’ 2711s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2711s | ~ ^ 2711s | ) 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c: In function ‘futrts_smul_hi64’: 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2711s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2711s | ^~~~~~~~~~ 2711s | __int128__ 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:4410:86: error: expected ‘)’ before ‘a’ 2711s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2711s | ~ ^ 2711s | ) 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:4410:104: error: expected ‘)’ before ‘b’ 2711s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2711s | ~ ^ 2711s | ) 2711s 2711s If you find this error message confusing, uninformative, or wrong, please open an issue: 2711s https://github.com/diku-dk/futhark/issues 2711s 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.fut: 2711s Compiling with --backend=multicore: 2711s cc failed with code 1: 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c: In function ‘futrts_umul_hi64’: 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2711s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2711s | ^~~~~~~~~~~ 2711s | __uint32_t 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:4394:90: error: expected ‘)’ before ‘a’ 2711s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2711s | ~ ^ 2711s | ) 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:4394:109: error: expected ‘)’ before ‘b’ 2711s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2711s | ~ ^ 2711s | ) 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c: In function ‘futrts_smul_hi64’: 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2711s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2711s | ^~~~~~~~~~ 2711s | __int128__ 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:4398:86: error: expected ‘)’ before ‘a’ 2711s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2711s | ~ ^ 2711s | ) 2711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:4398:104: error: expected ‘)’ before ‘b’ 2711s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2711s | ~ ^ 2711s | ) 2711s 2711s If you find this error message confusing, uninformative, or wrong, please open an issue: 2711s https://github.com/diku-dk/futhark/issues 2711s 2713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.fut: 2713s Compiling with --backend=multicore: 2713s cc failed with code 1: 2713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c: In function ‘futrts_umul_hi64’: 2713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2713s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2713s | ^~~~~~~~~~~ 2713s | __uint32_t 2713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:4420:90: error: expected ‘)’ before ‘a’ 2713s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2713s | ~ ^ 2713s | ) 2713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:4420:109: error: expected ‘)’ before ‘b’ 2713s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2713s | ~ ^ 2713s | ) 2713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c: In function ‘futrts_smul_hi64’: 2713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2713s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2713s | ^~~~~~~~~~ 2713s | __int128__ 2713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:4424:86: error: expected ‘)’ before ‘a’ 2713s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2713s | ~ ^ 2713s | ) 2713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:4424:104: error: expected ‘)’ before ‘b’ 2713s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2713s | ~ ^ 2713s | ) 2713s 2713s If you find this error message confusing, uninformative, or wrong, please open an issue: 2713s https://github.com/diku-dk/futhark/issues 2713s 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.fut: 2717s Compiling with --backend=multicore: 2717s cc failed with code 1: 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c: In function ‘futrts_umul_hi64’: 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2717s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2717s | ^~~~~~~~~~~ 2717s | __uint32_t 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:4406:90: error: expected ‘)’ before ‘a’ 2717s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2717s | ~ ^ 2717s | ) 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:4406:109: error: expected ‘)’ before ‘b’ 2717s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2717s | ~ ^ 2717s | ) 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c: In function ‘futrts_smul_hi64’: 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2717s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2717s | ^~~~~~~~~~ 2717s | __int128__ 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:4410:86: error: expected ‘)’ before ‘a’ 2717s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2717s | ~ ^ 2717s | ) 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:4410:104: error: expected ‘)’ before ‘b’ 2717s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2717s | ~ ^ 2717s | ) 2717s 2717s If you find this error message confusing, uninformative, or wrong, please open an issue: 2717s https://github.com/diku-dk/futhark/issues 2717s 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.fut: 2717s Compiling with --backend=multicore: 2717s cc failed with code 1: 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c: In function ‘futrts_umul_hi64’: 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2717s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2717s | ^~~~~~~~~~~ 2717s | __uint32_t 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:4420:90: error: expected ‘)’ before ‘a’ 2717s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2717s | ~ ^ 2717s | ) 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:4420:109: error: expected ‘)’ before ‘b’ 2717s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2717s | ~ ^ 2717s | ) 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c: In function ‘futrts_smul_hi64’: 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2717s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2717s | ^~~~~~~~~~ 2717s | __int128__ 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:4424:86: error: expected ‘)’ before ‘a’ 2717s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2717s | ~ ^ 2717s | ) 2717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:4424:104: error: expected ‘)’ before ‘b’ 2717s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2717s | ~ ^ 2717s | ) 2717s 2717s If you find this error message confusing, uninformative, or wrong, please open an issue: 2717s https://github.com/diku-dk/futhark/issues 2717s 2719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.fut: 2719s Compiling with --backend=multicore: 2719s cc failed with code 1: 2719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c: In function ‘futrts_umul_hi64’: 2719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2719s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2719s | ^~~~~~~~~~~ 2719s | __uint32_t 2719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:4420:90: error: expected ‘)’ before ‘a’ 2719s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2719s | ~ ^ 2719s | ) 2719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:4420:109: error: expected ‘)’ before ‘b’ 2719s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2719s | ~ ^ 2719s | ) 2719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c: In function ‘futrts_smul_hi64’: 2719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2719s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2719s | ^~~~~~~~~~ 2719s | __int128__ 2719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:4424:86: error: expected ‘)’ before ‘a’ 2719s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2719s | ~ ^ 2719s | ) 2719s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:4424:104: error: expected ‘)’ before ‘b’ 2719s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2719s | ~ ^ 2719s | ) 2719s 2719s If you find this error message confusing, uninformative, or wrong, please open an issue: 2719s https://github.com/diku-dk/futhark/issues 2719s 2720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.fut: 2720s Compiling with --backend=multicore: 2720s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.fut:5:11-13: 2720s Unused name "xs". 2720s cc failed with code 1: 2720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c: In function ‘futrts_umul_hi64’: 2720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2720s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2720s | ^~~~~~~~~~~ 2720s | __uint32_t 2720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:4437:90: error: expected ‘)’ before ‘a’ 2720s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2720s | ~ ^ 2720s | ) 2720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:4437:109: error: expected ‘)’ before ‘b’ 2720s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2720s | ~ ^ 2720s | ) 2720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c: In function ‘futrts_smul_hi64’: 2720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2720s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2720s | ^~~~~~~~~~ 2720s | __int128__ 2720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:4441:86: error: expected ‘)’ before ‘a’ 2720s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2720s | ~ ^ 2720s | ) 2720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:4441:104: error: expected ‘)’ before ‘b’ 2720s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2720s | ~ ^ 2720s | ) 2720s 2720s If you find this error message confusing, uninformative, or wrong, please open an issue: 2720s https://github.com/diku-dk/futhark/issues 2720s 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.fut: 2722s Compiling with --backend=multicore: 2722s cc failed with code 1: 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c: In function ‘futrts_umul_hi64’: 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2722s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2722s | ^~~~~~~~~~~ 2722s | __uint32_t 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:4436:90: error: expected ‘)’ before ‘a’ 2722s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2722s | ~ ^ 2722s | ) 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:4436:109: error: expected ‘)’ before ‘b’ 2722s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2722s | ~ ^ 2722s | ) 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c: In function ‘futrts_smul_hi64’: 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2722s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2722s | ^~~~~~~~~~ 2722s | __int128__ 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:4440:86: error: expected ‘)’ before ‘a’ 2722s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2722s | ~ ^ 2722s | ) 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:4440:104: error: expected ‘)’ before ‘b’ 2722s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2722s | ~ ^ 2722s | ) 2722s 2722s If you find this error message confusing, uninformative, or wrong, please open an issue: 2722s https://github.com/diku-dk/futhark/issues 2722s 2722s 1636 failed, 198 passed, 479 to go. 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.fut: 2722s Compiling with --backend=multicore: 2722s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.fut:11:20-27: 2722s Unused name "weights". 2722s cc failed with code 1: 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c: In function ‘futrts_umul_hi64’: 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2722s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2722s | ^~~~~~~~~~~ 2722s | __uint32_t 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:4422:90: error: expected ‘)’ before ‘a’ 2722s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2722s | ~ ^ 2722s | ) 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:4422:109: error: expected ‘)’ before ‘b’ 2722s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2722s | ~ ^ 2722s | ) 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c: In function ‘futrts_smul_hi64’: 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2722s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2722s | ^~~~~~~~~~ 2722s | __int128__ 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:4426:86: error: expected ‘)’ before ‘a’ 2722s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2722s | ~ ^ 2722s | ) 2722s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:4426:104: error: expected ‘)’ before ‘b’ 2722s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2722s | ~ ^ 2722s | ) 2722s 2722s If you find this error message confusing, uninformative, or wrong, please open an issue: 2722s https://github.com/diku-dk/futhark/issues 2722s 2725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.fut: 2725s Compiling with --backend=multicore: 2725s cc failed with code 1: 2725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c: In function ‘futrts_umul_hi64’: 2725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2725s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2725s | ^~~~~~~~~~~ 2725s | __uint32_t 2725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:4421:90: error: expected ‘)’ before ‘a’ 2725s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2725s | ~ ^ 2725s | ) 2725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:4421:109: error: expected ‘)’ before ‘b’ 2725s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2725s | ~ ^ 2725s | ) 2725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c: In function ‘futrts_smul_hi64’: 2725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2725s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2725s | ^~~~~~~~~~ 2725s | __int128__ 2725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:4425:86: error: expected ‘)’ before ‘a’ 2725s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2725s | ~ ^ 2725s | ) 2725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:4425:104: error: expected ‘)’ before ‘b’ 2725s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2725s | ~ ^ 2725s | ) 2725s 2725s If you find this error message confusing, uninformative, or wrong, please open an issue: 2725s https://github.com/diku-dk/futhark/issues 2725s 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.fut: 2726s Compiling with --backend=multicore: 2726s cc failed with code 1: 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c: In function ‘futrts_umul_hi64’: 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2726s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2726s | ^~~~~~~~~~~ 2726s | __uint32_t 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:4408:90: error: expected ‘)’ before ‘a’ 2726s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2726s | ~ ^ 2726s | ) 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:4408:109: error: expected ‘)’ before ‘b’ 2726s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2726s | ~ ^ 2726s | ) 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c: In function ‘futrts_smul_hi64’: 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2726s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2726s | ^~~~~~~~~~ 2726s | __int128__ 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:4412:86: error: expected ‘)’ before ‘a’ 2726s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2726s | ~ ^ 2726s | ) 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:4412:104: error: expected ‘)’ before ‘b’ 2726s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2726s | ~ ^ 2726s | ) 2726s 2726s If you find this error message confusing, uninformative, or wrong, please open an issue: 2726s https://github.com/diku-dk/futhark/issues 2726s 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.fut: 2726s Compiling with --backend=multicore: 2726s cc failed with code 1: 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c: In function ‘futrts_umul_hi64’: 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2726s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2726s | ^~~~~~~~~~~ 2726s | __uint32_t 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:4420:90: error: expected ‘)’ before ‘a’ 2726s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2726s | ~ ^ 2726s | ) 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:4420:109: error: expected ‘)’ before ‘b’ 2726s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2726s | ~ ^ 2726s | ) 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c: In function ‘futrts_smul_hi64’: 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2726s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2726s | ^~~~~~~~~~ 2726s | __int128__ 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:4424:86: error: expected ‘)’ before ‘a’ 2726s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2726s | ~ ^ 2726s | ) 2726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:4424:104: error: expected ‘)’ before ‘b’ 2726s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2726s | ~ ^ 2726s | ) 2726s 2726s If you find this error message confusing, uninformative, or wrong, please open an issue: 2726s https://github.com/diku-dk/futhark/issues 2726s 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.fut: 2729s Compiling with --backend=multicore: 2729s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.fut:9:12-23: 2729s Defaulting ambiguous type to i32. 2729s 2729s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.fut:9:12-23: 2729s Defaulting ambiguous type to i32. 2729s cc failed with code 1: 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c: In function ‘futrts_umul_hi64’: 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2729s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2729s | ^~~~~~~~~~~ 2729s | __uint32_t 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:4421:90: error: expected ‘)’ before ‘a’ 2729s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2729s | ~ ^ 2729s | ) 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:4421:109: error: expected ‘)’ before ‘b’ 2729s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2729s | ~ ^ 2729s | ) 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c: In function ‘futrts_smul_hi64’: 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2729s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2729s | ^~~~~~~~~~ 2729s | __int128__ 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:4425:86: error: expected ‘)’ before ‘a’ 2729s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2729s | ~ ^ 2729s | ) 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:4425:104: error: expected ‘)’ before ‘b’ 2729s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2729s | ~ ^ 2729s | ) 2729s 2729s If you find this error message confusing, uninformative, or wrong, please open an issue: 2729s https://github.com/diku-dk/futhark/issues 2729s 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.fut: 2729s Compiling with --backend=multicore: 2729s cc failed with code 1: 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c: In function ‘futrts_umul_hi64’: 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2729s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2729s | ^~~~~~~~~~~ 2729s | __uint32_t 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:4420:90: error: expected ‘)’ before ‘a’ 2729s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2729s | ~ ^ 2729s | ) 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:4420:109: error: expected ‘)’ before ‘b’ 2729s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2729s | ~ ^ 2729s | ) 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c: In function ‘futrts_smul_hi64’: 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2729s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2729s | ^~~~~~~~~~ 2729s | __int128__ 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:4424:86: error: expected ‘)’ before ‘a’ 2729s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2729s | ~ ^ 2729s | ) 2729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:4424:104: error: expected ‘)’ before ‘b’ 2729s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2729s | ~ ^ 2729s | ) 2729s 2729s If you find this error message confusing, uninformative, or wrong, please open an issue: 2729s https://github.com/diku-dk/futhark/issues 2729s 2730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.fut: 2730s Compiling with --backend=multicore: 2730s cc failed with code 1: 2730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c: In function ‘futrts_umul_hi64’: 2730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2730s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2730s | ^~~~~~~~~~~ 2730s | __uint32_t 2730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:4420:90: error: expected ‘)’ before ‘a’ 2730s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2730s | ~ ^ 2730s | ) 2730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:4420:109: error: expected ‘)’ before ‘b’ 2730s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2730s | ~ ^ 2730s | ) 2730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c: In function ‘futrts_smul_hi64’: 2730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2730s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2730s | ^~~~~~~~~~ 2730s | __int128__ 2730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:4424:86: error: expected ‘)’ before ‘a’ 2730s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2730s | ~ ^ 2730s | ) 2730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:4424:104: error: expected ‘)’ before ‘b’ 2730s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2730s | ~ ^ 2730s | ) 2730s 2730s If you find this error message confusing, uninformative, or wrong, please open an issue: 2730s https://github.com/diku-dk/futhark/issues 2730s 2731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.fut: 2731s Compiling with --backend=multicore: 2731s cc failed with code 1: 2731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c: In function ‘futrts_umul_hi64’: 2731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2731s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2731s | ^~~~~~~~~~~ 2731s | __uint32_t 2731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4421:90: error: expected ‘)’ before ‘a’ 2731s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2731s | ~ ^ 2731s | ) 2731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4421:109: error: expected ‘)’ before ‘b’ 2731s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2731s | ~ ^ 2731s | ) 2731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c: In function ‘futrts_smul_hi64’: 2731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2731s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2731s | ^~~~~~~~~~ 2731s | __int128__ 2731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4425:86: error: expected ‘)’ before ‘a’ 2731s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2731s | ~ ^ 2731s | ) 2731s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4425:104: error: expected ‘)’ before ‘b’ 2731s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2731s | ~ ^ 2731s | ) 2731s 2731s If you find this error message confusing, uninformative, or wrong, please open an issue: 2731s https://github.com/diku-dk/futhark/issues 2731s 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.fut: 2733s Compiling with --backend=multicore: 2733s cc failed with code 1: 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c: In function ‘futrts_umul_hi64’: 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2733s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2733s | ^~~~~~~~~~~ 2733s | __uint32_t 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:4420:90: error: expected ‘)’ before ‘a’ 2733s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2733s | ~ ^ 2733s | ) 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:4420:109: error: expected ‘)’ before ‘b’ 2733s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2733s | ~ ^ 2733s | ) 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c: In function ‘futrts_smul_hi64’: 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2733s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2733s | ^~~~~~~~~~ 2733s | __int128__ 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:4424:86: error: expected ‘)’ before ‘a’ 2733s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2733s | ~ ^ 2733s | ) 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:4424:104: error: expected ‘)’ before ‘b’ 2733s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2733s | ~ ^ 2733s | ) 2733s 2733s If you find this error message confusing, uninformative, or wrong, please open an issue: 2733s https://github.com/diku-dk/futhark/issues 2733s 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.fut: 2733s Compiling with --backend=multicore: 2733s cc failed with code 1: 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c: In function ‘futrts_umul_hi64’: 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2733s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2733s | ^~~~~~~~~~~ 2733s | __uint32_t 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4452:90: error: expected ‘)’ before ‘a’ 2733s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2733s | ~ ^ 2733s | ) 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4452:109: error: expected ‘)’ before ‘b’ 2733s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2733s | ~ ^ 2733s | ) 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c: In function ‘futrts_smul_hi64’: 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2733s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2733s | ^~~~~~~~~~ 2733s | __int128__ 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4456:86: error: expected ‘)’ before ‘a’ 2733s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2733s | ~ ^ 2733s | ) 2733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4456:104: error: expected ‘)’ before ‘b’ 2733s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2733s | ~ ^ 2733s | ) 2733s 2733s If you find this error message confusing, uninformative, or wrong, please open an issue: 2733s https://github.com/diku-dk/futhark/issues 2733s 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.fut: 2734s Compiling with --backend=multicore: 2734s cc failed with code 1: 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c: In function ‘futrts_umul_hi64’: 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2734s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2734s | ^~~~~~~~~~~ 2734s | __uint32_t 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:4420:90: error: expected ‘)’ before ‘a’ 2734s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2734s | ~ ^ 2734s | ) 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:4420:109: error: expected ‘)’ before ‘b’ 2734s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2734s | ~ ^ 2734s | ) 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c: In function ‘futrts_smul_hi64’: 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2734s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2734s | ^~~~~~~~~~ 2734s | __int128__ 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:4424:86: error: expected ‘)’ before ‘a’ 2734s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2734s | ~ ^ 2734s | ) 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:4424:104: error: expected ‘)’ before ‘b’ 2734s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2734s | ~ ^ 2734s | ) 2734s 2734s If you find this error message confusing, uninformative, or wrong, please open an issue: 2734s https://github.com/diku-dk/futhark/issues 2734s 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.fut: 2734s Compiling with --backend=multicore: 2734s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.fut:5:11-12: 2734s Unused name "x". 2734s cc failed with code 1: 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c: In function ‘futrts_umul_hi64’: 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2734s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2734s | ^~~~~~~~~~~ 2734s | __uint32_t 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:4421:90: error: expected ‘)’ before ‘a’ 2734s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2734s | ~ ^ 2734s | ) 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:4421:109: error: expected ‘)’ before ‘b’ 2734s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2734s | ~ ^ 2734s | ) 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c: In function ‘futrts_smul_hi64’: 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2734s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2734s | ^~~~~~~~~~ 2734s | __int128__ 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:4425:86: error: expected ‘)’ before ‘a’ 2734s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2734s | ~ ^ 2734s | ) 2734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:4425:104: error: expected ‘)’ before ‘b’ 2734s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2734s | ~ ^ 2734s | ) 2734s 2734s If you find this error message confusing, uninformative, or wrong, please open an issue: 2734s https://github.com/diku-dk/futhark/issues 2734s 2738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return.fut: 2738s Compiling with --backend=multicore: 2738s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return.fut:19:17-18: 2738s Unused name "i". 2738s cc failed with code 1: 2738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return.c: In function ‘futrts_umul_hi64’: 2738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2738s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2738s | ^~~~~~~~~~~ 2738s | __uint32_t 2738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return.c:4421:90: error: expected ‘)’ before ‘a’ 2738s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2738s | ~ ^ 2738s | ) 2738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return.c:4421:109: error: expected ‘)’ before ‘b’ 2738s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2738s | ~ ^ 2738s | ) 2738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return.c: In function ‘futrts_smul_hi64’: 2738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2738s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2738s | ^~~~~~~~~~ 2738s | __int128__ 2738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return.c:4425:86: error: expected ‘)’ before ‘a’ 2738s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2738s | ~ ^ 2738s | ) 2738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return.c:4425:104: error: expected ‘)’ before ‘b’ 2738s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2738s | ~ ^ 2738s | ) 2738s 2738s If you find this error message confusing, uninformative, or wrong, please open an issue: 2738s https://github.com/diku-dk/futhark/issues 2738s 2739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.fut: 2739s Compiling with --backend=multicore: 2739s cc failed with code 1: 2739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c: In function ‘futrts_umul_hi64’: 2739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2739s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2739s | ^~~~~~~~~~~ 2739s | __uint32_t 2739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:4422:90: error: expected ‘)’ before ‘a’ 2739s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2739s | ~ ^ 2739s | ) 2739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:4422:109: error: expected ‘)’ before ‘b’ 2739s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2739s | ~ ^ 2739s | ) 2739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c: In function ‘futrts_smul_hi64’: 2739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2739s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2739s | ^~~~~~~~~~ 2739s | __int128__ 2739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:4426:86: error: expected ‘)’ before ‘a’ 2739s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2739s | ~ ^ 2739s | ) 2739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:4426:104: error: expected ‘)’ before ‘b’ 2739s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2739s | ~ ^ 2739s | ) 2739s 2739s If you find this error message confusing, uninformative, or wrong, please open an issue: 2739s https://github.com/diku-dk/futhark/issues 2739s 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.fut: 2740s Compiling with --backend=multicore: 2740s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.fut:5:12-15: 2740s Unused name "xs'". 2740s cc failed with code 1: 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c: In function ‘futrts_umul_hi64’: 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2740s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2740s | ^~~~~~~~~~~ 2740s | __uint32_t 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:4420:90: error: expected ‘)’ before ‘a’ 2740s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2740s | ~ ^ 2740s | ) 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:4420:109: error: expected ‘)’ before ‘b’ 2740s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2740s | ~ ^ 2740s | ) 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c: In function ‘futrts_smul_hi64’: 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2740s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2740s | ^~~~~~~~~~ 2740s | __int128__ 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:4424:86: error: expected ‘)’ before ‘a’ 2740s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2740s | ~ ^ 2740s | ) 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:4424:104: error: expected ‘)’ before ‘b’ 2740s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2740s | ~ ^ 2740s | ) 2740s 2740s If you find this error message confusing, uninformative, or wrong, please open an issue: 2740s https://github.com/diku-dk/futhark/issues 2740s 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.fut: 2740s Compiling with --backend=multicore: 2740s cc failed with code 1: 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c: In function ‘futrts_umul_hi64’: 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2740s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2740s | ^~~~~~~~~~~ 2740s | __uint32_t 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:4406:90: error: expected ‘)’ before ‘a’ 2740s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2740s | ~ ^ 2740s | ) 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:4406:109: error: expected ‘)’ before ‘b’ 2740s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2740s | ~ ^ 2740s | ) 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c: In function ‘futrts_smul_hi64’: 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2740s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2740s | ^~~~~~~~~~ 2740s | __int128__ 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:4410:86: error: expected ‘)’ before ‘a’ 2740s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2740s | ~ ^ 2740s | ) 2740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:4410:104: error: expected ‘)’ before ‘b’ 2740s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2740s | ~ ^ 2740s | ) 2740s 2740s If you find this error message confusing, uninformative, or wrong, please open an issue: 2740s https://github.com/diku-dk/futhark/issues 2740s 2741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.fut: 2741s Compiling with --backend=multicore: 2741s cc failed with code 1: 2741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c: In function ‘futrts_umul_hi64’: 2741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2741s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2741s | ^~~~~~~~~~~ 2741s | __uint32_t 2741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:4435:90: error: expected ‘)’ before ‘a’ 2741s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2741s | ~ ^ 2741s | ) 2741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:4435:109: error: expected ‘)’ before ‘b’ 2741s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2741s | ~ ^ 2741s | ) 2741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c: In function ‘futrts_smul_hi64’: 2741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2741s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2741s | ^~~~~~~~~~ 2741s | __int128__ 2741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:4439:86: error: expected ‘)’ before ‘a’ 2741s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2741s | ~ ^ 2741s | ) 2741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:4439:104: error: expected ‘)’ before ‘b’ 2741s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2741s | ~ ^ 2741s | ) 2741s 2741s If you find this error message confusing, uninformative, or wrong, please open an issue: 2741s https://github.com/diku-dk/futhark/issues 2741s 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.fut: 2744s Compiling with --backend=multicore: 2744s cc failed with code 1: 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c: In function ‘futrts_umul_hi64’: 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2744s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2744s | ^~~~~~~~~~~ 2744s | __uint32_t 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:4420:90: error: expected ‘)’ before ‘a’ 2744s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2744s | ~ ^ 2744s | ) 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:4420:109: error: expected ‘)’ before ‘b’ 2744s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2744s | ~ ^ 2744s | ) 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c: In function ‘futrts_smul_hi64’: 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2744s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2744s | ^~~~~~~~~~ 2744s | __int128__ 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:4424:86: error: expected ‘)’ before ‘a’ 2744s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2744s | ~ ^ 2744s | ) 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:4424:104: error: expected ‘)’ before ‘b’ 2744s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2744s | ~ ^ 2744s | ) 2744s 2744s If you find this error message confusing, uninformative, or wrong, please open an issue: 2744s https://github.com/diku-dk/futhark/issues 2744s 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.fut: 2744s Compiling with --backend=multicore: 2744s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.fut:5:12-15: 2744s Unused name "xss". 2744s cc failed with code 1: 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c: In function ‘futrts_umul_hi64’: 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2744s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2744s | ^~~~~~~~~~~ 2744s | __uint32_t 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:4406:90: error: expected ‘)’ before ‘a’ 2744s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2744s | ~ ^ 2744s | ) 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:4406:109: error: expected ‘)’ before ‘b’ 2744s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2744s | ~ ^ 2744s | ) 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c: In function ‘futrts_smul_hi64’: 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2744s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2744s | ^~~~~~~~~~ 2744s | __int128__ 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:4410:86: error: expected ‘)’ before ‘a’ 2744s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2744s | ~ ^ 2744s | ) 2744s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:4410:104: error: expected ‘)’ before ‘b’ 2744s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2744s | ~ ^ 2744s | ) 2744s 2744s If you find this error message confusing, uninformative, or wrong, please open an issue: 2744s https://github.com/diku-dk/futhark/issues 2744s 2745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.fut: 2745s Compiling with --backend=multicore: 2745s cc failed with code 1: 2745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c: In function ‘futrts_umul_hi64’: 2745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2745s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2745s | ^~~~~~~~~~~ 2745s | __uint32_t 2745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:4420:90: error: expected ‘)’ before ‘a’ 2745s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2745s | ~ ^ 2745s | ) 2745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:4420:109: error: expected ‘)’ before ‘b’ 2745s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2745s | ~ ^ 2745s | ) 2745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c: In function ‘futrts_smul_hi64’: 2745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2745s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2745s | ^~~~~~~~~~ 2745s | __int128__ 2745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:4424:86: error: expected ‘)’ before ‘a’ 2745s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2745s | ~ ^ 2745s | ) 2745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:4424:104: error: expected ‘)’ before ‘b’ 2745s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2745s | ~ ^ 2745s | ) 2745s 2745s If you find this error message confusing, uninformative, or wrong, please open an issue: 2745s https://github.com/diku-dk/futhark/issues 2745s 2746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.fut: 2746s Compiling with --backend=multicore: 2746s cc failed with code 1: 2746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c: In function ‘futrts_umul_hi64’: 2746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2746s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2746s | ^~~~~~~~~~~ 2746s | __uint32_t 2746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:4420:90: error: expected ‘)’ before ‘a’ 2746s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2746s | ~ ^ 2746s | ) 2746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:4420:109: error: expected ‘)’ before ‘b’ 2746s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2746s | ~ ^ 2746s | ) 2746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c: In function ‘futrts_smul_hi64’: 2746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2746s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2746s | ^~~~~~~~~~ 2746s | __int128__ 2746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:4424:86: error: expected ‘)’ before ‘a’ 2746s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2746s | ~ ^ 2746s | ) 2746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:4424:104: error: expected ‘)’ before ‘b’ 2746s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2746s | ~ ^ 2746s | ) 2746s 2746s If you find this error message confusing, uninformative, or wrong, please open an issue: 2746s https://github.com/diku-dk/futhark/issues 2746s 2747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.fut: 2747s Compiling with --backend=multicore: 2747s cc failed with code 1: 2747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c: In function ‘futrts_umul_hi64’: 2747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2747s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2747s | ^~~~~~~~~~~ 2747s | __uint32_t 2747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:4420:90: error: expected ‘)’ before ‘a’ 2747s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2747s | ~ ^ 2747s | ) 2747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:4420:109: error: expected ‘)’ before ‘b’ 2747s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2747s | ~ ^ 2747s | ) 2747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c: In function ‘futrts_smul_hi64’: 2747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2747s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2747s | ^~~~~~~~~~ 2747s | __int128__ 2747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:4424:86: error: expected ‘)’ before ‘a’ 2747s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2747s | ~ ^ 2747s | ) 2747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:4424:104: error: expected ‘)’ before ‘b’ 2747s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2747s | ~ ^ 2747s | ) 2747s 2747s If you find this error message confusing, uninformative, or wrong, please open an issue: 2747s https://github.com/diku-dk/futhark/issues 2747s 2748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.fut: 2748s Compiling with --backend=multicore: 2748s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.fut:5:23-24: 2748s Unused name "f". 2748s 2748s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.fut:7:12-13: 2748s Unused name "f". 2748s cc failed with code 1: 2748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c: In function ‘futrts_umul_hi64’: 2748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2748s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2748s | ^~~~~~~~~~~ 2748s | __uint32_t 2748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:4407:90: error: expected ‘)’ before ‘a’ 2748s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2748s | ~ ^ 2748s | ) 2748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:4407:109: error: expected ‘)’ before ‘b’ 2748s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2748s | ~ ^ 2748s | ) 2748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c: In function ‘futrts_smul_hi64’: 2748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2748s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2748s | ^~~~~~~~~~ 2748s | __int128__ 2748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:4411:86: error: expected ‘)’ before ‘a’ 2748s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2748s | ~ ^ 2748s | ) 2748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:4411:104: error: expected ‘)’ before ‘b’ 2748s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2748s | ~ ^ 2748s | ) 2748s 2748s If you find this error message confusing, uninformative, or wrong, please open an issue: 2748s https://github.com/diku-dk/futhark/issues 2748s 2751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.fut: 2751s Compiling with --backend=multicore: 2751s cc failed with code 1: 2751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c: In function ‘futrts_umul_hi64’: 2751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2751s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2751s | ^~~~~~~~~~~ 2751s | __uint32_t 2751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:4420:90: error: expected ‘)’ before ‘a’ 2751s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2751s | ~ ^ 2751s | ) 2751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:4420:109: error: expected ‘)’ before ‘b’ 2751s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2751s | ~ ^ 2751s | ) 2751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c: In function ‘futrts_smul_hi64’: 2751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2751s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2751s | ^~~~~~~~~~ 2751s | __int128__ 2751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:4424:86: error: expected ‘)’ before ‘a’ 2751s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2751s | ~ ^ 2751s | ) 2751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:4424:104: error: expected ‘)’ before ‘b’ 2751s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2751s | ~ ^ 2751s | ) 2751s 2751s If you find this error message confusing, uninformative, or wrong, please open an issue: 2751s https://github.com/diku-dk/futhark/issues 2751s 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.fut: 2752s Compiling with --backend=multicore: 2752s cc failed with code 1: 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c: In function ‘futrts_umul_hi64’: 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2752s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2752s | ^~~~~~~~~~~ 2752s | __uint32_t 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:4420:90: error: expected ‘)’ before ‘a’ 2752s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2752s | ~ ^ 2752s | ) 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:4420:109: error: expected ‘)’ before ‘b’ 2752s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2752s | ~ ^ 2752s | ) 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c: In function ‘futrts_smul_hi64’: 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2752s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2752s | ^~~~~~~~~~ 2752s | __int128__ 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:4424:86: error: expected ‘)’ before ‘a’ 2752s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2752s | ~ ^ 2752s | ) 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:4424:104: error: expected ‘)’ before ‘b’ 2752s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2752s | ~ ^ 2752s | ) 2752s 2752s If you find this error message confusing, uninformative, or wrong, please open an issue: 2752s https://github.com/diku-dk/futhark/issues 2752s 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.fut: 2752s Compiling with --backend=multicore: 2752s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.fut:4:51-52: 2752s Unused name "i". 2752s cc failed with code 1: 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c: In function ‘futrts_umul_hi64’: 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2752s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2752s | ^~~~~~~~~~~ 2752s | __uint32_t 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:4420:90: error: expected ‘)’ before ‘a’ 2752s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2752s | ~ ^ 2752s | ) 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:4420:109: error: expected ‘)’ before ‘b’ 2752s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2752s | ~ ^ 2752s | ) 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c: In function ‘futrts_smul_hi64’: 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2752s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2752s | ^~~~~~~~~~ 2752s | __int128__ 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:4424:86: error: expected ‘)’ before ‘a’ 2752s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2752s | ~ ^ 2752s | ) 2752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:4424:104: error: expected ‘)’ before ‘b’ 2752s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2752s | ~ ^ 2752s | ) 2752s 2752s If you find this error message confusing, uninformative, or wrong, please open an issue: 2752s https://github.com/diku-dk/futhark/issues 2752s 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.fut: 2756s Compiling with --backend=multicore: 2756s cc failed with code 1: 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c: In function ‘futrts_umul_hi64’: 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2756s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2756s | ^~~~~~~~~~~ 2756s | __uint32_t 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:4420:90: error: expected ‘)’ before ‘a’ 2756s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2756s | ~ ^ 2756s | ) 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:4420:109: error: expected ‘)’ before ‘b’ 2756s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2756s | ~ ^ 2756s | ) 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c: In function ‘futrts_smul_hi64’: 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2756s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2756s | ^~~~~~~~~~ 2756s | __int128__ 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:4424:86: error: expected ‘)’ before ‘a’ 2756s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2756s | ~ ^ 2756s | ) 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:4424:104: error: expected ‘)’ before ‘b’ 2756s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2756s | ~ ^ 2756s | ) 2756s 2756s If you find this error message confusing, uninformative, or wrong, please open an issue: 2756s https://github.com/diku-dk/futhark/issues 2756s 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.fut: 2756s Compiling with --backend=multicore: 2756s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.fut:2:33-34: 2756s Unused name "i". 2756s cc failed with code 1: 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c: In function ‘futrts_umul_hi64’: 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2756s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2756s | ^~~~~~~~~~~ 2756s | __uint32_t 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:4420:90: error: expected ‘)’ before ‘a’ 2756s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2756s | ~ ^ 2756s | ) 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:4420:109: error: expected ‘)’ before ‘b’ 2756s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2756s | ~ ^ 2756s | ) 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c: In function ‘futrts_smul_hi64’: 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2756s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2756s | ^~~~~~~~~~ 2756s | __int128__ 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:4424:86: error: expected ‘)’ before ‘a’ 2756s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2756s | ~ ^ 2756s | ) 2756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:4424:104: error: expected ‘)’ before ‘b’ 2756s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2756s | ~ ^ 2756s | ) 2756s 2756s If you find this error message confusing, uninformative, or wrong, please open an issue: 2756s https://github.com/diku-dk/futhark/issues 2756s 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.fut: 2760s Compiling with --backend=multicore: 2760s cc failed with code 1: 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c: In function ‘futrts_umul_hi64’: 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2760s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2760s | ^~~~~~~~~~~ 2760s | __uint32_t 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:4420:90: error: expected ‘)’ before ‘a’ 2760s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2760s | ~ ^ 2760s | ) 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:4420:109: error: expected ‘)’ before ‘b’ 2760s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2760s | ~ ^ 2760s | ) 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c: In function ‘futrts_smul_hi64’: 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2760s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2760s | ^~~~~~~~~~ 2760s | __int128__ 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:4424:86: error: expected ‘)’ before ‘a’ 2760s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2760s | ~ ^ 2760s | ) 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:4424:104: error: expected ‘)’ before ‘b’ 2760s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2760s | ~ ^ 2760s | ) 2760s 2760s If you find this error message confusing, uninformative, or wrong, please open an issue: 2760s https://github.com/diku-dk/futhark/issues 2760s 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.fut: 2760s Compiling with --backend=multicore: 2760s cc failed with code 1: 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c: In function ‘futrts_umul_hi64’: 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2760s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2760s | ^~~~~~~~~~~ 2760s | __uint32_t 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:4420:90: error: expected ‘)’ before ‘a’ 2760s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2760s | ~ ^ 2760s | ) 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:4420:109: error: expected ‘)’ before ‘b’ 2760s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2760s | ~ ^ 2760s | ) 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c: In function ‘futrts_smul_hi64’: 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2760s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2760s | ^~~~~~~~~~ 2760s | __int128__ 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:4424:86: error: expected ‘)’ before ‘a’ 2760s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2760s | ~ ^ 2760s | ) 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:4424:104: error: expected ‘)’ before ‘b’ 2760s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2760s | ~ ^ 2760s | ) 2760s 2760s If you find this error message confusing, uninformative, or wrong, please open an issue: 2760s https://github.com/diku-dk/futhark/issues 2760s 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.fut: 2760s Compiling with --backend=multicore: 2760s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.fut:8:15-16: 2760s Unused name "k". 2760s 2760s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.fut:8:26-27: 2760s Unused name "j". 2760s cc failed with code 1: 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c: In function ‘futrts_umul_hi64’: 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2760s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2760s | ^~~~~~~~~~~ 2760s | __uint32_t 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:4420:90: error: expected ‘)’ before ‘a’ 2760s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2760s | ~ ^ 2760s | ) 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:4420:109: error: expected ‘)’ before ‘b’ 2760s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2760s | ~ ^ 2760s | ) 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c: In function ‘futrts_smul_hi64’: 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2760s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2760s | ^~~~~~~~~~ 2760s | __int128__ 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:4424:86: error: expected ‘)’ before ‘a’ 2760s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2760s | ~ ^ 2760s | ) 2760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:4424:104: error: expected ‘)’ before ‘b’ 2760s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2760s | ~ ^ 2760s | ) 2760s 2760s If you find this error message confusing, uninformative, or wrong, please open an issue: 2760s https://github.com/diku-dk/futhark/issues 2760s 2761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.fut: 2761s Compiling with --backend=multicore: 2761s cc failed with code 1: 2761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c: In function ‘futrts_umul_hi64’: 2761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2761s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2761s | ^~~~~~~~~~~ 2761s | __uint32_t 2761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:4421:90: error: expected ‘)’ before ‘a’ 2761s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2761s | ~ ^ 2761s | ) 2761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:4421:109: error: expected ‘)’ before ‘b’ 2761s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2761s | ~ ^ 2761s | ) 2761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c: In function ‘futrts_smul_hi64’: 2761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2761s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2761s | ^~~~~~~~~~ 2761s | __int128__ 2761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:4425:86: error: expected ‘)’ before ‘a’ 2761s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2761s | ~ ^ 2761s | ) 2761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:4425:104: error: expected ‘)’ before ‘b’ 2761s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2761s | ~ ^ 2761s | ) 2761s 2761s If you find this error message confusing, uninformative, or wrong, please open an issue: 2761s https://github.com/diku-dk/futhark/issues 2761s 2763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.fut: 2763s Compiling with --backend=multicore: 2763s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.fut:12:16-17: 2763s Defaulting ambiguous type to i32. 2763s cc failed with code 1: 2763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c: In function ‘futrts_umul_hi64’: 2763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2763s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2763s | ^~~~~~~~~~~ 2763s | __uint32_t 2763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:4406:90: error: expected ‘)’ before ‘a’ 2763s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2763s | ~ ^ 2763s | ) 2763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:4406:109: error: expected ‘)’ before ‘b’ 2763s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2763s | ~ ^ 2763s | ) 2763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c: In function ‘futrts_smul_hi64’: 2763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2763s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2763s | ^~~~~~~~~~ 2763s | __int128__ 2763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:4410:86: error: expected ‘)’ before ‘a’ 2763s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2763s | ~ ^ 2763s | ) 2763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:4410:104: error: expected ‘)’ before ‘b’ 2763s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2763s | ~ ^ 2763s | ) 2763s 2763s If you find this error message confusing, uninformative, or wrong, please open an issue: 2763s https://github.com/diku-dk/futhark/issues 2763s 2764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.fut: 2764s Compiling with --backend=multicore: 2764s cc failed with code 1: 2764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c: In function ‘futrts_umul_hi64’: 2764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2764s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2764s | ^~~~~~~~~~~ 2764s | __uint32_t 2764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:4408:90: error: expected ‘)’ before ‘a’ 2764s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2764s | ~ ^ 2764s | ) 2764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:4408:109: error: expected ‘)’ before ‘b’ 2764s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2764s | ~ ^ 2764s | ) 2764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c: In function ‘futrts_smul_hi64’: 2764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2764s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2764s | ^~~~~~~~~~ 2764s | __int128__ 2764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:4412:86: error: expected ‘)’ before ‘a’ 2764s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2764s | ~ ^ 2764s | ) 2764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:4412:104: error: expected ‘)’ before ‘b’ 2764s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2764s | ~ ^ 2764s | ) 2764s 2764s If you find this error message confusing, uninformative, or wrong, please open an issue: 2764s https://github.com/diku-dk/futhark/issues 2764s 2765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.fut: 2765s Compiling with --backend=multicore: 2765s cc failed with code 1: 2765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c: In function ‘futrts_umul_hi64’: 2765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2765s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2765s | ^~~~~~~~~~~ 2765s | __uint32_t 2765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:4406:90: error: expected ‘)’ before ‘a’ 2765s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2765s | ~ ^ 2765s | ) 2765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:4406:109: error: expected ‘)’ before ‘b’ 2765s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2765s | ~ ^ 2765s | ) 2765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c: In function ‘futrts_smul_hi64’: 2765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2765s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2765s | ^~~~~~~~~~ 2765s | __int128__ 2765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:4410:86: error: expected ‘)’ before ‘a’ 2765s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2765s | ~ ^ 2765s | ) 2765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:4410:104: error: expected ‘)’ before ‘b’ 2765s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2765s | ~ ^ 2765s | ) 2765s 2765s If you find this error message confusing, uninformative, or wrong, please open an issue: 2765s https://github.com/diku-dk/futhark/issues 2765s 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.fut: 2768s Compiling with --backend=multicore: 2768s cc failed with code 1: 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c: In function ‘futrts_umul_hi64’: 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2768s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2768s | ^~~~~~~~~~~ 2768s | __uint32_t 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:4394:90: error: expected ‘)’ before ‘a’ 2768s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2768s | ~ ^ 2768s | ) 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:4394:109: error: expected ‘)’ before ‘b’ 2768s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2768s | ~ ^ 2768s | ) 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c: In function ‘futrts_smul_hi64’: 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2768s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2768s | ^~~~~~~~~~ 2768s | __int128__ 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:4398:86: error: expected ‘)’ before ‘a’ 2768s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2768s | ~ ^ 2768s | ) 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:4398:104: error: expected ‘)’ before ‘b’ 2768s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2768s | ~ ^ 2768s | ) 2768s 2768s If you find this error message confusing, uninformative, or wrong, please open an issue: 2768s https://github.com/diku-dk/futhark/issues 2768s 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.fut: 2768s Compiling with --backend=multicore: 2768s cc failed with code 1: 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c: In function ‘futrts_umul_hi64’: 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2768s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2768s | ^~~~~~~~~~~ 2768s | __uint32_t 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4406:90: error: expected ‘)’ before ‘a’ 2768s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2768s | ~ ^ 2768s | ) 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4406:109: error: expected ‘)’ before ‘b’ 2768s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2768s | ~ ^ 2768s | ) 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c: In function ‘futrts_smul_hi64’: 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2768s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2768s | ^~~~~~~~~~ 2768s | __int128__ 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4410:86: error: expected ‘)’ before ‘a’ 2768s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2768s | ~ ^ 2768s | ) 2768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4410:104: error: expected ‘)’ before ‘b’ 2768s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2768s | ~ ^ 2768s | ) 2768s 2768s If you find this error message confusing, uninformative, or wrong, please open an issue: 2768s https://github.com/diku-dk/futhark/issues 2768s 2770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.fut: 2770s Compiling with --backend=multicore: 2770s cc failed with code 1: 2770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c: In function ‘futrts_umul_hi64’: 2770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2770s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2770s | ^~~~~~~~~~~ 2770s | __uint32_t 2770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4436:90: error: expected ‘)’ before ‘a’ 2770s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2770s | ~ ^ 2770s | ) 2770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4436:109: error: expected ‘)’ before ‘b’ 2770s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2770s | ~ ^ 2770s | ) 2770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c: In function ‘futrts_smul_hi64’: 2770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2770s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2770s | ^~~~~~~~~~ 2770s | __int128__ 2770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4440:86: error: expected ‘)’ before ‘a’ 2770s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2770s | ~ ^ 2770s | ) 2770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4440:104: error: expected ‘)’ before ‘b’ 2770s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2770s | ~ ^ 2770s | ) 2770s 2770s If you find this error message confusing, uninformative, or wrong, please open an issue: 2770s https://github.com/diku-dk/futhark/issues 2770s 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.fut: 2772s Compiling with --backend=multicore: 2772s cc failed with code 1: 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c: In function ‘futrts_umul_hi64’: 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2772s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2772s | ^~~~~~~~~~~ 2772s | __uint32_t 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4420:90: error: expected ‘)’ before ‘a’ 2772s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2772s | ~ ^ 2772s | ) 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4420:109: error: expected ‘)’ before ‘b’ 2772s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2772s | ~ ^ 2772s | ) 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c: In function ‘futrts_smul_hi64’: 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2772s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2772s | ^~~~~~~~~~ 2772s | __int128__ 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4424:86: error: expected ‘)’ before ‘a’ 2772s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2772s | ~ ^ 2772s | ) 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4424:104: error: expected ‘)’ before ‘b’ 2772s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2772s | ~ ^ 2772s | ) 2772s 2772s If you find this error message confusing, uninformative, or wrong, please open an issue: 2772s https://github.com/diku-dk/futhark/issues 2772s 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.fut: 2772s Compiling with --backend=multicore: 2772s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.fut:13:8-13: 2772s Unused name "rngs'". 2772s cc failed with code 1: 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c: In function ‘futrts_umul_hi64’: 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2772s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2772s | ^~~~~~~~~~~ 2772s | __uint32_t 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4421:90: error: expected ‘)’ before ‘a’ 2772s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2772s | ~ ^ 2772s | ) 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4421:109: error: expected ‘)’ before ‘b’ 2772s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2772s | ~ ^ 2772s | ) 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c: In function ‘futrts_smul_hi64’: 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2772s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2772s | ^~~~~~~~~~ 2772s | __int128__ 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4425:86: error: expected ‘)’ before ‘a’ 2772s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2772s | ~ ^ 2772s | ) 2772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4425:104: error: expected ‘)’ before ‘b’ 2772s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2772s | ~ ^ 2772s | ) 2772s 2772s If you find this error message confusing, uninformative, or wrong, please open an issue: 2772s https://github.com/diku-dk/futhark/issues 2772s 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.fut: 2776s Compiling with --backend=multicore: 2776s cc failed with code 1: 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c: In function ‘futrts_umul_hi64’: 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2776s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2776s | ^~~~~~~~~~~ 2776s | __uint32_t 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:4420:90: error: expected ‘)’ before ‘a’ 2776s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2776s | ~ ^ 2776s | ) 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:4420:109: error: expected ‘)’ before ‘b’ 2776s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2776s | ~ ^ 2776s | ) 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c: In function ‘futrts_smul_hi64’: 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2776s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2776s | ^~~~~~~~~~ 2776s | __int128__ 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:4424:86: error: expected ‘)’ before ‘a’ 2776s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2776s | ~ ^ 2776s | ) 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:4424:104: error: expected ‘)’ before ‘b’ 2776s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2776s | ~ ^ 2776s | ) 2776s 2776s If you find this error message confusing, uninformative, or wrong, please open an issue: 2776s https://github.com/diku-dk/futhark/issues 2776s 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.fut: 2776s Compiling with --backend=multicore: 2776s cc failed with code 1: 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c: In function ‘futrts_umul_hi64’: 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2776s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2776s | ^~~~~~~~~~~ 2776s | __uint32_t 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:4420:90: error: expected ‘)’ before ‘a’ 2776s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2777s | ~ ^ 2777s | ) 2777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:4420:109: error: expected ‘)’ before ‘b’ 2777s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2777s | ~ ^ 2777s | ) 2777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c: In function ‘futrts_smul_hi64’: 2777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2777s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2777s | ^~~~~~~~~~ 2777s | __int128__ 2777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:4424:86: error: expected ‘)’ before ‘a’ 2777s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2777s | ~ ^ 2777s | ) 2777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:4424:104: error: expected ‘)’ before ‘b’ 2777s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2777s | ~ ^ 2777s | ) 2777s 2777s If you find this error message confusing, uninformative, or wrong, please open an issue: 2777s https://github.com/diku-dk/futhark/issues 2777s 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.fut: 2778s Compiling with --backend=multicore: 2778s cc failed with code 1: 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c: In function ‘futrts_umul_hi64’: 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2778s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2778s | ^~~~~~~~~~~ 2778s | __uint32_t 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:4420:90: error: expected ‘)’ before ‘a’ 2778s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2778s | ~ ^ 2778s | ) 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:4420:109: error: expected ‘)’ before ‘b’ 2778s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2778s | ~ ^ 2778s | ) 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c: In function ‘futrts_smul_hi64’: 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2778s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2778s | ^~~~~~~~~~ 2778s | __int128__ 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:4424:86: error: expected ‘)’ before ‘a’ 2778s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2778s | ~ ^ 2778s | ) 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:4424:104: error: expected ‘)’ before ‘b’ 2778s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2778s | ~ ^ 2778s | ) 2778s 2778s If you find this error message confusing, uninformative, or wrong, please open an issue: 2778s https://github.com/diku-dk/futhark/issues 2778s 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.fut: 2778s Compiling with --backend=multicore: 2778s cc failed with code 1: 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c: In function ‘futrts_umul_hi64’: 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2778s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2778s | ^~~~~~~~~~~ 2778s | __uint32_t 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:4420:90: error: expected ‘)’ before ‘a’ 2778s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2778s | ~ ^ 2778s | ) 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:4420:109: error: expected ‘)’ before ‘b’ 2778s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2778s | ~ ^ 2778s | ) 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c: In function ‘futrts_smul_hi64’: 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2778s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2778s | ^~~~~~~~~~ 2778s | __int128__ 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:4424:86: error: expected ‘)’ before ‘a’ 2778s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2778s | ~ ^ 2778s | ) 2778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:4424:104: error: expected ‘)’ before ‘b’ 2778s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2778s | ~ ^ 2778s | ) 2778s 2778s If you find this error message confusing, uninformative, or wrong, please open an issue: 2778s https://github.com/diku-dk/futhark/issues 2778s 2779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.fut: 2779s Compiling with --backend=multicore: 2779s cc failed with code 1: 2779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c: In function ‘futrts_umul_hi64’: 2779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2779s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2779s | ^~~~~~~~~~~ 2779s | __uint32_t 2779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:4422:90: error: expected ‘)’ before ‘a’ 2779s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2779s | ~ ^ 2779s | ) 2779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:4422:109: error: expected ‘)’ before ‘b’ 2779s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2779s | ~ ^ 2779s | ) 2779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c: In function ‘futrts_smul_hi64’: 2779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2779s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2779s | ^~~~~~~~~~ 2779s | __int128__ 2779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:4426:86: error: expected ‘)’ before ‘a’ 2779s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2779s | ~ ^ 2779s | ) 2779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:4426:104: error: expected ‘)’ before ‘b’ 2779s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2779s | ~ ^ 2779s | ) 2779s 2779s If you find this error message confusing, uninformative, or wrong, please open an issue: 2779s https://github.com/diku-dk/futhark/issues 2779s 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.fut: 2780s Compiling with --backend=multicore: 2780s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.fut:4:18-19: 2780s Defaulting ambiguous type to i32. 2780s cc failed with code 1: 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c: In function ‘futrts_umul_hi64’: 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2780s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2780s | ^~~~~~~~~~~ 2780s | __uint32_t 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:4420:90: error: expected ‘)’ before ‘a’ 2780s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2780s | ~ ^ 2780s | ) 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:4420:109: error: expected ‘)’ before ‘b’ 2780s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2780s | ~ ^ 2780s | ) 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c: In function ‘futrts_smul_hi64’: 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2780s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2780s | ^~~~~~~~~~ 2780s | __int128__ 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:4424:86: error: expected ‘)’ before ‘a’ 2780s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2780s | ~ ^ 2780s | ) 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:4424:104: error: expected ‘)’ before ‘b’ 2780s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2780s | ~ ^ 2780s | ) 2780s 2780s If you find this error message confusing, uninformative, or wrong, please open an issue: 2780s https://github.com/diku-dk/futhark/issues 2780s 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.fut: 2780s Compiling with --backend=multicore: 2780s cc failed with code 1: 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c: In function ‘futrts_umul_hi64’: 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2780s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2780s | ^~~~~~~~~~~ 2780s | __uint32_t 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:4421:90: error: expected ‘)’ before ‘a’ 2780s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2780s | ~ ^ 2780s | ) 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:4421:109: error: expected ‘)’ before ‘b’ 2780s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2780s | ~ ^ 2780s | ) 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c: In function ‘futrts_smul_hi64’: 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2780s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2780s | ^~~~~~~~~~ 2780s | __int128__ 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:4425:86: error: expected ‘)’ before ‘a’ 2780s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2780s | ~ ^ 2780s | ) 2780s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:4425:104: error: expected ‘)’ before ‘b’ 2780s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2780s | ~ ^ 2780s | ) 2780s 2780s If you find this error message confusing, uninformative, or wrong, please open an issue: 2780s https://github.com/diku-dk/futhark/issues 2780s 2782s 1683 failed, 221 passed, 409 to go. 2784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.fut: 2784s Compiling with --backend=multicore: 2784s cc failed with code 1: 2784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c: In function ‘futrts_umul_hi64’: 2784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2784s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2784s | ^~~~~~~~~~~ 2784s | __uint32_t 2784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 2784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:4423:90: error: expected ‘)’ before ‘a’ 2784s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2784s | ~ ^ 2784s | ) 2784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:4423:109: error: expected ‘)’ before ‘b’ 2784s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2784s | ~ ^ 2784s | ) 2784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c: In function ‘futrts_smul_hi64’: 2784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2784s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2784s | ^~~~~~~~~~ 2784s | __int128__ 2784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:4427:86: error: expected ‘)’ before ‘a’ 2784s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2784s | ~ ^ 2784s | ) 2784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:4427:104: error: expected ‘)’ before ‘b’ 2784s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2784s | ~ ^ 2784s | ) 2784s 2784s If you find this error message confusing, uninformative, or wrong, please open an issue: 2784s https://github.com/diku-dk/futhark/issues 2784s 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.fut: 2787s Compiling with --backend=multicore: 2787s cc failed with code 1: 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c: In function ‘futrts_umul_hi64’: 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2787s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2787s | ^~~~~~~~~~~ 2787s | __uint32_t 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4421:90: error: expected ‘)’ before ‘a’ 2787s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2787s | ~ ^ 2787s | ) 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4421:109: error: expected ‘)’ before ‘b’ 2787s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2787s | ~ ^ 2787s | ) 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c: In function ‘futrts_smul_hi64’: 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2787s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2787s | ^~~~~~~~~~ 2787s | __int128__ 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4425:86: error: expected ‘)’ before ‘a’ 2787s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2787s | ~ ^ 2787s | ) 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4425:104: error: expected ‘)’ before ‘b’ 2787s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2787s | ~ ^ 2787s | ) 2787s 2787s If you find this error message confusing, uninformative, or wrong, please open an issue: 2787s https://github.com/diku-dk/futhark/issues 2787s 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.fut: 2787s Compiling with --backend=multicore: 2787s cc failed with code 1: 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c: In function ‘futrts_umul_hi64’: 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2787s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2787s | ^~~~~~~~~~~ 2787s | __uint32_t 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:4421:90: error: expected ‘)’ before ‘a’ 2787s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2787s | ~ ^ 2787s | ) 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:4421:109: error: expected ‘)’ before ‘b’ 2787s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2787s | ~ ^ 2787s | ) 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c: In function ‘futrts_smul_hi64’: 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2787s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2787s | ^~~~~~~~~~ 2787s | __int128__ 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:4425:86: error: expected ‘)’ before ‘a’ 2787s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2787s | ~ ^ 2787s | ) 2787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:4425:104: error: expected ‘)’ before ‘b’ 2787s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2787s | ~ ^ 2787s | ) 2787s 2787s If you find this error message confusing, uninformative, or wrong, please open an issue: 2787s https://github.com/diku-dk/futhark/issues 2787s 2788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.fut: 2788s Compiling with --backend=multicore: 2788s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.fut:6:18-21: 2788s Unused name "arg". 2788s cc failed with code 1: 2788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c: In function ‘futrts_umul_hi64’: 2788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2788s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2788s | ^~~~~~~~~~~ 2788s | __uint32_t 2788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4420:90: error: expected ‘)’ before ‘a’ 2788s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2788s | ~ ^ 2788s | ) 2788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4420:109: error: expected ‘)’ before ‘b’ 2788s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2788s | ~ ^ 2788s | ) 2788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c: In function ‘futrts_smul_hi64’: 2788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2788s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2788s | ^~~~~~~~~~ 2788s | __int128__ 2788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4424:86: error: expected ‘)’ before ‘a’ 2788s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2788s | ~ ^ 2788s | ) 2788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4424:104: error: expected ‘)’ before ‘b’ 2788s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2788s | ~ ^ 2788s | ) 2788s 2788s If you find this error message confusing, uninformative, or wrong, please open an issue: 2788s https://github.com/diku-dk/futhark/issues 2788s 2789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.fut: 2789s Compiling with --backend=multicore: 2789s cc failed with code 1: 2789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c: In function ‘futrts_umul_hi64’: 2789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2789s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2789s | ^~~~~~~~~~~ 2789s | __uint32_t 2789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4421:90: error: expected ‘)’ before ‘a’ 2789s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2789s | ~ ^ 2789s | ) 2789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4421:109: error: expected ‘)’ before ‘b’ 2789s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2789s | ~ ^ 2789s | ) 2789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c: In function ‘futrts_smul_hi64’: 2789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2789s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2789s | ^~~~~~~~~~ 2789s | __int128__ 2789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4425:86: error: expected ‘)’ before ‘a’ 2789s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2789s | ~ ^ 2789s | ) 2789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4425:104: error: expected ‘)’ before ‘b’ 2789s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2789s | ~ ^ 2789s | ) 2789s 2789s If you find this error message confusing, uninformative, or wrong, please open an issue: 2789s https://github.com/diku-dk/futhark/issues 2789s 2790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.fut: 2790s Compiling with --backend=multicore: 2790s cc failed with code 1: 2790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c: In function ‘futrts_umul_hi64’: 2790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2790s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2790s | ^~~~~~~~~~~ 2790s | __uint32_t 2790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4421:90: error: expected ‘)’ before ‘a’ 2790s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2790s | ~ ^ 2790s | ) 2790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4421:109: error: expected ‘)’ before ‘b’ 2790s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2790s | ~ ^ 2790s | ) 2790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c: In function ‘futrts_smul_hi64’: 2790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2790s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2790s | ^~~~~~~~~~ 2790s | __int128__ 2790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4425:86: error: expected ‘)’ before ‘a’ 2790s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2790s | ~ ^ 2790s | ) 2790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4425:104: error: expected ‘)’ before ‘b’ 2790s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2790s | ~ ^ 2790s | ) 2790s 2790s If you find this error message confusing, uninformative, or wrong, please open an issue: 2790s https://github.com/diku-dk/futhark/issues 2790s 2791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.fut: 2791s Compiling with --backend=multicore: 2791s cc failed with code 1: 2791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c: In function ‘futrts_umul_hi64’: 2791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2791s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2791s | ^~~~~~~~~~~ 2791s | __uint32_t 2791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:4420:90: error: expected ‘)’ before ‘a’ 2791s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2791s | ~ ^ 2791s | ) 2791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:4420:109: error: expected ‘)’ before ‘b’ 2791s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2791s | ~ ^ 2791s | ) 2791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c: In function ‘futrts_smul_hi64’: 2791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2791s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2791s | ^~~~~~~~~~ 2791s | __int128__ 2791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:4424:86: error: expected ‘)’ before ‘a’ 2791s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2791s | ~ ^ 2791s | ) 2791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:4424:104: error: expected ‘)’ before ‘b’ 2791s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2791s | ~ ^ 2791s | ) 2791s 2791s If you find this error message confusing, uninformative, or wrong, please open an issue: 2791s https://github.com/diku-dk/futhark/issues 2791s 2798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.fut: 2798s Compiling with --backend=multicore: 2798s cc failed with code 1: 2798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c: In function ‘futrts_umul_hi64’: 2798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2798s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2798s | ^~~~~~~~~~~ 2798s | __uint32_t 2798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:4436:90: error: expected ‘)’ before ‘a’ 2798s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2798s | ~ ^ 2798s | ) 2798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:4436:109: error: expected ‘)’ before ‘b’ 2798s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2798s | ~ ^ 2798s | ) 2798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c: In function ‘futrts_smul_hi64’: 2798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2798s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2798s | ^~~~~~~~~~ 2798s | __int128__ 2798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:4440:86: error: expected ‘)’ before ‘a’ 2798s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2798s | ~ ^ 2798s | ) 2798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:4440:104: error: expected ‘)’ before ‘b’ 2798s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2798s | ~ ^ 2798s | ) 2798s 2798s If you find this error message confusing, uninformative, or wrong, please open an issue: 2798s https://github.com/diku-dk/futhark/issues 2798s 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.fut: 2799s Compiling with --backend=multicore: 2799s cc failed with code 1: 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c: In function ‘futrts_umul_hi64’: 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2799s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2799s | ^~~~~~~~~~~ 2799s | __uint32_t 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:4422:90: error: expected ‘)’ before ‘a’ 2799s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2799s | ~ ^ 2799s | ) 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:4422:109: error: expected ‘)’ before ‘b’ 2799s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2799s | ~ ^ 2799s | ) 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c: In function ‘futrts_smul_hi64’: 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2799s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2799s | ^~~~~~~~~~ 2799s | __int128__ 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:4426:86: error: expected ‘)’ before ‘a’ 2799s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2799s | ~ ^ 2799s | ) 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:4426:104: error: expected ‘)’ before ‘b’ 2799s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2799s | ~ ^ 2799s | ) 2799s 2799s If you find this error message confusing, uninformative, or wrong, please open an issue: 2799s https://github.com/diku-dk/futhark/issues 2799s 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.fut: 2799s Compiling with --backend=multicore: 2799s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.fut:7:1-8:38: 2799s Entry point return type 2799s 2799s *[(g j) - (f i)](i32, i32) 2799s 2799s will have an opaque type, so the result will likely not be usable. 2799s cc failed with code 1: 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c: In function ‘futrts_umul_hi64’: 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2799s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2799s | ^~~~~~~~~~~ 2799s | __uint32_t 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:4453:90: error: expected ‘)’ before ‘a’ 2799s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2799s | ~ ^ 2799s | ) 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:4453:109: error: expected ‘)’ before ‘b’ 2799s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2799s | ~ ^ 2799s | ) 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c: In function ‘futrts_smul_hi64’: 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2799s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2799s | ^~~~~~~~~~ 2799s | __int128__ 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:4457:86: error: expected ‘)’ before ‘a’ 2799s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2799s | ~ ^ 2799s | ) 2799s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:4457:104: error: expected ‘)’ before ‘b’ 2799s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2799s | ~ ^ 2799s | ) 2799s 2799s If you find this error message confusing, uninformative, or wrong, please open an issue: 2799s https://github.com/diku-dk/futhark/issues 2799s 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.fut: 2800s Compiling with --backend=multicore: 2800s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.fut:2:21-24: 2800s Defaulting ambiguous type to i32. 2800s cc failed with code 1: 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c: In function ‘futrts_umul_hi64’: 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2800s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2800s | ^~~~~~~~~~~ 2800s | __uint32_t 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:4420:90: error: expected ‘)’ before ‘a’ 2800s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2800s | ~ ^ 2800s | ) 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:4420:109: error: expected ‘)’ before ‘b’ 2800s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2800s | ~ ^ 2800s | ) 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c: In function ‘futrts_smul_hi64’: 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2800s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2800s | ^~~~~~~~~~ 2800s | __int128__ 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:4424:86: error: expected ‘)’ before ‘a’ 2800s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2800s | ~ ^ 2800s | ) 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:4424:104: error: expected ‘)’ before ‘b’ 2800s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2800s | ~ ^ 2800s | ) 2800s 2800s If you find this error message confusing, uninformative, or wrong, please open an issue: 2800s https://github.com/diku-dk/futhark/issues 2800s 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.fut: 2800s Compiling with --backend=multicore: 2800s cc failed with code 1: 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c: In function ‘futrts_umul_hi64’: 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2800s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2800s | ^~~~~~~~~~~ 2800s | __uint32_t 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:4435:90: error: expected ‘)’ before ‘a’ 2800s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2800s | ~ ^ 2800s | ) 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:4435:109: error: expected ‘)’ before ‘b’ 2800s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2800s | ~ ^ 2800s | ) 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c: In function ‘futrts_smul_hi64’: 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2800s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2800s | ^~~~~~~~~~ 2800s | __int128__ 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:4439:86: error: expected ‘)’ before ‘a’ 2800s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2800s | ~ ^ 2800s | ) 2800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:4439:104: error: expected ‘)’ before ‘b’ 2800s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2800s | ~ ^ 2800s | ) 2800s 2800s If you find this error message confusing, uninformative, or wrong, please open an issue: 2800s https://github.com/diku-dk/futhark/issues 2800s 2804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.fut: 2804s Compiling with --backend=multicore: 2804s cc failed with code 1: 2804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c: In function ‘futrts_umul_hi64’: 2804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2804s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2804s | ^~~~~~~~~~~ 2804s | __uint32_t 2804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:4420:90: error: expected ‘)’ before ‘a’ 2804s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2804s | ~ ^ 2804s | ) 2804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:4420:109: error: expected ‘)’ before ‘b’ 2804s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2804s | ~ ^ 2804s | ) 2804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c: In function ‘futrts_smul_hi64’: 2804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2804s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2804s | ^~~~~~~~~~ 2804s | __int128__ 2804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:4424:86: error: expected ‘)’ before ‘a’ 2804s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2804s | ~ ^ 2804s | ) 2804s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:4424:104: error: expected ‘)’ before ‘b’ 2804s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2804s | ~ ^ 2804s | ) 2804s 2804s If you find this error message confusing, uninformative, or wrong, please open an issue: 2804s https://github.com/diku-dk/futhark/issues 2804s 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.fut: 2805s Compiling with --backend=multicore: 2805s cc failed with code 1: 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c: In function ‘futrts_umul_hi64’: 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2805s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2805s | ^~~~~~~~~~~ 2805s | __uint32_t 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:4421:90: error: expected ‘)’ before ‘a’ 2805s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2805s | ~ ^ 2805s | ) 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:4421:109: error: expected ‘)’ before ‘b’ 2805s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2805s | ~ ^ 2805s | ) 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c: In function ‘futrts_smul_hi64’: 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2805s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2805s | ^~~~~~~~~~ 2805s | __int128__ 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:4425:86: error: expected ‘)’ before ‘a’ 2805s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2805s | ~ ^ 2805s | ) 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:4425:104: error: expected ‘)’ before ‘b’ 2805s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2805s | ~ ^ 2805s | ) 2805s 2805s If you find this error message confusing, uninformative, or wrong, please open an issue: 2805s https://github.com/diku-dk/futhark/issues 2805s 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.fut: 2805s Compiling with --backend=multicore: 2805s cc failed with code 1: 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c: In function ‘futrts_umul_hi64’: 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2805s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2805s | ^~~~~~~~~~~ 2805s | __uint32_t 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:4421:90: error: expected ‘)’ before ‘a’ 2805s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2805s | ~ ^ 2805s | ) 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:4421:109: error: expected ‘)’ before ‘b’ 2805s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2805s | ~ ^ 2805s | ) 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c: In function ‘futrts_smul_hi64’: 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2805s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2805s | ^~~~~~~~~~ 2805s | __int128__ 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:4425:86: error: expected ‘)’ before ‘a’ 2805s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2805s | ~ ^ 2805s | ) 2805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:4425:104: error: expected ‘)’ before ‘b’ 2805s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2805s | ~ ^ 2805s | ) 2805s 2805s If you find this error message confusing, uninformative, or wrong, please open an issue: 2805s https://github.com/diku-dk/futhark/issues 2805s 2807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.fut: 2807s Compiling with --backend=multicore: 2807s cc failed with code 1: 2807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c: In function ‘futrts_umul_hi64’: 2807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2807s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2807s | ^~~~~~~~~~~ 2807s | __uint32_t 2807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:4421:90: error: expected ‘)’ before ‘a’ 2807s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2807s | ~ ^ 2807s | ) 2807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:4421:109: error: expected ‘)’ before ‘b’ 2807s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2807s | ~ ^ 2807s | ) 2807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c: In function ‘futrts_smul_hi64’: 2807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2807s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2807s | ^~~~~~~~~~ 2807s | __int128__ 2807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:4425:86: error: expected ‘)’ before ‘a’ 2807s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2807s | ~ ^ 2807s | ) 2807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:4425:104: error: expected ‘)’ before ‘b’ 2807s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2807s | ~ ^ 2807s | ) 2807s 2807s If you find this error message confusing, uninformative, or wrong, please open an issue: 2807s https://github.com/diku-dk/futhark/issues 2807s 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.fut: 2809s Compiling with --backend=multicore: 2809s cc failed with code 1: 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c: In function ‘futrts_umul_hi64’: 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2809s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2809s | ^~~~~~~~~~~ 2809s | __uint32_t 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:4424:90: error: expected ‘)’ before ‘a’ 2809s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2809s | ~ ^ 2809s | ) 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:4424:109: error: expected ‘)’ before ‘b’ 2809s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2809s | ~ ^ 2809s | ) 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c: In function ‘futrts_smul_hi64’: 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2809s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2809s | ^~~~~~~~~~ 2809s | __int128__ 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:4428:86: error: expected ‘)’ before ‘a’ 2809s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2809s | ~ ^ 2809s | ) 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:4428:104: error: expected ‘)’ before ‘b’ 2809s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2809s | ~ ^ 2809s | ) 2809s 2809s If you find this error message confusing, uninformative, or wrong, please open an issue: 2809s https://github.com/diku-dk/futhark/issues 2809s 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.fut: 2809s Compiling with --backend=multicore: 2809s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.fut:4:10-44: 2809s Entry point parameter 2809s 2809s ((arr: [d₀](i32, i32, i32, i32, i32)): [](i32, i32, i32, i32, i32)) 2809s 2809s will have an opaque type, so the entry point will likely not be callable. 2809s cc failed with code 1: 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c: In function ‘futrts_umul_hi64’: 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:4459:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2809s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2809s | ^~~~~~~~~~~ 2809s | __uint32_t 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:4459:78: note: each undeclared identifier is reported only once for each function it appears in 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:4459:90: error: expected ‘)’ before ‘a’ 2809s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2809s | ~ ^ 2809s | ) 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:4459:109: error: expected ‘)’ before ‘b’ 2809s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2809s | ~ ^ 2809s | ) 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c: In function ‘futrts_smul_hi64’: 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:4463:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2809s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2809s | ^~~~~~~~~~ 2809s | __int128__ 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:4463:86: error: expected ‘)’ before ‘a’ 2809s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2809s | ~ ^ 2809s | ) 2809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:4463:104: error: expected ‘)’ before ‘b’ 2809s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2809s | ~ ^ 2809s | ) 2809s 2809s If you find this error message confusing, uninformative, or wrong, please open an issue: 2809s https://github.com/diku-dk/futhark/issues 2809s 2810s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.fut: 2810s Compiling with --backend=multicore: 2810s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.fut:5:10-44: 2810s Entry point parameter 2810s 2810s ((arr: [d₀](i32, i32, i32, i32, i32)): [](i32, i32, i32, i32, i32)) 2810s 2810s will have an opaque type, so the entry point will likely not be callable. 2810s cc failed with code 1: 2810s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c: In function ‘futrts_umul_hi64’: 2810s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2810s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2810s | ^~~~~~~~~~~ 2810s | __uint32_t 2810s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2810s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:4464:90: error: expected ‘)’ before ‘a’ 2810s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2810s | ~ ^ 2810s | ) 2810s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:4464:109: error: expected ‘)’ before ‘b’ 2810s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2810s | ~ ^ 2810s | ) 2810s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c: In function ‘futrts_smul_hi64’: 2810s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2810s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2810s | ^~~~~~~~~~ 2810s | __int128__ 2810s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:4468:86: error: expected ‘)’ before ‘a’ 2810s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2810s | ~ ^ 2810s | ) 2810s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:4468:104: error: expected ‘)’ before ‘b’ 2810s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2810s | ~ ^ 2810s | ) 2810s 2810s If you find this error message confusing, uninformative, or wrong, please open an issue: 2810s https://github.com/diku-dk/futhark/issues 2810s 2811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.fut: 2811s Compiling with --backend=multicore: 2811s cc failed with code 1: 2811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c: In function ‘futrts_umul_hi64’: 2811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2811s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2811s | ^~~~~~~~~~~ 2811s | __uint32_t 2811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 2811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:4440:90: error: expected ‘)’ before ‘a’ 2811s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2811s | ~ ^ 2811s | ) 2811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:4440:109: error: expected ‘)’ before ‘b’ 2811s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2811s | ~ ^ 2811s | ) 2811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c: In function ‘futrts_smul_hi64’: 2811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2811s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2811s | ^~~~~~~~~~ 2811s | __int128__ 2811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:4444:86: error: expected ‘)’ before ‘a’ 2811s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2811s | ~ ^ 2811s | ) 2811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:4444:104: error: expected ‘)’ before ‘b’ 2811s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2811s | ~ ^ 2811s | ) 2811s 2811s If you find this error message confusing, uninformative, or wrong, please open an issue: 2811s https://github.com/diku-dk/futhark/issues 2811s 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.fut: 2814s Compiling with --backend=multicore: 2814s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.fut:10:10-44: 2814s Entry point parameter 2814s 2814s ((arr: [d₀](i32, i32, i32, i32, i32)): [](i32, i32, i32, i32, i32)) 2814s 2814s will have an opaque type, so the entry point will likely not be callable. 2814s cc failed with code 1: 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c: In function ‘futrts_umul_hi64’: 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:4459:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2814s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2814s | ^~~~~~~~~~~ 2814s | __uint32_t 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:4459:78: note: each undeclared identifier is reported only once for each function it appears in 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:4459:90: error: expected ‘)’ before ‘a’ 2814s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2814s | ~ ^ 2814s | ) 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:4459:109: error: expected ‘)’ before ‘b’ 2814s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2814s | ~ ^ 2814s | ) 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c: In function ‘futrts_smul_hi64’: 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:4463:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2814s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2814s | ^~~~~~~~~~ 2814s | __int128__ 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:4463:86: error: expected ‘)’ before ‘a’ 2814s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2814s | ~ ^ 2814s | ) 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:4463:104: error: expected ‘)’ before ‘b’ 2814s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2814s | ~ ^ 2814s | ) 2814s 2814s If you find this error message confusing, uninformative, or wrong, please open an issue: 2814s https://github.com/diku-dk/futhark/issues 2814s 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.fut: 2814s Compiling with --backend=multicore: 2814s cc failed with code 1: 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c: In function ‘futrts_umul_hi64’: 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2814s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2814s | ^~~~~~~~~~~ 2814s | __uint32_t 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:4421:90: error: expected ‘)’ before ‘a’ 2814s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2814s | ~ ^ 2814s | ) 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:4421:109: error: expected ‘)’ before ‘b’ 2814s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2814s | ~ ^ 2814s | ) 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c: In function ‘futrts_smul_hi64’: 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2814s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2814s | ^~~~~~~~~~ 2814s | __int128__ 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:4425:86: error: expected ‘)’ before ‘a’ 2814s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2814s | ~ ^ 2814s | ) 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:4425:104: error: expected ‘)’ before ‘b’ 2814s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2814s | ~ ^ 2814s | ) 2814s 2814s If you find this error message confusing, uninformative, or wrong, please open an issue: 2814s https://github.com/diku-dk/futhark/issues 2814s 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.fut: 2814s Compiling with --backend=multicore: 2814s cc failed with code 1: 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c: In function ‘futrts_umul_hi64’: 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2814s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2814s | ^~~~~~~~~~~ 2814s | __uint32_t 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:4406:90: error: expected ‘)’ before ‘a’ 2814s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2814s | ~ ^ 2814s | ) 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:4406:109: error: expected ‘)’ before ‘b’ 2814s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2814s | ~ ^ 2814s | ) 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c: In function ‘futrts_smul_hi64’: 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2814s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2814s | ^~~~~~~~~~ 2814s | __int128__ 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:4410:86: error: expected ‘)’ before ‘a’ 2814s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2814s | ~ ^ 2814s | ) 2814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:4410:104: error: expected ‘)’ before ‘b’ 2814s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2814s | ~ ^ 2814s | ) 2814s 2814s If you find this error message confusing, uninformative, or wrong, please open an issue: 2814s https://github.com/diku-dk/futhark/issues 2814s 2817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut: 2817s Compiling with --backend=multicore: 2817s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 2817s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2817s 2817s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 2817s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2817s 2817s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 2817s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2817s 2817s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 2817s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2817s 2817s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 2817s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2817s 2817s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 2817s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2817s cc failed with code 1: 2817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c: In function ‘futrts_umul_hi64’: 2817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2817s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2817s | ^~~~~~~~~~~ 2817s | __uint32_t 2817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4394:90: error: expected ‘)’ before ‘a’ 2817s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2817s | ~ ^ 2817s | ) 2817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4394:109: error: expected ‘)’ before ‘b’ 2817s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2817s | ~ ^ 2817s | ) 2817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c: In function ‘futrts_smul_hi64’: 2817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2817s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2817s | ^~~~~~~~~~ 2817s | __int128__ 2817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4398:86: error: expected ‘)’ before ‘a’ 2817s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2817s | ~ ^ 2817s | ) 2817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4398:104: error: expected ‘)’ before ‘b’ 2817s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2817s | ~ ^ 2817s | ) 2817s 2817s If you find this error message confusing, uninformative, or wrong, please open an issue: 2817s https://github.com/diku-dk/futhark/issues 2817s 2818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.fut: 2818s Compiling with --backend=multicore: 2818s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 2818s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2818s 2818s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 2818s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2818s 2818s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 2818s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2818s 2818s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 2818s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2818s 2818s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 2818s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2818s 2818s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 2818s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2818s cc failed with code 1: 2818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c: In function ‘futrts_umul_hi64’: 2818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:4493:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2818s 4493 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2818s | ^~~~~~~~~~~ 2818s | __uint32_t 2818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:4493:78: note: each undeclared identifier is reported only once for each function it appears in 2818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:4493:90: error: expected ‘)’ before ‘a’ 2818s 4493 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2818s | ~ ^ 2818s | ) 2818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:4493:109: error: expected ‘)’ before ‘b’ 2818s 4493 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2818s | ~ ^ 2818s | ) 2818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c: In function ‘futrts_smul_hi64’: 2818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:4497:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2818s 4497 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2818s | ^~~~~~~~~~ 2818s | __int128__ 2818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:4497:86: error: expected ‘)’ before ‘a’ 2818s 4497 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2818s | ~ ^ 2818s | ) 2818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:4497:104: error: expected ‘)’ before ‘b’ 2818s 4497 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2818s | ~ ^ 2818s | ) 2818s 2818s If you find this error message confusing, uninformative, or wrong, please open an issue: 2818s https://github.com/diku-dk/futhark/issues 2818s 2819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.fut: 2819s Compiling with --backend=multicore: 2819s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 2819s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2819s 2819s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 2819s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2819s 2819s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 2819s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2819s 2819s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 2819s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2819s 2819s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 2819s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2819s 2819s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 2819s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2819s cc failed with code 1: 2819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c: In function ‘futrts_umul_hi64’: 2819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:4461:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2819s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2819s | ^~~~~~~~~~~ 2819s | __uint32_t 2819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:4461:78: note: each undeclared identifier is reported only once for each function it appears in 2819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:4461:90: error: expected ‘)’ before ‘a’ 2819s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2819s | ~ ^ 2819s | ) 2819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:4461:109: error: expected ‘)’ before ‘b’ 2819s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2819s | ~ ^ 2819s | ) 2819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c: In function ‘futrts_smul_hi64’: 2819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:4465:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2819s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2819s | ^~~~~~~~~~ 2819s | __int128__ 2819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:4465:86: error: expected ‘)’ before ‘a’ 2819s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2819s | ~ ^ 2819s | ) 2819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:4465:104: error: expected ‘)’ before ‘b’ 2819s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2819s | ~ ^ 2819s | ) 2819s 2819s If you find this error message confusing, uninformative, or wrong, please open an issue: 2819s https://github.com/diku-dk/futhark/issues 2819s 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.fut: 2824s Compiling with --backend=multicore: 2824s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 2824s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2824s 2824s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 2824s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2824s 2824s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 2824s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2824s 2824s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 2824s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2824s 2824s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 2824s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2824s 2824s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 2824s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2824s cc failed with code 1: 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c: In function ‘futrts_umul_hi64’: 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2824s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2824s | ^~~~~~~~~~~ 2824s | __uint32_t 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4448:90: error: expected ‘)’ before ‘a’ 2824s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2824s | ~ ^ 2824s | ) 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4448:109: error: expected ‘)’ before ‘b’ 2824s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2824s | ~ ^ 2824s | ) 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c: In function ‘futrts_smul_hi64’: 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2824s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2824s | ^~~~~~~~~~ 2824s | __int128__ 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4452:86: error: expected ‘)’ before ‘a’ 2824s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2824s | ~ ^ 2824s | ) 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4452:104: error: expected ‘)’ before ‘b’ 2824s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2824s | ~ ^ 2824s | ) 2824s 2824s If you find this error message confusing, uninformative, or wrong, please open an issue: 2824s https://github.com/diku-dk/futhark/issues 2824s 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.fut: 2824s Compiling with --backend=multicore: 2824s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 2824s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2824s 2824s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 2824s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2824s 2824s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 2824s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2824s 2824s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 2824s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2824s 2824s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 2824s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2824s 2824s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 2824s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2824s cc failed with code 1: 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c: In function ‘futrts_umul_hi64’: 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2824s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2824s | ^~~~~~~~~~~ 2824s | __uint32_t 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:4448:90: error: expected ‘)’ before ‘a’ 2824s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2824s | ~ ^ 2824s | ) 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:4448:109: error: expected ‘)’ before ‘b’ 2824s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2824s | ~ ^ 2824s | ) 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c: In function ‘futrts_smul_hi64’: 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2824s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2824s | ^~~~~~~~~~ 2824s | __int128__ 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:4452:86: error: expected ‘)’ before ‘a’ 2824s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2824s | ~ ^ 2824s | ) 2824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:4452:104: error: expected ‘)’ before ‘b’ 2824s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2824s | ~ ^ 2824s | ) 2824s 2824s If you find this error message confusing, uninformative, or wrong, please open an issue: 2824s https://github.com/diku-dk/futhark/issues 2824s 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.fut: 2827s Compiling with --backend=multicore: 2827s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 2827s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2827s 2827s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 2827s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2827s 2827s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 2827s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2827s 2827s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 2827s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2827s 2827s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 2827s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2827s 2827s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 2827s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2827s cc failed with code 1: 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c: In function ‘futrts_umul_hi64’: 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2827s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2827s | ^~~~~~~~~~~ 2827s | __uint32_t 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4448:90: error: expected ‘)’ before ‘a’ 2827s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2827s | ~ ^ 2827s | ) 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4448:109: error: expected ‘)’ before ‘b’ 2827s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2827s | ~ ^ 2827s | ) 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c: In function ‘futrts_smul_hi64’: 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2827s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2827s | ^~~~~~~~~~ 2827s | __int128__ 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4452:86: error: expected ‘)’ before ‘a’ 2827s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2827s | ~ ^ 2827s | ) 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4452:104: error: expected ‘)’ before ‘b’ 2827s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2827s | ~ ^ 2827s | ) 2827s 2827s If you find this error message confusing, uninformative, or wrong, please open an issue: 2827s https://github.com/diku-dk/futhark/issues 2827s 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.fut: 2827s Compiling with --backend=multicore: 2827s cc failed with code 1: 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c: In function ‘futrts_umul_hi64’: 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2827s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2827s | ^~~~~~~~~~~ 2827s | __uint32_t 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:4422:90: error: expected ‘)’ before ‘a’ 2827s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2827s | ~ ^ 2827s | ) 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:4422:109: error: expected ‘)’ before ‘b’ 2827s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2827s | ~ ^ 2827s | ) 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c: In function ‘futrts_smul_hi64’: 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2827s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2827s | ^~~~~~~~~~ 2827s | __int128__ 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:4426:86: error: expected ‘)’ before ‘a’ 2827s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2827s | ~ ^ 2827s | ) 2827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:4426:104: error: expected ‘)’ before ‘b’ 2827s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2827s | ~ ^ 2827s | ) 2827s 2827s If you find this error message confusing, uninformative, or wrong, please open an issue: 2827s https://github.com/diku-dk/futhark/issues 2827s 2828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.fut: 2828s Compiling with --backend=multicore: 2828s cc failed with code 1: 2828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c: In function ‘futrts_umul_hi64’: 2828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2828s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2828s | ^~~~~~~~~~~ 2828s | __uint32_t 2828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:4422:90: error: expected ‘)’ before ‘a’ 2828s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2828s | ~ ^ 2828s | ) 2828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:4422:109: error: expected ‘)’ before ‘b’ 2828s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2828s | ~ ^ 2828s | ) 2828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c: In function ‘futrts_smul_hi64’: 2828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2828s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2828s | ^~~~~~~~~~ 2828s | __int128__ 2828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:4426:86: error: expected ‘)’ before ‘a’ 2828s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2828s | ~ ^ 2828s | ) 2828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:4426:104: error: expected ‘)’ before ‘b’ 2828s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2828s | ~ ^ 2828s | ) 2828s 2828s If you find this error message confusing, uninformative, or wrong, please open an issue: 2828s https://github.com/diku-dk/futhark/issues 2828s 2833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.fut: 2833s Compiling with --backend=multicore: 2833s cc failed with code 1: 2833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c: In function ‘futrts_umul_hi64’: 2833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2833s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2833s | ^~~~~~~~~~~ 2833s | __uint32_t 2833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:4422:90: error: expected ‘)’ before ‘a’ 2833s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2833s | ~ ^ 2833s | ) 2833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:4422:109: error: expected ‘)’ before ‘b’ 2833s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2833s | ~ ^ 2833s | ) 2833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c: In function ‘futrts_smul_hi64’: 2833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2833s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2833s | ^~~~~~~~~~ 2833s | __int128__ 2833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:4426:86: error: expected ‘)’ before ‘a’ 2833s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2833s | ~ ^ 2833s | ) 2833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:4426:104: error: expected ‘)’ before ‘b’ 2833s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2833s | ~ ^ 2833s | ) 2833s 2833s If you find this error message confusing, uninformative, or wrong, please open an issue: 2833s https://github.com/diku-dk/futhark/issues 2833s 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.fut: 2835s Generating reference outputs: 2835s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 2835s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2835s 2835s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 2835s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2835s 2835s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 2835s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2835s 2835s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 2835s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2835s 2835s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 2835s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2835s 2835s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 2835s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2835s cc failed with code 1: 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c: In function ‘futrts_umul_hi64’: 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2835s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2835s | ^~~~~~~~~~~ 2835s | __uint32_t 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:78: note: each undeclared identifier is reported only once for each function it appears in 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:90: error: expected ‘)’ before ‘a’ 2835s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2835s | ~ ^ 2835s | ) 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:109: error: expected ‘)’ before ‘b’ 2835s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2835s | ~ ^ 2835s | ) 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c: In function ‘futrts_smul_hi64’: 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c:4422:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2835s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2835s | ^~~~~~~~~~ 2835s | __int128__ 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c:4422:86: error: expected ‘)’ before ‘a’ 2835s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2835s | ~ ^ 2835s | ) 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c:4422:104: error: expected ‘)’ before ‘b’ 2835s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2835s | ~ ^ 2835s | ) 2835s 2835s If you find this error message confusing, uninformative, or wrong, please open an issue: 2835s https://github.com/diku-dk/futhark/issues 2835s 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.fut: 2835s Compiling with --backend=multicore: 2835s cc failed with code 1: 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c: In function ‘futrts_umul_hi64’: 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2835s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2835s | ^~~~~~~~~~~ 2835s | __uint32_t 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:4435:90: error: expected ‘)’ before ‘a’ 2835s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2835s | ~ ^ 2835s | ) 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:4435:109: error: expected ‘)’ before ‘b’ 2835s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2835s | ~ ^ 2835s | ) 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c: In function ‘futrts_smul_hi64’: 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2835s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2835s | ^~~~~~~~~~ 2835s | __int128__ 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:4439:86: error: expected ‘)’ before ‘a’ 2835s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2835s | ~ ^ 2835s | ) 2835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:4439:104: error: expected ‘)’ before ‘b’ 2835s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2835s | ~ ^ 2835s | ) 2835s 2835s If you find this error message confusing, uninformative, or wrong, please open an issue: 2835s https://github.com/diku-dk/futhark/issues 2835s 2836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.fut: 2836s Compiling with --backend=multicore: 2836s cc failed with code 1: 2836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c: In function ‘futrts_umul_hi64’: 2836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2836s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2836s | ^~~~~~~~~~~ 2836s | __uint32_t 2836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:4420:90: error: expected ‘)’ before ‘a’ 2836s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2836s | ~ ^ 2836s | ) 2836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:4420:109: error: expected ‘)’ before ‘b’ 2836s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2836s | ~ ^ 2836s | ) 2836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c: In function ‘futrts_smul_hi64’: 2836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2836s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2836s | ^~~~~~~~~~ 2836s | __int128__ 2836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:4424:86: error: expected ‘)’ before ‘a’ 2836s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2836s | ~ ^ 2836s | ) 2836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:4424:104: error: expected ‘)’ before ‘b’ 2836s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2836s | ~ ^ 2836s | ) 2836s 2836s If you find this error message confusing, uninformative, or wrong, please open an issue: 2836s https://github.com/diku-dk/futhark/issues 2836s 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.fut: 2837s Generating reference outputs: 2837s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 2837s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2837s 2837s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 2837s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2837s 2837s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 2837s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2837s 2837s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 2837s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2837s 2837s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 2837s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2837s 2837s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 2837s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2837s cc failed with code 1: 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c: In function ‘futrts_umul_hi64’: 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2837s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2837s | ^~~~~~~~~~~ 2837s | __uint32_t 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:78: note: each undeclared identifier is reported only once for each function it appears in 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:90: error: expected ‘)’ before ‘a’ 2837s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2837s | ~ ^ 2837s | ) 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:109: error: expected ‘)’ before ‘b’ 2837s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2837s | ~ ^ 2837s | ) 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c: In function ‘futrts_smul_hi64’: 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4422:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2837s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2837s | ^~~~~~~~~~ 2837s | __int128__ 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4422:86: error: expected ‘)’ before ‘a’ 2837s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2837s | ~ ^ 2837s | ) 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4422:104: error: expected ‘)’ before ‘b’ 2837s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2837s | ~ ^ 2837s | ) 2837s 2837s If you find this error message confusing, uninformative, or wrong, please open an issue: 2837s https://github.com/diku-dk/futhark/issues 2837s 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.fut: 2837s Compiling with --backend=multicore: 2837s cc failed with code 1: 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c: In function ‘futrts_umul_hi64’: 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2837s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2837s | ^~~~~~~~~~~ 2837s | __uint32_t 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:4423:90: error: expected ‘)’ before ‘a’ 2837s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2837s | ~ ^ 2837s | ) 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:4423:109: error: expected ‘)’ before ‘b’ 2837s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2837s | ~ ^ 2837s | ) 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c: In function ‘futrts_smul_hi64’: 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2837s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2837s | ^~~~~~~~~~ 2837s | __int128__ 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:4427:86: error: expected ‘)’ before ‘a’ 2837s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2837s | ~ ^ 2837s | ) 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:4427:104: error: expected ‘)’ before ‘b’ 2837s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2837s | ~ ^ 2837s | ) 2837s 2837s If you find this error message confusing, uninformative, or wrong, please open an issue: 2837s https://github.com/diku-dk/futhark/issues 2837s 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.fut: 2837s Compiling with --backend=multicore: 2837s cc failed with code 1: 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c: In function ‘futrts_umul_hi64’: 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2837s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2837s | ^~~~~~~~~~~ 2837s | __uint32_t 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:4421:90: error: expected ‘)’ before ‘a’ 2837s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2837s | ~ ^ 2837s | ) 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:4421:109: error: expected ‘)’ before ‘b’ 2837s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2837s | ~ ^ 2837s | ) 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c: In function ‘futrts_smul_hi64’: 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2837s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2837s | ^~~~~~~~~~ 2837s | __int128__ 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:4425:86: error: expected ‘)’ before ‘a’ 2837s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2837s | ~ ^ 2837s | ) 2837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:4425:104: error: expected ‘)’ before ‘b’ 2837s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2837s | ~ ^ 2837s | ) 2837s 2837s If you find this error message confusing, uninformative, or wrong, please open an issue: 2837s https://github.com/diku-dk/futhark/issues 2837s 2842s 1721 failed, 232 passed, 360 to go. 2844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.fut: 2844s Compiling with --backend=multicore: 2844s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 2844s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2844s 2844s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 2844s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2844s 2844s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 2844s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2844s 2844s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 2844s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2844s 2844s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 2844s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2844s 2844s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 2844s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2844s cc failed with code 1: 2844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c: In function ‘futrts_umul_hi64’: 2844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:4449:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2844s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2844s | ^~~~~~~~~~~ 2844s | __uint32_t 2844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:4449:78: note: each undeclared identifier is reported only once for each function it appears in 2844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:4449:90: error: expected ‘)’ before ‘a’ 2844s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2844s | ~ ^ 2844s | ) 2844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:4449:109: error: expected ‘)’ before ‘b’ 2844s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2844s | ~ ^ 2844s | ) 2844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c: In function ‘futrts_smul_hi64’: 2844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:4453:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2844s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2844s | ^~~~~~~~~~ 2844s | __int128__ 2844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:4453:86: error: expected ‘)’ before ‘a’ 2844s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2844s | ~ ^ 2844s | ) 2844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:4453:104: error: expected ‘)’ before ‘b’ 2844s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2844s | ~ ^ 2844s | ) 2844s 2844s If you find this error message confusing, uninformative, or wrong, please open an issue: 2844s https://github.com/diku-dk/futhark/issues 2844s 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.fut: 2845s Compiling with --backend=multicore: 2845s cc failed with code 1: 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c: In function ‘futrts_umul_hi64’: 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2845s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2845s | ^~~~~~~~~~~ 2845s | __uint32_t 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:4420:90: error: expected ‘)’ before ‘a’ 2845s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2845s | ~ ^ 2845s | ) 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:4420:109: error: expected ‘)’ before ‘b’ 2845s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2845s | ~ ^ 2845s | ) 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c: In function ‘futrts_smul_hi64’: 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2845s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2845s | ^~~~~~~~~~ 2845s | __int128__ 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:4424:86: error: expected ‘)’ before ‘a’ 2845s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2845s | ~ ^ 2845s | ) 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:4424:104: error: expected ‘)’ before ‘b’ 2845s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2845s | ~ ^ 2845s | ) 2845s 2845s If you find this error message confusing, uninformative, or wrong, please open an issue: 2845s https://github.com/diku-dk/futhark/issues 2845s 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.fut: 2845s Compiling with --backend=multicore: 2845s cc failed with code 1: 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c: In function ‘futrts_umul_hi64’: 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2845s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2845s | ^~~~~~~~~~~ 2845s | __uint32_t 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:4422:90: error: expected ‘)’ before ‘a’ 2845s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2845s | ~ ^ 2845s | ) 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:4422:109: error: expected ‘)’ before ‘b’ 2845s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2845s | ~ ^ 2845s | ) 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c: In function ‘futrts_smul_hi64’: 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2845s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2845s | ^~~~~~~~~~ 2845s | __int128__ 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:4426:86: error: expected ‘)’ before ‘a’ 2845s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2845s | ~ ^ 2845s | ) 2845s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:4426:104: error: expected ‘)’ before ‘b’ 2845s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2845s | ~ ^ 2845s | ) 2845s 2845s If you find this error message confusing, uninformative, or wrong, please open an issue: 2845s https://github.com/diku-dk/futhark/issues 2845s 2846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.fut: 2846s Compiling with --backend=multicore: 2846s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.fut:2:9-44: 2846s Entry point parameter 2846s 2846s ((a0: [d₁]f64): []f64, (a1: [d₁]i32): []i32, (oks: [d₂]bool): []bool) 2846s 2846s will have an opaque type, so the entry point will likely not be callable. 2846s cc failed with code 1: 2846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c: In function ‘futrts_umul_hi64’: 2846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:4470:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2846s 4470 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2846s | ^~~~~~~~~~~ 2846s | __uint32_t 2846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:4470:78: note: each undeclared identifier is reported only once for each function it appears in 2846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:4470:90: error: expected ‘)’ before ‘a’ 2846s 4470 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2846s | ~ ^ 2846s | ) 2846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:4470:109: error: expected ‘)’ before ‘b’ 2846s 4470 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2846s | ~ ^ 2846s | ) 2846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c: In function ‘futrts_smul_hi64’: 2846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:4474:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2846s 4474 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2846s | ^~~~~~~~~~ 2846s | __int128__ 2846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:4474:86: error: expected ‘)’ before ‘a’ 2846s 4474 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2846s | ~ ^ 2846s | ) 2846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:4474:104: error: expected ‘)’ before ‘b’ 2846s 4474 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2846s | ~ ^ 2846s | ) 2846s 2846s If you find this error message confusing, uninformative, or wrong, please open an issue: 2846s https://github.com/diku-dk/futhark/issues 2846s 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.fut: 2847s Compiling with --backend=multicore: 2847s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.fut:12:27-28: 2847s Unused name "i". 2847s cc failed with code 1: 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c: In function ‘futrts_umul_hi64’: 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2847s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2847s | ^~~~~~~~~~~ 2847s | __uint32_t 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:4437:90: error: expected ‘)’ before ‘a’ 2847s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2847s | ~ ^ 2847s | ) 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:4437:109: error: expected ‘)’ before ‘b’ 2847s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2847s | ~ ^ 2847s | ) 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c: In function ‘futrts_smul_hi64’: 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2847s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2847s | ^~~~~~~~~~ 2847s | __int128__ 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:4441:86: error: expected ‘)’ before ‘a’ 2847s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2847s | ~ ^ 2847s | ) 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:4441:104: error: expected ‘)’ before ‘b’ 2847s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2847s | ~ ^ 2847s | ) 2847s 2847s If you find this error message confusing, uninformative, or wrong, please open an issue: 2847s https://github.com/diku-dk/futhark/issues 2847s 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.fut: 2847s Compiling with --backend=multicore: 2847s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.fut:5:3-6:9: 2847s Unused name "xs". 2847s cc failed with code 1: 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c: In function ‘futrts_umul_hi64’: 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2847s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2847s | ^~~~~~~~~~~ 2847s | __uint32_t 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:4420:90: error: expected ‘)’ before ‘a’ 2847s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2847s | ~ ^ 2847s | ) 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:4420:109: error: expected ‘)’ before ‘b’ 2847s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2847s | ~ ^ 2847s | ) 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c: In function ‘futrts_smul_hi64’: 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2847s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2847s | ^~~~~~~~~~ 2847s | __int128__ 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:4424:86: error: expected ‘)’ before ‘a’ 2847s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2847s | ~ ^ 2847s | ) 2847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:4424:104: error: expected ‘)’ before ‘b’ 2847s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2847s | ~ ^ 2847s | ) 2847s 2847s If you find this error message confusing, uninformative, or wrong, please open an issue: 2847s https://github.com/diku-dk/futhark/issues 2847s 2850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.fut: 2850s Compiling with --backend=multicore: 2850s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.fut:3:9-45: 2850s Entry point parameter 2850s 2850s ((x: i32): i32, (y: i32): i32, (a: [d₀]i32): []i32, (b: [d₁]i32): []i32) 2850s 2850s will have an opaque type, so the entry point will likely not be callable. 2850s 2850s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.fut:3:36-37: 2850s Unused name "b". 2850s cc failed with code 1: 2850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c: In function ‘futrts_umul_hi64’: 2850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:4442:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2850s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2850s | ^~~~~~~~~~~ 2850s | __uint32_t 2850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:4442:78: note: each undeclared identifier is reported only once for each function it appears in 2850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:4442:90: error: expected ‘)’ before ‘a’ 2850s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2850s | ~ ^ 2850s | ) 2850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:4442:109: error: expected ‘)’ before ‘b’ 2850s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2850s | ~ ^ 2850s | ) 2850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c: In function ‘futrts_smul_hi64’: 2850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:4446:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2850s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2850s | ^~~~~~~~~~ 2850s | __int128__ 2850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:4446:86: error: expected ‘)’ before ‘a’ 2850s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2850s | ~ ^ 2850s | ) 2850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:4446:104: error: expected ‘)’ before ‘b’ 2850s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2850s | ~ ^ 2850s | ) 2850s 2850s If you find this error message confusing, uninformative, or wrong, please open an issue: 2850s https://github.com/diku-dk/futhark/issues 2850s 2851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.fut: 2851s Compiling with --backend=multicore: 2851s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.fut:10:10-11: 2851s Unused name "y". 2851s cc failed with code 1: 2851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c: In function ‘futrts_umul_hi64’: 2851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2851s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2851s | ^~~~~~~~~~~ 2851s | __uint32_t 2851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:4421:90: error: expected ‘)’ before ‘a’ 2851s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2851s | ~ ^ 2851s | ) 2851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:4421:109: error: expected ‘)’ before ‘b’ 2851s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2851s | ~ ^ 2851s | ) 2851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c: In function ‘futrts_smul_hi64’: 2851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2851s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2851s | ^~~~~~~~~~ 2851s | __int128__ 2851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:4425:86: error: expected ‘)’ before ‘a’ 2851s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2851s | ~ ^ 2851s | ) 2851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:4425:104: error: expected ‘)’ before ‘b’ 2851s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2851s | ~ ^ 2851s | ) 2851s 2851s If you find this error message confusing, uninformative, or wrong, please open an issue: 2851s https://github.com/diku-dk/futhark/issues 2851s 2852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.fut: 2852s Compiling with --backend=multicore: 2852s cc failed with code 1: 2852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c: In function ‘futrts_umul_hi64’: 2852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2852s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2852s | ^~~~~~~~~~~ 2852s | __uint32_t 2852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:4420:90: error: expected ‘)’ before ‘a’ 2852s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2852s | ~ ^ 2852s | ) 2852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:4420:109: error: expected ‘)’ before ‘b’ 2852s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2852s | ~ ^ 2852s | ) 2852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c: In function ‘futrts_smul_hi64’: 2852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2852s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2852s | ^~~~~~~~~~ 2852s | __int128__ 2852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:4424:86: error: expected ‘)’ before ‘a’ 2852s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2852s | ~ ^ 2852s | ) 2852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:4424:104: error: expected ‘)’ before ‘b’ 2852s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2852s | ~ ^ 2852s | ) 2852s 2852s If you find this error message confusing, uninformative, or wrong, please open an issue: 2852s https://github.com/diku-dk/futhark/issues 2852s 2853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.fut: 2853s Compiling with --backend=multicore: 2853s cc failed with code 1: 2853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c: In function ‘futrts_umul_hi64’: 2853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2853s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2853s | ^~~~~~~~~~~ 2853s | __uint32_t 2853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:4420:90: error: expected ‘)’ before ‘a’ 2853s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2853s | ~ ^ 2853s | ) 2853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:4420:109: error: expected ‘)’ before ‘b’ 2853s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2853s | ~ ^ 2853s | ) 2853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c: In function ‘futrts_smul_hi64’: 2853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2853s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2853s | ^~~~~~~~~~ 2853s | __int128__ 2853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:4424:86: error: expected ‘)’ before ‘a’ 2853s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2853s | ~ ^ 2853s | ) 2853s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:4424:104: error: expected ‘)’ before ‘b’ 2853s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2853s | ~ ^ 2853s | ) 2853s 2853s If you find this error message confusing, uninformative, or wrong, please open an issue: 2853s https://github.com/diku-dk/futhark/issues 2853s 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.fut: 2854s Compiling with --backend=multicore: 2854s cc failed with code 1: 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c: In function ‘futrts_umul_hi64’: 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2854s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2854s | ^~~~~~~~~~~ 2854s | __uint32_t 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:4420:90: error: expected ‘)’ before ‘a’ 2854s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2854s | ~ ^ 2854s | ) 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:4420:109: error: expected ‘)’ before ‘b’ 2854s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2854s | ~ ^ 2854s | ) 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c: In function ‘futrts_smul_hi64’: 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2854s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2854s | ^~~~~~~~~~ 2854s | __int128__ 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:4424:86: error: expected ‘)’ before ‘a’ 2854s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2854s | ~ ^ 2854s | ) 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:4424:104: error: expected ‘)’ before ‘b’ 2854s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2854s | ~ ^ 2854s | ) 2854s 2854s If you find this error message confusing, uninformative, or wrong, please open an issue: 2854s https://github.com/diku-dk/futhark/issues 2854s 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.fut: 2854s Compiling with --backend=multicore: 2854s cc failed with code 1: 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c: In function ‘futrts_umul_hi64’: 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2854s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2854s | ^~~~~~~~~~~ 2854s | __uint32_t 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:4420:90: error: expected ‘)’ before ‘a’ 2854s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2854s | ~ ^ 2854s | ) 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:4420:109: error: expected ‘)’ before ‘b’ 2854s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2854s | ~ ^ 2854s | ) 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c: In function ‘futrts_smul_hi64’: 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2854s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2854s | ^~~~~~~~~~ 2854s | __int128__ 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:4424:86: error: expected ‘)’ before ‘a’ 2854s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2854s | ~ ^ 2854s | ) 2854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:4424:104: error: expected ‘)’ before ‘b’ 2854s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2854s | ~ ^ 2854s | ) 2854s 2854s If you find this error message confusing, uninformative, or wrong, please open an issue: 2854s https://github.com/diku-dk/futhark/issues 2854s 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.fut: 2855s Compiling with --backend=multicore: 2855s cc failed with code 1: 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c: In function ‘futrts_umul_hi64’: 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2855s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2855s | ^~~~~~~~~~~ 2855s | __uint32_t 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:4421:90: error: expected ‘)’ before ‘a’ 2855s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2855s | ~ ^ 2855s | ) 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:4421:109: error: expected ‘)’ before ‘b’ 2855s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2855s | ~ ^ 2855s | ) 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c: In function ‘futrts_smul_hi64’: 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2855s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2855s | ^~~~~~~~~~ 2855s | __int128__ 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:4425:86: error: expected ‘)’ before ‘a’ 2855s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2855s | ~ ^ 2855s | ) 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:4425:104: error: expected ‘)’ before ‘b’ 2855s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2855s | ~ ^ 2855s | ) 2855s 2855s If you find this error message confusing, uninformative, or wrong, please open an issue: 2855s https://github.com/diku-dk/futhark/issues 2855s 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.fut: 2855s Compiling with --backend=multicore: 2855s cc failed with code 1: 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c: In function ‘futrts_umul_hi64’: 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2855s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2855s | ^~~~~~~~~~~ 2855s | __uint32_t 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:4435:90: error: expected ‘)’ before ‘a’ 2855s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2855s | ~ ^ 2855s | ) 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:4435:109: error: expected ‘)’ before ‘b’ 2855s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2855s | ~ ^ 2855s | ) 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c: In function ‘futrts_smul_hi64’: 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2855s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2855s | ^~~~~~~~~~ 2855s | __int128__ 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:4439:86: error: expected ‘)’ before ‘a’ 2855s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2855s | ~ ^ 2855s | ) 2855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:4439:104: error: expected ‘)’ before ‘b’ 2855s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2855s | ~ ^ 2855s | ) 2855s 2855s If you find this error message confusing, uninformative, or wrong, please open an issue: 2855s https://github.com/diku-dk/futhark/issues 2855s 2858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.fut: 2858s Compiling with --backend=multicore: 2858s cc failed with code 1: 2858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c: In function ‘futrts_umul_hi64’: 2858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2858s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2858s | ^~~~~~~~~~~ 2858s | __uint32_t 2858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:4436:90: error: expected ‘)’ before ‘a’ 2858s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2858s | ~ ^ 2858s | ) 2858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:4436:109: error: expected ‘)’ before ‘b’ 2858s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2858s | ~ ^ 2858s | ) 2858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c: In function ‘futrts_smul_hi64’: 2858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2858s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2858s | ^~~~~~~~~~ 2858s | __int128__ 2858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:4440:86: error: expected ‘)’ before ‘a’ 2858s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2858s | ~ ^ 2858s | ) 2858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:4440:104: error: expected ‘)’ before ‘b’ 2858s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2858s | ~ ^ 2858s | ) 2858s 2858s If you find this error message confusing, uninformative, or wrong, please open an issue: 2858s https://github.com/diku-dk/futhark/issues 2858s 2859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.fut: 2859s Compiling with --backend=multicore: 2859s cc failed with code 1: 2859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c: In function ‘futrts_umul_hi64’: 2859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2859s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2859s | ^~~~~~~~~~~ 2859s | __uint32_t 2859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:4436:90: error: expected ‘)’ before ‘a’ 2859s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2859s | ~ ^ 2859s | ) 2859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:4436:109: error: expected ‘)’ before ‘b’ 2859s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2859s | ~ ^ 2859s | ) 2859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c: In function ‘futrts_smul_hi64’: 2859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2859s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2859s | ^~~~~~~~~~ 2859s | __int128__ 2859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:4440:86: error: expected ‘)’ before ‘a’ 2859s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2859s | ~ ^ 2859s | ) 2859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:4440:104: error: expected ‘)’ before ‘b’ 2859s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2859s | ~ ^ 2859s | ) 2859s 2859s If you find this error message confusing, uninformative, or wrong, please open an issue: 2859s https://github.com/diku-dk/futhark/issues 2859s 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.fut: 2862s Compiling with --backend=multicore: 2862s cc failed with code 1: 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c: In function ‘futrts_umul_hi64’: 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2862s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2862s | ^~~~~~~~~~~ 2862s | __uint32_t 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:4421:90: error: expected ‘)’ before ‘a’ 2862s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2862s | ~ ^ 2862s | ) 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:4421:109: error: expected ‘)’ before ‘b’ 2862s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2862s | ~ ^ 2862s | ) 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c: In function ‘futrts_smul_hi64’: 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2862s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2862s | ^~~~~~~~~~ 2862s | __int128__ 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:4425:86: error: expected ‘)’ before ‘a’ 2862s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2862s | ~ ^ 2862s | ) 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:4425:104: error: expected ‘)’ before ‘b’ 2862s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2862s | ~ ^ 2862s | ) 2862s 2862s If you find this error message confusing, uninformative, or wrong, please open an issue: 2862s https://github.com/diku-dk/futhark/issues 2862s 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.fut: 2862s Compiling with --backend=multicore: 2862s cc failed with code 1: 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c: In function ‘futrts_umul_hi64’: 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2862s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2862s | ^~~~~~~~~~~ 2862s | __uint32_t 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:4422:90: error: expected ‘)’ before ‘a’ 2862s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2862s | ~ ^ 2862s | ) 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:4422:109: error: expected ‘)’ before ‘b’ 2862s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2862s | ~ ^ 2862s | ) 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c: In function ‘futrts_smul_hi64’: 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2862s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2862s | ^~~~~~~~~~ 2862s | __int128__ 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:4426:86: error: expected ‘)’ before ‘a’ 2862s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2862s | ~ ^ 2862s | ) 2862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:4426:104: error: expected ‘)’ before ‘b’ 2862s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2862s | ~ ^ 2862s | ) 2862s 2862s If you find this error message confusing, uninformative, or wrong, please open an issue: 2862s https://github.com/diku-dk/futhark/issues 2862s 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.fut: 2864s Generating reference outputs: 2864s cc failed with code 1: 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c: In function ‘futrts_umul_hi64’: 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2864s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2864s | ^~~~~~~~~~~ 2864s | __uint32_t 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:90: error: expected ‘)’ before ‘a’ 2864s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2864s | ~ ^ 2864s | ) 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:109: error: expected ‘)’ before ‘b’ 2864s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2864s | ~ ^ 2864s | ) 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c: In function ‘futrts_smul_hi64’: 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2864s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2864s | ^~~~~~~~~~ 2864s | __int128__ 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c:4420:86: error: expected ‘)’ before ‘a’ 2864s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2864s | ~ ^ 2864s | ) 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c:4420:104: error: expected ‘)’ before ‘b’ 2864s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2864s | ~ ^ 2864s | ) 2864s 2864s If you find this error message confusing, uninformative, or wrong, please open an issue: 2864s https://github.com/diku-dk/futhark/issues 2864s 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.fut: 2864s Compiling with --backend=multicore: 2864s cc failed with code 1: 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c: In function ‘futrts_umul_hi64’: 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2864s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2864s | ^~~~~~~~~~~ 2864s | __uint32_t 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:4436:90: error: expected ‘)’ before ‘a’ 2864s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2864s | ~ ^ 2864s | ) 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:4436:109: error: expected ‘)’ before ‘b’ 2864s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2864s | ~ ^ 2864s | ) 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c: In function ‘futrts_smul_hi64’: 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2864s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2864s | ^~~~~~~~~~ 2864s | __int128__ 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:4440:86: error: expected ‘)’ before ‘a’ 2864s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2864s | ~ ^ 2864s | ) 2864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:4440:104: error: expected ‘)’ before ‘b’ 2864s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2864s | ~ ^ 2864s | ) 2864s 2864s If you find this error message confusing, uninformative, or wrong, please open an issue: 2864s https://github.com/diku-dk/futhark/issues 2864s 2865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.fut: 2865s Compiling with --backend=multicore: 2865s cc failed with code 1: 2865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c: In function ‘futrts_umul_hi64’: 2865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2865s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2865s | ^~~~~~~~~~~ 2865s | __uint32_t 2865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:4407:90: error: expected ‘)’ before ‘a’ 2865s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2865s | ~ ^ 2865s | ) 2865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:4407:109: error: expected ‘)’ before ‘b’ 2865s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2865s | ~ ^ 2865s | ) 2865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c: In function ‘futrts_smul_hi64’: 2865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2865s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2865s | ^~~~~~~~~~ 2865s | __int128__ 2865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:4411:86: error: expected ‘)’ before ‘a’ 2865s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2865s | ~ ^ 2865s | ) 2865s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:4411:104: error: expected ‘)’ before ‘b’ 2865s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2865s | ~ ^ 2865s | ) 2865s 2865s If you find this error message confusing, uninformative, or wrong, please open an issue: 2865s https://github.com/diku-dk/futhark/issues 2865s 2867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.fut: 2867s Compiling with --backend=multicore: 2867s cc failed with code 1: 2867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c: In function ‘futrts_umul_hi64’: 2867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2867s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2867s | ^~~~~~~~~~~ 2867s | __uint32_t 2867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:4422:90: error: expected ‘)’ before ‘a’ 2867s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2867s | ~ ^ 2867s | ) 2867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:4422:109: error: expected ‘)’ before ‘b’ 2867s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2867s | ~ ^ 2867s | ) 2867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c: In function ‘futrts_smul_hi64’: 2867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2867s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2867s | ^~~~~~~~~~ 2867s | __int128__ 2867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:4426:86: error: expected ‘)’ before ‘a’ 2867s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2867s | ~ ^ 2867s | ) 2867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:4426:104: error: expected ‘)’ before ‘b’ 2867s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2867s | ~ ^ 2867s | ) 2867s 2867s If you find this error message confusing, uninformative, or wrong, please open an issue: 2867s https://github.com/diku-dk/futhark/issues 2867s 2869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.fut: 2869s Compiling with --backend=multicore: 2869s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.fut:10:21-52: 2869s Entry point parameter 2869s 2869s ((n: i64): i64, (dir_vs: [num_bits]i32): [num_bits]i32) 2869s 2869s will have an opaque type, so the entry point will likely not be callable. 2869s cc failed with code 1: 2869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c: In function ‘futrts_umul_hi64’: 2869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2869s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2869s | ^~~~~~~~~~~ 2869s | __uint32_t 2869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 2869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:4438:90: error: expected ‘)’ before ‘a’ 2869s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2869s | ~ ^ 2869s | ) 2869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:4438:109: error: expected ‘)’ before ‘b’ 2869s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2869s | ~ ^ 2869s | ) 2869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c: In function ‘futrts_smul_hi64’: 2869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2869s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2869s | ^~~~~~~~~~ 2869s | __int128__ 2869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:4442:86: error: expected ‘)’ before ‘a’ 2869s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2869s | ~ ^ 2869s | ) 2869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:4442:104: error: expected ‘)’ before ‘b’ 2869s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2869s | ~ ^ 2869s | ) 2869s 2869s If you find this error message confusing, uninformative, or wrong, please open an issue: 2869s https://github.com/diku-dk/futhark/issues 2869s 2871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.fut: 2871s Compiling with --backend=multicore: 2871s cc failed with code 1: 2871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c: In function ‘futrts_umul_hi64’: 2871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2871s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2871s | ^~~~~~~~~~~ 2871s | __uint32_t 2871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:4406:90: error: expected ‘)’ before ‘a’ 2871s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2871s | ~ ^ 2871s | ) 2871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:4406:109: error: expected ‘)’ before ‘b’ 2871s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2871s | ~ ^ 2871s | ) 2871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c: In function ‘futrts_smul_hi64’: 2871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2871s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2871s | ^~~~~~~~~~ 2871s | __int128__ 2871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:4410:86: error: expected ‘)’ before ‘a’ 2871s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2871s | ~ ^ 2871s | ) 2871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:4410:104: error: expected ‘)’ before ‘b’ 2871s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2871s | ~ ^ 2871s | ) 2871s 2871s If you find this error message confusing, uninformative, or wrong, please open an issue: 2871s https://github.com/diku-dk/futhark/issues 2871s 2872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.fut: 2872s Compiling with --backend=multicore: 2872s cc failed with code 1: 2872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c: In function ‘futrts_umul_hi64’: 2872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2872s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2872s | ^~~~~~~~~~~ 2872s | __uint32_t 2872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:4420:90: error: expected ‘)’ before ‘a’ 2872s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2872s | ~ ^ 2872s | ) 2872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:4420:109: error: expected ‘)’ before ‘b’ 2872s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2872s | ~ ^ 2872s | ) 2872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c: In function ‘futrts_smul_hi64’: 2872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2872s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2872s | ^~~~~~~~~~ 2872s | __int128__ 2872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:4424:86: error: expected ‘)’ before ‘a’ 2872s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2872s | ~ ^ 2872s | ) 2872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:4424:104: error: expected ‘)’ before ‘b’ 2872s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2872s | ~ ^ 2872s | ) 2872s 2872s If you find this error message confusing, uninformative, or wrong, please open an issue: 2872s https://github.com/diku-dk/futhark/issues 2872s 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.fut: 2873s Compiling with --backend=multicore: 2873s cc failed with code 1: 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c: In function ‘futrts_umul_hi64’: 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2873s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2873s | ^~~~~~~~~~~ 2873s | __uint32_t 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:4422:90: error: expected ‘)’ before ‘a’ 2873s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:4422:109: error: expected ‘)’ before ‘b’ 2873s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c: In function ‘futrts_smul_hi64’: 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2873s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2873s | ^~~~~~~~~~ 2873s | __int128__ 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:4426:86: error: expected ‘)’ before ‘a’ 2873s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:4426:104: error: expected ‘)’ before ‘b’ 2873s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s 2873s If you find this error message confusing, uninformative, or wrong, please open an issue: 2873s https://github.com/diku-dk/futhark/issues 2873s 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.fut: 2873s Compiling with --backend=multicore: 2873s cc failed with code 1: 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c: In function ‘futrts_umul_hi64’: 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2873s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2873s | ^~~~~~~~~~~ 2873s | __uint32_t 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:4421:90: error: expected ‘)’ before ‘a’ 2873s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:4421:109: error: expected ‘)’ before ‘b’ 2873s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c: In function ‘futrts_smul_hi64’: 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2873s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2873s | ^~~~~~~~~~ 2873s | __int128__ 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:4425:86: error: expected ‘)’ before ‘a’ 2873s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:4425:104: error: expected ‘)’ before ‘b’ 2873s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s 2873s If you find this error message confusing, uninformative, or wrong, please open an issue: 2873s https://github.com/diku-dk/futhark/issues 2873s 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.fut: 2873s Compiling with --backend=multicore: 2873s cc failed with code 1: 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c: In function ‘futrts_umul_hi64’: 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:4426:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2873s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2873s | ^~~~~~~~~~~ 2873s | __uint32_t 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:4426:78: note: each undeclared identifier is reported only once for each function it appears in 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:4426:90: error: expected ‘)’ before ‘a’ 2873s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:4426:109: error: expected ‘)’ before ‘b’ 2873s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c: In function ‘futrts_smul_hi64’: 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:4430:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2873s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2873s | ^~~~~~~~~~ 2873s | __int128__ 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:4430:86: error: expected ‘)’ before ‘a’ 2873s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:4430:104: error: expected ‘)’ before ‘b’ 2873s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s 2873s If you find this error message confusing, uninformative, or wrong, please open an issue: 2873s https://github.com/diku-dk/futhark/issues 2873s 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.fut: 2873s Compiling with --backend=multicore: 2873s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.fut:11:30-34: 2873s Unused name "accy". 2873s cc failed with code 1: 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c: In function ‘futrts_umul_hi64’: 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2873s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2873s | ^~~~~~~~~~~ 2873s | __uint32_t 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:4407:90: error: expected ‘)’ before ‘a’ 2873s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:4407:109: error: expected ‘)’ before ‘b’ 2873s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c: In function ‘futrts_smul_hi64’: 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2873s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2873s | ^~~~~~~~~~ 2873s | __int128__ 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:4411:86: error: expected ‘)’ before ‘a’ 2873s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:4411:104: error: expected ‘)’ before ‘b’ 2873s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2873s | ~ ^ 2873s | ) 2873s 2873s If you find this error message confusing, uninformative, or wrong, please open an issue: 2873s https://github.com/diku-dk/futhark/issues 2873s 2876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.fut: 2876s Compiling with --backend=multicore: 2876s cc failed with code 1: 2876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c: In function ‘futrts_umul_hi64’: 2876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2876s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2876s | ^~~~~~~~~~~ 2876s | __uint32_t 2876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:4435:90: error: expected ‘)’ before ‘a’ 2876s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2876s | ~ ^ 2876s | ) 2876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:4435:109: error: expected ‘)’ before ‘b’ 2876s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2876s | ~ ^ 2876s | ) 2876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c: In function ‘futrts_smul_hi64’: 2876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2876s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2876s | ^~~~~~~~~~ 2876s | __int128__ 2876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:4439:86: error: expected ‘)’ before ‘a’ 2876s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2876s | ~ ^ 2876s | ) 2876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:4439:104: error: expected ‘)’ before ‘b’ 2876s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2876s | ~ ^ 2876s | ) 2876s 2876s If you find this error message confusing, uninformative, or wrong, please open an issue: 2876s https://github.com/diku-dk/futhark/issues 2876s 2877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.fut: 2877s Compiling with --backend=multicore: 2877s cc failed with code 1: 2877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c: In function ‘futrts_umul_hi64’: 2877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2877s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2877s | ^~~~~~~~~~~ 2877s | __uint32_t 2877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:4435:90: error: expected ‘)’ before ‘a’ 2877s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2877s | ~ ^ 2877s | ) 2877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:4435:109: error: expected ‘)’ before ‘b’ 2877s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2877s | ~ ^ 2877s | ) 2877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c: In function ‘futrts_smul_hi64’: 2877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2877s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2877s | ^~~~~~~~~~ 2877s | __int128__ 2877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:4439:86: error: expected ‘)’ before ‘a’ 2877s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2877s | ~ ^ 2877s | ) 2877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:4439:104: error: expected ‘)’ before ‘b’ 2877s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2877s | ~ ^ 2877s | ) 2877s 2877s If you find this error message confusing, uninformative, or wrong, please open an issue: 2877s https://github.com/diku-dk/futhark/issues 2877s 2879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.fut: 2879s Generating reference outputs: 2879s cc failed with code 1: 2879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c: In function ‘futrts_umul_hi64’: 2879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2879s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2879s | ^~~~~~~~~~~ 2879s | __uint32_t 2879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 2879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c:4430:90: error: expected ‘)’ before ‘a’ 2879s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2879s | ~ ^ 2879s | ) 2879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c:4430:109: error: expected ‘)’ before ‘b’ 2879s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2879s | ~ ^ 2879s | ) 2879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c: In function ‘futrts_smul_hi64’: 2879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2879s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2879s | ^~~~~~~~~~ 2879s | __int128__ 2879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c:4434:86: error: expected ‘)’ before ‘a’ 2879s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2879s | ~ ^ 2879s | ) 2879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c:4434:104: error: expected ‘)’ before ‘b’ 2879s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2879s | ~ ^ 2879s | ) 2879s 2879s If you find this error message confusing, uninformative, or wrong, please open an issue: 2879s https://github.com/diku-dk/futhark/issues 2879s 2880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.fut: 2880s Generating reference outputs: 2880s cc failed with code 1: 2880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c: In function ‘futrts_umul_hi64’: 2880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c:4401:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2880s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2880s | ^~~~~~~~~~~ 2880s | __uint32_t 2880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c:4401:78: note: each undeclared identifier is reported only once for each function it appears in 2880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c:4401:90: error: expected ‘)’ before ‘a’ 2880s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2880s | ~ ^ 2880s | ) 2880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c:4401:109: error: expected ‘)’ before ‘b’ 2880s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2880s | ~ ^ 2880s | ) 2880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c: In function ‘futrts_smul_hi64’: 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c:4405:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2881s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2881s | ^~~~~~~~~~ 2881s | __int128__ 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c:4405:86: error: expected ‘)’ before ‘a’ 2881s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2881s | ~ ^ 2881s | ) 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c:4405:104: error: expected ‘)’ before ‘b’ 2881s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2881s | ~ ^ 2881s | ) 2881s 2881s If you find this error message confusing, uninformative, or wrong, please open an issue: 2881s https://github.com/diku-dk/futhark/issues 2881s 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.fut: 2881s Generating reference outputs: 2881s cc failed with code 1: 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c: In function ‘futrts_umul_hi64’: 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2881s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2881s | ^~~~~~~~~~~ 2881s | __uint32_t 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c:4430:90: error: expected ‘)’ before ‘a’ 2881s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2881s | ~ ^ 2881s | ) 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c:4430:109: error: expected ‘)’ before ‘b’ 2881s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2881s | ~ ^ 2881s | ) 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c: In function ‘futrts_smul_hi64’: 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2881s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2881s | ^~~~~~~~~~ 2881s | __int128__ 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c:4434:86: error: expected ‘)’ before ‘a’ 2881s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2881s | ~ ^ 2881s | ) 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c:4434:104: error: expected ‘)’ before ‘b’ 2881s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2881s | ~ ^ 2881s | ) 2881s 2881s If you find this error message confusing, uninformative, or wrong, please open an issue: 2881s https://github.com/diku-dk/futhark/issues 2881s 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.fut: 2881s Generating reference outputs: 2881s cc failed with code 1: 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c: In function ‘futrts_umul_hi64’: 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2881s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2881s | ^~~~~~~~~~~ 2881s | __uint32_t 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c:4430:90: error: expected ‘)’ before ‘a’ 2881s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2881s | ~ ^ 2881s | ) 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c:4430:109: error: expected ‘)’ before ‘b’ 2881s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2881s | ~ ^ 2881s | ) 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c: In function ‘futrts_smul_hi64’: 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2881s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2881s | ^~~~~~~~~~ 2881s | __int128__ 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c:4434:86: error: expected ‘)’ before ‘a’ 2881s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2881s | ~ ^ 2881s | ) 2881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c:4434:104: error: expected ‘)’ before ‘b’ 2881s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2881s | ~ ^ 2881s | ) 2881s 2881s If you find this error message confusing, uninformative, or wrong, please open an issue: 2881s https://github.com/diku-dk/futhark/issues 2881s 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.fut: 2882s Compiling with --backend=multicore: 2882s cc failed with code 1: 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c: In function ‘futrts_umul_hi64’: 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2882s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2882s | ^~~~~~~~~~~ 2882s | __uint32_t 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:4422:90: error: expected ‘)’ before ‘a’ 2882s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2882s | ~ ^ 2882s | ) 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:4422:109: error: expected ‘)’ before ‘b’ 2882s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2882s | ~ ^ 2882s | ) 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c: In function ‘futrts_smul_hi64’: 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2882s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2882s | ^~~~~~~~~~ 2882s | __int128__ 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:4426:86: error: expected ‘)’ before ‘a’ 2882s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2882s | ~ ^ 2882s | ) 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:4426:104: error: expected ‘)’ before ‘b’ 2882s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2882s | ~ ^ 2882s | ) 2882s 2882s If you find this error message confusing, uninformative, or wrong, please open an issue: 2882s https://github.com/diku-dk/futhark/issues 2882s 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.fut: 2882s Compiling with --backend=multicore: 2882s cc failed with code 1: 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c: In function ‘futrts_umul_hi64’: 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2882s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2882s | ^~~~~~~~~~~ 2882s | __uint32_t 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:4406:90: error: expected ‘)’ before ‘a’ 2882s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2882s | ~ ^ 2882s | ) 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:4406:109: error: expected ‘)’ before ‘b’ 2882s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2882s | ~ ^ 2882s | ) 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c: In function ‘futrts_smul_hi64’: 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2882s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2882s | ^~~~~~~~~~ 2882s | __int128__ 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:4410:86: error: expected ‘)’ before ‘a’ 2882s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2882s | ~ ^ 2882s | ) 2882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:4410:104: error: expected ‘)’ before ‘b’ 2882s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2882s | ~ ^ 2882s | ) 2882s 2882s If you find this error message confusing, uninformative, or wrong, please open an issue: 2882s https://github.com/diku-dk/futhark/issues 2882s 2884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.fut: 2884s Generating reference outputs: 2884s cc failed with code 1: 2884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c: In function ‘futrts_umul_hi64’: 2884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2884s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2884s | ^~~~~~~~~~~ 2884s | __uint32_t 2884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c:4415:90: error: expected ‘)’ before ‘a’ 2884s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2884s | ~ ^ 2884s | ) 2884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c:4415:109: error: expected ‘)’ before ‘b’ 2884s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2884s | ~ ^ 2884s | ) 2884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c: In function ‘futrts_smul_hi64’: 2884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2884s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2884s | ^~~~~~~~~~ 2884s | __int128__ 2884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c:4419:86: error: expected ‘)’ before ‘a’ 2884s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2884s | ~ ^ 2884s | ) 2884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c:4419:104: error: expected ‘)’ before ‘b’ 2884s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2884s | ~ ^ 2884s | ) 2884s 2884s If you find this error message confusing, uninformative, or wrong, please open an issue: 2884s https://github.com/diku-dk/futhark/issues 2884s 2886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.fut: 2886s Generating reference outputs: 2886s cc failed with code 1: 2886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c: In function ‘futrts_umul_hi64’: 2886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2886s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2886s | ^~~~~~~~~~~ 2886s | __uint32_t 2886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 2886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c:4431:90: error: expected ‘)’ before ‘a’ 2886s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2886s | ~ ^ 2886s | ) 2886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c:4431:109: error: expected ‘)’ before ‘b’ 2886s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2886s | ~ ^ 2886s | ) 2886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c: In function ‘futrts_smul_hi64’: 2886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2886s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2886s | ^~~~~~~~~~ 2886s | __int128__ 2886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c:4435:86: error: expected ‘)’ before ‘a’ 2886s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2886s | ~ ^ 2886s | ) 2886s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c:4435:104: error: expected ‘)’ before ‘b’ 2886s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2886s | ~ ^ 2886s | ) 2886s 2886s If you find this error message confusing, uninformative, or wrong, please open an issue: 2886s https://github.com/diku-dk/futhark/issues 2886s 2888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.fut: 2888s Compiling with --backend=multicore: 2888s cc failed with code 1: 2888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c: In function ‘futrts_umul_hi64’: 2888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2888s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2888s | ^~~~~~~~~~~ 2888s | __uint32_t 2888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:4422:90: error: expected ‘)’ before ‘a’ 2888s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2888s | ~ ^ 2888s | ) 2888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:4422:109: error: expected ‘)’ before ‘b’ 2888s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2888s | ~ ^ 2888s | ) 2888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c: In function ‘futrts_smul_hi64’: 2888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2888s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2888s | ^~~~~~~~~~ 2888s | __int128__ 2888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:4426:86: error: expected ‘)’ before ‘a’ 2888s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2888s | ~ ^ 2888s | ) 2888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:4426:104: error: expected ‘)’ before ‘b’ 2888s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2888s | ~ ^ 2888s | ) 2888s 2888s If you find this error message confusing, uninformative, or wrong, please open an issue: 2888s https://github.com/diku-dk/futhark/issues 2888s 2889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.fut: 2889s Generating reference outputs: 2889s cc failed with code 1: 2889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c: In function ‘futrts_umul_hi64’: 2889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2889s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2889s | ^~~~~~~~~~~ 2889s | __uint32_t 2889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c:4415:90: error: expected ‘)’ before ‘a’ 2889s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2889s | ~ ^ 2889s | ) 2889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c:4415:109: error: expected ‘)’ before ‘b’ 2889s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2889s | ~ ^ 2889s | ) 2889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c: In function ‘futrts_smul_hi64’: 2889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2889s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2889s | ^~~~~~~~~~ 2889s | __int128__ 2889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c:4419:86: error: expected ‘)’ before ‘a’ 2889s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2889s | ~ ^ 2889s | ) 2889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c:4419:104: error: expected ‘)’ before ‘b’ 2889s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2889s | ~ ^ 2889s | ) 2889s 2889s If you find this error message confusing, uninformative, or wrong, please open an issue: 2889s https://github.com/diku-dk/futhark/issues 2889s 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.fut: 2890s Compiling with --backend=multicore: 2890s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.fut:21:17-18: 2890s Unused name "i". 2890s cc failed with code 1: 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c: In function ‘futrts_umul_hi64’: 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2890s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2890s | ^~~~~~~~~~~ 2890s | __uint32_t 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:4420:90: error: expected ‘)’ before ‘a’ 2890s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2890s | ~ ^ 2890s | ) 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:4420:109: error: expected ‘)’ before ‘b’ 2890s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2890s | ~ ^ 2890s | ) 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c: In function ‘futrts_smul_hi64’: 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2890s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2890s | ^~~~~~~~~~ 2890s | __int128__ 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:4424:86: error: expected ‘)’ before ‘a’ 2890s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2890s | ~ ^ 2890s | ) 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:4424:104: error: expected ‘)’ before ‘b’ 2890s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2890s | ~ ^ 2890s | ) 2890s 2890s If you find this error message confusing, uninformative, or wrong, please open an issue: 2890s https://github.com/diku-dk/futhark/issues 2890s 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.fut: 2890s Generating reference outputs: 2890s cc failed with code 1: 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c: In function ‘futrts_umul_hi64’: 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2890s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2890s | ^~~~~~~~~~~ 2890s | __uint32_t 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c:4415:90: error: expected ‘)’ before ‘a’ 2890s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2890s | ~ ^ 2890s | ) 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c:4415:109: error: expected ‘)’ before ‘b’ 2890s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2890s | ~ ^ 2890s | ) 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c: In function ‘futrts_smul_hi64’: 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2890s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2890s | ^~~~~~~~~~ 2890s | __int128__ 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c:4419:86: error: expected ‘)’ before ‘a’ 2890s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2890s | ~ ^ 2890s | ) 2890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c:4419:104: error: expected ‘)’ before ‘b’ 2890s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2890s | ~ ^ 2890s | ) 2890s 2890s If you find this error message confusing, uninformative, or wrong, please open an issue: 2890s https://github.com/diku-dk/futhark/issues 2890s 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.fut: 2891s Generating reference outputs: 2891s cc failed with code 1: 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c: In function ‘futrts_umul_hi64’: 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2891s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2891s | ^~~~~~~~~~~ 2891s | __uint32_t 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c:4415:90: error: expected ‘)’ before ‘a’ 2891s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2891s | ~ ^ 2891s | ) 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c:4415:109: error: expected ‘)’ before ‘b’ 2891s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2891s | ~ ^ 2891s | ) 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c: In function ‘futrts_smul_hi64’: 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2891s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2891s | ^~~~~~~~~~ 2891s | __int128__ 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c:4419:86: error: expected ‘)’ before ‘a’ 2891s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2891s | ~ ^ 2891s | ) 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c:4419:104: error: expected ‘)’ before ‘b’ 2891s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2891s | ~ ^ 2891s | ) 2891s 2891s If you find this error message confusing, uninformative, or wrong, please open an issue: 2891s https://github.com/diku-dk/futhark/issues 2891s 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.fut: 2891s Generating reference outputs: 2891s cc failed with code 1: 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c: In function ‘futrts_umul_hi64’: 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2891s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2891s | ^~~~~~~~~~~ 2891s | __uint32_t 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c:4415:90: error: expected ‘)’ before ‘a’ 2891s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2891s | ~ ^ 2891s | ) 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c:4415:109: error: expected ‘)’ before ‘b’ 2891s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2891s | ~ ^ 2891s | ) 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c: In function ‘futrts_smul_hi64’: 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2891s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2891s | ^~~~~~~~~~ 2891s | __int128__ 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c:4419:86: error: expected ‘)’ before ‘a’ 2891s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2891s | ~ ^ 2891s | ) 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c:4419:104: error: expected ‘)’ before ‘b’ 2891s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2891s | ~ ^ 2891s | ) 2891s 2891s If you find this error message confusing, uninformative, or wrong, please open an issue: 2891s https://github.com/diku-dk/futhark/issues 2891s 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.fut: 2891s Generating reference outputs: 2891s cc failed with code 1: 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c: In function ‘futrts_umul_hi64’: 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2891s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2891s | ^~~~~~~~~~~ 2891s | __uint32_t 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:90: error: expected ‘)’ before ‘a’ 2891s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2891s | ~ ^ 2891s | ) 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:109: error: expected ‘)’ before ‘b’ 2891s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2891s | ~ ^ 2891s | ) 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c: In function ‘futrts_smul_hi64’: 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2891s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2891s | ^~~~~~~~~~ 2891s | __int128__ 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4420:86: error: expected ‘)’ before ‘a’ 2891s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2891s | ~ ^ 2891s | ) 2891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4420:104: error: expected ‘)’ before ‘b’ 2891s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2891s | ~ ^ 2891s | ) 2891s 2891s If you find this error message confusing, uninformative, or wrong, please open an issue: 2891s https://github.com/diku-dk/futhark/issues 2891s 2894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.fut: 2894s Compiling with --backend=multicore: 2894s cc failed with code 1: 2894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c: In function ‘futrts_umul_hi64’: 2894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2894s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2894s | ^~~~~~~~~~~ 2894s | __uint32_t 2894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:4421:90: error: expected ‘)’ before ‘a’ 2894s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2894s | ~ ^ 2894s | ) 2894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:4421:109: error: expected ‘)’ before ‘b’ 2894s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2894s | ~ ^ 2894s | ) 2894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c: In function ‘futrts_smul_hi64’: 2894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2894s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2894s | ^~~~~~~~~~ 2894s | __int128__ 2894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:4425:86: error: expected ‘)’ before ‘a’ 2894s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2894s | ~ ^ 2894s | ) 2894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:4425:104: error: expected ‘)’ before ‘b’ 2894s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2894s | ~ ^ 2894s | ) 2894s 2894s If you find this error message confusing, uninformative, or wrong, please open an issue: 2894s https://github.com/diku-dk/futhark/issues 2894s 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.fut: 2897s Compiling with --backend=multicore: 2897s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.fut:18:16-17: 2897s Unused name "i". 2897s cc failed with code 1: 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c: In function ‘futrts_umul_hi64’: 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2897s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2897s | ^~~~~~~~~~~ 2897s | __uint32_t 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:4421:90: error: expected ‘)’ before ‘a’ 2897s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2897s | ~ ^ 2897s | ) 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:4421:109: error: expected ‘)’ before ‘b’ 2897s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2897s | ~ ^ 2897s | ) 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c: In function ‘futrts_smul_hi64’: 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2897s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2897s | ^~~~~~~~~~ 2897s | __int128__ 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:4425:86: error: expected ‘)’ before ‘a’ 2897s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2897s | ~ ^ 2897s | ) 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:4425:104: error: expected ‘)’ before ‘b’ 2897s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2897s | ~ ^ 2897s | ) 2897s 2897s If you find this error message confusing, uninformative, or wrong, please open an issue: 2897s https://github.com/diku-dk/futhark/issues 2897s 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.fut: 2897s Compiling with --backend=multicore: 2897s cc failed with code 1: 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c: In function ‘futrts_umul_hi64’: 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2897s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2897s | ^~~~~~~~~~~ 2897s | __uint32_t 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:4421:90: error: expected ‘)’ before ‘a’ 2897s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2897s | ~ ^ 2897s | ) 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:4421:109: error: expected ‘)’ before ‘b’ 2897s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2897s | ~ ^ 2897s | ) 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c: In function ‘futrts_smul_hi64’: 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2897s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2897s | ^~~~~~~~~~ 2897s | __int128__ 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:4425:86: error: expected ‘)’ before ‘a’ 2897s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2897s | ~ ^ 2897s | ) 2897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:4425:104: error: expected ‘)’ before ‘b’ 2897s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2897s | ~ ^ 2897s | ) 2897s 2897s If you find this error message confusing, uninformative, or wrong, please open an issue: 2897s https://github.com/diku-dk/futhark/issues 2897s 2899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.fut: 2899s Compiling with --backend=multicore: 2899s cc failed with code 1: 2899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c: In function ‘futrts_umul_hi64’: 2899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2899s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2899s | ^~~~~~~~~~~ 2899s | __uint32_t 2899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4406:90: error: expected ‘)’ before ‘a’ 2899s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2899s | ~ ^ 2899s | ) 2899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4406:109: error: expected ‘)’ before ‘b’ 2899s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2899s | ~ ^ 2899s | ) 2899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c: In function ‘futrts_smul_hi64’: 2899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2899s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2899s | ^~~~~~~~~~ 2899s | __int128__ 2899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4410:86: error: expected ‘)’ before ‘a’ 2899s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2899s | ~ ^ 2899s | ) 2899s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4410:104: error: expected ‘)’ before ‘b’ 2899s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2899s | ~ ^ 2899s | ) 2899s 2899s If you find this error message confusing, uninformative, or wrong, please open an issue: 2899s https://github.com/diku-dk/futhark/issues 2899s 2900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.fut: 2900s Compiling with --backend=multicore: 2900s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.fut:39:16-17: 2900s Unused name "i". 2900s cc failed with code 1: 2900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c: In function ‘futrts_umul_hi64’: 2900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2900s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2900s | ^~~~~~~~~~~ 2900s | __uint32_t 2900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:4421:90: error: expected ‘)’ before ‘a’ 2900s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2900s | ~ ^ 2900s | ) 2900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:4421:109: error: expected ‘)’ before ‘b’ 2900s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2900s | ~ ^ 2900s | ) 2900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c: In function ‘futrts_smul_hi64’: 2900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2900s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2900s | ^~~~~~~~~~ 2900s | __int128__ 2900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:4425:86: error: expected ‘)’ before ‘a’ 2900s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2900s | ~ ^ 2900s | ) 2900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:4425:104: error: expected ‘)’ before ‘b’ 2900s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2900s | ~ ^ 2900s | ) 2900s 2900s If you find this error message confusing, uninformative, or wrong, please open an issue: 2900s https://github.com/diku-dk/futhark/issues 2900s 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.fut: 2901s Compiling with --backend=multicore: 2901s cc failed with code 1: 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c: In function ‘futrts_umul_hi64’: 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2901s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2901s | ^~~~~~~~~~~ 2901s | __uint32_t 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4406:90: error: expected ‘)’ before ‘a’ 2901s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2901s | ~ ^ 2901s | ) 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4406:109: error: expected ‘)’ before ‘b’ 2901s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2901s | ~ ^ 2901s | ) 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c: In function ‘futrts_smul_hi64’: 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2901s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2901s | ^~~~~~~~~~ 2901s | __int128__ 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4410:86: error: expected ‘)’ before ‘a’ 2901s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2901s | ~ ^ 2901s | ) 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4410:104: error: expected ‘)’ before ‘b’ 2901s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2901s | ~ ^ 2901s | ) 2901s 2901s If you find this error message confusing, uninformative, or wrong, please open an issue: 2901s https://github.com/diku-dk/futhark/issues 2901s 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.fut: 2901s Compiling with --backend=multicore: 2901s cc failed with code 1: 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c: In function ‘futrts_umul_hi64’: 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2901s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2901s | ^~~~~~~~~~~ 2901s | __uint32_t 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:4420:90: error: expected ‘)’ before ‘a’ 2901s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2901s | ~ ^ 2901s | ) 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:4420:109: error: expected ‘)’ before ‘b’ 2901s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2901s | ~ ^ 2901s | ) 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c: In function ‘futrts_smul_hi64’: 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2901s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2901s | ^~~~~~~~~~ 2901s | __int128__ 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:4424:86: error: expected ‘)’ before ‘a’ 2901s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2901s | ~ ^ 2901s | ) 2901s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:4424:104: error: expected ‘)’ before ‘b’ 2901s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2901s | ~ ^ 2901s | ) 2901s 2901s If you find this error message confusing, uninformative, or wrong, please open an issue: 2901s https://github.com/diku-dk/futhark/issues 2901s 2904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.fut: 2904s Compiling with --backend=multicore: 2904s cc failed with code 1: 2904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c: In function ‘futrts_umul_hi64’: 2904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2904s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2904s | ^~~~~~~~~~~ 2904s | __uint32_t 2904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4406:90: error: expected ‘)’ before ‘a’ 2904s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2904s | ~ ^ 2904s | ) 2904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4406:109: error: expected ‘)’ before ‘b’ 2904s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2904s | ~ ^ 2904s | ) 2904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c: In function ‘futrts_smul_hi64’: 2904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2904s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2904s | ^~~~~~~~~~ 2904s | __int128__ 2904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4410:86: error: expected ‘)’ before ‘a’ 2904s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2904s | ~ ^ 2904s | ) 2904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4410:104: error: expected ‘)’ before ‘b’ 2904s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2904s | ~ ^ 2904s | ) 2904s 2904s If you find this error message confusing, uninformative, or wrong, please open an issue: 2904s https://github.com/diku-dk/futhark/issues 2904s 2904s 1775 failed, 237 passed, 301 to go. 2905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.fut: 2905s Compiling with --backend=multicore: 2905s cc failed with code 1: 2905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c: In function ‘futrts_umul_hi64’: 2905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2905s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2905s | ^~~~~~~~~~~ 2905s | __uint32_t 2905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4406:90: error: expected ‘)’ before ‘a’ 2905s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2905s | ~ ^ 2905s | ) 2905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4406:109: error: expected ‘)’ before ‘b’ 2905s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2905s | ~ ^ 2905s | ) 2905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c: In function ‘futrts_smul_hi64’: 2905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2905s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2905s | ^~~~~~~~~~ 2905s | __int128__ 2905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4410:86: error: expected ‘)’ before ‘a’ 2905s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2905s | ~ ^ 2905s | ) 2905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4410:104: error: expected ‘)’ before ‘b’ 2905s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2905s | ~ ^ 2905s | ) 2905s 2905s If you find this error message confusing, uninformative, or wrong, please open an issue: 2905s https://github.com/diku-dk/futhark/issues 2905s 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.fut: 2906s Compiling with --backend=multicore: 2906s cc failed with code 1: 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c: In function ‘futrts_umul_hi64’: 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2906s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2906s | ^~~~~~~~~~~ 2906s | __uint32_t 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4406:90: error: expected ‘)’ before ‘a’ 2906s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2906s | ~ ^ 2906s | ) 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4406:109: error: expected ‘)’ before ‘b’ 2906s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2906s | ~ ^ 2906s | ) 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c: In function ‘futrts_smul_hi64’: 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2906s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2906s | ^~~~~~~~~~ 2906s | __int128__ 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4410:86: error: expected ‘)’ before ‘a’ 2906s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2906s | ~ ^ 2906s | ) 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4410:104: error: expected ‘)’ before ‘b’ 2906s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2906s | ~ ^ 2906s | ) 2906s 2906s If you find this error message confusing, uninformative, or wrong, please open an issue: 2906s https://github.com/diku-dk/futhark/issues 2906s 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.fut: 2906s Compiling with --backend=multicore: 2906s cc failed with code 1: 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c: In function ‘futrts_umul_hi64’: 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2906s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2906s | ^~~~~~~~~~~ 2906s | __uint32_t 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4420:90: error: expected ‘)’ before ‘a’ 2906s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2906s | ~ ^ 2906s | ) 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4420:109: error: expected ‘)’ before ‘b’ 2906s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2906s | ~ ^ 2906s | ) 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c: In function ‘futrts_smul_hi64’: 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2906s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2906s | ^~~~~~~~~~ 2906s | __int128__ 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4424:86: error: expected ‘)’ before ‘a’ 2906s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2906s | ~ ^ 2906s | ) 2906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4424:104: error: expected ‘)’ before ‘b’ 2906s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2906s | ~ ^ 2906s | ) 2906s 2906s If you find this error message confusing, uninformative, or wrong, please open an issue: 2906s https://github.com/diku-dk/futhark/issues 2906s 2907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.fut: 2907s Compiling with --backend=multicore: 2907s cc failed with code 1: 2907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c: In function ‘futrts_umul_hi64’: 2907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2907s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2907s | ^~~~~~~~~~~ 2907s | __uint32_t 2907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4420:90: error: expected ‘)’ before ‘a’ 2907s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2907s | ~ ^ 2907s | ) 2907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4420:109: error: expected ‘)’ before ‘b’ 2907s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2907s | ~ ^ 2907s | ) 2907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c: In function ‘futrts_smul_hi64’: 2907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2907s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2907s | ^~~~~~~~~~ 2907s | __int128__ 2907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4424:86: error: expected ‘)’ before ‘a’ 2907s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2907s | ~ ^ 2907s | ) 2907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4424:104: error: expected ‘)’ before ‘b’ 2907s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2907s | ~ ^ 2907s | ) 2907s 2907s If you find this error message confusing, uninformative, or wrong, please open an issue: 2907s https://github.com/diku-dk/futhark/issues 2907s 2908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.fut: 2908s Compiling with --backend=multicore: 2908s cc failed with code 1: 2908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c: In function ‘futrts_umul_hi64’: 2908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2908s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2908s | ^~~~~~~~~~~ 2908s | __uint32_t 2908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4406:90: error: expected ‘)’ before ‘a’ 2908s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2908s | ~ ^ 2908s | ) 2908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4406:109: error: expected ‘)’ before ‘b’ 2908s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2908s | ~ ^ 2908s | ) 2908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c: In function ‘futrts_smul_hi64’: 2908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2908s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2908s | ^~~~~~~~~~ 2908s | __int128__ 2908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4410:86: error: expected ‘)’ before ‘a’ 2908s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2908s | ~ ^ 2908s | ) 2908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4410:104: error: expected ‘)’ before ‘b’ 2908s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2908s | ~ ^ 2908s | ) 2908s 2908s If you find this error message confusing, uninformative, or wrong, please open an issue: 2908s https://github.com/diku-dk/futhark/issues 2908s 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.fut: 2912s Compiling with --backend=multicore: 2912s cc failed with code 1: 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c: In function ‘futrts_umul_hi64’: 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2912s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2912s | ^~~~~~~~~~~ 2912s | __uint32_t 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4406:90: error: expected ‘)’ before ‘a’ 2912s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2912s | ~ ^ 2912s | ) 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4406:109: error: expected ‘)’ before ‘b’ 2912s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2912s | ~ ^ 2912s | ) 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c: In function ‘futrts_smul_hi64’: 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2912s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2912s | ^~~~~~~~~~ 2912s | __int128__ 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4410:86: error: expected ‘)’ before ‘a’ 2912s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2912s | ~ ^ 2912s | ) 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4410:104: error: expected ‘)’ before ‘b’ 2912s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2912s | ~ ^ 2912s | ) 2912s 2912s If you find this error message confusing, uninformative, or wrong, please open an issue: 2912s https://github.com/diku-dk/futhark/issues 2912s 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.fut: 2912s Compiling with --backend=multicore: 2912s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.fut:7:7-8: 2912s Unused name "v". 2912s cc failed with code 1: 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c: In function ‘futrts_umul_hi64’: 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2912s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2912s | ^~~~~~~~~~~ 2912s | __uint32_t 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4420:90: error: expected ‘)’ before ‘a’ 2912s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2912s | ~ ^ 2912s | ) 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4420:109: error: expected ‘)’ before ‘b’ 2912s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2912s | ~ ^ 2912s | ) 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c: In function ‘futrts_smul_hi64’: 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2912s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2912s | ^~~~~~~~~~ 2912s | __int128__ 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4424:86: error: expected ‘)’ before ‘a’ 2912s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2912s | ~ ^ 2912s | ) 2912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4424:104: error: expected ‘)’ before ‘b’ 2912s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2912s | ~ ^ 2912s | ) 2912s 2912s If you find this error message confusing, uninformative, or wrong, please open an issue: 2912s https://github.com/diku-dk/futhark/issues 2912s 2914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.fut: 2914s Compiling with --backend=multicore: 2914s cc failed with code 1: 2914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c: In function ‘futrts_umul_hi64’: 2914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2914s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2914s | ^~~~~~~~~~~ 2914s | __uint32_t 2914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 2914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4430:90: error: expected ‘)’ before ‘a’ 2914s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2914s | ~ ^ 2914s | ) 2914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4430:109: error: expected ‘)’ before ‘b’ 2914s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2914s | ~ ^ 2914s | ) 2914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c: In function ‘futrts_smul_hi64’: 2914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2914s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2914s | ^~~~~~~~~~ 2914s | __int128__ 2914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4434:86: error: expected ‘)’ before ‘a’ 2914s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2914s | ~ ^ 2914s | ) 2914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4434:104: error: expected ‘)’ before ‘b’ 2914s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2914s | ~ ^ 2914s | ) 2914s 2914s If you find this error message confusing, uninformative, or wrong, please open an issue: 2914s https://github.com/diku-dk/futhark/issues 2914s 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.fut: 2915s Compiling with --backend=multicore: 2915s cc failed with code 1: 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c: In function ‘futrts_umul_hi64’: 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2915s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2915s | ^~~~~~~~~~~ 2915s | __uint32_t 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4432:90: error: expected ‘)’ before ‘a’ 2915s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2915s | ~ ^ 2915s | ) 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4432:109: error: expected ‘)’ before ‘b’ 2915s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2915s | ~ ^ 2915s | ) 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c: In function ‘futrts_smul_hi64’: 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2915s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2915s | ^~~~~~~~~~ 2915s | __int128__ 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4436:86: error: expected ‘)’ before ‘a’ 2915s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2915s | ~ ^ 2915s | ) 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4436:104: error: expected ‘)’ before ‘b’ 2915s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2915s | ~ ^ 2915s | ) 2915s 2915s If you find this error message confusing, uninformative, or wrong, please open an issue: 2915s https://github.com/diku-dk/futhark/issues 2915s 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.fut: 2915s Compiling with --backend=multicore: 2915s cc failed with code 1: 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c: In function ‘futrts_umul_hi64’: 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2915s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2915s | ^~~~~~~~~~~ 2915s | __uint32_t 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4432:90: error: expected ‘)’ before ‘a’ 2915s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2915s | ~ ^ 2915s | ) 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4432:109: error: expected ‘)’ before ‘b’ 2915s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2915s | ~ ^ 2915s | ) 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c: In function ‘futrts_smul_hi64’: 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2915s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2915s | ^~~~~~~~~~ 2915s | __int128__ 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4436:86: error: expected ‘)’ before ‘a’ 2915s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2915s | ~ ^ 2915s | ) 2915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4436:104: error: expected ‘)’ before ‘b’ 2915s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2915s | ~ ^ 2915s | ) 2915s 2915s If you find this error message confusing, uninformative, or wrong, please open an issue: 2915s https://github.com/diku-dk/futhark/issues 2915s 2917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.fut: 2917s Compiling with --backend=multicore: 2917s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.fut:14:6-21: 2917s Defaulting ambiguous type to i32. 2917s cc failed with code 1: 2917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c: In function ‘futrts_umul_hi64’: 2917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2917s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2917s | ^~~~~~~~~~~ 2917s | __uint32_t 2917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4420:90: error: expected ‘)’ before ‘a’ 2917s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2917s | ~ ^ 2917s | ) 2917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4420:109: error: expected ‘)’ before ‘b’ 2917s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2918s | ~ ^ 2918s | ) 2918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c: In function ‘futrts_smul_hi64’: 2918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2918s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2918s | ^~~~~~~~~~ 2918s | __int128__ 2918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4424:86: error: expected ‘)’ before ‘a’ 2918s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2918s | ~ ^ 2918s | ) 2918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4424:104: error: expected ‘)’ before ‘b’ 2918s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2918s | ~ ^ 2918s | ) 2918s 2918s If you find this error message confusing, uninformative, or wrong, please open an issue: 2918s https://github.com/diku-dk/futhark/issues 2918s 2918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.fut: 2918s Compiling with --backend=multicore: 2918s cc failed with code 1: 2918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c: In function ‘futrts_umul_hi64’: 2918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4458:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2918s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2918s | ^~~~~~~~~~~ 2918s | __uint32_t 2918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4458:78: note: each undeclared identifier is reported only once for each function it appears in 2918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4458:90: error: expected ‘)’ before ‘a’ 2918s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2918s | ~ ^ 2918s | ) 2918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4458:109: error: expected ‘)’ before ‘b’ 2918s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2918s | ~ ^ 2918s | ) 2918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c: In function ‘futrts_smul_hi64’: 2918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4462:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2918s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2918s | ^~~~~~~~~~ 2918s | __int128__ 2918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4462:86: error: expected ‘)’ before ‘a’ 2918s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2918s | ~ ^ 2918s | ) 2918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4462:104: error: expected ‘)’ before ‘b’ 2918s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2918s | ~ ^ 2918s | ) 2918s 2918s If you find this error message confusing, uninformative, or wrong, please open an issue: 2918s https://github.com/diku-dk/futhark/issues 2918s 2919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.fut: 2919s Compiling with --backend=multicore: 2919s cc failed with code 1: 2919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c: In function ‘futrts_umul_hi64’: 2919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2919s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2919s | ^~~~~~~~~~~ 2919s | __uint32_t 2919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4406:90: error: expected ‘)’ before ‘a’ 2919s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2919s | ~ ^ 2919s | ) 2919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4406:109: error: expected ‘)’ before ‘b’ 2919s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2919s | ~ ^ 2919s | ) 2919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c: In function ‘futrts_smul_hi64’: 2919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2919s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2919s | ^~~~~~~~~~ 2919s | __int128__ 2919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4410:86: error: expected ‘)’ before ‘a’ 2919s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2919s | ~ ^ 2919s | ) 2919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4410:104: error: expected ‘)’ before ‘b’ 2919s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2919s | ~ ^ 2919s | ) 2919s 2919s If you find this error message confusing, uninformative, or wrong, please open an issue: 2919s https://github.com/diku-dk/futhark/issues 2919s 2920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.fut: 2920s Compiling with --backend=multicore: 2920s cc failed with code 1: 2920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c: In function ‘futrts_umul_hi64’: 2920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2920s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2920s | ^~~~~~~~~~~ 2920s | __uint32_t 2920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4406:90: error: expected ‘)’ before ‘a’ 2920s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2920s | ~ ^ 2920s | ) 2920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4406:109: error: expected ‘)’ before ‘b’ 2920s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2920s | ~ ^ 2920s | ) 2920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c: In function ‘futrts_smul_hi64’: 2920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2920s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2920s | ^~~~~~~~~~ 2920s | __int128__ 2920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4410:86: error: expected ‘)’ before ‘a’ 2920s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2920s | ~ ^ 2920s | ) 2920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4410:104: error: expected ‘)’ before ‘b’ 2920s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2920s | ~ ^ 2920s | ) 2920s 2920s If you find this error message confusing, uninformative, or wrong, please open an issue: 2920s https://github.com/diku-dk/futhark/issues 2920s 2922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.fut: 2922s Compiling with --backend=multicore: 2922s cc failed with code 1: 2922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c: In function ‘futrts_umul_hi64’: 2922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2922s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2922s | ^~~~~~~~~~~ 2922s | __uint32_t 2922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4394:90: error: expected ‘)’ before ‘a’ 2922s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2922s | ~ ^ 2922s | ) 2922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4394:109: error: expected ‘)’ before ‘b’ 2922s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2922s | ~ ^ 2922s | ) 2922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c: In function ‘futrts_smul_hi64’: 2922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2922s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2922s | ^~~~~~~~~~ 2922s | __int128__ 2922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4398:86: error: expected ‘)’ before ‘a’ 2922s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2922s | ~ ^ 2922s | ) 2922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4398:104: error: expected ‘)’ before ‘b’ 2922s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2922s | ~ ^ 2922s | ) 2922s 2922s If you find this error message confusing, uninformative, or wrong, please open an issue: 2922s https://github.com/diku-dk/futhark/issues 2922s 2923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.fut: 2923s Compiling with --backend=multicore: 2923s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.fut:2:1-44: 2923s Entry point return type 2923s 2923s #someval [1]i32 2923s 2923s will have an opaque type, so the result will likely not be usable. 2923s cc failed with code 1: 2923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c: In function ‘futrts_umul_hi64’: 2923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4428:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2923s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2923s | ^~~~~~~~~~~ 2923s | __uint32_t 2923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4428:78: note: each undeclared identifier is reported only once for each function it appears in 2923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4428:90: error: expected ‘)’ before ‘a’ 2923s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2923s | ~ ^ 2923s | ) 2923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4428:109: error: expected ‘)’ before ‘b’ 2923s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2923s | ~ ^ 2923s | ) 2923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c: In function ‘futrts_smul_hi64’: 2923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4432:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2923s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2923s | ^~~~~~~~~~ 2923s | __int128__ 2923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4432:86: error: expected ‘)’ before ‘a’ 2923s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2923s | ~ ^ 2923s | ) 2923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4432:104: error: expected ‘)’ before ‘b’ 2923s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2923s | ~ ^ 2923s | ) 2923s 2923s If you find this error message confusing, uninformative, or wrong, please open an issue: 2923s https://github.com/diku-dk/futhark/issues 2923s 2925s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.fut: 2925s Compiling with --backend=multicore: 2925s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.fut:4:11-12: 2925s Unused name "x". 2925s 2925s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.fut:4:18-19: 2925s Unused name "y". 2925s 2925s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.fut:4:28-29: 2925s Defaulting ambiguous type to i32. 2925s cc failed with code 1: 2925s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c: In function ‘futrts_umul_hi64’: 2925s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2925s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2925s | ^~~~~~~~~~~ 2925s | __uint32_t 2925s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 2925s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4431:90: error: expected ‘)’ before ‘a’ 2925s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2925s | ~ ^ 2925s | ) 2925s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4431:109: error: expected ‘)’ before ‘b’ 2925s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2925s | ~ ^ 2925s | ) 2925s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c: In function ‘futrts_smul_hi64’: 2925s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2925s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2925s | ^~~~~~~~~~ 2925s | __int128__ 2925s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4435:86: error: expected ‘)’ before ‘a’ 2925s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2925s | ~ ^ 2925s | ) 2925s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4435:104: error: expected ‘)’ before ‘b’ 2925s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2925s | ~ ^ 2925s | ) 2925s 2925s If you find this error message confusing, uninformative, or wrong, please open an issue: 2925s https://github.com/diku-dk/futhark/issues 2925s 2926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.fut: 2926s Compiling with --backend=multicore: 2926s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.fut:4:1-20: 2926s Entry point return type 2926s 2926s #bar [2]i32 [2]i32 | #foo [2]i32 2926s 2926s will have an opaque type, so the result will likely not be usable. 2926s cc failed with code 1: 2926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c: In function ‘futrts_umul_hi64’: 2926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4442:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2926s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2926s | ^~~~~~~~~~~ 2926s | __uint32_t 2926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4442:78: note: each undeclared identifier is reported only once for each function it appears in 2926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4442:90: error: expected ‘)’ before ‘a’ 2926s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2926s | ~ ^ 2926s | ) 2926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4442:109: error: expected ‘)’ before ‘b’ 2926s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2926s | ~ ^ 2926s | ) 2926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c: In function ‘futrts_smul_hi64’: 2926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4446:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2926s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2926s | ^~~~~~~~~~ 2926s | __int128__ 2926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4446:86: error: expected ‘)’ before ‘a’ 2926s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2926s | ~ ^ 2926s | ) 2926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4446:104: error: expected ‘)’ before ‘b’ 2926s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2926s | ~ ^ 2926s | ) 2926s 2926s If you find this error message confusing, uninformative, or wrong, please open an issue: 2926s https://github.com/diku-dk/futhark/issues 2926s 2927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.fut: 2927s Compiling with --backend=multicore: 2927s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.fut:4:1-28: 2927s Entry point return type 2927s 2927s #bar [n]i32 [n]i32 | #foo [n]i32 2927s 2927s will have an opaque type, so the result will likely not be usable. 2927s cc failed with code 1: 2927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c: In function ‘futrts_umul_hi64’: 2927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4442:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2927s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2927s | ^~~~~~~~~~~ 2927s | __uint32_t 2927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4442:78: note: each undeclared identifier is reported only once for each function it appears in 2927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4442:90: error: expected ‘)’ before ‘a’ 2927s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2927s | ~ ^ 2927s | ) 2927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4442:109: error: expected ‘)’ before ‘b’ 2927s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2927s | ~ ^ 2927s | ) 2927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c: In function ‘futrts_smul_hi64’: 2927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4446:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2927s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2927s | ^~~~~~~~~~ 2927s | __int128__ 2927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4446:86: error: expected ‘)’ before ‘a’ 2927s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2927s | ~ ^ 2927s | ) 2927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4446:104: error: expected ‘)’ before ‘b’ 2927s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2927s | ~ ^ 2927s | ) 2927s 2927s If you find this error message confusing, uninformative, or wrong, please open an issue: 2927s https://github.com/diku-dk/futhark/issues 2927s 2930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.fut: 2930s Compiling with --backend=multicore: 2930s cc failed with code 1: 2930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c: In function ‘futrts_umul_hi64’: 2930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2930s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2930s | ^~~~~~~~~~~ 2930s | __uint32_t 2930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4406:90: error: expected ‘)’ before ‘a’ 2930s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2930s | ~ ^ 2930s | ) 2930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4406:109: error: expected ‘)’ before ‘b’ 2930s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2930s | ~ ^ 2930s | ) 2930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c: In function ‘futrts_smul_hi64’: 2930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2930s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2930s | ^~~~~~~~~~ 2930s | __int128__ 2930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4410:86: error: expected ‘)’ before ‘a’ 2930s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2930s | ~ ^ 2930s | ) 2930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4410:104: error: expected ‘)’ before ‘b’ 2930s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2930s | ~ ^ 2930s | ) 2930s 2930s If you find this error message confusing, uninformative, or wrong, please open an issue: 2930s https://github.com/diku-dk/futhark/issues 2930s 2930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.fut: 2930s Compiling with --backend=multicore: 2930s cc failed with code 1: 2930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c: In function ‘futrts_umul_hi64’: 2930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2930s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2931s | ^~~~~~~~~~~ 2931s | __uint32_t 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4406:90: error: expected ‘)’ before ‘a’ 2931s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2931s | ~ ^ 2931s | ) 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4406:109: error: expected ‘)’ before ‘b’ 2931s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2931s | ~ ^ 2931s | ) 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c: In function ‘futrts_smul_hi64’: 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2931s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2931s | ^~~~~~~~~~ 2931s | __int128__ 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4410:86: error: expected ‘)’ before ‘a’ 2931s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2931s | ~ ^ 2931s | ) 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4410:104: error: expected ‘)’ before ‘b’ 2931s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2931s | ~ ^ 2931s | ) 2931s 2931s If you find this error message confusing, uninformative, or wrong, please open an issue: 2931s https://github.com/diku-dk/futhark/issues 2931s 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.fut: 2931s Compiling with --backend=multicore: 2931s cc failed with code 1: 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c: In function ‘futrts_umul_hi64’: 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4409:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2931s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2931s | ^~~~~~~~~~~ 2931s | __uint32_t 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4409:78: note: each undeclared identifier is reported only once for each function it appears in 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4409:90: error: expected ‘)’ before ‘a’ 2931s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2931s | ~ ^ 2931s | ) 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4409:109: error: expected ‘)’ before ‘b’ 2931s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2931s | ~ ^ 2931s | ) 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c: In function ‘futrts_smul_hi64’: 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4413:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2931s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2931s | ^~~~~~~~~~ 2931s | __int128__ 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4413:86: error: expected ‘)’ before ‘a’ 2931s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2931s | ~ ^ 2931s | ) 2931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4413:104: error: expected ‘)’ before ‘b’ 2931s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2931s | ~ ^ 2931s | ) 2931s 2931s If you find this error message confusing, uninformative, or wrong, please open an issue: 2931s https://github.com/diku-dk/futhark/issues 2931s 2934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.fut: 2934s Compiling with --backend=multicore: 2934s cc failed with code 1: 2934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c: In function ‘futrts_umul_hi64’: 2934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2934s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2934s | ^~~~~~~~~~~ 2934s | __uint32_t 2934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4407:90: error: expected ‘)’ before ‘a’ 2934s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2934s | ~ ^ 2934s | ) 2934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4407:109: error: expected ‘)’ before ‘b’ 2934s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2934s | ~ ^ 2934s | ) 2934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c: In function ‘futrts_smul_hi64’: 2934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2934s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2934s | ^~~~~~~~~~ 2934s | __int128__ 2934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4411:86: error: expected ‘)’ before ‘a’ 2934s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2934s | ~ ^ 2934s | ) 2934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4411:104: error: expected ‘)’ before ‘b’ 2934s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2934s | ~ ^ 2934s | ) 2934s 2934s If you find this error message confusing, uninformative, or wrong, please open an issue: 2934s https://github.com/diku-dk/futhark/issues 2934s 2936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.fut: 2936s Compiling with --backend=multicore: 2936s cc failed with code 1: 2936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c: In function ‘futrts_umul_hi64’: 2936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2936s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2936s | ^~~~~~~~~~~ 2936s | __uint32_t 2936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4420:90: error: expected ‘)’ before ‘a’ 2936s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2936s | ~ ^ 2936s | ) 2936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4420:109: error: expected ‘)’ before ‘b’ 2936s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2936s | ~ ^ 2936s | ) 2936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c: In function ‘futrts_smul_hi64’: 2936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2936s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2936s | ^~~~~~~~~~ 2936s | __int128__ 2936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4424:86: error: expected ‘)’ before ‘a’ 2936s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2936s | ~ ^ 2936s | ) 2936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4424:104: error: expected ‘)’ before ‘b’ 2936s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2936s | ~ ^ 2936s | ) 2936s 2936s If you find this error message confusing, uninformative, or wrong, please open an issue: 2936s https://github.com/diku-dk/futhark/issues 2936s 2937s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.fut: 2937s Compiling with --backend=multicore: 2937s cc failed with code 1: 2937s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c: In function ‘futrts_umul_hi64’: 2937s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2937s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2937s | ^~~~~~~~~~~ 2937s | __uint32_t 2937s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2937s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4407:90: error: expected ‘)’ before ‘a’ 2937s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2937s | ~ ^ 2937s | ) 2937s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4407:109: error: expected ‘)’ before ‘b’ 2937s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2937s | ~ ^ 2937s | ) 2937s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c: In function ‘futrts_smul_hi64’: 2937s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2937s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2937s | ^~~~~~~~~~ 2937s | __int128__ 2937s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4411:86: error: expected ‘)’ before ‘a’ 2937s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2937s | ~ ^ 2937s | ) 2937s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4411:104: error: expected ‘)’ before ‘b’ 2937s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2937s | ~ ^ 2937s | ) 2937s 2937s If you find this error message confusing, uninformative, or wrong, please open an issue: 2937s https://github.com/diku-dk/futhark/issues 2937s 2938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.fut: 2938s Compiling with --backend=multicore: 2938s cc failed with code 1: 2938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c: In function ‘futrts_umul_hi64’: 2938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2938s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2938s | ^~~~~~~~~~~ 2938s | __uint32_t 2938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4406:90: error: expected ‘)’ before ‘a’ 2938s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2938s | ~ ^ 2938s | ) 2938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4406:109: error: expected ‘)’ before ‘b’ 2938s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2938s | ~ ^ 2938s | ) 2938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c: In function ‘futrts_smul_hi64’: 2938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2938s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2938s | ^~~~~~~~~~ 2938s | __int128__ 2938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4410:86: error: expected ‘)’ before ‘a’ 2938s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2938s | ~ ^ 2938s | ) 2938s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4410:104: error: expected ‘)’ before ‘b’ 2938s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2938s | ~ ^ 2938s | ) 2938s 2938s If you find this error message confusing, uninformative, or wrong, please open an issue: 2938s https://github.com/diku-dk/futhark/issues 2938s 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.fut: 2939s Compiling with --backend=multicore: 2939s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.fut:7:1-42: 2939s Entry point return type 2939s 2939s #bar i32 | #foo i32 2939s 2939s will have an opaque type, so the result will likely not be usable. 2939s 2939s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.fut:7:11-12: 2939s Unused name "x". 2939s cc failed with code 1: 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c: In function ‘futrts_umul_hi64’: 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4428:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2939s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2939s | ^~~~~~~~~~~ 2939s | __uint32_t 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4428:78: note: each undeclared identifier is reported only once for each function it appears in 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4428:90: error: expected ‘)’ before ‘a’ 2939s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2939s | ~ ^ 2939s | ) 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4428:109: error: expected ‘)’ before ‘b’ 2939s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2939s | ~ ^ 2939s | ) 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c: In function ‘futrts_smul_hi64’: 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4432:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2939s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2939s | ^~~~~~~~~~ 2939s | __int128__ 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4432:86: error: expected ‘)’ before ‘a’ 2939s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2939s | ~ ^ 2939s | ) 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4432:104: error: expected ‘)’ before ‘b’ 2939s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2939s | ~ ^ 2939s | ) 2939s 2939s If you find this error message confusing, uninformative, or wrong, please open an issue: 2939s https://github.com/diku-dk/futhark/issues 2939s 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.fut: 2939s Compiling with --backend=multicore: 2939s cc failed with code 1: 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c: In function ‘futrts_umul_hi64’: 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2939s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2939s | ^~~~~~~~~~~ 2939s | __uint32_t 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4406:90: error: expected ‘)’ before ‘a’ 2939s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2939s | ~ ^ 2939s | ) 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4406:109: error: expected ‘)’ before ‘b’ 2939s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2939s | ~ ^ 2939s | ) 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c: In function ‘futrts_smul_hi64’: 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2939s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2939s | ^~~~~~~~~~ 2939s | __int128__ 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4410:86: error: expected ‘)’ before ‘a’ 2939s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2939s | ~ ^ 2939s | ) 2939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4410:104: error: expected ‘)’ before ‘b’ 2939s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2939s | ~ ^ 2939s | ) 2939s 2939s If you find this error message confusing, uninformative, or wrong, please open an issue: 2939s https://github.com/diku-dk/futhark/issues 2939s 2942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.fut: 2942s Compiling with --backend=multicore: 2942s cc failed with code 1: 2942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c: In function ‘futrts_umul_hi64’: 2942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2942s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2942s | ^~~~~~~~~~~ 2942s | __uint32_t 2942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4406:90: error: expected ‘)’ before ‘a’ 2942s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2942s | ~ ^ 2942s | ) 2942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4406:109: error: expected ‘)’ before ‘b’ 2942s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2942s | ~ ^ 2942s | ) 2942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c: In function ‘futrts_smul_hi64’: 2942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2942s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2942s | ^~~~~~~~~~ 2942s | __int128__ 2942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4410:86: error: expected ‘)’ before ‘a’ 2942s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2942s | ~ ^ 2942s | ) 2942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4410:104: error: expected ‘)’ before ‘b’ 2942s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2942s | ~ ^ 2942s | ) 2942s 2942s If you find this error message confusing, uninformative, or wrong, please open an issue: 2942s https://github.com/diku-dk/futhark/issues 2942s 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.fut: 2946s Compiling with --backend=multicore: 2946s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.fut:6:31-32: 2946s Unused name "i". 2946s cc failed with code 1: 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c: In function ‘futrts_umul_hi64’: 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2946s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2946s | ^~~~~~~~~~~ 2946s | __uint32_t 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4420:90: error: expected ‘)’ before ‘a’ 2946s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2946s | ~ ^ 2946s | ) 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4420:109: error: expected ‘)’ before ‘b’ 2946s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2946s | ~ ^ 2946s | ) 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c: In function ‘futrts_smul_hi64’: 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2946s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2946s | ^~~~~~~~~~ 2946s | __int128__ 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4424:86: error: expected ‘)’ before ‘a’ 2946s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2946s | ~ ^ 2946s | ) 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4424:104: error: expected ‘)’ before ‘b’ 2946s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2946s | ~ ^ 2946s | ) 2946s 2946s If you find this error message confusing, uninformative, or wrong, please open an issue: 2946s https://github.com/diku-dk/futhark/issues 2946s 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.fut: 2946s Compiling with --backend=multicore: 2946s cc failed with code 1: 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c: In function ‘futrts_umul_hi64’: 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2946s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2946s | ^~~~~~~~~~~ 2946s | __uint32_t 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:4439:90: error: expected ‘)’ before ‘a’ 2946s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2946s | ~ ^ 2946s | ) 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:4439:109: error: expected ‘)’ before ‘b’ 2946s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2946s | ~ ^ 2946s | ) 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c: In function ‘futrts_smul_hi64’: 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2946s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2946s | ^~~~~~~~~~ 2946s | __int128__ 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:4443:86: error: expected ‘)’ before ‘a’ 2946s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2946s | ~ ^ 2946s | ) 2946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:4443:104: error: expected ‘)’ before ‘b’ 2946s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2946s | ~ ^ 2946s | ) 2946s 2946s If you find this error message confusing, uninformative, or wrong, please open an issue: 2946s https://github.com/diku-dk/futhark/issues 2946s 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.fut: 2948s Generating reference outputs: 2948s cc failed with code 1: 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c: In function ‘futrts_umul_hi64’: 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2948s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2948s | ^~~~~~~~~~~ 2948s | __uint32_t 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:90: error: expected ‘)’ before ‘a’ 2948s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2948s | ~ ^ 2948s | ) 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:109: error: expected ‘)’ before ‘b’ 2948s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2948s | ~ ^ 2948s | ) 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c: In function ‘futrts_smul_hi64’: 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2948s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2948s | ^~~~~~~~~~ 2948s | __int128__ 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4436:86: error: expected ‘)’ before ‘a’ 2948s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2948s | ~ ^ 2948s | ) 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4436:104: error: expected ‘)’ before ‘b’ 2948s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2948s | ~ ^ 2948s | ) 2948s 2948s If you find this error message confusing, uninformative, or wrong, please open an issue: 2948s https://github.com/diku-dk/futhark/issues 2948s 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.fut: 2948s Compiling with --backend=multicore: 2948s cc failed with code 1: 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c: In function ‘futrts_umul_hi64’: 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2948s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2948s | ^~~~~~~~~~~ 2948s | __uint32_t 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:4436:90: error: expected ‘)’ before ‘a’ 2948s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2948s | ~ ^ 2948s | ) 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:4436:109: error: expected ‘)’ before ‘b’ 2948s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2948s | ~ ^ 2948s | ) 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c: In function ‘futrts_smul_hi64’: 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2948s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2948s | ^~~~~~~~~~ 2948s | __int128__ 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:4440:86: error: expected ‘)’ before ‘a’ 2948s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2948s | ~ ^ 2948s | ) 2948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:4440:104: error: expected ‘)’ before ‘b’ 2948s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2948s | ~ ^ 2948s | ) 2948s 2948s If you find this error message confusing, uninformative, or wrong, please open an issue: 2948s https://github.com/diku-dk/futhark/issues 2948s 2949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.fut: 2949s Generating reference outputs: 2949s cc failed with code 1: 2949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c: In function ‘futrts_umul_hi64’: 2949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2949s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2949s | ^~~~~~~~~~~ 2949s | __uint32_t 2949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 2949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:90: error: expected ‘)’ before ‘a’ 2949s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2949s | ~ ^ 2949s | ) 2949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:109: error: expected ‘)’ before ‘b’ 2949s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2949s | ~ ^ 2949s | ) 2949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c: In function ‘futrts_smul_hi64’: 2949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2949s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2949s | ^~~~~~~~~~ 2949s | __int128__ 2949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4436:86: error: expected ‘)’ before ‘a’ 2949s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2949s | ~ ^ 2949s | ) 2949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4436:104: error: expected ‘)’ before ‘b’ 2949s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2949s | ~ ^ 2949s | ) 2949s 2949s If you find this error message confusing, uninformative, or wrong, please open an issue: 2949s https://github.com/diku-dk/futhark/issues 2949s 2950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.fut: 2950s Generating reference outputs: 2950s cc failed with code 1: 2950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c: In function ‘futrts_umul_hi64’: 2950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2950s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2950s | ^~~~~~~~~~~ 2950s | __uint32_t 2950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:78: note: each undeclared identifier is reported only once for each function it appears in 2950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:90: error: expected ‘)’ before ‘a’ 2950s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2950s | ~ ^ 2950s | ) 2950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:109: error: expected ‘)’ before ‘b’ 2950s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2950s | ~ ^ 2950s | ) 2950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c: In function ‘futrts_smul_hi64’: 2950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4451:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2950s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2950s | ^~~~~~~~~~ 2950s | __int128__ 2950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4451:86: error: expected ‘)’ before ‘a’ 2950s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2950s | ~ ^ 2950s | ) 2950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4451:104: error: expected ‘)’ before ‘b’ 2950s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2950s | ~ ^ 2950s | ) 2950s 2950s If you find this error message confusing, uninformative, or wrong, please open an issue: 2950s https://github.com/diku-dk/futhark/issues 2950s 2953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.fut: 2953s Compiling with --backend=multicore: 2953s cc failed with code 1: 2953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c: In function ‘futrts_umul_hi64’: 2953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2953s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2953s | ^~~~~~~~~~~ 2953s | __uint32_t 2953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:4421:90: error: expected ‘)’ before ‘a’ 2953s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2953s | ~ ^ 2953s | ) 2953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:4421:109: error: expected ‘)’ before ‘b’ 2953s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2953s | ~ ^ 2953s | ) 2953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c: In function ‘futrts_smul_hi64’: 2953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2953s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2953s | ^~~~~~~~~~ 2953s | __int128__ 2953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:4425:86: error: expected ‘)’ before ‘a’ 2953s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2953s | ~ ^ 2953s | ) 2953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:4425:104: error: expected ‘)’ before ‘b’ 2953s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2953s | ~ ^ 2953s | ) 2953s 2953s If you find this error message confusing, uninformative, or wrong, please open an issue: 2953s https://github.com/diku-dk/futhark/issues 2953s 2955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.fut: 2955s Generating reference outputs: 2955s cc failed with code 1: 2955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c: In function ‘futrts_umul_hi64’: 2955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2955s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2955s | ^~~~~~~~~~~ 2955s | __uint32_t 2955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:90: error: expected ‘)’ before ‘a’ 2955s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2955s | ~ ^ 2955s | ) 2955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:109: error: expected ‘)’ before ‘b’ 2955s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2955s | ~ ^ 2955s | ) 2955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c: In function ‘futrts_smul_hi64’: 2955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2955s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2955s | ^~~~~~~~~~ 2955s | __int128__ 2955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c:4419:86: error: expected ‘)’ before ‘a’ 2955s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2955s | ~ ^ 2955s | ) 2955s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c:4419:104: error: expected ‘)’ before ‘b’ 2955s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2955s | ~ ^ 2955s | ) 2955s 2955s If you find this error message confusing, uninformative, or wrong, please open an issue: 2955s https://github.com/diku-dk/futhark/issues 2955s 2957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.fut: 2957s Generating reference outputs: 2957s cc failed with code 1: 2957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c: In function ‘futrts_umul_hi64’: 2957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2957s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2957s | ^~~~~~~~~~~ 2957s | __uint32_t 2957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 2957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:90: error: expected ‘)’ before ‘a’ 2957s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2957s | ~ ^ 2957s | ) 2957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:109: error: expected ‘)’ before ‘b’ 2957s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2957s | ~ ^ 2957s | ) 2957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c: In function ‘futrts_smul_hi64’: 2957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2957s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2957s | ^~~~~~~~~~ 2957s | __int128__ 2957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4435:86: error: expected ‘)’ before ‘a’ 2957s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2957s | ~ ^ 2957s | ) 2957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4435:104: error: expected ‘)’ before ‘b’ 2957s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2957s | ~ ^ 2957s | ) 2957s 2957s If you find this error message confusing, uninformative, or wrong, please open an issue: 2957s https://github.com/diku-dk/futhark/issues 2957s 2958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.fut: 2958s Generating reference outputs: 2958s cc failed with code 1: 2958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c: In function ‘futrts_umul_hi64’: 2958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2958s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2958s | ^~~~~~~~~~~ 2958s | __uint32_t 2958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 2958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:90: error: expected ‘)’ before ‘a’ 2958s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2958s | ~ ^ 2958s | ) 2958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:109: error: expected ‘)’ before ‘b’ 2958s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2958s | ~ ^ 2958s | ) 2958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c: In function ‘futrts_smul_hi64’: 2958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2958s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2958s | ^~~~~~~~~~ 2958s | __int128__ 2958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4435:86: error: expected ‘)’ before ‘a’ 2958s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2958s | ~ ^ 2958s | ) 2958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4435:104: error: expected ‘)’ before ‘b’ 2958s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2958s | ~ ^ 2958s | ) 2958s 2958s If you find this error message confusing, uninformative, or wrong, please open an issue: 2958s https://github.com/diku-dk/futhark/issues 2958s 2959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.fut: 2959s Compiling with --backend=multicore: 2959s cc failed with code 1: 2959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c: In function ‘futrts_umul_hi64’: 2959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2959s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2959s | ^~~~~~~~~~~ 2959s | __uint32_t 2959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:4421:90: error: expected ‘)’ before ‘a’ 2959s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2959s | ~ ^ 2959s | ) 2959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:4421:109: error: expected ‘)’ before ‘b’ 2959s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2959s | ~ ^ 2959s | ) 2959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c: In function ‘futrts_smul_hi64’: 2959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2959s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2959s | ^~~~~~~~~~ 2959s | __int128__ 2959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:4425:86: error: expected ‘)’ before ‘a’ 2959s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2959s | ~ ^ 2959s | ) 2959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:4425:104: error: expected ‘)’ before ‘b’ 2959s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2959s | ~ ^ 2959s | ) 2959s 2959s If you find this error message confusing, uninformative, or wrong, please open an issue: 2959s https://github.com/diku-dk/futhark/issues 2959s 2960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.fut: 2960s Generating reference outputs: 2960s cc failed with code 1: 2960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c: In function ‘futrts_umul_hi64’: 2960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2960s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2960s | ^~~~~~~~~~~ 2960s | __uint32_t 2960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 2960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:90: error: expected ‘)’ before ‘a’ 2960s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2960s | ~ ^ 2960s | ) 2960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:109: error: expected ‘)’ before ‘b’ 2960s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2960s | ~ ^ 2960s | ) 2960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c: In function ‘futrts_smul_hi64’: 2960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2960s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2960s | ^~~~~~~~~~ 2960s | __int128__ 2960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4420:86: error: expected ‘)’ before ‘a’ 2960s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2960s | ~ ^ 2960s | ) 2960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4420:104: error: expected ‘)’ before ‘b’ 2960s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2960s | ~ ^ 2960s | ) 2960s 2960s If you find this error message confusing, uninformative, or wrong, please open an issue: 2960s https://github.com/diku-dk/futhark/issues 2960s 2962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.fut: 2962s Compiling with --backend=multicore: 2962s cc failed with code 1: 2962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c: In function ‘futrts_umul_hi64’: 2962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2962s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2962s | ^~~~~~~~~~~ 2962s | __uint32_t 2962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 2962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4438:90: error: expected ‘)’ before ‘a’ 2962s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2962s | ~ ^ 2962s | ) 2962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4438:109: error: expected ‘)’ before ‘b’ 2962s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2962s | ~ ^ 2962s | ) 2962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c: In function ‘futrts_smul_hi64’: 2962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2962s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2962s | ^~~~~~~~~~ 2962s | __int128__ 2962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4442:86: error: expected ‘)’ before ‘a’ 2962s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2962s | ~ ^ 2962s | ) 2962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4442:104: error: expected ‘)’ before ‘b’ 2962s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2962s | ~ ^ 2962s | ) 2962s 2962s If you find this error message confusing, uninformative, or wrong, please open an issue: 2962s https://github.com/diku-dk/futhark/issues 2962s 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.fut: 2965s Generating reference outputs: 2965s cc failed with code 1: 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c: In function ‘futrts_umul_hi64’: 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2965s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2965s | ^~~~~~~~~~~ 2965s | __uint32_t 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:90: error: expected ‘)’ before ‘a’ 2965s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2965s | ~ ^ 2965s | ) 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:109: error: expected ‘)’ before ‘b’ 2965s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2965s | ~ ^ 2965s | ) 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c: In function ‘futrts_smul_hi64’: 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2965s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2965s | ^~~~~~~~~~ 2965s | __int128__ 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4452:86: error: expected ‘)’ before ‘a’ 2965s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2965s | ~ ^ 2965s | ) 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4452:104: error: expected ‘)’ before ‘b’ 2965s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2965s | ~ ^ 2965s | ) 2965s 2965s If you find this error message confusing, uninformative, or wrong, please open an issue: 2965s https://github.com/diku-dk/futhark/issues 2965s 2965s 1818 failed, 256 passed, 239 to go. 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.fut: 2965s Generating reference outputs: 2965s cc failed with code 1: 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c: In function ‘futrts_umul_hi64’: 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2965s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2965s | ^~~~~~~~~~~ 2965s | __uint32_t 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:90: error: expected ‘)’ before ‘a’ 2965s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2965s | ~ ^ 2965s | ) 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:109: error: expected ‘)’ before ‘b’ 2965s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2965s | ~ ^ 2965s | ) 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c: In function ‘futrts_smul_hi64’: 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2965s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2965s | ^~~~~~~~~~ 2965s | __int128__ 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4419:86: error: expected ‘)’ before ‘a’ 2965s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2965s | ~ ^ 2965s | ) 2965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4419:104: error: expected ‘)’ before ‘b’ 2965s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2965s | ~ ^ 2965s | ) 2965s 2965s If you find this error message confusing, uninformative, or wrong, please open an issue: 2965s https://github.com/diku-dk/futhark/issues 2965s 2967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.fut: 2967s Compiling with --backend=multicore: 2967s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.fut:3:18-19: 2967s Defaulting ambiguous type to i32. 2967s 2967s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.fut:6:11-12: 2967s Unused name "x". 2967s 2967s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.fut:6:13-14: 2967s Unused name "y". 2967s 2967s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.fut:7:11-12: 2967s Unused name "x". 2967s 2967s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.fut:7:13-14: 2967s Unused name "y". 2967s cc failed with code 1: 2967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c: In function ‘futrts_umul_hi64’: 2967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2967s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2967s | ^~~~~~~~~~~ 2967s | __uint32_t 2967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:4394:90: error: expected ‘)’ before ‘a’ 2967s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2967s | ~ ^ 2967s | ) 2967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:4394:109: error: expected ‘)’ before ‘b’ 2967s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2967s | ~ ^ 2967s | ) 2967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c: In function ‘futrts_smul_hi64’: 2967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2967s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2967s | ^~~~~~~~~~ 2967s | __int128__ 2967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:4398:86: error: expected ‘)’ before ‘a’ 2967s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2967s | ~ ^ 2967s | ) 2967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:4398:104: error: expected ‘)’ before ‘b’ 2967s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2967s | ~ ^ 2967s | ) 2967s 2967s If you find this error message confusing, uninformative, or wrong, please open an issue: 2967s https://github.com/diku-dk/futhark/issues 2967s 2968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.fut: 2968s Generating reference outputs: 2968s cc failed with code 1: 2968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c: In function ‘futrts_umul_hi64’: 2968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2968s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2968s | ^~~~~~~~~~~ 2968s | __uint32_t 2968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 2968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:90: error: expected ‘)’ before ‘a’ 2968s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2968s | ~ ^ 2968s | ) 2968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:109: error: expected ‘)’ before ‘b’ 2968s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2968s | ~ ^ 2968s | ) 2968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c: In function ‘futrts_smul_hi64’: 2968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2968s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2968s | ^~~~~~~~~~ 2968s | __int128__ 2968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4420:86: error: expected ‘)’ before ‘a’ 2968s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2968s | ~ ^ 2968s | ) 2968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4420:104: error: expected ‘)’ before ‘b’ 2968s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2968s | ~ ^ 2968s | ) 2968s 2968s If you find this error message confusing, uninformative, or wrong, please open an issue: 2968s https://github.com/diku-dk/futhark/issues 2968s 2969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.fut: 2969s Generating reference outputs: 2969s cc failed with code 1: 2969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c: In function ‘futrts_umul_hi64’: 2969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2969s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2969s | ^~~~~~~~~~~ 2969s | __uint32_t 2969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c:4415:90: error: expected ‘)’ before ‘a’ 2969s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2969s | ~ ^ 2969s | ) 2969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c:4415:109: error: expected ‘)’ before ‘b’ 2969s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2969s | ~ ^ 2969s | ) 2969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c: In function ‘futrts_smul_hi64’: 2969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2969s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2969s | ^~~~~~~~~~ 2969s | __int128__ 2969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c:4419:86: error: expected ‘)’ before ‘a’ 2969s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2969s | ~ ^ 2969s | ) 2969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c:4419:104: error: expected ‘)’ before ‘b’ 2969s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2969s | ~ ^ 2969s | ) 2969s 2969s If you find this error message confusing, uninformative, or wrong, please open an issue: 2969s https://github.com/diku-dk/futhark/issues 2969s 2972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.fut: 2972s Compiling with --backend=multicore: 2972s cc failed with code 1: 2972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c: In function ‘futrts_umul_hi64’: 2972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2972s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2972s | ^~~~~~~~~~~ 2972s | __uint32_t 2972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:4420:90: error: expected ‘)’ before ‘a’ 2972s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2972s | ~ ^ 2972s | ) 2972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:4420:109: error: expected ‘)’ before ‘b’ 2972s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2972s | ~ ^ 2972s | ) 2972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c: In function ‘futrts_smul_hi64’: 2972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2972s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2972s | ^~~~~~~~~~ 2972s | __int128__ 2972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:4424:86: error: expected ‘)’ before ‘a’ 2972s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2972s | ~ ^ 2972s | ) 2972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:4424:104: error: expected ‘)’ before ‘b’ 2972s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2972s | ~ ^ 2972s | ) 2972s 2972s If you find this error message confusing, uninformative, or wrong, please open an issue: 2972s https://github.com/diku-dk/futhark/issues 2972s 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.fut: 2975s Compiling with --backend=multicore: 2975s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.fut:16:10-11: 2975s Unused name "z". 2975s 2975s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.fut:16:14-15: 2975s Unused name "t". 2975s 2975s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.fut:16:16-17: 2975s Unused name "q". 2975s cc failed with code 1: 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c: In function ‘futrts_umul_hi64’: 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2975s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2975s | ^~~~~~~~~~~ 2975s | __uint32_t 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:4407:90: error: expected ‘)’ before ‘a’ 2975s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2975s | ~ ^ 2975s | ) 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:4407:109: error: expected ‘)’ before ‘b’ 2975s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2975s | ~ ^ 2975s | ) 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c: In function ‘futrts_smul_hi64’: 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2975s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2975s | ^~~~~~~~~~ 2975s | __int128__ 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:4411:86: error: expected ‘)’ before ‘a’ 2975s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2975s | ~ ^ 2975s | ) 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:4411:104: error: expected ‘)’ before ‘b’ 2975s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2975s | ~ ^ 2975s | ) 2975s 2975s If you find this error message confusing, uninformative, or wrong, please open an issue: 2975s https://github.com/diku-dk/futhark/issues 2975s 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.fut: 2975s Compiling with --backend=multicore: 2975s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.fut:37:11-12: 2975s Defaulting ambiguous type to i32. 2975s cc failed with code 1: 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c: In function ‘futrts_umul_hi64’: 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2975s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2975s | ^~~~~~~~~~~ 2975s | __uint32_t 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:4421:90: error: expected ‘)’ before ‘a’ 2975s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2975s | ~ ^ 2975s | ) 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:4421:109: error: expected ‘)’ before ‘b’ 2975s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2975s | ~ ^ 2975s | ) 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c: In function ‘futrts_smul_hi64’: 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2975s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2975s | ^~~~~~~~~~ 2975s | __int128__ 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:4425:86: error: expected ‘)’ before ‘a’ 2975s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2975s | ~ ^ 2975s | ) 2975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:4425:104: error: expected ‘)’ before ‘b’ 2975s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2975s | ~ ^ 2975s | ) 2975s 2975s If you find this error message confusing, uninformative, or wrong, please open an issue: 2975s https://github.com/diku-dk/futhark/issues 2975s 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.fut: 2977s Compiling with --backend=multicore: 2977s cc failed with code 1: 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c: In function ‘futrts_umul_hi64’: 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2977s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2977s | ^~~~~~~~~~~ 2977s | __uint32_t 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:4407:90: error: expected ‘)’ before ‘a’ 2977s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2977s | ~ ^ 2977s | ) 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:4407:109: error: expected ‘)’ before ‘b’ 2977s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2977s | ~ ^ 2977s | ) 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c: In function ‘futrts_smul_hi64’: 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2977s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2977s | ^~~~~~~~~~ 2977s | __int128__ 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:4411:86: error: expected ‘)’ before ‘a’ 2977s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2977s | ~ ^ 2977s | ) 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:4411:104: error: expected ‘)’ before ‘b’ 2977s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2977s | ~ ^ 2977s | ) 2977s 2977s If you find this error message confusing, uninformative, or wrong, please open an issue: 2977s https://github.com/diku-dk/futhark/issues 2977s 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.fut: 2977s Compiling with --backend=multicore: 2977s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.fut:8:13-15: 2977s Declaring "i32" as unique has no effect. 2977s cc failed with code 1: 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c: In function ‘futrts_umul_hi64’: 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2977s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2977s | ^~~~~~~~~~~ 2977s | __uint32_t 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:4406:90: error: expected ‘)’ before ‘a’ 2977s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2977s | ~ ^ 2977s | ) 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:4406:109: error: expected ‘)’ before ‘b’ 2977s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2977s | ~ ^ 2977s | ) 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c: In function ‘futrts_smul_hi64’: 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2977s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2977s | ^~~~~~~~~~ 2977s | __int128__ 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:4410:86: error: expected ‘)’ before ‘a’ 2977s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2977s | ~ ^ 2977s | ) 2977s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:4410:104: error: expected ‘)’ before ‘b’ 2977s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2977s | ~ ^ 2977s | ) 2977s 2977s If you find this error message confusing, uninformative, or wrong, please open an issue: 2977s https://github.com/diku-dk/futhark/issues 2977s 2979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.fut: 2979s Compiling with --backend=multicore: 2979s cc failed with code 1: 2979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c: In function ‘futrts_umul_hi64’: 2979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2979s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2979s | ^~~~~~~~~~~ 2979s | __uint32_t 2979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:4421:90: error: expected ‘)’ before ‘a’ 2979s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2979s | ~ ^ 2979s | ) 2979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:4421:109: error: expected ‘)’ before ‘b’ 2979s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2979s | ~ ^ 2979s | ) 2979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c: In function ‘futrts_smul_hi64’: 2979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2979s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2979s | ^~~~~~~~~~ 2979s | __int128__ 2979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:4425:86: error: expected ‘)’ before ‘a’ 2979s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2979s | ~ ^ 2979s | ) 2979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:4425:104: error: expected ‘)’ before ‘b’ 2979s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2979s | ~ ^ 2979s | ) 2979s 2979s If you find this error message confusing, uninformative, or wrong, please open an issue: 2979s https://github.com/diku-dk/futhark/issues 2979s 2983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.fut: 2983s Compiling with --backend=multicore: 2983s cc failed with code 1: 2983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c: In function ‘futrts_umul_hi64’: 2983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2983s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2983s | ^~~~~~~~~~~ 2983s | __uint32_t 2983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:4406:90: error: expected ‘)’ before ‘a’ 2983s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2983s | ~ ^ 2983s | ) 2983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:4406:109: error: expected ‘)’ before ‘b’ 2983s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2983s | ~ ^ 2983s | ) 2983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c: In function ‘futrts_smul_hi64’: 2983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2983s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2983s | ^~~~~~~~~~ 2983s | __int128__ 2983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:4410:86: error: expected ‘)’ before ‘a’ 2983s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2983s | ~ ^ 2983s | ) 2983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:4410:104: error: expected ‘)’ before ‘b’ 2983s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2983s | ~ ^ 2983s | ) 2983s 2983s If you find this error message confusing, uninformative, or wrong, please open an issue: 2983s https://github.com/diku-dk/futhark/issues 2983s 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.fut: 2985s Compiling with --backend=multicore: 2985s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.fut:4:9-26: 2985s Entry point parameter 2985s 2985s ((xs: [d₀]i32): ts [], (x: i32): t) 2985s 2985s will have an opaque type, so the entry point will likely not be callable. 2985s cc failed with code 1: 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c: In function ‘futrts_umul_hi64’: 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2985s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2985s | ^~~~~~~~~~~ 2985s | __uint32_t 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:4438:90: error: expected ‘)’ before ‘a’ 2985s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2985s | ~ ^ 2985s | ) 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:4438:109: error: expected ‘)’ before ‘b’ 2985s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2985s | ~ ^ 2985s | ) 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c: In function ‘futrts_smul_hi64’: 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2985s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2985s | ^~~~~~~~~~ 2985s | __int128__ 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:4442:86: error: expected ‘)’ before ‘a’ 2985s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2985s | ~ ^ 2985s | ) 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:4442:104: error: expected ‘)’ before ‘b’ 2985s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2985s | ~ ^ 2985s | ) 2985s 2985s If you find this error message confusing, uninformative, or wrong, please open an issue: 2985s https://github.com/diku-dk/futhark/issues 2985s 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.fut: 2985s Compiling with --backend=multicore: 2985s cc failed with code 1: 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c: In function ‘futrts_umul_hi64’: 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2985s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2985s | ^~~~~~~~~~~ 2985s | __uint32_t 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:4420:90: error: expected ‘)’ before ‘a’ 2985s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2985s | ~ ^ 2985s | ) 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:4420:109: error: expected ‘)’ before ‘b’ 2985s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2985s | ~ ^ 2985s | ) 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c: In function ‘futrts_smul_hi64’: 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2985s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2985s | ^~~~~~~~~~ 2985s | __int128__ 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:4424:86: error: expected ‘)’ before ‘a’ 2985s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2985s | ~ ^ 2985s | ) 2985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:4424:104: error: expected ‘)’ before ‘b’ 2985s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2985s | ~ ^ 2985s | ) 2985s 2985s If you find this error message confusing, uninformative, or wrong, please open an issue: 2985s https://github.com/diku-dk/futhark/issues 2985s 2986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.fut: 2986s Compiling with --backend=multicore: 2986s cc failed with code 1: 2986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c: In function ‘futrts_umul_hi64’: 2986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2986s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2986s | ^~~~~~~~~~~ 2986s | __uint32_t 2986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:4420:90: error: expected ‘)’ before ‘a’ 2986s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2986s | ~ ^ 2986s | ) 2986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:4420:109: error: expected ‘)’ before ‘b’ 2986s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2986s | ~ ^ 2986s | ) 2986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c: In function ‘futrts_smul_hi64’: 2986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2986s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2986s | ^~~~~~~~~~ 2986s | __int128__ 2986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:4424:86: error: expected ‘)’ before ‘a’ 2986s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2986s | ~ ^ 2986s | ) 2986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:4424:104: error: expected ‘)’ before ‘b’ 2986s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2986s | ~ ^ 2986s | ) 2986s 2986s If you find this error message confusing, uninformative, or wrong, please open an issue: 2986s https://github.com/diku-dk/futhark/issues 2986s 2986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.fut: 2986s Compiling with --backend=multicore: 2986s cc failed with code 1: 2986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c: In function ‘futrts_umul_hi64’: 2986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2986s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2986s | ^~~~~~~~~~~ 2986s | __uint32_t 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:4435:90: error: expected ‘)’ before ‘a’ 2987s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2987s | ~ ^ 2987s | ) 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:4435:109: error: expected ‘)’ before ‘b’ 2987s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2987s | ~ ^ 2987s | ) 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c: In function ‘futrts_smul_hi64’: 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2987s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2987s | ^~~~~~~~~~ 2987s | __int128__ 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:4439:86: error: expected ‘)’ before ‘a’ 2987s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2987s | ~ ^ 2987s | ) 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:4439:104: error: expected ‘)’ before ‘b’ 2987s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2987s | ~ ^ 2987s | ) 2987s 2987s If you find this error message confusing, uninformative, or wrong, please open an issue: 2987s https://github.com/diku-dk/futhark/issues 2987s 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.fut: 2987s Compiling with --backend=multicore: 2987s cc failed with code 1: 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c: In function ‘futrts_umul_hi64’: 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2987s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2987s | ^~~~~~~~~~~ 2987s | __uint32_t 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:4420:90: error: expected ‘)’ before ‘a’ 2987s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2987s | ~ ^ 2987s | ) 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:4420:109: error: expected ‘)’ before ‘b’ 2987s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2987s | ~ ^ 2987s | ) 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c: In function ‘futrts_smul_hi64’: 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2987s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2987s | ^~~~~~~~~~ 2987s | __int128__ 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:4424:86: error: expected ‘)’ before ‘a’ 2987s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2987s | ~ ^ 2987s | ) 2987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:4424:104: error: expected ‘)’ before ‘b’ 2987s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2987s | ~ ^ 2987s | ) 2987s 2987s If you find this error message confusing, uninformative, or wrong, please open an issue: 2987s https://github.com/diku-dk/futhark/issues 2987s 2992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.fut: 2992s Compiling with --backend=multicore: 2992s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.fut:169:3-177:11: 2992s Unused name "init". 2992s 2992s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.fut:189:23-26: 2992s Entry point parameter 2992s 2992s (rng: [batch_sz]{inc: u64, state: u64}) 2992s 2992s will have an opaque type, so the entry point will likely not be callable. 2992s 2992s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.fut:191:3-203:42: 2992s Unused name "fake_init". 2992s cc failed with code 1: 2992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c: In function ‘futrts_umul_hi64’: 2992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:4504:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2992s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2992s | ^~~~~~~~~~~ 2992s | __uint32_t 2992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:4504:78: note: each undeclared identifier is reported only once for each function it appears in 2992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:4504:90: error: expected ‘)’ before ‘a’ 2992s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2992s | ~ ^ 2992s | ) 2992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:4504:109: error: expected ‘)’ before ‘b’ 2992s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2992s | ~ ^ 2992s | ) 2992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c: In function ‘futrts_smul_hi64’: 2992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:4508:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2992s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2992s | ^~~~~~~~~~ 2992s | __int128__ 2992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:4508:86: error: expected ‘)’ before ‘a’ 2992s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2992s | ~ ^ 2992s | ) 2992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:4508:104: error: expected ‘)’ before ‘b’ 2992s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2992s | ~ ^ 2992s | ) 2992s 2992s If you find this error message confusing, uninformative, or wrong, please open an issue: 2992s https://github.com/diku-dk/futhark/issues 2992s 2994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.fut: 2994s Compiling with --backend=multicore: 2994s cc failed with code 1: 2994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c: In function ‘futrts_umul_hi64’: 2994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2994s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2994s | ^~~~~~~~~~~ 2994s | __uint32_t 2994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:4420:90: error: expected ‘)’ before ‘a’ 2994s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2994s | ~ ^ 2994s | ) 2994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:4420:109: error: expected ‘)’ before ‘b’ 2994s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2994s | ~ ^ 2994s | ) 2994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c: In function ‘futrts_smul_hi64’: 2994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2994s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2994s | ^~~~~~~~~~ 2994s | __int128__ 2994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:4424:86: error: expected ‘)’ before ‘a’ 2994s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2994s | ~ ^ 2994s | ) 2994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:4424:104: error: expected ‘)’ before ‘b’ 2994s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2994s | ~ ^ 2994s | ) 2994s 2994s If you find this error message confusing, uninformative, or wrong, please open an issue: 2994s https://github.com/diku-dk/futhark/issues 2994s 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.fut: 2995s Compiling with --backend=multicore: 2995s cc failed with code 1: 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c: In function ‘futrts_umul_hi64’: 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2995s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2995s | ^~~~~~~~~~~ 2995s | __uint32_t 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:4421:90: error: expected ‘)’ before ‘a’ 2995s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2995s | ~ ^ 2995s | ) 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:4421:109: error: expected ‘)’ before ‘b’ 2995s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2995s | ~ ^ 2995s | ) 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c: In function ‘futrts_smul_hi64’: 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2995s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2995s | ^~~~~~~~~~ 2995s | __int128__ 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:4425:86: error: expected ‘)’ before ‘a’ 2995s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2995s | ~ ^ 2995s | ) 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:4425:104: error: expected ‘)’ before ‘b’ 2995s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2995s | ~ ^ 2995s | ) 2995s 2995s If you find this error message confusing, uninformative, or wrong, please open an issue: 2995s https://github.com/diku-dk/futhark/issues 2995s 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.fut: 2995s Compiling with --backend=multicore: 2995s cc failed with code 1: 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c: In function ‘futrts_umul_hi64’: 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2995s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2995s | ^~~~~~~~~~~ 2995s | __uint32_t 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:4420:90: error: expected ‘)’ before ‘a’ 2995s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2995s | ~ ^ 2995s | ) 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:4420:109: error: expected ‘)’ before ‘b’ 2995s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2995s | ~ ^ 2995s | ) 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c: In function ‘futrts_smul_hi64’: 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2995s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2995s | ^~~~~~~~~~ 2995s | __int128__ 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:4424:86: error: expected ‘)’ before ‘a’ 2995s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2995s | ~ ^ 2995s | ) 2995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:4424:104: error: expected ‘)’ before ‘b’ 2995s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2995s | ~ ^ 2995s | ) 2995s 2995s If you find this error message confusing, uninformative, or wrong, please open an issue: 2995s https://github.com/diku-dk/futhark/issues 2995s 2996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.fut: 2996s Compiling with --backend=multicore: 2996s cc failed with code 1: 2996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c: In function ‘futrts_umul_hi64’: 2996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2996s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2996s | ^~~~~~~~~~~ 2996s | __uint32_t 2996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:4436:90: error: expected ‘)’ before ‘a’ 2996s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2996s | ~ ^ 2996s | ) 2996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:4436:109: error: expected ‘)’ before ‘b’ 2996s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2996s | ~ ^ 2996s | ) 2996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c: In function ‘futrts_smul_hi64’: 2996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2996s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2996s | ^~~~~~~~~~ 2996s | __int128__ 2996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:4440:86: error: expected ‘)’ before ‘a’ 2996s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2996s | ~ ^ 2996s | ) 2996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:4440:104: error: expected ‘)’ before ‘b’ 2996s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2996s | ~ ^ 2996s | ) 2996s 2996s If you find this error message confusing, uninformative, or wrong, please open an issue: 2996s https://github.com/diku-dk/futhark/issues 2996s 2997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.fut: 2997s Compiling with --backend=multicore: 2997s cc failed with code 1: 2997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c: In function ‘futrts_umul_hi64’: 2997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2997s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2997s | ^~~~~~~~~~~ 2997s | __uint32_t 2997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:4421:90: error: expected ‘)’ before ‘a’ 2997s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2997s | ~ ^ 2997s | ) 2997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:4421:109: error: expected ‘)’ before ‘b’ 2997s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2997s | ~ ^ 2997s | ) 2997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c: In function ‘futrts_smul_hi64’: 2997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2997s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2997s | ^~~~~~~~~~ 2997s | __int128__ 2997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:4425:86: error: expected ‘)’ before ‘a’ 2997s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2997s | ~ ^ 2997s | ) 2997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:4425:104: error: expected ‘)’ before ‘b’ 2997s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2997s | ~ ^ 2997s | ) 2997s 2997s If you find this error message confusing, uninformative, or wrong, please open an issue: 2997s https://github.com/diku-dk/futhark/issues 2997s 3000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.fut: 3000s Compiling with --backend=multicore: 3000s cc failed with code 1: 3000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c: In function ‘futrts_umul_hi64’: 3000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3000s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3000s | ^~~~~~~~~~~ 3000s | __uint32_t 3000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:4407:90: error: expected ‘)’ before ‘a’ 3000s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3000s | ~ ^ 3000s | ) 3000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:4407:109: error: expected ‘)’ before ‘b’ 3000s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3000s | ~ ^ 3000s | ) 3000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c: In function ‘futrts_smul_hi64’: 3000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3000s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3000s | ^~~~~~~~~~ 3000s | __int128__ 3000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:4411:86: error: expected ‘)’ before ‘a’ 3000s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3000s | ~ ^ 3000s | ) 3000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:4411:104: error: expected ‘)’ before ‘b’ 3000s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3000s | ~ ^ 3000s | ) 3000s 3000s If you find this error message confusing, uninformative, or wrong, please open an issue: 3000s https://github.com/diku-dk/futhark/issues 3000s 3002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.fut: 3002s Compiling with --backend=multicore: 3002s cc failed with code 1: 3002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c: In function ‘futrts_umul_hi64’: 3002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3002s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3002s | ^~~~~~~~~~~ 3002s | __uint32_t 3002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:4421:90: error: expected ‘)’ before ‘a’ 3002s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3002s | ~ ^ 3002s | ) 3002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:4421:109: error: expected ‘)’ before ‘b’ 3002s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3002s | ~ ^ 3002s | ) 3002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c: In function ‘futrts_smul_hi64’: 3002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3002s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3002s | ^~~~~~~~~~ 3002s | __int128__ 3002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:4425:86: error: expected ‘)’ before ‘a’ 3002s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3002s | ~ ^ 3002s | ) 3002s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:4425:104: error: expected ‘)’ before ‘b’ 3002s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3002s | ~ ^ 3002s | ) 3002s 3002s If you find this error message confusing, uninformative, or wrong, please open an issue: 3002s https://github.com/diku-dk/futhark/issues 3002s 3003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.fut: 3003s Compiling with --backend=multicore: 3003s cc failed with code 1: 3003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c: In function ‘futrts_umul_hi64’: 3003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3003s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3003s | ^~~~~~~~~~~ 3003s | __uint32_t 3003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:4406:90: error: expected ‘)’ before ‘a’ 3003s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3003s | ~ ^ 3003s | ) 3003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:4406:109: error: expected ‘)’ before ‘b’ 3003s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3003s | ~ ^ 3003s | ) 3003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c: In function ‘futrts_smul_hi64’: 3003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3003s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3003s | ^~~~~~~~~~ 3003s | __int128__ 3003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:4410:86: error: expected ‘)’ before ‘a’ 3003s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3003s | ~ ^ 3003s | ) 3003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:4410:104: error: expected ‘)’ before ‘b’ 3003s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3003s | ~ ^ 3003s | ) 3003s 3003s If you find this error message confusing, uninformative, or wrong, please open an issue: 3003s https://github.com/diku-dk/futhark/issues 3003s 3004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.fut: 3004s Compiling with --backend=multicore: 3004s cc failed with code 1: 3004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c: In function ‘futrts_umul_hi64’: 3004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:4410:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3004s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3004s | ^~~~~~~~~~~ 3004s | __uint32_t 3004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:4410:78: note: each undeclared identifier is reported only once for each function it appears in 3004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:4410:90: error: expected ‘)’ before ‘a’ 3004s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3004s | ~ ^ 3004s | ) 3004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:4410:109: error: expected ‘)’ before ‘b’ 3004s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3004s | ~ ^ 3004s | ) 3004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c: In function ‘futrts_smul_hi64’: 3004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:4414:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3004s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3004s | ^~~~~~~~~~ 3004s | __int128__ 3004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:4414:86: error: expected ‘)’ before ‘a’ 3004s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3004s | ~ ^ 3004s | ) 3004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:4414:104: error: expected ‘)’ before ‘b’ 3004s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3004s | ~ ^ 3004s | ) 3004s 3004s If you find this error message confusing, uninformative, or wrong, please open an issue: 3004s https://github.com/diku-dk/futhark/issues 3004s 3005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.fut: 3005s Compiling with --backend=multicore: 3005s cc failed with code 1: 3005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c: In function ‘futrts_umul_hi64’: 3005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3005s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3005s | ^~~~~~~~~~~ 3005s | __uint32_t 3005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:4420:90: error: expected ‘)’ before ‘a’ 3005s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3005s | ~ ^ 3005s | ) 3005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:4420:109: error: expected ‘)’ before ‘b’ 3005s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3005s | ~ ^ 3005s | ) 3005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c: In function ‘futrts_smul_hi64’: 3005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3005s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3005s | ^~~~~~~~~~ 3005s | __int128__ 3005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:4424:86: error: expected ‘)’ before ‘a’ 3005s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3005s | ~ ^ 3005s | ) 3005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:4424:104: error: expected ‘)’ before ‘b’ 3005s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3005s | ~ ^ 3005s | ) 3005s 3005s If you find this error message confusing, uninformative, or wrong, please open an issue: 3005s https://github.com/diku-dk/futhark/issues 3005s 3006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.fut: 3006s Compiling with --backend=multicore: 3006s cc failed with code 1: 3006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c: In function ‘futrts_umul_hi64’: 3006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3006s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3006s | ^~~~~~~~~~~ 3006s | __uint32_t 3006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 3006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:4437:90: error: expected ‘)’ before ‘a’ 3006s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3006s | ~ ^ 3006s | ) 3006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:4437:109: error: expected ‘)’ before ‘b’ 3006s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3006s | ~ ^ 3006s | ) 3006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c: In function ‘futrts_smul_hi64’: 3006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3006s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3006s | ^~~~~~~~~~ 3006s | __int128__ 3006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:4441:86: error: expected ‘)’ before ‘a’ 3006s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3006s | ~ ^ 3006s | ) 3006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:4441:104: error: expected ‘)’ before ‘b’ 3006s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3006s | ~ ^ 3006s | ) 3006s 3006s If you find this error message confusing, uninformative, or wrong, please open an issue: 3006s https://github.com/diku-dk/futhark/issues 3006s 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.fut: 3007s Compiling with --backend=multicore: 3007s cc failed with code 1: 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c: In function ‘futrts_umul_hi64’: 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:4410:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3007s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3007s | ^~~~~~~~~~~ 3007s | __uint32_t 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:4410:78: note: each undeclared identifier is reported only once for each function it appears in 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:4410:90: error: expected ‘)’ before ‘a’ 3007s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3007s | ~ ^ 3007s | ) 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:4410:109: error: expected ‘)’ before ‘b’ 3007s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3007s | ~ ^ 3007s | ) 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c: In function ‘futrts_smul_hi64’: 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:4414:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3007s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3007s | ^~~~~~~~~~ 3007s | __int128__ 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:4414:86: error: expected ‘)’ before ‘a’ 3007s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3007s | ~ ^ 3007s | ) 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:4414:104: error: expected ‘)’ before ‘b’ 3007s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3007s | ~ ^ 3007s | ) 3007s 3007s If you find this error message confusing, uninformative, or wrong, please open an issue: 3007s https://github.com/diku-dk/futhark/issues 3007s 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.fut: 3007s Compiling with --backend=multicore: 3007s cc failed with code 1: 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c: In function ‘futrts_umul_hi64’: 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3007s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3007s | ^~~~~~~~~~~ 3007s | __uint32_t 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:4420:90: error: expected ‘)’ before ‘a’ 3007s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3007s | ~ ^ 3007s | ) 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:4420:109: error: expected ‘)’ before ‘b’ 3007s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3007s | ~ ^ 3007s | ) 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c: In function ‘futrts_smul_hi64’: 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3007s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3007s | ^~~~~~~~~~ 3007s | __int128__ 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:4424:86: error: expected ‘)’ before ‘a’ 3007s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3007s | ~ ^ 3007s | ) 3007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:4424:104: error: expected ‘)’ before ‘b’ 3007s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3007s | ~ ^ 3007s | ) 3007s 3007s If you find this error message confusing, uninformative, or wrong, please open an issue: 3007s https://github.com/diku-dk/futhark/issues 3007s 3008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.fut: 3008s Compiling with --backend=multicore: 3008s cc failed with code 1: 3008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c: In function ‘futrts_umul_hi64’: 3008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3008s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3008s | ^~~~~~~~~~~ 3008s | __uint32_t 3008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:4420:90: error: expected ‘)’ before ‘a’ 3008s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3008s | ~ ^ 3008s | ) 3008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:4420:109: error: expected ‘)’ before ‘b’ 3008s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3008s | ~ ^ 3008s | ) 3008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c: In function ‘futrts_smul_hi64’: 3008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3008s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3008s | ^~~~~~~~~~ 3008s | __int128__ 3008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:4424:86: error: expected ‘)’ before ‘a’ 3008s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3008s | ~ ^ 3008s | ) 3008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:4424:104: error: expected ‘)’ before ‘b’ 3008s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3008s | ~ ^ 3008s | ) 3008s 3008s If you find this error message confusing, uninformative, or wrong, please open an issue: 3008s https://github.com/diku-dk/futhark/issues 3008s 3009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.fut: 3009s Compiling with --backend=multicore: 3009s cc failed with code 1: 3009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c: In function ‘futrts_umul_hi64’: 3009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3009s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3009s | ^~~~~~~~~~~ 3009s | __uint32_t 3009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:4394:90: error: expected ‘)’ before ‘a’ 3009s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3009s | ~ ^ 3009s | ) 3009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:4394:109: error: expected ‘)’ before ‘b’ 3009s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3009s | ~ ^ 3009s | ) 3009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c: In function ‘futrts_smul_hi64’: 3009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3009s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3009s | ^~~~~~~~~~ 3009s | __int128__ 3009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:4398:86: error: expected ‘)’ before ‘a’ 3009s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3009s | ~ ^ 3009s | ) 3009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:4398:104: error: expected ‘)’ before ‘b’ 3009s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3009s | ~ ^ 3009s | ) 3009s 3009s If you find this error message confusing, uninformative, or wrong, please open an issue: 3009s https://github.com/diku-dk/futhark/issues 3009s 3018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.fut: 3018s Compiling with --backend=multicore: 3018s cc failed with code 1: 3018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c: In function ‘futrts_umul_hi64’: 3018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3018s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3018s | ^~~~~~~~~~~ 3018s | __uint32_t 3018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:4406:90: error: expected ‘)’ before ‘a’ 3018s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3018s | ~ ^ 3018s | ) 3018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:4406:109: error: expected ‘)’ before ‘b’ 3018s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3018s | ~ ^ 3018s | ) 3018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c: In function ‘futrts_smul_hi64’: 3018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3018s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3018s | ^~~~~~~~~~ 3018s | __int128__ 3018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:4410:86: error: expected ‘)’ before ‘a’ 3018s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3018s | ~ ^ 3018s | ) 3018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:4410:104: error: expected ‘)’ before ‘b’ 3018s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3018s | ~ ^ 3018s | ) 3018s 3018s If you find this error message confusing, uninformative, or wrong, please open an issue: 3018s https://github.com/diku-dk/futhark/issues 3018s 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.fut: 3019s Compiling with --backend=multicore: 3019s cc failed with code 1: 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c: In function ‘futrts_umul_hi64’: 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3019s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3019s | ^~~~~~~~~~~ 3019s | __uint32_t 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:4408:90: error: expected ‘)’ before ‘a’ 3019s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3019s | ~ ^ 3019s | ) 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:4408:109: error: expected ‘)’ before ‘b’ 3019s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3019s | ~ ^ 3019s | ) 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c: In function ‘futrts_smul_hi64’: 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3019s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3019s | ^~~~~~~~~~ 3019s | __int128__ 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:4412:86: error: expected ‘)’ before ‘a’ 3019s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3019s | ~ ^ 3019s | ) 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:4412:104: error: expected ‘)’ before ‘b’ 3019s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3019s | ~ ^ 3019s | ) 3019s 3019s If you find this error message confusing, uninformative, or wrong, please open an issue: 3019s https://github.com/diku-dk/futhark/issues 3019s 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.fut: 3019s Compiling with --backend=multicore: 3019s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.fut:5:18-19: 3019s Defaulting ambiguous type to i32. 3019s cc failed with code 1: 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c: In function ‘futrts_umul_hi64’: 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3019s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3019s | ^~~~~~~~~~~ 3019s | __uint32_t 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:4420:90: error: expected ‘)’ before ‘a’ 3019s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3019s | ~ ^ 3019s | ) 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:4420:109: error: expected ‘)’ before ‘b’ 3019s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3019s | ~ ^ 3019s | ) 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c: In function ‘futrts_smul_hi64’: 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3019s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3019s | ^~~~~~~~~~ 3019s | __int128__ 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:4424:86: error: expected ‘)’ before ‘a’ 3019s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3019s | ~ ^ 3019s | ) 3019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:4424:104: error: expected ‘)’ before ‘b’ 3019s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3019s | ~ ^ 3019s | ) 3019s 3019s If you find this error message confusing, uninformative, or wrong, please open an issue: 3019s https://github.com/diku-dk/futhark/issues 3019s 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.fut: 3020s Compiling with --backend=multicore: 3020s cc failed with code 1: 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c: In function ‘futrts_umul_hi64’: 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3020s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3020s | ^~~~~~~~~~~ 3020s | __uint32_t 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:4420:90: error: expected ‘)’ before ‘a’ 3020s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3020s | ~ ^ 3020s | ) 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:4420:109: error: expected ‘)’ before ‘b’ 3020s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3020s | ~ ^ 3020s | ) 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c: In function ‘futrts_smul_hi64’: 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3020s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3020s | ^~~~~~~~~~ 3020s | __int128__ 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:4424:86: error: expected ‘)’ before ‘a’ 3020s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3020s | ~ ^ 3020s | ) 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:4424:104: error: expected ‘)’ before ‘b’ 3020s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3020s | ~ ^ 3020s | ) 3020s 3020s If you find this error message confusing, uninformative, or wrong, please open an issue: 3020s https://github.com/diku-dk/futhark/issues 3020s 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.fut: 3020s Compiling with --backend=multicore: 3020s cc failed with code 1: 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c: In function ‘futrts_umul_hi64’: 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3020s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3020s | ^~~~~~~~~~~ 3020s | __uint32_t 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:4420:90: error: expected ‘)’ before ‘a’ 3020s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3020s | ~ ^ 3020s | ) 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:4420:109: error: expected ‘)’ before ‘b’ 3020s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3020s | ~ ^ 3020s | ) 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c: In function ‘futrts_smul_hi64’: 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3020s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3020s | ^~~~~~~~~~ 3020s | __int128__ 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:4424:86: error: expected ‘)’ before ‘a’ 3020s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3020s | ~ ^ 3020s | ) 3020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:4424:104: error: expected ‘)’ before ‘b’ 3020s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3020s | ~ ^ 3020s | ) 3020s 3020s If you find this error message confusing, uninformative, or wrong, please open an issue: 3020s https://github.com/diku-dk/futhark/issues 3020s 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.fut: 3021s Compiling with --backend=multicore: 3021s cc failed with code 1: 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c: In function ‘futrts_umul_hi64’: 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3021s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3021s | ^~~~~~~~~~~ 3021s | __uint32_t 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:4420:90: error: expected ‘)’ before ‘a’ 3021s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3021s | ~ ^ 3021s | ) 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:4420:109: error: expected ‘)’ before ‘b’ 3021s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3021s | ~ ^ 3021s | ) 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c: In function ‘futrts_smul_hi64’: 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3021s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3021s | ^~~~~~~~~~ 3021s | __int128__ 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:4424:86: error: expected ‘)’ before ‘a’ 3021s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3021s | ~ ^ 3021s | ) 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:4424:104: error: expected ‘)’ before ‘b’ 3021s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3021s | ~ ^ 3021s | ) 3021s 3021s If you find this error message confusing, uninformative, or wrong, please open an issue: 3021s https://github.com/diku-dk/futhark/issues 3021s 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.fut: 3021s Compiling with --backend=multicore: 3021s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.fut:5:18-19: 3021s Defaulting ambiguous type to i32. 3021s cc failed with code 1: 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c: In function ‘futrts_umul_hi64’: 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3021s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3021s | ^~~~~~~~~~~ 3021s | __uint32_t 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:4406:90: error: expected ‘)’ before ‘a’ 3021s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3021s | ~ ^ 3021s | ) 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:4406:109: error: expected ‘)’ before ‘b’ 3021s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3021s | ~ ^ 3021s | ) 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c: In function ‘futrts_smul_hi64’: 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3021s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3021s | ^~~~~~~~~~ 3021s | __int128__ 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:4410:86: error: expected ‘)’ before ‘a’ 3021s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3021s | ~ ^ 3021s | ) 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:4410:104: error: expected ‘)’ before ‘b’ 3021s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3021s | ~ ^ 3021s | ) 3021s 3021s If you find this error message confusing, uninformative, or wrong, please open an issue: 3021s https://github.com/diku-dk/futhark/issues 3021s 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.fut: 3021s Compiling with --backend=multicore: 3021s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.fut:5:28-29: 3021s Defaulting ambiguous type to i32. 3021s cc failed with code 1: 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c: In function ‘futrts_umul_hi64’: 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3021s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3021s | ^~~~~~~~~~~ 3021s | __uint32_t 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:4406:90: error: expected ‘)’ before ‘a’ 3021s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3021s | ~ ^ 3021s | ) 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:4406:109: error: expected ‘)’ before ‘b’ 3021s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3021s | ~ ^ 3021s | ) 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c: In function ‘futrts_smul_hi64’: 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3021s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3021s | ^~~~~~~~~~ 3021s | __int128__ 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:4410:86: error: expected ‘)’ before ‘a’ 3021s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3021s | ~ ^ 3021s | ) 3021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:4410:104: error: expected ‘)’ before ‘b’ 3021s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3021s | ~ ^ 3021s | ) 3021s 3021s If you find this error message confusing, uninformative, or wrong, please open an issue: 3021s https://github.com/diku-dk/futhark/issues 3021s 3025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.fut: 3025s Compiling with --backend=multicore: 3025s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.fut:5:19-20: 3025s Defaulting ambiguous type to i32. 3025s cc failed with code 1: 3025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c: In function ‘futrts_umul_hi64’: 3025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3025s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3025s | ^~~~~~~~~~~ 3025s | __uint32_t 3025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:4406:90: error: expected ‘)’ before ‘a’ 3025s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3025s | ~ ^ 3025s | ) 3025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:4406:109: error: expected ‘)’ before ‘b’ 3025s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3025s | ~ ^ 3025s | ) 3025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c: In function ‘futrts_smul_hi64’: 3025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3025s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3025s | ^~~~~~~~~~ 3025s | __int128__ 3025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:4410:86: error: expected ‘)’ before ‘a’ 3025s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3025s | ~ ^ 3025s | ) 3025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:4410:104: error: expected ‘)’ before ‘b’ 3025s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3025s | ~ ^ 3025s | ) 3025s 3025s If you find this error message confusing, uninformative, or wrong, please open an issue: 3025s https://github.com/diku-dk/futhark/issues 3025s 3025s 1859 failed, 281 passed, 173 to go. 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.fut: 3026s Compiling with --backend=multicore: 3026s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.fut:5:21-26: 3026s Defaulting ambiguous type to i32. 3026s cc failed with code 1: 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c: In function ‘futrts_umul_hi64’: 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3026s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3026s | ^~~~~~~~~~~ 3026s | __uint32_t 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:4407:90: error: expected ‘)’ before ‘a’ 3026s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3026s | ~ ^ 3026s | ) 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:4407:109: error: expected ‘)’ before ‘b’ 3026s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3026s | ~ ^ 3026s | ) 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c: In function ‘futrts_smul_hi64’: 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3026s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3026s | ^~~~~~~~~~ 3026s | __int128__ 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:4411:86: error: expected ‘)’ before ‘a’ 3026s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3026s | ~ ^ 3026s | ) 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:4411:104: error: expected ‘)’ before ‘b’ 3026s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3026s | ~ ^ 3026s | ) 3026s 3026s If you find this error message confusing, uninformative, or wrong, please open an issue: 3026s https://github.com/diku-dk/futhark/issues 3026s 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.fut: 3026s Compiling with --backend=multicore: 3026s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.fut:3:14-15: 3026s Defaulting ambiguous type to i32. 3026s 3026s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.fut:5:14-15: 3026s Defaulting ambiguous type to i32. 3026s cc failed with code 1: 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c: In function ‘futrts_umul_hi64’: 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3026s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3026s | ^~~~~~~~~~~ 3026s | __uint32_t 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:4406:90: error: expected ‘)’ before ‘a’ 3026s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3026s | ~ ^ 3026s | ) 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:4406:109: error: expected ‘)’ before ‘b’ 3026s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3026s | ~ ^ 3026s | ) 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c: In function ‘futrts_smul_hi64’: 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3026s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3026s | ^~~~~~~~~~ 3026s | __int128__ 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:4410:86: error: expected ‘)’ before ‘a’ 3026s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3026s | ~ ^ 3026s | ) 3026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:4410:104: error: expected ‘)’ before ‘b’ 3026s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3026s | ~ ^ 3026s | ) 3026s 3026s If you find this error message confusing, uninformative, or wrong, please open an issue: 3026s https://github.com/diku-dk/futhark/issues 3026s 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.fut: 3028s Compiling with --backend=multicore: 3028s cc failed with code 1: 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c: In function ‘futrts_umul_hi64’: 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3028s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3028s | ^~~~~~~~~~~ 3028s | __uint32_t 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:4406:90: error: expected ‘)’ before ‘a’ 3028s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3028s | ~ ^ 3028s | ) 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:4406:109: error: expected ‘)’ before ‘b’ 3028s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3028s | ~ ^ 3028s | ) 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c: In function ‘futrts_smul_hi64’: 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3028s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3028s | ^~~~~~~~~~ 3028s | __int128__ 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:4410:86: error: expected ‘)’ before ‘a’ 3028s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3028s | ~ ^ 3028s | ) 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:4410:104: error: expected ‘)’ before ‘b’ 3028s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3028s | ~ ^ 3028s | ) 3028s 3028s If you find this error message confusing, uninformative, or wrong, please open an issue: 3028s https://github.com/diku-dk/futhark/issues 3028s 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.fut: 3028s Compiling with --backend=multicore: 3028s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.fut:3:30-31: 3028s Unused name "i". 3028s 3028s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.fut:3:41-42: 3028s Defaulting ambiguous type to i32. 3028s cc failed with code 1: 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c: In function ‘futrts_umul_hi64’: 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3028s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3028s | ^~~~~~~~~~~ 3028s | __uint32_t 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:4407:90: error: expected ‘)’ before ‘a’ 3028s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3028s | ~ ^ 3028s | ) 3028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:4407:109: error: expected ‘)’ before ‘b’ 3029s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c: In function ‘futrts_smul_hi64’: 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3029s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3029s | ^~~~~~~~~~ 3029s | __int128__ 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:4411:86: error: expected ‘)’ before ‘a’ 3029s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:4411:104: error: expected ‘)’ before ‘b’ 3029s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s 3029s If you find this error message confusing, uninformative, or wrong, please open an issue: 3029s https://github.com/diku-dk/futhark/issues 3029s 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.fut: 3029s Compiling with --backend=multicore: 3029s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.fut:5:15-48: 3029s Defaulting ambiguous type to i32. 3029s 3029s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.fut:5:31-32: 3029s Unused name "x". 3029s cc failed with code 1: 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c: In function ‘futrts_umul_hi64’: 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3029s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3029s | ^~~~~~~~~~~ 3029s | __uint32_t 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:4420:90: error: expected ‘)’ before ‘a’ 3029s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:4420:109: error: expected ‘)’ before ‘b’ 3029s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c: In function ‘futrts_smul_hi64’: 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3029s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3029s | ^~~~~~~~~~ 3029s | __int128__ 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:4424:86: error: expected ‘)’ before ‘a’ 3029s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:4424:104: error: expected ‘)’ before ‘b’ 3029s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s 3029s If you find this error message confusing, uninformative, or wrong, please open an issue: 3029s https://github.com/diku-dk/futhark/issues 3029s 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.fut: 3029s Compiling with --backend=multicore: 3029s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.fut:4:1-6:20: 3029s Entry point return type 3029s 3029s ((bool, i32), (i32, bool)) 3029s 3029s will have an opaque type, so the result will likely not be usable. 3029s cc failed with code 1: 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c: In function ‘futrts_umul_hi64’: 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3029s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3029s | ^~~~~~~~~~~ 3029s | __uint32_t 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:4446:90: error: expected ‘)’ before ‘a’ 3029s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:4446:109: error: expected ‘)’ before ‘b’ 3029s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c: In function ‘futrts_smul_hi64’: 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3029s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3029s | ^~~~~~~~~~ 3029s | __int128__ 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:4450:86: error: expected ‘)’ before ‘a’ 3029s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:4450:104: error: expected ‘)’ before ‘b’ 3029s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s 3029s If you find this error message confusing, uninformative, or wrong, please open an issue: 3029s https://github.com/diku-dk/futhark/issues 3029s 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.fut: 3029s Compiling with --backend=multicore: 3029s cc failed with code 1: 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c: In function ‘futrts_umul_hi64’: 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3029s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3029s | ^~~~~~~~~~~ 3029s | __uint32_t 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:4422:90: error: expected ‘)’ before ‘a’ 3029s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:4422:109: error: expected ‘)’ before ‘b’ 3029s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c: In function ‘futrts_smul_hi64’: 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3029s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3029s | ^~~~~~~~~~ 3029s | __int128__ 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:4426:86: error: expected ‘)’ before ‘a’ 3029s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:4426:104: error: expected ‘)’ before ‘b’ 3029s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3029s | ~ ^ 3029s | ) 3029s 3029s If you find this error message confusing, uninformative, or wrong, please open an issue: 3029s https://github.com/diku-dk/futhark/issues 3029s 3032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.fut: 3032s Compiling with --backend=multicore: 3032s cc failed with code 1: 3032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c: In function ‘futrts_umul_hi64’: 3032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3032s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3032s | ^~~~~~~~~~~ 3032s | __uint32_t 3032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 3032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:4408:90: error: expected ‘)’ before ‘a’ 3032s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3032s | ~ ^ 3032s | ) 3032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:4408:109: error: expected ‘)’ before ‘b’ 3032s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3032s | ~ ^ 3032s | ) 3032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c: In function ‘futrts_smul_hi64’: 3032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3032s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3033s | ^~~~~~~~~~ 3033s | __int128__ 3033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:4412:86: error: expected ‘)’ before ‘a’ 3033s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3033s | ~ ^ 3033s | ) 3033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:4412:104: error: expected ‘)’ before ‘b’ 3033s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3033s | ~ ^ 3033s | ) 3033s 3033s If you find this error message confusing, uninformative, or wrong, please open an issue: 3033s https://github.com/diku-dk/futhark/issues 3033s 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.fut: 3034s Compiling with --backend=multicore: 3034s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.fut:5:22-23: 3034s Unused name "y". 3034s 3034s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.fut:5:26-27: 3034s Defaulting ambiguous type to i32. 3034s 3034s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.fut:5:44-45: 3034s Defaulting ambiguous type to i32. 3034s cc failed with code 1: 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c: In function ‘futrts_umul_hi64’: 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3034s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3034s | ^~~~~~~~~~~ 3034s | __uint32_t 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:4421:90: error: expected ‘)’ before ‘a’ 3034s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3034s | ~ ^ 3034s | ) 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:4421:109: error: expected ‘)’ before ‘b’ 3034s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3034s | ~ ^ 3034s | ) 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c: In function ‘futrts_smul_hi64’: 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3034s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3034s | ^~~~~~~~~~ 3034s | __int128__ 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:4425:86: error: expected ‘)’ before ‘a’ 3034s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3034s | ~ ^ 3034s | ) 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:4425:104: error: expected ‘)’ before ‘b’ 3034s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3034s | ~ ^ 3034s | ) 3034s 3034s If you find this error message confusing, uninformative, or wrong, please open an issue: 3034s https://github.com/diku-dk/futhark/issues 3034s 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.fut: 3034s Compiling with --backend=multicore: 3034s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.fut:3:10-11: 3034s Entry point parameter 3034s 3034s (x: (i32, i32)) 3034s 3034s will have an opaque type, so the entry point will likely not be callable. 3034s 3034s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.fut:5:14-15: 3034s Defaulting ambiguous type to i32. 3034s cc failed with code 1: 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c: In function ‘futrts_umul_hi64’: 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3034s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3034s | ^~~~~~~~~~~ 3034s | __uint32_t 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:4424:90: error: expected ‘)’ before ‘a’ 3034s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3034s | ~ ^ 3034s | ) 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:4424:109: error: expected ‘)’ before ‘b’ 3034s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3034s | ~ ^ 3034s | ) 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c: In function ‘futrts_smul_hi64’: 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3034s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3034s | ^~~~~~~~~~ 3034s | __int128__ 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:4428:86: error: expected ‘)’ before ‘a’ 3034s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3034s | ~ ^ 3034s | ) 3034s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:4428:104: error: expected ‘)’ before ‘b’ 3034s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3034s | ~ ^ 3034s | ) 3034s 3034s If you find this error message confusing, uninformative, or wrong, please open an issue: 3034s https://github.com/diku-dk/futhark/issues 3034s 3035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.fut: 3035s Compiling with --backend=multicore: 3035s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.fut:3:10-11: 3035s Entry point parameter 3035s 3035s (x: {a: i32, b: i32}) 3035s 3035s will have an opaque type, so the entry point will likely not be callable. 3035s 3035s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.fut:5:14-15: 3035s Defaulting ambiguous type to i32. 3035s cc failed with code 1: 3035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c: In function ‘futrts_umul_hi64’: 3035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3035s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3035s | ^~~~~~~~~~~ 3035s | __uint32_t 3035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 3035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:4424:90: error: expected ‘)’ before ‘a’ 3035s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3035s | ~ ^ 3035s | ) 3035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:4424:109: error: expected ‘)’ before ‘b’ 3035s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3035s | ~ ^ 3035s | ) 3035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c: In function ‘futrts_smul_hi64’: 3035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3035s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3035s | ^~~~~~~~~~ 3035s | __int128__ 3035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:4428:86: error: expected ‘)’ before ‘a’ 3035s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3035s | ~ ^ 3035s | ) 3035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:4428:104: error: expected ‘)’ before ‘b’ 3035s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3035s | ~ ^ 3035s | ) 3035s 3035s If you find this error message confusing, uninformative, or wrong, please open an issue: 3035s https://github.com/diku-dk/futhark/issues 3035s 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.fut: 3036s Compiling with --backend=multicore: 3036s cc failed with code 1: 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c: In function ‘futrts_umul_hi64’: 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3036s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3036s | ^~~~~~~~~~~ 3036s | __uint32_t 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:4406:90: error: expected ‘)’ before ‘a’ 3036s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3036s | ~ ^ 3036s | ) 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:4406:109: error: expected ‘)’ before ‘b’ 3036s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3036s | ~ ^ 3036s | ) 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c: In function ‘futrts_smul_hi64’: 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3036s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3036s | ^~~~~~~~~~ 3036s | __int128__ 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:4410:86: error: expected ‘)’ before ‘a’ 3036s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3036s | ~ ^ 3036s | ) 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:4410:104: error: expected ‘)’ before ‘b’ 3036s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3036s | ~ ^ 3036s | ) 3036s 3036s If you find this error message confusing, uninformative, or wrong, please open an issue: 3036s https://github.com/diku-dk/futhark/issues 3036s 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.fut: 3036s Compiling with --backend=multicore: 3036s cc failed with code 1: 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c: In function ‘futrts_umul_hi64’: 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3036s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3036s | ^~~~~~~~~~~ 3036s | __uint32_t 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:4406:90: error: expected ‘)’ before ‘a’ 3036s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3036s | ~ ^ 3036s | ) 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:4406:109: error: expected ‘)’ before ‘b’ 3036s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3036s | ~ ^ 3036s | ) 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c: In function ‘futrts_smul_hi64’: 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3036s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3036s | ^~~~~~~~~~ 3036s | __int128__ 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:4410:86: error: expected ‘)’ before ‘a’ 3036s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3036s | ~ ^ 3036s | ) 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:4410:104: error: expected ‘)’ before ‘b’ 3036s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3036s | ~ ^ 3036s | ) 3036s 3036s If you find this error message confusing, uninformative, or wrong, please open an issue: 3036s https://github.com/diku-dk/futhark/issues 3036s 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.fut: 3036s Compiling with --backend=multicore: 3036s cc failed with code 1: 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c: In function ‘futrts_umul_hi64’: 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3036s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3036s | ^~~~~~~~~~~ 3036s | __uint32_t 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:4406:90: error: expected ‘)’ before ‘a’ 3036s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3036s | ~ ^ 3036s | ) 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:4406:109: error: expected ‘)’ before ‘b’ 3036s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3036s | ~ ^ 3036s | ) 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c: In function ‘futrts_smul_hi64’: 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3036s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3036s | ^~~~~~~~~~ 3036s | __int128__ 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:4410:86: error: expected ‘)’ before ‘a’ 3036s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3036s | ~ ^ 3036s | ) 3036s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:4410:104: error: expected ‘)’ before ‘b’ 3036s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3036s | ~ ^ 3036s | ) 3036s 3036s If you find this error message confusing, uninformative, or wrong, please open an issue: 3036s https://github.com/diku-dk/futhark/issues 3036s 3037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.fut: 3037s Compiling with --backend=multicore: 3037s cc failed with code 1: 3037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c: In function ‘futrts_umul_hi64’: 3037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3037s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3037s | ^~~~~~~~~~~ 3037s | __uint32_t 3037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:4420:90: error: expected ‘)’ before ‘a’ 3037s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3037s | ~ ^ 3037s | ) 3037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:4420:109: error: expected ‘)’ before ‘b’ 3037s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3037s | ~ ^ 3037s | ) 3037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c: In function ‘futrts_smul_hi64’: 3037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3037s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3037s | ^~~~~~~~~~ 3037s | __int128__ 3037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:4424:86: error: expected ‘)’ before ‘a’ 3037s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3037s | ~ ^ 3037s | ) 3037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:4424:104: error: expected ‘)’ before ‘b’ 3037s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3037s | ~ ^ 3037s | ) 3037s 3037s If you find this error message confusing, uninformative, or wrong, please open an issue: 3037s https://github.com/diku-dk/futhark/issues 3037s 3040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.fut: 3040s Compiling with --backend=multicore: 3040s cc failed with code 1: 3040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c: In function ‘futrts_umul_hi64’: 3040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3040s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3040s | ^~~~~~~~~~~ 3040s | __uint32_t 3040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:4420:90: error: expected ‘)’ before ‘a’ 3040s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3040s | ~ ^ 3040s | ) 3040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:4420:109: error: expected ‘)’ before ‘b’ 3040s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3040s | ~ ^ 3040s | ) 3040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c: In function ‘futrts_smul_hi64’: 3040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3040s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3040s | ^~~~~~~~~~ 3040s | __int128__ 3040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:4424:86: error: expected ‘)’ before ‘a’ 3040s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3040s | ~ ^ 3040s | ) 3040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:4424:104: error: expected ‘)’ before ‘b’ 3040s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3040s | ~ ^ 3040s | ) 3040s 3040s If you find this error message confusing, uninformative, or wrong, please open an issue: 3040s https://github.com/diku-dk/futhark/issues 3040s 3041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.fut: 3041s Compiling with --backend=multicore: 3041s cc failed with code 1: 3041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c: In function ‘futrts_umul_hi64’: 3041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3041s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3041s | ^~~~~~~~~~~ 3041s | __uint32_t 3041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:4394:90: error: expected ‘)’ before ‘a’ 3041s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3041s | ~ ^ 3041s | ) 3041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:4394:109: error: expected ‘)’ before ‘b’ 3041s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3041s | ~ ^ 3041s | ) 3041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c: In function ‘futrts_smul_hi64’: 3041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3041s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3041s | ^~~~~~~~~~ 3041s | __int128__ 3041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:4398:86: error: expected ‘)’ before ‘a’ 3041s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3041s | ~ ^ 3041s | ) 3041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:4398:104: error: expected ‘)’ before ‘b’ 3041s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3041s | ~ ^ 3041s | ) 3041s 3041s If you find this error message confusing, uninformative, or wrong, please open an issue: 3041s https://github.com/diku-dk/futhark/issues 3041s 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.fut: 3043s Compiling with --backend=multicore: 3043s cc failed with code 1: 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c: In function ‘futrts_umul_hi64’: 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3043s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3043s | ^~~~~~~~~~~ 3043s | __uint32_t 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:4406:90: error: expected ‘)’ before ‘a’ 3043s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3043s | ~ ^ 3043s | ) 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:4406:109: error: expected ‘)’ before ‘b’ 3043s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3043s | ~ ^ 3043s | ) 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c: In function ‘futrts_smul_hi64’: 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3043s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3043s | ^~~~~~~~~~ 3043s | __int128__ 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:4410:86: error: expected ‘)’ before ‘a’ 3043s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3043s | ~ ^ 3043s | ) 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:4410:104: error: expected ‘)’ before ‘b’ 3043s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3043s | ~ ^ 3043s | ) 3043s 3043s If you find this error message confusing, uninformative, or wrong, please open an issue: 3043s https://github.com/diku-dk/futhark/issues 3043s 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.fut: 3043s Compiling with --backend=multicore: 3043s cc failed with code 1: 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c: In function ‘futrts_umul_hi64’: 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3043s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3043s | ^~~~~~~~~~~ 3043s | __uint32_t 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:4394:90: error: expected ‘)’ before ‘a’ 3043s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3043s | ~ ^ 3043s | ) 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:4394:109: error: expected ‘)’ before ‘b’ 3043s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3043s | ~ ^ 3043s | ) 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c: In function ‘futrts_smul_hi64’: 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3043s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3043s | ^~~~~~~~~~ 3043s | __int128__ 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:4398:86: error: expected ‘)’ before ‘a’ 3043s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3043s | ~ ^ 3043s | ) 3043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:4398:104: error: expected ‘)’ before ‘b’ 3043s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3043s | ~ ^ 3043s | ) 3043s 3043s If you find this error message confusing, uninformative, or wrong, please open an issue: 3043s https://github.com/diku-dk/futhark/issues 3043s 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.fut: 3044s Compiling with --backend=multicore: 3044s cc failed with code 1: 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c: In function ‘futrts_umul_hi64’: 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3044s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3044s | ^~~~~~~~~~~ 3044s | __uint32_t 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:4394:90: error: expected ‘)’ before ‘a’ 3044s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3044s | ~ ^ 3044s | ) 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:4394:109: error: expected ‘)’ before ‘b’ 3044s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3044s | ~ ^ 3044s | ) 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c: In function ‘futrts_smul_hi64’: 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3044s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3044s | ^~~~~~~~~~ 3044s | __int128__ 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:4398:86: error: expected ‘)’ before ‘a’ 3044s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3044s | ~ ^ 3044s | ) 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:4398:104: error: expected ‘)’ before ‘b’ 3044s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3044s | ~ ^ 3044s | ) 3044s 3044s If you find this error message confusing, uninformative, or wrong, please open an issue: 3044s https://github.com/diku-dk/futhark/issues 3044s 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.fut: 3044s Compiling with --backend=multicore: 3044s cc failed with code 1: 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c: In function ‘futrts_umul_hi64’: 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:4409:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3044s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3044s | ^~~~~~~~~~~ 3044s | __uint32_t 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:4409:78: note: each undeclared identifier is reported only once for each function it appears in 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:4409:90: error: expected ‘)’ before ‘a’ 3044s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3044s | ~ ^ 3044s | ) 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:4409:109: error: expected ‘)’ before ‘b’ 3044s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3044s | ~ ^ 3044s | ) 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c: In function ‘futrts_smul_hi64’: 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:4413:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3044s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3044s | ^~~~~~~~~~ 3044s | __int128__ 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:4413:86: error: expected ‘)’ before ‘a’ 3044s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3044s | ~ ^ 3044s | ) 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:4413:104: error: expected ‘)’ before ‘b’ 3044s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3044s | ~ ^ 3044s | ) 3044s 3044s If you find this error message confusing, uninformative, or wrong, please open an issue: 3044s https://github.com/diku-dk/futhark/issues 3044s 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.fut: 3044s Compiling with --backend=multicore: 3044s cc failed with code 1: 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c: In function ‘futrts_umul_hi64’: 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3044s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3044s | ^~~~~~~~~~~ 3044s | __uint32_t 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:4407:90: error: expected ‘)’ before ‘a’ 3044s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3044s | ~ ^ 3044s | ) 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:4407:109: error: expected ‘)’ before ‘b’ 3044s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3044s | ~ ^ 3044s | ) 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c: In function ‘futrts_smul_hi64’: 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3044s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3044s | ^~~~~~~~~~ 3044s | __int128__ 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:4411:86: error: expected ‘)’ before ‘a’ 3044s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3044s | ~ ^ 3044s | ) 3044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:4411:104: error: expected ‘)’ before ‘b’ 3044s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3044s | ~ ^ 3044s | ) 3044s 3044s If you find this error message confusing, uninformative, or wrong, please open an issue: 3044s https://github.com/diku-dk/futhark/issues 3044s 3046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.fut: 3046s Compiling with --backend=multicore: 3046s cc failed with code 1: 3046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c: In function ‘futrts_umul_hi64’: 3046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3046s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3046s | ^~~~~~~~~~~ 3046s | __uint32_t 3046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:4406:90: error: expected ‘)’ before ‘a’ 3046s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3046s | ~ ^ 3046s | ) 3046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:4406:109: error: expected ‘)’ before ‘b’ 3046s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3046s | ~ ^ 3046s | ) 3046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c: In function ‘futrts_smul_hi64’: 3046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3046s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3046s | ^~~~~~~~~~ 3046s | __int128__ 3046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:4410:86: error: expected ‘)’ before ‘a’ 3046s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3046s | ~ ^ 3046s | ) 3046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:4410:104: error: expected ‘)’ before ‘b’ 3046s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3046s | ~ ^ 3046s | ) 3046s 3046s If you find this error message confusing, uninformative, or wrong, please open an issue: 3046s https://github.com/diku-dk/futhark/issues 3046s 3047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.fut: 3047s Compiling with --backend=multicore: 3047s cc failed with code 1: 3047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c: In function ‘futrts_umul_hi64’: 3047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3047s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3047s | ^~~~~~~~~~~ 3047s | __uint32_t 3047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:4406:90: error: expected ‘)’ before ‘a’ 3047s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3047s | ~ ^ 3047s | ) 3047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:4406:109: error: expected ‘)’ before ‘b’ 3047s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3047s | ~ ^ 3047s | ) 3047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c: In function ‘futrts_smul_hi64’: 3047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3047s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3047s | ^~~~~~~~~~ 3047s | __int128__ 3048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:4410:86: error: expected ‘)’ before ‘a’ 3048s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3048s | ~ ^ 3048s | ) 3048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:4410:104: error: expected ‘)’ before ‘b’ 3048s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3048s | ~ ^ 3048s | ) 3048s 3048s If you find this error message confusing, uninformative, or wrong, please open an issue: 3048s https://github.com/diku-dk/futhark/issues 3048s 3049s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.fut: 3049s Compiling with --backend=multicore: 3049s cc failed with code 1: 3049s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c: In function ‘futrts_umul_hi64’: 3049s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3049s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3049s | ^~~~~~~~~~~ 3049s | __uint32_t 3049s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3049s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:4406:90: error: expected ‘)’ before ‘a’ 3049s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3049s | ~ ^ 3049s | ) 3049s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:4406:109: error: expected ‘)’ before ‘b’ 3049s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3049s | ~ ^ 3049s | ) 3049s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c: In function ‘futrts_smul_hi64’: 3049s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3049s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3049s | ^~~~~~~~~~ 3049s | __int128__ 3049s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:4410:86: error: expected ‘)’ before ‘a’ 3049s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3049s | ~ ^ 3049s | ) 3049s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:4410:104: error: expected ‘)’ before ‘b’ 3049s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3049s | ~ ^ 3049s | ) 3049s 3049s If you find this error message confusing, uninformative, or wrong, please open an issue: 3049s https://github.com/diku-dk/futhark/issues 3049s 3050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.fut: 3050s Compiling with --backend=multicore: 3050s cc failed with code 1: 3050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c: In function ‘futrts_umul_hi64’: 3050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3050s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3050s | ^~~~~~~~~~~ 3050s | __uint32_t 3050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:4406:90: error: expected ‘)’ before ‘a’ 3050s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3050s | ~ ^ 3050s | ) 3050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:4406:109: error: expected ‘)’ before ‘b’ 3050s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3050s | ~ ^ 3050s | ) 3050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c: In function ‘futrts_smul_hi64’: 3050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3050s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3050s | ^~~~~~~~~~ 3050s | __int128__ 3050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:4410:86: error: expected ‘)’ before ‘a’ 3050s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3050s | ~ ^ 3050s | ) 3050s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:4410:104: error: expected ‘)’ before ‘b’ 3050s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3050s | ~ ^ 3050s | ) 3050s 3050s If you find this error message confusing, uninformative, or wrong, please open an issue: 3050s https://github.com/diku-dk/futhark/issues 3050s 3051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.fut: 3051s Compiling with --backend=multicore: 3051s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.fut:5:34-35: 3051s Defaulting ambiguous type to i32. 3051s cc failed with code 1: 3051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c: In function ‘futrts_umul_hi64’: 3051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3051s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3051s | ^~~~~~~~~~~ 3051s | __uint32_t 3051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:4406:90: error: expected ‘)’ before ‘a’ 3051s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3051s | ~ ^ 3051s | ) 3051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:4406:109: error: expected ‘)’ before ‘b’ 3051s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3051s | ~ ^ 3051s | ) 3051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c: In function ‘futrts_smul_hi64’: 3051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3051s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3051s | ^~~~~~~~~~ 3052s | __int128__ 3052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:4410:86: error: expected ‘)’ before ‘a’ 3052s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3052s | ~ ^ 3052s | ) 3052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:4410:104: error: expected ‘)’ before ‘b’ 3052s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3052s | ~ ^ 3052s | ) 3052s 3052s If you find this error message confusing, uninformative, or wrong, please open an issue: 3052s https://github.com/diku-dk/futhark/issues 3052s 3052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.fut: 3052s Compiling with --backend=multicore: 3052s cc failed with code 1: 3052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c: In function ‘futrts_umul_hi64’: 3052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3052s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3052s | ^~~~~~~~~~~ 3052s | __uint32_t 3052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:4406:90: error: expected ‘)’ before ‘a’ 3052s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3052s | ~ ^ 3052s | ) 3052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:4406:109: error: expected ‘)’ before ‘b’ 3052s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3052s | ~ ^ 3052s | ) 3052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c: In function ‘futrts_smul_hi64’: 3052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3052s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3052s | ^~~~~~~~~~ 3052s | __int128__ 3052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:4410:86: error: expected ‘)’ before ‘a’ 3052s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3052s | ~ ^ 3052s | ) 3052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:4410:104: error: expected ‘)’ before ‘b’ 3052s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3052s | ~ ^ 3052s | ) 3052s 3052s If you find this error message confusing, uninformative, or wrong, please open an issue: 3052s https://github.com/diku-dk/futhark/issues 3052s 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.fut: 3060s Compiling with --backend=multicore: 3060s cc failed with code 1: 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c: In function ‘futrts_umul_hi64’: 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3060s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3060s | ^~~~~~~~~~~ 3060s | __uint32_t 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:4406:90: error: expected ‘)’ before ‘a’ 3060s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:4406:109: error: expected ‘)’ before ‘b’ 3060s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c: In function ‘futrts_smul_hi64’: 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3060s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3060s | ^~~~~~~~~~ 3060s | __int128__ 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:4410:86: error: expected ‘)’ before ‘a’ 3060s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:4410:104: error: expected ‘)’ before ‘b’ 3060s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s 3060s If you find this error message confusing, uninformative, or wrong, please open an issue: 3060s https://github.com/diku-dk/futhark/issues 3060s 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.fut: 3060s Compiling with --backend=multicore: 3060s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.fut:5:20-21: 3060s Defaulting ambiguous type to i32. 3060s cc failed with code 1: 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c: In function ‘futrts_umul_hi64’: 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3060s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3060s | ^~~~~~~~~~~ 3060s | __uint32_t 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:4394:90: error: expected ‘)’ before ‘a’ 3060s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:4394:109: error: expected ‘)’ before ‘b’ 3060s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c: In function ‘futrts_smul_hi64’: 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3060s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3060s | ^~~~~~~~~~ 3060s | __int128__ 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:4398:86: error: expected ‘)’ before ‘a’ 3060s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:4398:104: error: expected ‘)’ before ‘b’ 3060s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s 3060s If you find this error message confusing, uninformative, or wrong, please open an issue: 3060s https://github.com/diku-dk/futhark/issues 3060s 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.fut: 3060s Compiling with --backend=multicore: 3060s cc failed with code 1: 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c: In function ‘futrts_umul_hi64’: 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3060s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3060s | ^~~~~~~~~~~ 3060s | __uint32_t 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:4394:90: error: expected ‘)’ before ‘a’ 3060s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:4394:109: error: expected ‘)’ before ‘b’ 3060s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c: In function ‘futrts_smul_hi64’: 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3060s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3060s | ^~~~~~~~~~ 3060s | __int128__ 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:4398:86: error: expected ‘)’ before ‘a’ 3060s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:4398:104: error: expected ‘)’ before ‘b’ 3060s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s 3060s If you find this error message confusing, uninformative, or wrong, please open an issue: 3060s https://github.com/diku-dk/futhark/issues 3060s 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.fut: 3060s Compiling with --backend=multicore: 3060s cc failed with code 1: 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c: In function ‘futrts_umul_hi64’: 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3060s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3060s | ^~~~~~~~~~~ 3060s | __uint32_t 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:4423:90: error: expected ‘)’ before ‘a’ 3060s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:4423:109: error: expected ‘)’ before ‘b’ 3060s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c: In function ‘futrts_smul_hi64’: 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3060s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3060s | ^~~~~~~~~~ 3060s | __int128__ 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:4427:86: error: expected ‘)’ before ‘a’ 3060s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:4427:104: error: expected ‘)’ before ‘b’ 3060s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3060s | ~ ^ 3060s | ) 3060s 3060s If you find this error message confusing, uninformative, or wrong, please open an issue: 3060s https://github.com/diku-dk/futhark/issues 3060s 3061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.fut: 3061s Compiling with --backend=multicore: 3061s cc failed with code 1: 3061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c: In function ‘futrts_umul_hi64’: 3061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3061s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3061s | ^~~~~~~~~~~ 3061s | __uint32_t 3061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:4421:90: error: expected ‘)’ before ‘a’ 3061s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3061s | ~ ^ 3061s | ) 3061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:4421:109: error: expected ‘)’ before ‘b’ 3061s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3061s | ~ ^ 3061s | ) 3061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c: In function ‘futrts_smul_hi64’: 3061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3061s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3061s | ^~~~~~~~~~ 3061s | __int128__ 3061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:4425:86: error: expected ‘)’ before ‘a’ 3061s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3061s | ~ ^ 3061s | ) 3061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:4425:104: error: expected ‘)’ before ‘b’ 3061s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3061s | ~ ^ 3061s | ) 3061s 3061s If you find this error message confusing, uninformative, or wrong, please open an issue: 3061s https://github.com/diku-dk/futhark/issues 3061s 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.fut: 3068s Compiling with --backend=multicore: 3068s cc failed with code 1: 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c: In function ‘futrts_umul_hi64’: 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3068s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3068s | ^~~~~~~~~~~ 3068s | __uint32_t 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:4420:90: error: expected ‘)’ before ‘a’ 3068s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3068s | ~ ^ 3068s | ) 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:4420:109: error: expected ‘)’ before ‘b’ 3068s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3068s | ~ ^ 3068s | ) 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c: In function ‘futrts_smul_hi64’: 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3068s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3068s | ^~~~~~~~~~ 3068s | __int128__ 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:4424:86: error: expected ‘)’ before ‘a’ 3068s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3068s | ~ ^ 3068s | ) 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:4424:104: error: expected ‘)’ before ‘b’ 3068s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3068s | ~ ^ 3068s | ) 3068s 3068s If you find this error message confusing, uninformative, or wrong, please open an issue: 3068s https://github.com/diku-dk/futhark/issues 3068s 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.fut: 3068s Compiling with --backend=multicore: 3068s cc failed with code 1: 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c: In function ‘futrts_umul_hi64’: 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3068s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3068s | ^~~~~~~~~~~ 3068s | __uint32_t 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:4420:90: error: expected ‘)’ before ‘a’ 3068s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3068s | ~ ^ 3068s | ) 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:4420:109: error: expected ‘)’ before ‘b’ 3068s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3068s | ~ ^ 3068s | ) 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c: In function ‘futrts_smul_hi64’: 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3068s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3068s | ^~~~~~~~~~ 3068s | __int128__ 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:4424:86: error: expected ‘)’ before ‘a’ 3068s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3068s | ~ ^ 3068s | ) 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:4424:104: error: expected ‘)’ before ‘b’ 3068s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3068s | ~ ^ 3068s | ) 3068s 3068s If you find this error message confusing, uninformative, or wrong, please open an issue: 3068s https://github.com/diku-dk/futhark/issues 3068s 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.fut: 3068s Compiling with --backend=multicore: 3068s cc failed with code 1: 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c: In function ‘futrts_umul_hi64’: 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3068s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3068s | ^~~~~~~~~~~ 3068s | __uint32_t 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:4421:90: error: expected ‘)’ before ‘a’ 3068s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3068s | ~ ^ 3068s | ) 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:4421:109: error: expected ‘)’ before ‘b’ 3068s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3068s | ~ ^ 3068s | ) 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c: In function ‘futrts_smul_hi64’: 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3068s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3068s | ^~~~~~~~~~ 3068s | __int128__ 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:4425:86: error: expected ‘)’ before ‘a’ 3068s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3068s | ~ ^ 3068s | ) 3068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:4425:104: error: expected ‘)’ before ‘b’ 3068s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3068s | ~ ^ 3068s | ) 3068s 3068s If you find this error message confusing, uninformative, or wrong, please open an issue: 3068s https://github.com/diku-dk/futhark/issues 3068s 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.fut: 3069s Compiling with --backend=multicore: 3069s cc failed with code 1: 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c: In function ‘futrts_umul_hi64’: 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3069s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3069s | ^~~~~~~~~~~ 3069s | __uint32_t 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:4421:90: error: expected ‘)’ before ‘a’ 3069s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3069s | ~ ^ 3069s | ) 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:4421:109: error: expected ‘)’ before ‘b’ 3069s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3069s | ~ ^ 3069s | ) 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c: In function ‘futrts_smul_hi64’: 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3069s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3069s | ^~~~~~~~~~ 3069s | __int128__ 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:4425:86: error: expected ‘)’ before ‘a’ 3069s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3069s | ~ ^ 3069s | ) 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:4425:104: error: expected ‘)’ before ‘b’ 3069s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3069s | ~ ^ 3069s | ) 3069s 3069s If you find this error message confusing, uninformative, or wrong, please open an issue: 3069s https://github.com/diku-dk/futhark/issues 3069s 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.fut: 3069s Compiling with --backend=multicore: 3069s cc failed with code 1: 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c: In function ‘futrts_umul_hi64’: 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3069s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3069s | ^~~~~~~~~~~ 3069s | __uint32_t 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:4422:90: error: expected ‘)’ before ‘a’ 3069s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3069s | ~ ^ 3069s | ) 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:4422:109: error: expected ‘)’ before ‘b’ 3069s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3069s | ~ ^ 3069s | ) 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c: In function ‘futrts_smul_hi64’: 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3069s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3069s | ^~~~~~~~~~ 3069s | __int128__ 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:4426:86: error: expected ‘)’ before ‘a’ 3069s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3069s | ~ ^ 3069s | ) 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:4426:104: error: expected ‘)’ before ‘b’ 3069s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3069s | ~ ^ 3069s | ) 3069s 3069s If you find this error message confusing, uninformative, or wrong, please open an issue: 3069s https://github.com/diku-dk/futhark/issues 3069s 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.fut: 3069s Compiling with --backend=multicore: 3069s cc failed with code 1: 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c: In function ‘futrts_umul_hi64’: 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3069s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3069s | ^~~~~~~~~~~ 3069s | __uint32_t 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:4421:90: error: expected ‘)’ before ‘a’ 3069s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3069s | ~ ^ 3069s | ) 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:4421:109: error: expected ‘)’ before ‘b’ 3069s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3069s | ~ ^ 3069s | ) 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c: In function ‘futrts_smul_hi64’: 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3069s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3069s | ^~~~~~~~~~ 3069s | __int128__ 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:4425:86: error: expected ‘)’ before ‘a’ 3069s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3069s | ~ ^ 3069s | ) 3069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:4425:104: error: expected ‘)’ before ‘b’ 3069s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3069s | ~ ^ 3069s | ) 3069s 3069s If you find this error message confusing, uninformative, or wrong, please open an issue: 3069s https://github.com/diku-dk/futhark/issues 3069s 3070s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.fut: 3070s Compiling with --backend=multicore: 3070s cc failed with code 1: 3070s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c: In function ‘futrts_umul_hi64’: 3070s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3070s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3070s | ^~~~~~~~~~~ 3070s | __uint32_t 3070s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3070s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:4420:90: error: expected ‘)’ before ‘a’ 3070s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3070s | ~ ^ 3070s | ) 3070s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:4420:109: error: expected ‘)’ before ‘b’ 3070s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3070s | ~ ^ 3070s | ) 3070s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c: In function ‘futrts_smul_hi64’: 3070s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3070s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3070s | ^~~~~~~~~~ 3070s | __int128__ 3070s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:4424:86: error: expected ‘)’ before ‘a’ 3070s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3070s | ~ ^ 3070s | ) 3070s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:4424:104: error: expected ‘)’ before ‘b’ 3070s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3070s | ~ ^ 3070s | ) 3070s 3070s If you find this error message confusing, uninformative, or wrong, please open an issue: 3070s https://github.com/diku-dk/futhark/issues 3070s 3071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.fut: 3071s Compiling with --backend=multicore: 3071s cc failed with code 1: 3071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c: In function ‘futrts_umul_hi64’: 3071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3071s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3071s | ^~~~~~~~~~~ 3071s | __uint32_t 3071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:4420:90: error: expected ‘)’ before ‘a’ 3071s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3071s | ~ ^ 3071s | ) 3071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:4420:109: error: expected ‘)’ before ‘b’ 3071s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3071s | ~ ^ 3071s | ) 3071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c: In function ‘futrts_smul_hi64’: 3071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3071s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3071s | ^~~~~~~~~~ 3071s | __int128__ 3071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:4424:86: error: expected ‘)’ before ‘a’ 3071s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3071s | ~ ^ 3071s | ) 3071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:4424:104: error: expected ‘)’ before ‘b’ 3071s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3071s | ~ ^ 3071s | ) 3071s 3071s If you find this error message confusing, uninformative, or wrong, please open an issue: 3071s https://github.com/diku-dk/futhark/issues 3071s 3078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.fut: 3078s Compiling with --backend=multicore: 3078s cc failed with code 1: 3078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c: In function ‘futrts_umul_hi64’: 3078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3078s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3078s | ^~~~~~~~~~~ 3078s | __uint32_t 3078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:4421:90: error: expected ‘)’ before ‘a’ 3078s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3078s | ~ ^ 3078s | ) 3078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:4421:109: error: expected ‘)’ before ‘b’ 3078s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3078s | ~ ^ 3078s | ) 3078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c: In function ‘futrts_smul_hi64’: 3078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3078s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3078s | ^~~~~~~~~~ 3078s | __int128__ 3078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:4425:86: error: expected ‘)’ before ‘a’ 3078s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3078s | ~ ^ 3078s | ) 3078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:4425:104: error: expected ‘)’ before ‘b’ 3078s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3078s | ~ ^ 3078s | ) 3078s 3078s If you find this error message confusing, uninformative, or wrong, please open an issue: 3078s https://github.com/diku-dk/futhark/issues 3078s 3079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.fut: 3079s Compiling with --backend=multicore: 3079s cc failed with code 1: 3079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c: In function ‘futrts_umul_hi64’: 3079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3079s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3079s | ^~~~~~~~~~~ 3079s | __uint32_t 3079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:4420:90: error: expected ‘)’ before ‘a’ 3079s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3079s | ~ ^ 3079s | ) 3079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:4420:109: error: expected ‘)’ before ‘b’ 3079s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3079s | ~ ^ 3079s | ) 3079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c: In function ‘futrts_smul_hi64’: 3079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3079s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3079s | ^~~~~~~~~~ 3079s | __int128__ 3079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:4424:86: error: expected ‘)’ before ‘a’ 3079s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3079s | ~ ^ 3079s | ) 3079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:4424:104: error: expected ‘)’ before ‘b’ 3079s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3079s | ~ ^ 3079s | ) 3079s 3079s If you find this error message confusing, uninformative, or wrong, please open an issue: 3079s https://github.com/diku-dk/futhark/issues 3079s 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.fut: 3080s Compiling with --backend=multicore: 3080s cc failed with code 1: 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c: In function ‘futrts_umul_hi64’: 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3080s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3080s | ^~~~~~~~~~~ 3080s | __uint32_t 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:4421:90: error: expected ‘)’ before ‘a’ 3080s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3080s | ~ ^ 3080s | ) 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:4421:109: error: expected ‘)’ before ‘b’ 3080s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3080s | ~ ^ 3080s | ) 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c: In function ‘futrts_smul_hi64’: 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3080s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3080s | ^~~~~~~~~~ 3080s | __int128__ 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:4425:86: error: expected ‘)’ before ‘a’ 3080s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3080s | ~ ^ 3080s | ) 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:4425:104: error: expected ‘)’ before ‘b’ 3080s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3080s | ~ ^ 3080s | ) 3080s 3080s If you find this error message confusing, uninformative, or wrong, please open an issue: 3080s https://github.com/diku-dk/futhark/issues 3080s 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.fut: 3080s Compiling with --backend=multicore: 3080s cc failed with code 1: 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c: In function ‘futrts_umul_hi64’: 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3080s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3080s | ^~~~~~~~~~~ 3080s | __uint32_t 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:4394:90: error: expected ‘)’ before ‘a’ 3080s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3080s | ~ ^ 3080s | ) 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:4394:109: error: expected ‘)’ before ‘b’ 3080s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3080s | ~ ^ 3080s | ) 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c: In function ‘futrts_smul_hi64’: 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3080s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3080s | ^~~~~~~~~~ 3080s | __int128__ 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:4398:86: error: expected ‘)’ before ‘a’ 3080s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3080s | ~ ^ 3080s | ) 3080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:4398:104: error: expected ‘)’ before ‘b’ 3080s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3080s | ~ ^ 3080s | ) 3080s 3080s If you find this error message confusing, uninformative, or wrong, please open an issue: 3080s https://github.com/diku-dk/futhark/issues 3080s 3081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.fut: 3081s Compiling with --backend=multicore: 3081s cc failed with code 1: 3081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c: In function ‘futrts_umul_hi64’: 3081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3081s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3081s | ^~~~~~~~~~~ 3081s | __uint32_t 3081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:4421:90: error: expected ‘)’ before ‘a’ 3081s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3081s | ~ ^ 3081s | ) 3081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:4421:109: error: expected ‘)’ before ‘b’ 3081s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3081s | ~ ^ 3081s | ) 3081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c: In function ‘futrts_smul_hi64’: 3081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3081s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3081s | ^~~~~~~~~~ 3081s | __int128__ 3081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:4425:86: error: expected ‘)’ before ‘a’ 3081s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3081s | ~ ^ 3081s | ) 3081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:4425:104: error: expected ‘)’ before ‘b’ 3081s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3081s | ~ ^ 3081s | ) 3081s 3081s If you find this error message confusing, uninformative, or wrong, please open an issue: 3081s https://github.com/diku-dk/futhark/issues 3081s 3082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.fut: 3082s Compiling with --backend=multicore: 3082s cc failed with code 1: 3082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c: In function ‘futrts_umul_hi64’: 3082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3082s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3082s | ^~~~~~~~~~~ 3082s | __uint32_t 3082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:4420:90: error: expected ‘)’ before ‘a’ 3082s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3082s | ~ ^ 3082s | ) 3082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:4420:109: error: expected ‘)’ before ‘b’ 3082s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3082s | ~ ^ 3082s | ) 3082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c: In function ‘futrts_smul_hi64’: 3082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3082s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3082s | ^~~~~~~~~~ 3082s | __int128__ 3082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:4424:86: error: expected ‘)’ before ‘a’ 3082s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3082s | ~ ^ 3082s | ) 3082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:4424:104: error: expected ‘)’ before ‘b’ 3082s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3082s | ~ ^ 3082s | ) 3082s 3082s If you find this error message confusing, uninformative, or wrong, please open an issue: 3082s https://github.com/diku-dk/futhark/issues 3082s 3085s 1906 failed, 300 passed, 107 to go. 3086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.fut: 3086s Compiling with --backend=multicore: 3086s cc failed with code 1: 3086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c: In function ‘futrts_umul_hi64’: 3086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3086s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3086s | ^~~~~~~~~~~ 3086s | __uint32_t 3086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 3086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:4408:90: error: expected ‘)’ before ‘a’ 3086s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3086s | ~ ^ 3086s | ) 3086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:4408:109: error: expected ‘)’ before ‘b’ 3086s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3086s | ~ ^ 3086s | ) 3086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c: In function ‘futrts_smul_hi64’: 3086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3086s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3086s | ^~~~~~~~~~ 3086s | __int128__ 3086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:4412:86: error: expected ‘)’ before ‘a’ 3086s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3086s | ~ ^ 3086s | ) 3086s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:4412:104: error: expected ‘)’ before ‘b’ 3086s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3086s | ~ ^ 3086s | ) 3086s 3086s If you find this error message confusing, uninformative, or wrong, please open an issue: 3086s https://github.com/diku-dk/futhark/issues 3086s 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.fut: 3087s Compiling with --backend=multicore: 3087s cc failed with code 1: 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c: In function ‘futrts_umul_hi64’: 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3087s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3087s | ^~~~~~~~~~~ 3087s | __uint32_t 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:4406:90: error: expected ‘)’ before ‘a’ 3087s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3087s | ~ ^ 3087s | ) 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:4406:109: error: expected ‘)’ before ‘b’ 3087s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3087s | ~ ^ 3087s | ) 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c: In function ‘futrts_smul_hi64’: 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3087s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3087s | ^~~~~~~~~~ 3087s | __int128__ 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:4410:86: error: expected ‘)’ before ‘a’ 3087s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3087s | ~ ^ 3087s | ) 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:4410:104: error: expected ‘)’ before ‘b’ 3087s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3087s | ~ ^ 3087s | ) 3087s 3087s If you find this error message confusing, uninformative, or wrong, please open an issue: 3087s https://github.com/diku-dk/futhark/issues 3087s 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.fut: 3087s Compiling with --backend=multicore: 3087s cc failed with code 1: 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c: In function ‘futrts_umul_hi64’: 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3087s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3087s | ^~~~~~~~~~~ 3087s | __uint32_t 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:4420:90: error: expected ‘)’ before ‘a’ 3087s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3087s | ~ ^ 3087s | ) 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:4420:109: error: expected ‘)’ before ‘b’ 3087s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3087s | ~ ^ 3087s | ) 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c: In function ‘futrts_smul_hi64’: 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3087s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3087s | ^~~~~~~~~~ 3087s | __int128__ 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:4424:86: error: expected ‘)’ before ‘a’ 3087s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3087s | ~ ^ 3087s | ) 3087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:4424:104: error: expected ‘)’ before ‘b’ 3087s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3087s | ~ ^ 3087s | ) 3087s 3087s If you find this error message confusing, uninformative, or wrong, please open an issue: 3087s https://github.com/diku-dk/futhark/issues 3087s 3088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.fut: 3088s Compiling with --backend=multicore: 3088s cc failed with code 1: 3088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c: In function ‘futrts_umul_hi64’: 3088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3088s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3088s | ^~~~~~~~~~~ 3088s | __uint32_t 3088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:4421:90: error: expected ‘)’ before ‘a’ 3088s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3088s | ~ ^ 3088s | ) 3088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:4421:109: error: expected ‘)’ before ‘b’ 3088s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3088s | ~ ^ 3088s | ) 3088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c: In function ‘futrts_smul_hi64’: 3088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3088s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3088s | ^~~~~~~~~~ 3088s | __int128__ 3088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:4425:86: error: expected ‘)’ before ‘a’ 3088s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3088s | ~ ^ 3088s | ) 3088s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:4425:104: error: expected ‘)’ before ‘b’ 3088s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3088s | ~ ^ 3088s | ) 3088s 3088s If you find this error message confusing, uninformative, or wrong, please open an issue: 3088s https://github.com/diku-dk/futhark/issues 3088s 3129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.fut: 3129s Compiling with --backend=multicore: 3129s cc failed with code 1: 3129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c: In function ‘futrts_umul_hi64’: 3129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3129s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3129s | ^~~~~~~~~~~ 3129s | __uint32_t 3129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4422:90: error: expected ‘)’ before ‘a’ 3129s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3129s | ~ ^ 3129s | ) 3129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4422:109: error: expected ‘)’ before ‘b’ 3129s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3129s | ~ ^ 3129s | ) 3129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c: In function ‘futrts_smul_hi64’: 3129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3129s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3129s | ^~~~~~~~~~ 3129s | __int128__ 3129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4426:86: error: expected ‘)’ before ‘a’ 3129s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3129s | ~ ^ 3129s | ) 3129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4426:104: error: expected ‘)’ before ‘b’ 3129s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3129s | ~ ^ 3129s | ) 3129s 3129s If you find this error message confusing, uninformative, or wrong, please open an issue: 3129s https://github.com/diku-dk/futhark/issues 3129s 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.fut: 3130s Compiling with --backend=multicore: 3130s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.fut:10:7-8: 3130s Unused name "c". 3130s 3130s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.fut:10:19-20: 3130s Unused name "b". 3130s cc failed with code 1: 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c: In function ‘futrts_umul_hi64’: 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3130s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3130s | ^~~~~~~~~~~ 3130s | __uint32_t 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4420:90: error: expected ‘)’ before ‘a’ 3130s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3130s | ~ ^ 3130s | ) 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4420:109: error: expected ‘)’ before ‘b’ 3130s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3130s | ~ ^ 3130s | ) 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c: In function ‘futrts_smul_hi64’: 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3130s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3130s | ^~~~~~~~~~ 3130s | __int128__ 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4424:86: error: expected ‘)’ before ‘a’ 3130s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3130s | ~ ^ 3130s | ) 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4424:104: error: expected ‘)’ before ‘b’ 3130s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3130s | ~ ^ 3130s | ) 3130s 3130s If you find this error message confusing, uninformative, or wrong, please open an issue: 3130s https://github.com/diku-dk/futhark/issues 3130s 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.fut: 3130s Compiling with --backend=multicore: 3130s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.fut:14:9-10: 3130s Unused name "a". 3130s 3130s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.fut:15:9-10: 3130s Unused name "x". 3130s cc failed with code 1: 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c: In function ‘futrts_umul_hi64’: 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3130s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3130s | ^~~~~~~~~~~ 3130s | __uint32_t 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4406:90: error: expected ‘)’ before ‘a’ 3130s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3130s | ~ ^ 3130s | ) 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4406:109: error: expected ‘)’ before ‘b’ 3130s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3130s | ~ ^ 3130s | ) 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c: In function ‘futrts_smul_hi64’: 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3130s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3130s | ^~~~~~~~~~ 3130s | __int128__ 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4410:86: error: expected ‘)’ before ‘a’ 3130s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3130s | ~ ^ 3130s | ) 3130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4410:104: error: expected ‘)’ before ‘b’ 3130s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3130s | ~ ^ 3130s | ) 3130s 3130s If you find this error message confusing, uninformative, or wrong, please open an issue: 3130s https://github.com/diku-dk/futhark/issues 3130s 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.fut: 3132s Compiling with --backend=multicore: 3132s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.fut:9:7-10: 3132s Unused name "b_1". 3132s cc failed with code 1: 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c: In function ‘futrts_umul_hi64’: 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3132s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3132s | ^~~~~~~~~~~ 3132s | __uint32_t 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4421:90: error: expected ‘)’ before ‘a’ 3132s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4421:109: error: expected ‘)’ before ‘b’ 3132s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c: In function ‘futrts_smul_hi64’: 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3132s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3132s | ^~~~~~~~~~ 3132s | __int128__ 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4425:86: error: expected ‘)’ before ‘a’ 3132s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4425:104: error: expected ‘)’ before ‘b’ 3132s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s 3132s If you find this error message confusing, uninformative, or wrong, please open an issue: 3132s https://github.com/diku-dk/futhark/issues 3132s 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut: 3132s Compiling with --backend=multicore: 3132s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:11:7-8: 3132s Unused name "c". 3132s 3132s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:12:8-10: 3132s Unused name "a_". 3132s 3132s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:12:11-19: 3132s Unused name "unused_b". 3132s 3132s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:14:8-16: 3132s Unused name "unused_a". 3132s 3132s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:14:17-19: 3132s Unused name "b_". 3132s 3132s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:15:3-16:4: 3132s Unused name "b". 3132s cc failed with code 1: 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c: In function ‘futrts_umul_hi64’: 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3132s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3132s | ^~~~~~~~~~~ 3132s | __uint32_t 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4406:90: error: expected ‘)’ before ‘a’ 3132s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4406:109: error: expected ‘)’ before ‘b’ 3132s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c: In function ‘futrts_smul_hi64’: 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3132s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3132s | ^~~~~~~~~~ 3132s | __int128__ 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4410:86: error: expected ‘)’ before ‘a’ 3132s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4410:104: error: expected ‘)’ before ‘b’ 3132s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s 3132s If you find this error message confusing, uninformative, or wrong, please open an issue: 3132s https://github.com/diku-dk/futhark/issues 3132s 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.fut: 3132s Compiling with --backend=multicore: 3132s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.fut:17:3-19:7: 3132s Unused name "a". 3132s cc failed with code 1: 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c: In function ‘futrts_umul_hi64’: 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3132s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3132s | ^~~~~~~~~~~ 3132s | __uint32_t 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4406:90: error: expected ‘)’ before ‘a’ 3132s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4406:109: error: expected ‘)’ before ‘b’ 3132s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c: In function ‘futrts_smul_hi64’: 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3132s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3132s | ^~~~~~~~~~ 3132s | __int128__ 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4410:86: error: expected ‘)’ before ‘a’ 3132s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4410:104: error: expected ‘)’ before ‘b’ 3132s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s 3132s If you find this error message confusing, uninformative, or wrong, please open an issue: 3132s https://github.com/diku-dk/futhark/issues 3132s 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.fut: 3132s Compiling with --backend=multicore: 3132s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.fut:8:7-10: 3132s Unused name "b_1". 3132s cc failed with code 1: 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c: In function ‘futrts_umul_hi64’: 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3132s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3132s | ^~~~~~~~~~~ 3132s | __uint32_t 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4420:90: error: expected ‘)’ before ‘a’ 3132s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4420:109: error: expected ‘)’ before ‘b’ 3132s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c: In function ‘futrts_smul_hi64’: 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3132s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3132s | ^~~~~~~~~~ 3132s | __int128__ 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4424:86: error: expected ‘)’ before ‘a’ 3132s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4424:104: error: expected ‘)’ before ‘b’ 3132s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3132s | ~ ^ 3132s | ) 3132s 3132s If you find this error message confusing, uninformative, or wrong, please open an issue: 3132s https://github.com/diku-dk/futhark/issues 3132s 3133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.fut: 3133s Compiling with --backend=multicore: 3133s cc failed with code 1: 3133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c: In function ‘futrts_umul_hi64’: 3133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3133s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3133s | ^~~~~~~~~~~ 3133s | __uint32_t 3133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4422:90: error: expected ‘)’ before ‘a’ 3133s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3133s | ~ ^ 3133s | ) 3133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4422:109: error: expected ‘)’ before ‘b’ 3133s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3133s | ~ ^ 3133s | ) 3133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c: In function ‘futrts_smul_hi64’: 3133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3133s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3133s | ^~~~~~~~~~ 3133s | __int128__ 3133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4426:86: error: expected ‘)’ before ‘a’ 3133s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3133s | ~ ^ 3133s | ) 3133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4426:104: error: expected ‘)’ before ‘b’ 3133s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3133s | ~ ^ 3133s | ) 3133s 3133s If you find this error message confusing, uninformative, or wrong, please open an issue: 3133s https://github.com/diku-dk/futhark/issues 3133s 3137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.fut: 3137s Compiling with --backend=multicore: 3137s cc failed with code 1: 3137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c: In function ‘futrts_umul_hi64’: 3137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3137s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3137s | ^~~~~~~~~~~ 3137s | __uint32_t 3137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4420:90: error: expected ‘)’ before ‘a’ 3137s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3137s | ~ ^ 3137s | ) 3137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4420:109: error: expected ‘)’ before ‘b’ 3137s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3137s | ~ ^ 3137s | ) 3137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c: In function ‘futrts_smul_hi64’: 3137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3137s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3137s | ^~~~~~~~~~ 3137s | __int128__ 3137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4424:86: error: expected ‘)’ before ‘a’ 3137s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3137s | ~ ^ 3137s | ) 3137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4424:104: error: expected ‘)’ before ‘b’ 3137s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3137s | ~ ^ 3137s | ) 3137s 3137s If you find this error message confusing, uninformative, or wrong, please open an issue: 3137s https://github.com/diku-dk/futhark/issues 3137s 3138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.fut: 3138s Compiling with --backend=multicore: 3138s cc failed with code 1: 3138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c: In function ‘futrts_umul_hi64’: 3138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3138s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3138s | ^~~~~~~~~~~ 3138s | __uint32_t 3138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3138s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4406:90: error: expected ‘)’ before ‘a’ 3139s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4406:109: error: expected ‘)’ before ‘b’ 3139s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c: In function ‘futrts_smul_hi64’: 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3139s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3139s | ^~~~~~~~~~ 3139s | __int128__ 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4410:86: error: expected ‘)’ before ‘a’ 3139s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4410:104: error: expected ‘)’ before ‘b’ 3139s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s 3139s If you find this error message confusing, uninformative, or wrong, please open an issue: 3139s https://github.com/diku-dk/futhark/issues 3139s 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.fut: 3139s Compiling with --backend=multicore: 3139s cc failed with code 1: 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c: In function ‘futrts_umul_hi64’: 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3139s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3139s | ^~~~~~~~~~~ 3139s | __uint32_t 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4420:90: error: expected ‘)’ before ‘a’ 3139s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4420:109: error: expected ‘)’ before ‘b’ 3139s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c: In function ‘futrts_smul_hi64’: 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3139s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3139s | ^~~~~~~~~~ 3139s | __int128__ 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4424:86: error: expected ‘)’ before ‘a’ 3139s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4424:104: error: expected ‘)’ before ‘b’ 3139s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s 3139s If you find this error message confusing, uninformative, or wrong, please open an issue: 3139s https://github.com/diku-dk/futhark/issues 3139s 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.fut: 3139s Compiling with --backend=multicore: 3139s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.fut:7:3-9:7: 3139s Unused name "f". 3139s 3139s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.fut:8:3-9:7: 3139s Unused name "QUUX". 3139s cc failed with code 1: 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c: In function ‘futrts_umul_hi64’: 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3139s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3139s | ^~~~~~~~~~~ 3139s | __uint32_t 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4421:90: error: expected ‘)’ before ‘a’ 3139s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4421:109: error: expected ‘)’ before ‘b’ 3139s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c: In function ‘futrts_smul_hi64’: 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3139s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3139s | ^~~~~~~~~~ 3139s | __int128__ 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4425:86: error: expected ‘)’ before ‘a’ 3139s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4425:104: error: expected ‘)’ before ‘b’ 3139s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s 3139s If you find this error message confusing, uninformative, or wrong, please open an issue: 3139s https://github.com/diku-dk/futhark/issues 3139s 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.fut: 3139s Compiling with --backend=multicore: 3139s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.fut:11:7-9: 3139s Unused name "ys". 3139s cc failed with code 1: 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c: In function ‘futrts_umul_hi64’: 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3139s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3139s | ^~~~~~~~~~~ 3139s | __uint32_t 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4420:90: error: expected ‘)’ before ‘a’ 3139s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4420:109: error: expected ‘)’ before ‘b’ 3139s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c: In function ‘futrts_smul_hi64’: 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3139s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3139s | ^~~~~~~~~~ 3139s | __int128__ 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4424:86: error: expected ‘)’ before ‘a’ 3139s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4424:104: error: expected ‘)’ before ‘b’ 3139s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3139s | ~ ^ 3139s | ) 3139s 3139s If you find this error message confusing, uninformative, or wrong, please open an issue: 3139s https://github.com/diku-dk/futhark/issues 3139s 3140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.fut: 3140s Compiling with --backend=multicore: 3140s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.fut:5:10-30: 3140s Entry point parameter 3140s 3140s ((arr: *[d₀](i32, i32)): *[](i32, i32)) 3140s 3140s will have an opaque type, so the entry point will likely not be callable. 3140s 3140s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.fut:6:7-11: 3140s Unused name "arr'". 3140s cc failed with code 1: 3140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c: In function ‘futrts_umul_hi64’: 3140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3140s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3140s | ^~~~~~~~~~~ 3140s | __uint32_t 3140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 3140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4450:90: error: expected ‘)’ before ‘a’ 3140s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3140s | ~ ^ 3140s | ) 3140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4450:109: error: expected ‘)’ before ‘b’ 3140s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3140s | ~ ^ 3140s | ) 3140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c: In function ‘futrts_smul_hi64’: 3140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3140s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3140s | ^~~~~~~~~~ 3140s | __int128__ 3140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4454:86: error: expected ‘)’ before ‘a’ 3140s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3140s | ~ ^ 3140s | ) 3140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4454:104: error: expected ‘)’ before ‘b’ 3140s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3140s | ~ ^ 3140s | ) 3140s 3140s If you find this error message confusing, uninformative, or wrong, please open an issue: 3140s https://github.com/diku-dk/futhark/issues 3140s 3141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.fut: 3141s Compiling with --backend=multicore: 3141s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.fut:3:10-30: 3141s Entry point parameter 3141s 3141s ((arr: *[d₀](i32, i32)): *[](i32, i32)) 3141s 3141s will have an opaque type, so the entry point will likely not be callable. 3141s cc failed with code 1: 3141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c: In function ‘futrts_umul_hi64’: 3141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3141s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3141s | ^~~~~~~~~~~ 3141s | __uint32_t 3141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 3141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4450:90: error: expected ‘)’ before ‘a’ 3141s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3141s | ~ ^ 3141s | ) 3141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4450:109: error: expected ‘)’ before ‘b’ 3141s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3141s | ~ ^ 3141s | ) 3141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c: In function ‘futrts_smul_hi64’: 3141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3141s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3141s | ^~~~~~~~~~ 3141s | __int128__ 3141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4454:86: error: expected ‘)’ before ‘a’ 3141s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3141s | ~ ^ 3141s | ) 3141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4454:104: error: expected ‘)’ before ‘b’ 3141s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3141s | ~ ^ 3141s | ) 3141s 3141s If you find this error message confusing, uninformative, or wrong, please open an issue: 3141s https://github.com/diku-dk/futhark/issues 3141s 3142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.fut: 3142s Compiling with --backend=multicore: 3142s cc failed with code 1: 3142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c: In function ‘futrts_umul_hi64’: 3142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3142s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3142s | ^~~~~~~~~~~ 3142s | __uint32_t 3142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4420:90: error: expected ‘)’ before ‘a’ 3142s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3142s | ~ ^ 3142s | ) 3142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4420:109: error: expected ‘)’ before ‘b’ 3142s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3142s | ~ ^ 3142s | ) 3142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c: In function ‘futrts_smul_hi64’: 3142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3142s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3142s | ^~~~~~~~~~ 3142s | __int128__ 3142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4424:86: error: expected ‘)’ before ‘a’ 3142s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3142s | ~ ^ 3142s | ) 3142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4424:104: error: expected ‘)’ before ‘b’ 3142s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3142s | ~ ^ 3142s | ) 3142s 3142s If you find this error message confusing, uninformative, or wrong, please open an issue: 3142s https://github.com/diku-dk/futhark/issues 3142s 3146s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.fut: 3146s Compiling with --backend=multicore: 3146s cc failed with code 1: 3146s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c: In function ‘futrts_umul_hi64’: 3146s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3146s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3146s | ^~~~~~~~~~~ 3146s | __uint32_t 3146s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3146s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4421:90: error: expected ‘)’ before ‘a’ 3146s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3146s | ~ ^ 3146s | ) 3146s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4421:109: error: expected ‘)’ before ‘b’ 3146s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3146s | ~ ^ 3146s | ) 3146s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c: In function ‘futrts_smul_hi64’: 3146s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3146s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3146s | ^~~~~~~~~~ 3146s | __int128__ 3146s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4425:86: error: expected ‘)’ before ‘a’ 3146s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3146s | ~ ^ 3146s | ) 3146s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4425:104: error: expected ‘)’ before ‘b’ 3146s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3146s | ~ ^ 3146s | ) 3146s 3146s If you find this error message confusing, uninformative, or wrong, please open an issue: 3146s https://github.com/diku-dk/futhark/issues 3146s 3146s 1927 failed, 364 passed, 22 to go. 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.fut: 3147s Compiling with --backend=multicore: 3147s cc failed with code 1: 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c: In function ‘futrts_umul_hi64’: 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3147s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3147s | ^~~~~~~~~~~ 3147s | __uint32_t 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4422:90: error: expected ‘)’ before ‘a’ 3147s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3147s | ~ ^ 3147s | ) 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4422:109: error: expected ‘)’ before ‘b’ 3147s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3147s | ~ ^ 3147s | ) 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c: In function ‘futrts_smul_hi64’: 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3147s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3147s | ^~~~~~~~~~ 3147s | __int128__ 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4426:86: error: expected ‘)’ before ‘a’ 3147s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3147s | ~ ^ 3147s | ) 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4426:104: error: expected ‘)’ before ‘b’ 3147s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3147s | ~ ^ 3147s | ) 3147s 3147s If you find this error message confusing, uninformative, or wrong, please open an issue: 3147s https://github.com/diku-dk/futhark/issues 3147s 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.fut: 3147s Compiling with --backend=multicore: 3147s cc failed with code 1: 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c: In function ‘futrts_umul_hi64’: 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3147s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3147s | ^~~~~~~~~~~ 3147s | __uint32_t 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4421:90: error: expected ‘)’ before ‘a’ 3147s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3147s | ~ ^ 3147s | ) 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4421:109: error: expected ‘)’ before ‘b’ 3147s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3147s | ~ ^ 3147s | ) 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c: In function ‘futrts_smul_hi64’: 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3147s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3147s | ^~~~~~~~~~ 3147s | __int128__ 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4425:86: error: expected ‘)’ before ‘a’ 3147s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3147s | ~ ^ 3147s | ) 3147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4425:104: error: expected ‘)’ before ‘b’ 3147s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3147s | ~ ^ 3147s | ) 3147s 3147s If you find this error message confusing, uninformative, or wrong, please open an issue: 3147s https://github.com/diku-dk/futhark/issues 3147s 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.fut: 3148s Compiling with --backend=multicore: 3148s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.fut:3:7-8: 3148s Unused name "Y". 3148s cc failed with code 1: 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c: In function ‘futrts_umul_hi64’: 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4425:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3148s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3148s | ^~~~~~~~~~~ 3148s | __uint32_t 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4425:78: note: each undeclared identifier is reported only once for each function it appears in 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4425:90: error: expected ‘)’ before ‘a’ 3148s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3148s | ~ ^ 3148s | ) 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4425:109: error: expected ‘)’ before ‘b’ 3148s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3148s | ~ ^ 3148s | ) 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c: In function ‘futrts_smul_hi64’: 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4429:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3148s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3148s | ^~~~~~~~~~ 3148s | __int128__ 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4429:86: error: expected ‘)’ before ‘a’ 3148s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3148s | ~ ^ 3148s | ) 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4429:104: error: expected ‘)’ before ‘b’ 3148s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3148s | ~ ^ 3148s | ) 3148s 3148s If you find this error message confusing, uninformative, or wrong, please open an issue: 3148s https://github.com/diku-dk/futhark/issues 3148s 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.fut: 3148s Compiling with --backend=multicore: 3148s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.fut:6:3-7:7: 3148s Unused name "arr". 3148s 3148s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.fut:6:16-17: 3148s Defaulting ambiguous type to i32. 3148s cc failed with code 1: 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c: In function ‘futrts_umul_hi64’: 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3148s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3148s | ^~~~~~~~~~~ 3148s | __uint32_t 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4406:90: error: expected ‘)’ before ‘a’ 3148s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3148s | ~ ^ 3148s | ) 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4406:109: error: expected ‘)’ before ‘b’ 3148s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3148s | ~ ^ 3148s | ) 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c: In function ‘futrts_smul_hi64’: 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3148s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3148s | ^~~~~~~~~~ 3148s | __int128__ 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4410:86: error: expected ‘)’ before ‘a’ 3148s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3148s | ~ ^ 3148s | ) 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4410:104: error: expected ‘)’ before ‘b’ 3148s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3148s | ~ ^ 3148s | ) 3148s 3148s If you find this error message confusing, uninformative, or wrong, please open an issue: 3148s https://github.com/diku-dk/futhark/issues 3148s 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.fut: 3148s Compiling with --backend=multicore: 3148s cc failed with code 1: 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c: In function ‘futrts_umul_hi64’: 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3148s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3148s | ^~~~~~~~~~~ 3148s | __uint32_t 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4421:90: error: expected ‘)’ before ‘a’ 3148s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3148s | ~ ^ 3148s | ) 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4421:109: error: expected ‘)’ before ‘b’ 3148s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3148s | ~ ^ 3148s | ) 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c: In function ‘futrts_smul_hi64’: 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3148s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3148s | ^~~~~~~~~~ 3148s | __int128__ 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4425:86: error: expected ‘)’ before ‘a’ 3148s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3148s | ~ ^ 3148s | ) 3148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4425:104: error: expected ‘)’ before ‘b’ 3148s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3148s | ~ ^ 3148s | ) 3148s 3148s If you find this error message confusing, uninformative, or wrong, please open an issue: 3148s https://github.com/diku-dk/futhark/issues 3148s 3150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.fut: 3150s Compiling with --backend=multicore: 3150s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.fut:1:1-4:9: 3150s Entry point return type 3150s 3150s *[d₀](i32, i32) 3150s 3150s will have an opaque type, so the result will likely not be usable. 3150s cc failed with code 1: 3150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c: In function ‘futrts_umul_hi64’: 3150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3150s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3150s | ^~~~~~~~~~~ 3150s | __uint32_t 3150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 3150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4450:90: error: expected ‘)’ before ‘a’ 3150s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3150s | ~ ^ 3150s | ) 3150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4450:109: error: expected ‘)’ before ‘b’ 3150s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3150s | ~ ^ 3150s | ) 3150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c: In function ‘futrts_smul_hi64’: 3150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3150s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3150s | ^~~~~~~~~~ 3150s | __int128__ 3150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4454:86: error: expected ‘)’ before ‘a’ 3150s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3150s | ~ ^ 3150s | ) 3150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4454:104: error: expected ‘)’ before ‘b’ 3150s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3150s | ~ ^ 3150s | ) 3150s 3150s If you find this error message confusing, uninformative, or wrong, please open an issue: 3150s https://github.com/diku-dk/futhark/issues 3150s 3151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.fut: 3151s Compiling with --backend=multicore: 3151s cc failed with code 1: 3151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c: In function ‘futrts_umul_hi64’: 3151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3151s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3151s | ^~~~~~~~~~~ 3151s | __uint32_t 3151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4394:90: error: expected ‘)’ before ‘a’ 3151s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3151s | ~ ^ 3151s | ) 3151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4394:109: error: expected ‘)’ before ‘b’ 3151s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3151s | ~ ^ 3151s | ) 3151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c: In function ‘futrts_smul_hi64’: 3151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3151s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3151s | ^~~~~~~~~~ 3151s | __int128__ 3151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4398:86: error: expected ‘)’ before ‘a’ 3151s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3151s | ~ ^ 3151s | ) 3151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4398:104: error: expected ‘)’ before ‘b’ 3151s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3151s | ~ ^ 3151s | ) 3151s 3151s If you find this error message confusing, uninformative, or wrong, please open an issue: 3151s https://github.com/diku-dk/futhark/issues 3151s 3155s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.fut: 3155s Compiling with --backend=multicore: 3155s cc failed with code 1: 3155s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c: In function ‘futrts_umul_hi64’: 3155s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3155s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3155s | ^~~~~~~~~~~ 3155s | __uint32_t 3155s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3155s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4421:90: error: expected ‘)’ before ‘a’ 3155s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3155s | ~ ^ 3155s | ) 3155s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4421:109: error: expected ‘)’ before ‘b’ 3155s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3155s | ~ ^ 3155s | ) 3155s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c: In function ‘futrts_smul_hi64’: 3155s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3155s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3155s | ^~~~~~~~~~ 3155s | __int128__ 3155s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4425:86: error: expected ‘)’ before ‘a’ 3155s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3155s | ~ ^ 3155s | ) 3155s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4425:104: error: expected ‘)’ before ‘b’ 3155s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3155s | ~ ^ 3155s | ) 3155s 3155s If you find this error message confusing, uninformative, or wrong, please open an issue: 3155s https://github.com/diku-dk/futhark/issues 3155s 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.fut: 3157s Compiling with --backend=multicore: 3157s cc failed with code 1: 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c: In function ‘futrts_umul_hi64’: 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3157s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3157s | ^~~~~~~~~~~ 3157s | __uint32_t 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4420:90: error: expected ‘)’ before ‘a’ 3157s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3157s | ~ ^ 3157s | ) 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4420:109: error: expected ‘)’ before ‘b’ 3157s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3157s | ~ ^ 3157s | ) 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c: In function ‘futrts_smul_hi64’: 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3157s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3157s | ^~~~~~~~~~ 3157s | __int128__ 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4424:86: error: expected ‘)’ before ‘a’ 3157s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3157s | ~ ^ 3157s | ) 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4424:104: error: expected ‘)’ before ‘b’ 3157s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3157s | ~ ^ 3157s | ) 3157s 3157s If you find this error message confusing, uninformative, or wrong, please open an issue: 3157s https://github.com/diku-dk/futhark/issues 3157s 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.fut: 3157s Compiling with --backend=multicore: 3157s cc failed with code 1: 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c: In function ‘futrts_umul_hi64’: 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3157s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3157s | ^~~~~~~~~~~ 3157s | __uint32_t 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4394:90: error: expected ‘)’ before ‘a’ 3157s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3157s | ~ ^ 3157s | ) 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4394:109: error: expected ‘)’ before ‘b’ 3157s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3157s | ~ ^ 3157s | ) 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c: In function ‘futrts_smul_hi64’: 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3157s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3157s | ^~~~~~~~~~ 3157s | __int128__ 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4398:86: error: expected ‘)’ before ‘a’ 3157s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3157s | ~ ^ 3157s | ) 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4398:104: error: expected ‘)’ before ‘b’ 3157s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3157s | ~ ^ 3157s | ) 3157s 3157s If you find this error message confusing, uninformative, or wrong, please open an issue: 3157s https://github.com/diku-dk/futhark/issues 3157s 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.fut: 3157s Compiling with --backend=multicore: 3157s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.fut:4:12-14: 3157s Unused name "ns". 3157s cc failed with code 1: 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c: In function ‘futrts_umul_hi64’: 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3157s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3157s | ^~~~~~~~~~~ 3157s | __uint32_t 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4394:90: error: expected ‘)’ before ‘a’ 3157s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3157s | ~ ^ 3157s | ) 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4394:109: error: expected ‘)’ before ‘b’ 3157s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3157s | ~ ^ 3157s | ) 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c: In function ‘futrts_smul_hi64’: 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3157s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3157s | ^~~~~~~~~~ 3157s | __int128__ 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4398:86: error: expected ‘)’ before ‘a’ 3157s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3157s | ~ ^ 3157s | ) 3157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4398:104: error: expected ‘)’ before ‘b’ 3157s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3157s | ~ ^ 3157s | ) 3157s 3157s If you find this error message confusing, uninformative, or wrong, please open an issue: 3157s https://github.com/diku-dk/futhark/issues 3157s 3158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.fut: 3158s Compiling with --backend=multicore: 3158s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.fut:2:48-52: 3158s Defaulting ambiguous type to i32. 3158s 3158s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.fut:3:27-29: 3158s Defaulting ambiguous type to i32. 3158s cc failed with code 1: 3158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c: In function ‘futrts_umul_hi64’: 3158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3158s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3158s | ^~~~~~~~~~~ 3158s | __uint32_t 3158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 3158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4439:90: error: expected ‘)’ before ‘a’ 3158s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3158s | ~ ^ 3158s | ) 3158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4439:109: error: expected ‘)’ before ‘b’ 3158s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3158s | ~ ^ 3158s | ) 3158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c: In function ‘futrts_smul_hi64’: 3158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3158s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3158s | ^~~~~~~~~~ 3158s | __int128__ 3158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4443:86: error: expected ‘)’ before ‘a’ 3158s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3158s | ~ ^ 3158s | ) 3158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4443:104: error: expected ‘)’ before ‘b’ 3158s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3158s | ~ ^ 3158s | ) 3158s 3158s If you find this error message confusing, uninformative, or wrong, please open an issue: 3158s https://github.com/diku-dk/futhark/issues 3158s 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.fut: 3160s Compiling with --backend=multicore: 3160s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.fut:10:13-20: 3160s Unused name "notused". 3160s 3160s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.fut:12:3-13:6: 3160s Unused name "newarr". 3160s cc failed with code 1: 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c: In function ‘futrts_umul_hi64’: 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3160s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3160s | ^~~~~~~~~~~ 3160s | __uint32_t 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4420:90: error: expected ‘)’ before ‘a’ 3160s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3160s | ~ ^ 3160s | ) 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4420:109: error: expected ‘)’ before ‘b’ 3160s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3160s | ~ ^ 3160s | ) 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c: In function ‘futrts_smul_hi64’: 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3160s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3160s | ^~~~~~~~~~ 3160s | __int128__ 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4424:86: error: expected ‘)’ before ‘a’ 3160s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3160s | ~ ^ 3160s | ) 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4424:104: error: expected ‘)’ before ‘b’ 3160s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3160s | ~ ^ 3160s | ) 3160s 3160s If you find this error message confusing, uninformative, or wrong, please open an issue: 3160s https://github.com/diku-dk/futhark/issues 3160s 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.fut: 3160s Compiling with --backend=multicore: 3160s cc failed with code 1: 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c: In function ‘futrts_umul_hi64’: 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3160s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3160s | ^~~~~~~~~~~ 3160s | __uint32_t 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4394:90: error: expected ‘)’ before ‘a’ 3160s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3160s | ~ ^ 3160s | ) 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4394:109: error: expected ‘)’ before ‘b’ 3160s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3160s | ~ ^ 3160s | ) 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c: In function ‘futrts_smul_hi64’: 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3160s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3160s | ^~~~~~~~~~ 3160s | __int128__ 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4398:86: error: expected ‘)’ before ‘a’ 3160s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3160s | ~ ^ 3160s | ) 3160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4398:104: error: expected ‘)’ before ‘b’ 3160s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3160s | ~ ^ 3160s | ) 3160s 3160s If you find this error message confusing, uninformative, or wrong, please open an issue: 3160s https://github.com/diku-dk/futhark/issues 3160s 3162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.fut: 3162s Compiling with --backend=multicore: 3162s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.fut:16:9-10: 3162s Unused name "x". 3162s cc failed with code 1: 3162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c: In function ‘futrts_umul_hi64’: 3162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3162s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3162s | ^~~~~~~~~~~ 3162s | __uint32_t 3162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4406:90: error: expected ‘)’ before ‘a’ 3162s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3162s | ~ ^ 3162s | ) 3162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4406:109: error: expected ‘)’ before ‘b’ 3162s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3162s | ~ ^ 3162s | ) 3162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c: In function ‘futrts_smul_hi64’: 3162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3162s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3162s | ^~~~~~~~~~ 3162s | __int128__ 3162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4410:86: error: expected ‘)’ before ‘a’ 3162s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3162s | ~ ^ 3162s | ) 3162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4410:104: error: expected ‘)’ before ‘b’ 3162s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3162s | ~ ^ 3162s | ) 3162s 3162s If you find this error message confusing, uninformative, or wrong, please open an issue: 3162s https://github.com/diku-dk/futhark/issues 3162s 3163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.fut: 3163s Compiling with --backend=multicore: 3163s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.fut:15:24-25: 3163s Unused name "c". 3163s cc failed with code 1: 3163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c: In function ‘futrts_umul_hi64’: 3163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3163s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3163s | ^~~~~~~~~~~ 3163s | __uint32_t 3163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4406:90: error: expected ‘)’ before ‘a’ 3163s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3163s | ~ ^ 3163s | ) 3163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4406:109: error: expected ‘)’ before ‘b’ 3163s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3163s | ~ ^ 3163s | ) 3163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c: In function ‘futrts_smul_hi64’: 3163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3163s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3163s | ^~~~~~~~~~ 3163s | __int128__ 3163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4410:86: error: expected ‘)’ before ‘a’ 3163s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3163s | ~ ^ 3163s | ) 3163s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4410:104: error: expected ‘)’ before ‘b’ 3163s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3163s | ~ ^ 3163s | ) 3163s 3163s If you find this error message confusing, uninformative, or wrong, please open an issue: 3163s https://github.com/diku-dk/futhark/issues 3163s 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.fut: 3164s Compiling with --backend=multicore: 3164s cc failed with code 1: 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c: In function ‘futrts_umul_hi64’: 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3164s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3164s | ^~~~~~~~~~~ 3164s | __uint32_t 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4406:90: error: expected ‘)’ before ‘a’ 3164s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3164s | ~ ^ 3164s | ) 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4406:109: error: expected ‘)’ before ‘b’ 3164s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3164s | ~ ^ 3164s | ) 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c: In function ‘futrts_smul_hi64’: 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3164s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3164s | ^~~~~~~~~~ 3164s | __int128__ 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4410:86: error: expected ‘)’ before ‘a’ 3164s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3164s | ~ ^ 3164s | ) 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4410:104: error: expected ‘)’ before ‘b’ 3164s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3164s | ~ ^ 3164s | ) 3164s 3164s If you find this error message confusing, uninformative, or wrong, please open an issue: 3164s https://github.com/diku-dk/futhark/issues 3164s 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.fut: 3164s Compiling with --backend=multicore: 3164s cc failed with code 1: 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c: In function ‘futrts_umul_hi64’: 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3164s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3164s | ^~~~~~~~~~~ 3164s | __uint32_t 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:4421:90: error: expected ‘)’ before ‘a’ 3164s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3164s | ~ ^ 3164s | ) 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:4421:109: error: expected ‘)’ before ‘b’ 3164s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3164s | ~ ^ 3164s | ) 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c: In function ‘futrts_smul_hi64’: 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3164s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3164s | ^~~~~~~~~~ 3164s | __int128__ 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:4425:86: error: expected ‘)’ before ‘a’ 3164s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3164s | ~ ^ 3164s | ) 3164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:4425:104: error: expected ‘)’ before ‘b’ 3164s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3164s | ~ ^ 3164s | ) 3164s 3164s If you find this error message confusing, uninformative, or wrong, please open an issue: 3164s https://github.com/diku-dk/futhark/issues 3164s 3165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.fut: 3165s Compiling with --backend=multicore: 3165s cc failed with code 1: 3165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c: In function ‘futrts_umul_hi64’: 3165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3165s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3165s | ^~~~~~~~~~~ 3165s | __uint32_t 3165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:4422:90: error: expected ‘)’ before ‘a’ 3165s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3165s | ~ ^ 3165s | ) 3165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:4422:109: error: expected ‘)’ before ‘b’ 3165s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3165s | ~ ^ 3165s | ) 3165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c: In function ‘futrts_smul_hi64’: 3165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3165s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3165s | ^~~~~~~~~~ 3165s | __int128__ 3165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:4426:86: error: expected ‘)’ before ‘a’ 3165s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3165s | ~ ^ 3165s | ) 3165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:4426:104: error: expected ‘)’ before ‘b’ 3165s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3165s | ~ ^ 3165s | ) 3165s 3165s If you find this error message confusing, uninformative, or wrong, please open an issue: 3165s https://github.com/diku-dk/futhark/issues 3165s 3166s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.fut: 3166s Compiling with --backend=multicore: 3166s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.fut:49:9-42: 3166s Entry point parameter 3166s 3166s ((wpss: [d₀][d₁]f32): [][]f32, (wqsss: [d₀][d₃][d₄]f32): [][][]f32) 3166s 3166s will have an opaque type, so the entry point will likely not be callable. 3166s cc failed with code 1: 3166s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c: In function ‘futrts_umul_hi64’: 3166s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4468:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3166s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3166s | ^~~~~~~~~~~ 3166s | __uint32_t 3166s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4468:78: note: each undeclared identifier is reported only once for each function it appears in 3166s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4468:90: error: expected ‘)’ before ‘a’ 3166s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3166s | ~ ^ 3166s | ) 3166s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4468:109: error: expected ‘)’ before ‘b’ 3166s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3166s | ~ ^ 3166s | ) 3166s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c: In function ‘futrts_smul_hi64’: 3166s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4472:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3166s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3166s | ^~~~~~~~~~ 3166s | __int128__ 3166s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4472:86: error: expected ‘)’ before ‘a’ 3166s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3166s | ~ ^ 3166s | ) 3166s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4472:104: error: expected ‘)’ before ‘b’ 3166s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3166s | ~ ^ 3166s | ) 3166s 3166s If you find this error message confusing, uninformative, or wrong, please open an issue: 3166s https://github.com/diku-dk/futhark/issues 3166s 3166s 366/2313 passed. 3166s autopkgtest [23:53:56]: test multicore: -----------------------] 3171s autopkgtest [23:54:01]: test multicore: - - - - - - - - - - results - - - - - - - - - - 3171s multicore FLAKY non-zero exit status 1 3176s autopkgtest [23:54:06]: test opencl: preparing testbed 3178s Reading package lists... 3178s Building dependency tree... 3178s Reading state information... 3178s Starting pkgProblemResolver with broken count: 0 3179s Starting 2 pkgProblemResolver with broken count: 0 3179s Done 3179s The following NEW packages will be installed: 3179s clang-18 libclang-common-18-dev libclang-cpp18 libclang1-18 libgc1 3179s libhwloc15 libllvm18 libobjc-14-dev libobjc4 libpocl2-common libpocl2t64 3179s llvm-18-linker-tools ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers 3179s opencl-clhpp-headers pocl-opencl-icd 3180s 0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded. 3180s Need to get 51.0 MB of archives. 3180s After this operation, 223 MB of additional disk space will be used. 3180s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libllvm18 armhf 1:18.1.8-15 [26.6 MB] 3181s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libclang-cpp18 armhf 1:18.1.8-15 [12.6 MB] 3181s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libgc1 armhf 1:8.2.8-1 [81.2 kB] 3181s Get:4 http://ftpmaster.internal/ubuntu plucky/universe armhf libobjc4 armhf 14.2.0-17ubuntu1 [38.2 kB] 3181s Get:5 http://ftpmaster.internal/ubuntu plucky/universe armhf libobjc-14-dev armhf 14.2.0-17ubuntu1 [185 kB] 3181s Get:6 http://ftpmaster.internal/ubuntu plucky/universe armhf libclang-common-18-dev armhf 1:18.1.8-15 [736 kB] 3181s Get:7 http://ftpmaster.internal/ubuntu plucky/universe armhf llvm-18-linker-tools armhf 1:18.1.8-15 [1149 kB] 3181s Get:8 http://ftpmaster.internal/ubuntu plucky/universe armhf libclang1-18 armhf 1:18.1.8-15 [7287 kB] 3182s Get:9 http://ftpmaster.internal/ubuntu plucky/universe armhf clang-18 armhf 1:18.1.8-15 [76.1 kB] 3182s Get:10 http://ftpmaster.internal/ubuntu plucky/universe armhf libhwloc15 armhf 2.11.2-1build1 [149 kB] 3182s Get:11 http://ftpmaster.internal/ubuntu plucky/universe armhf libpocl2-common all 6.0-4 [82.8 kB] 3182s Get:12 http://ftpmaster.internal/ubuntu plucky/universe armhf libpocl2t64 armhf 6.0-4 [1880 kB] 3182s Get:13 http://ftpmaster.internal/ubuntu plucky/universe armhf ocl-icd-libopencl1 armhf 2.3.2-1build1 [34.5 kB] 3182s Get:14 http://ftpmaster.internal/ubuntu plucky/universe armhf opencl-c-headers all 3.0~2024.10.24-2 [48.2 kB] 3182s Get:15 http://ftpmaster.internal/ubuntu plucky/universe armhf opencl-clhpp-headers all 3.0~2024.10.24-2ubuntu1 [51.9 kB] 3182s Get:16 http://ftpmaster.internal/ubuntu plucky/universe armhf ocl-icd-opencl-dev armhf 2.3.2-1build1 [2458 B] 3182s Get:17 http://ftpmaster.internal/ubuntu plucky/universe armhf pocl-opencl-icd armhf 6.0-4 [7166 B] 3182s Fetched 51.0 MB in 2s (21.1 MB/s) 3182s Selecting previously unselected package libllvm18:armhf. 3182s (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 ... 63001 files and directories currently installed.) 3182s Preparing to unpack .../00-libllvm18_1%3a18.1.8-15_armhf.deb ... 3182s Unpacking libllvm18:armhf (1:18.1.8-15) ... 3183s Selecting previously unselected package libclang-cpp18. 3183s Preparing to unpack .../01-libclang-cpp18_1%3a18.1.8-15_armhf.deb ... 3183s Unpacking libclang-cpp18 (1:18.1.8-15) ... 3184s Selecting previously unselected package libgc1:armhf. 3184s Preparing to unpack .../02-libgc1_1%3a8.2.8-1_armhf.deb ... 3184s Unpacking libgc1:armhf (1:8.2.8-1) ... 3184s Selecting previously unselected package libobjc4:armhf. 3184s Preparing to unpack .../03-libobjc4_14.2.0-17ubuntu1_armhf.deb ... 3184s Unpacking libobjc4:armhf (14.2.0-17ubuntu1) ... 3184s Selecting previously unselected package libobjc-14-dev:armhf. 3184s Preparing to unpack .../04-libobjc-14-dev_14.2.0-17ubuntu1_armhf.deb ... 3184s Unpacking libobjc-14-dev:armhf (14.2.0-17ubuntu1) ... 3184s Selecting previously unselected package libclang-common-18-dev:armhf. 3184s Preparing to unpack .../05-libclang-common-18-dev_1%3a18.1.8-15_armhf.deb ... 3184s Unpacking libclang-common-18-dev:armhf (1:18.1.8-15) ... 3184s Selecting previously unselected package llvm-18-linker-tools. 3184s Preparing to unpack .../06-llvm-18-linker-tools_1%3a18.1.8-15_armhf.deb ... 3184s Unpacking llvm-18-linker-tools (1:18.1.8-15) ... 3184s Selecting previously unselected package libclang1-18. 3184s Preparing to unpack .../07-libclang1-18_1%3a18.1.8-15_armhf.deb ... 3184s Unpacking libclang1-18 (1:18.1.8-15) ... 3184s Selecting previously unselected package clang-18. 3184s Preparing to unpack .../08-clang-18_1%3a18.1.8-15_armhf.deb ... 3184s Unpacking clang-18 (1:18.1.8-15) ... 3184s Selecting previously unselected package libhwloc15:armhf. 3184s Preparing to unpack .../09-libhwloc15_2.11.2-1build1_armhf.deb ... 3184s Unpacking libhwloc15:armhf (2.11.2-1build1) ... 3184s Selecting previously unselected package libpocl2-common. 3184s Preparing to unpack .../10-libpocl2-common_6.0-4_all.deb ... 3184s Unpacking libpocl2-common (6.0-4) ... 3184s Selecting previously unselected package libpocl2t64:armhf. 3184s Preparing to unpack .../11-libpocl2t64_6.0-4_armhf.deb ... 3184s Unpacking libpocl2t64:armhf (6.0-4) ... 3184s Selecting previously unselected package ocl-icd-libopencl1:armhf. 3184s Preparing to unpack .../12-ocl-icd-libopencl1_2.3.2-1build1_armhf.deb ... 3184s Unpacking ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 3184s Selecting previously unselected package opencl-c-headers. 3184s Preparing to unpack .../13-opencl-c-headers_3.0~2024.10.24-2_all.deb ... 3184s Unpacking opencl-c-headers (3.0~2024.10.24-2) ... 3184s Selecting previously unselected package opencl-clhpp-headers. 3184s Preparing to unpack .../14-opencl-clhpp-headers_3.0~2024.10.24-2ubuntu1_all.deb ... 3184s Unpacking opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 3184s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 3185s Preparing to unpack .../15-ocl-icd-opencl-dev_2.3.2-1build1_armhf.deb ... 3185s Unpacking ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 3185s Selecting previously unselected package pocl-opencl-icd:armhf. 3185s Preparing to unpack .../16-pocl-opencl-icd_6.0-4_armhf.deb ... 3185s Unpacking pocl-opencl-icd:armhf (6.0-4) ... 3185s Setting up libpocl2-common (6.0-4) ... 3185s Setting up libhwloc15:armhf (2.11.2-1build1) ... 3185s Setting up libclang-common-18-dev:armhf (1:18.1.8-15) ... 3185s Setting up libgc1:armhf (1:8.2.8-1) ... 3185s Setting up opencl-c-headers (3.0~2024.10.24-2) ... 3185s Setting up ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 3185s Setting up libllvm18:armhf (1:18.1.8-15) ... 3185s Setting up libclang1-18 (1:18.1.8-15) ... 3185s Setting up libobjc4:armhf (14.2.0-17ubuntu1) ... 3185s Setting up libobjc-14-dev:armhf (14.2.0-17ubuntu1) ... 3185s Setting up opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 3185s Setting up ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 3185s Setting up llvm-18-linker-tools (1:18.1.8-15) ... 3185s Setting up libclang-cpp18 (1:18.1.8-15) ... 3185s Setting up clang-18 (1:18.1.8-15) ... 3185s Setting up libpocl2t64:armhf (6.0-4) ... 3185s Setting up pocl-opencl-icd:armhf (6.0-4) ... 3185s Processing triggers for man-db (2.13.0-1) ... 3185s Processing triggers for libc-bin (2.41-1ubuntu1) ... 3195s autopkgtest [23:54:25]: test opencl: [----------------------- 3205s 0 failed, 0 passed, 2306 to go. 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.fut: 3217s Compiling with --backend=opencl: 3217s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3217s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3217s 3217s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3217s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3217s 3217s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3217s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3217s cc failed with code 1: 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c: In function ‘futrts_umul_hi64’: 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3217s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3217s | ^~~~~~~~~~~ 3217s | __uint32_t 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:4511:90: error: expected ‘)’ before ‘a’ 3217s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3217s | ~ ^ 3217s | ) 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:4511:109: error: expected ‘)’ before ‘b’ 3217s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3217s | ~ ^ 3217s | ) 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c: In function ‘futrts_smul_hi64’: 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3217s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3217s | ^~~~~~~~~~ 3217s | __int128__ 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:4515:86: error: expected ‘)’ before ‘a’ 3217s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3217s | ~ ^ 3217s | ) 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:4515:104: error: expected ‘)’ before ‘b’ 3217s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3217s | ~ ^ 3217s | ) 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c: In function ‘mk_compile_opts’: 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist0.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3217s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3217s | ~~^ ~~~~~~~~~~~~~ 3217s | | | 3217s | unsigned int int64_t {aka long long int} 3217s | %llu 3217s 3217s If you find this error message confusing, uninformative, or wrong, please open an issue: 3217s https://github.com/diku-dk/futhark/issues 3217s 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.fut: 3217s Compiling with --backend=opencl: 3217s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3217s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3217s 3217s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3217s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3217s 3217s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3217s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3217s cc failed with code 1: 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c: In function ‘futrts_umul_hi64’: 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3217s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3217s | ^~~~~~~~~~~ 3217s | __uint32_t 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:4511:90: error: expected ‘)’ before ‘a’ 3217s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3217s | ~ ^ 3217s | ) 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:4511:109: error: expected ‘)’ before ‘b’ 3217s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3217s | ~ ^ 3217s | ) 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c: In function ‘futrts_smul_hi64’: 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3217s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3217s | ^~~~~~~~~~ 3217s | __int128__ 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:4515:86: error: expected ‘)’ before ‘a’ 3217s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3217s | ~ ^ 3217s | ) 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:4515:104: error: expected ‘)’ before ‘b’ 3217s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3217s | ~ ^ 3217s | ) 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c: In function ‘mk_compile_opts’: 3217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist1.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3217s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3217s | ~~^ ~~~~~~~~~~~~~ 3217s | | | 3217s | unsigned int int64_t {aka long long int} 3217s | %llu 3217s 3217s If you find this error message confusing, uninformative, or wrong, please open an issue: 3217s https://github.com/diku-dk/futhark/issues 3217s 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.fut: 3218s Compiling with --backend=opencl: 3218s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3218s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3218s 3218s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3218s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3218s 3218s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3218s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3218s cc failed with code 1: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c: In function ‘futrts_umul_hi64’: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3218s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3218s | ^~~~~~~~~~~ 3218s | __uint32_t 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:4511:90: error: expected ‘)’ before ‘a’ 3218s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:4511:109: error: expected ‘)’ before ‘b’ 3218s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c: In function ‘futrts_smul_hi64’: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3218s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3218s | ^~~~~~~~~~ 3218s | __int128__ 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:4515:86: error: expected ‘)’ before ‘a’ 3218s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:4515:104: error: expected ‘)’ before ‘b’ 3218s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c: In function ‘mk_compile_opts’: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist2.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3218s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3218s | ~~^ ~~~~~~~~~~~~~ 3218s | | | 3218s | unsigned int int64_t {aka long long int} 3218s | %llu 3218s 3218s If you find this error message confusing, uninformative, or wrong, please open an issue: 3218s https://github.com/diku-dk/futhark/issues 3218s 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.fut: 3218s Compiling with --backend=opencl: 3218s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3218s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3218s 3218s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3218s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3218s 3218s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3218s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3218s cc failed with code 1: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c: In function ‘futrts_umul_hi64’: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3218s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3218s | ^~~~~~~~~~~ 3218s | __uint32_t 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:4511:90: error: expected ‘)’ before ‘a’ 3218s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:4511:109: error: expected ‘)’ before ‘b’ 3218s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c: In function ‘futrts_smul_hi64’: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3218s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3218s | ^~~~~~~~~~ 3218s | __int128__ 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:4515:86: error: expected ‘)’ before ‘a’ 3218s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:4515:104: error: expected ‘)’ before ‘b’ 3218s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c: In function ‘mk_compile_opts’: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist3.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3218s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3218s | ~~^ ~~~~~~~~~~~~~ 3218s | | | 3218s | unsigned int int64_t {aka long long int} 3218s | %llu 3218s 3218s If you find this error message confusing, uninformative, or wrong, please open an issue: 3218s https://github.com/diku-dk/futhark/issues 3218s 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.fut: 3218s Compiling with --backend=opencl: 3218s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3218s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3218s 3218s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3218s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3218s 3218s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3218s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3218s cc failed with code 1: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c: In function ‘futrts_umul_hi64’: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3218s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3218s | ^~~~~~~~~~~ 3218s | __uint32_t 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:4511:90: error: expected ‘)’ before ‘a’ 3218s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:4511:109: error: expected ‘)’ before ‘b’ 3218s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c: In function ‘futrts_smul_hi64’: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3218s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3218s | ^~~~~~~~~~ 3218s | __int128__ 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:4515:86: error: expected ‘)’ before ‘a’ 3218s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:4515:104: error: expected ‘)’ before ‘b’ 3218s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c: In function ‘mk_compile_opts’: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/dup.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3218s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3218s | ~~^ ~~~~~~~~~~~~~ 3218s | | | 3218s | unsigned int int64_t {aka long long int} 3218s | %llu 3218s 3218s If you find this error message confusing, uninformative, or wrong, please open an issue: 3218s https://github.com/diku-dk/futhark/issues 3218s 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.fut: 3218s Compiling with --backend=opencl: 3218s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3218s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3218s 3218s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3218s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3218s 3218s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3218s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3218s cc failed with code 1: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c: In function ‘futrts_umul_hi64’: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3218s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3218s | ^~~~~~~~~~~ 3218s | __uint32_t 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:4511:90: error: expected ‘)’ before ‘a’ 3218s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:4511:109: error: expected ‘)’ before ‘b’ 3218s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c: In function ‘futrts_smul_hi64’: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3218s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3218s | ^~~~~~~~~~ 3218s | __int128__ 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:4515:86: error: expected ‘)’ before ‘a’ 3218s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:4515:104: error: expected ‘)’ before ‘b’ 3218s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3218s | ~ ^ 3218s | ) 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c: In function ‘mk_compile_opts’: 3218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/fusion0.c:7853:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3218s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3218s | ~~^ ~~~~~~~~~~~~~ 3218s | | | 3218s | unsigned int int64_t {aka long long int} 3218s | %llu 3218s 3218s If you find this error message confusing, uninformative, or wrong, please open an issue: 3218s https://github.com/diku-dk/futhark/issues 3218s 3219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.fut: 3219s Compiling with --backend=opencl: 3219s cc failed with code 1: 3219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c: In function ‘futrts_umul_hi64’: 3219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3219s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3219s | ^~~~~~~~~~~ 3219s | __uint32_t 3219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:4511:90: error: expected ‘)’ before ‘a’ 3219s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3219s | ~ ^ 3219s | ) 3219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:4511:109: error: expected ‘)’ before ‘b’ 3219s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3219s | ~ ^ 3219s | ) 3219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c: In function ‘futrts_smul_hi64’: 3219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3219s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3219s | ^~~~~~~~~~ 3219s | __int128__ 3219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:4515:86: error: expected ‘)’ before ‘a’ 3219s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3219s | ~ ^ 3219s | ) 3219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:4515:104: error: expected ‘)’ before ‘b’ 3219s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3219s | ~ ^ 3219s | ) 3219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c: In function ‘mk_compile_opts’: 3219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearImp.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3219s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3219s | ~~^ ~~~~~~~~~~~~~ 3219s | | | 3219s | unsigned int int64_t {aka long long int} 3219s | %llu 3219s 3219s If you find this error message confusing, uninformative, or wrong, please open an issue: 3219s https://github.com/diku-dk/futhark/issues 3219s 3227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.fut: 3227s Compiling with --backend=opencl: 3227s cc failed with code 1: 3227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c: In function ‘futrts_umul_hi64’: 3227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3227s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3227s | ^~~~~~~~~~~ 3227s | __uint32_t 3227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:4511:90: error: expected ‘)’ before ‘a’ 3227s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3227s | ~ ^ 3227s | ) 3227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:4511:109: error: expected ‘)’ before ‘b’ 3227s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3227s | ~ ^ 3227s | ) 3227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c: In function ‘futrts_smul_hi64’: 3227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3227s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3227s | ^~~~~~~~~~ 3227s | __int128__ 3227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:4515:86: error: expected ‘)’ before ‘a’ 3227s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3227s | ~ ^ 3227s | ) 3227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:4515:104: error: expected ‘)’ before ‘b’ 3227s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3227s | ~ ^ 3227s | ) 3227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c: In function ‘mk_compile_opts’: 3227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/BabyBearFun.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3227s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3227s | ~~^ ~~~~~~~~~~~~~ 3227s | | | 3227s | unsigned int int64_t {aka long long int} 3227s | %llu 3227s 3227s If you find this error message confusing, uninformative, or wrong, please open an issue: 3227s https://github.com/diku-dk/futhark/issues 3227s 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.fut: 3229s Compiling with --backend=opencl: 3229s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3229s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3229s 3229s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3229s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3229s 3229s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3229s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3229s cc failed with code 1: 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c: In function ‘futrts_umul_hi64’: 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3229s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3229s | ^~~~~~~~~~~ 3229s | __uint32_t 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:4511:90: error: expected ‘)’ before ‘a’ 3229s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3229s | ~ ^ 3229s | ) 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:4511:109: error: expected ‘)’ before ‘b’ 3229s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3229s | ~ ^ 3229s | ) 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c: In function ‘futrts_smul_hi64’: 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3229s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3229s | ^~~~~~~~~~ 3229s | __int128__ 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:4515:86: error: expected ‘)’ before ‘a’ 3229s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3229s | ~ ^ 3229s | ) 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:4515:104: error: expected ‘)’ before ‘b’ 3229s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3229s | ~ ^ 3229s | ) 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c: In function ‘mk_compile_opts’: 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/id.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3229s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3229s | ~~^ ~~~~~~~~~~~~~ 3229s | | | 3229s | unsigned int int64_t {aka long long int} 3229s | %llu 3229s 3229s If you find this error message confusing, uninformative, or wrong, please open an issue: 3229s https://github.com/diku-dk/futhark/issues 3229s 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut: 3229s Compiling with --backend=opencl: 3229s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3229s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3229s 3229s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3229s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3229s 3229s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3229s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3229s cc failed with code 1: 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c: In function ‘futrts_umul_hi64’: 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3229s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3229s | ^~~~~~~~~~~ 3229s | __uint32_t 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:4485:90: error: expected ‘)’ before ‘a’ 3229s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3229s | ~ ^ 3229s | ) 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:4485:109: error: expected ‘)’ before ‘b’ 3229s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3229s | ~ ^ 3229s | ) 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c: In function ‘futrts_smul_hi64’: 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3229s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3229s | ^~~~~~~~~~ 3229s | __int128__ 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:4489:86: error: expected ‘)’ before ‘a’ 3229s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3229s | ~ ^ 3229s | ) 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:4489:104: error: expected ‘)’ before ‘b’ 3229s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3229s | ~ ^ 3229s | ) 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c: In function ‘mk_compile_opts’: 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3229s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3229s | ~~^ ~~~~~~~~~~~~~ 3229s | | | 3229s | unsigned int int64_t {aka long long int} 3229s | %llu 3229s 3229s If you find this error message confusing, uninformative, or wrong, please open an issue: 3229s https://github.com/diku-dk/futhark/issues 3229s 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.fut: 3229s Compiling with --backend=opencl: 3229s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3229s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3229s 3229s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3229s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3229s 3229s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3229s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3229s cc failed with code 1: 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c: In function ‘futrts_umul_hi64’: 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3229s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3229s | ^~~~~~~~~~~ 3229s | __uint32_t 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:4511:90: error: expected ‘)’ before ‘a’ 3229s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3229s | ~ ^ 3229s | ) 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:4511:109: error: expected ‘)’ before ‘b’ 3229s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3229s | ~ ^ 3229s | ) 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c: In function ‘futrts_smul_hi64’: 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3229s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3229s | ^~~~~~~~~~ 3229s | __int128__ 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:4515:86: error: expected ‘)’ before ‘a’ 3229s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3229s | ~ ^ 3229s | ) 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:4515:104: error: expected ‘)’ before ‘b’ 3229s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3229s | ~ ^ 3229s | ) 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c: In function ‘mk_compile_opts’: 3229s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/neutral.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3229s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3229s | ~~^ ~~~~~~~~~~~~~ 3229s | | | 3229s | unsigned int int64_t {aka long long int} 3229s | %llu 3229s 3229s If you find this error message confusing, uninformative, or wrong, please open an issue: 3229s https://github.com/diku-dk/futhark/issues 3229s 3230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.fut: 3230s Compiling with --backend=opencl: 3230s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3230s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3230s 3230s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3230s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3230s 3230s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3230s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3230s cc failed with code 1: 3230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c: In function ‘futrts_umul_hi64’: 3230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3230s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3230s | ^~~~~~~~~~~ 3230s | __uint32_t 3230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:4513:90: error: expected ‘)’ before ‘a’ 3230s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3230s | ~ ^ 3230s | ) 3230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:4513:109: error: expected ‘)’ before ‘b’ 3230s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3230s | ~ ^ 3230s | ) 3230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c: In function ‘futrts_smul_hi64’: 3230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3230s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3230s | ^~~~~~~~~~ 3230s | __int128__ 3230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:4517:86: error: expected ‘)’ before ‘a’ 3230s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3230s | ~ ^ 3230s | ) 3230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:4517:104: error: expected ‘)’ before ‘b’ 3230s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3230s | ~ ^ 3230s | ) 3230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c: In function ‘mk_compile_opts’: 3230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist4.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3230s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3230s | ~~^ ~~~~~~~~~~~~~ 3230s | | | 3230s | unsigned int int64_t {aka long long int} 3230s | %llu 3230s 3230s If you find this error message confusing, uninformative, or wrong, please open an issue: 3230s https://github.com/diku-dk/futhark/issues 3230s 3231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.fut: 3231s Compiling with --backend=opencl: 3231s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3231s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3231s 3231s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3231s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3231s 3231s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3231s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3231s cc failed with code 1: 3231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c: In function ‘futrts_umul_hi64’: 3231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3231s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3231s | ^~~~~~~~~~~ 3231s | __uint32_t 3231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:4511:90: error: expected ‘)’ before ‘a’ 3231s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3231s | ~ ^ 3231s | ) 3231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:4511:109: error: expected ‘)’ before ‘b’ 3231s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3231s | ~ ^ 3231s | ) 3231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c: In function ‘futrts_smul_hi64’: 3231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3231s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3231s | ^~~~~~~~~~ 3231s | __int128__ 3231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:4515:86: error: expected ‘)’ before ‘a’ 3231s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3231s | ~ ^ 3231s | ) 3231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:4515:104: error: expected ‘)’ before ‘b’ 3231s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3231s | ~ ^ 3231s | ) 3231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c: In function ‘mk_compile_opts’: 3231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter0.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3231s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3231s | ~~^ ~~~~~~~~~~~~~ 3231s | | | 3231s | unsigned int int64_t {aka long long int} 3231s | %llu 3231s 3231s If you find this error message confusing, uninformative, or wrong, please open an issue: 3231s https://github.com/diku-dk/futhark/issues 3231s 3232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.fut: 3232s Compiling with --backend=opencl: 3232s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3232s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3232s 3232s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3232s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3232s 3232s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3232s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3232s cc failed with code 1: 3232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c: In function ‘futrts_umul_hi64’: 3232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3232s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3232s | ^~~~~~~~~~~ 3232s | __uint32_t 3232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:4513:90: error: expected ‘)’ before ‘a’ 3232s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3232s | ~ ^ 3232s | ) 3232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:4513:109: error: expected ‘)’ before ‘b’ 3232s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3232s | ~ ^ 3232s | ) 3232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c: In function ‘futrts_smul_hi64’: 3232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3232s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3232s | ^~~~~~~~~~ 3232s | __int128__ 3232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:4517:86: error: expected ‘)’ before ‘a’ 3232s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3232s | ~ ^ 3232s | ) 3232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:4517:104: error: expected ‘)’ before ‘b’ 3232s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3232s | ~ ^ 3232s | ) 3232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c: In function ‘mk_compile_opts’: 3232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/outermap0.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3232s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3232s | ~~^ ~~~~~~~~~~~~~ 3232s | | | 3232s | unsigned int int64_t {aka long long int} 3232s | %llu 3232s 3232s If you find this error message confusing, uninformative, or wrong, please open an issue: 3232s https://github.com/diku-dk/futhark/issues 3232s 3234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.fut: 3234s Compiling with --backend=opencl: 3234s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3234s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3234s 3234s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3234s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3234s 3234s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3234s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3234s cc failed with code 1: 3234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c: In function ‘futrts_umul_hi64’: 3234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3234s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3234s | ^~~~~~~~~~~ 3234s | __uint32_t 3234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:4528:90: error: expected ‘)’ before ‘a’ 3234s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3234s | ~ ^ 3234s | ) 3234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:4528:109: error: expected ‘)’ before ‘b’ 3234s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3234s | ~ ^ 3234s | ) 3234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c: In function ‘futrts_smul_hi64’: 3234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3234s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3234s | ^~~~~~~~~~ 3234s | __int128__ 3234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:4532:86: error: expected ‘)’ before ‘a’ 3234s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3234s | ~ ^ 3234s | ) 3234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:4532:104: error: expected ‘)’ before ‘b’ 3234s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3234s | ~ ^ 3234s | ) 3234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c: In function ‘mk_compile_opts’: 3234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/hist5.c:7884:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3234s 7884 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3234s | ~~^ ~~~~~~~~~~~~~ 3234s | | | 3234s | unsigned int int64_t {aka long long int} 3234s | %llu 3234s 3234s If you find this error message confusing, uninformative, or wrong, please open an issue: 3234s https://github.com/diku-dk/futhark/issues 3234s 3239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.fut: 3239s Compiling with --backend=opencl: 3239s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3239s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3239s 3239s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3239s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3239s 3239s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3239s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3239s cc failed with code 1: 3239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c: In function ‘futrts_umul_hi64’: 3239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3239s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3239s | ^~~~~~~~~~~ 3239s | __uint32_t 3239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:4511:90: error: expected ‘)’ before ‘a’ 3239s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3239s | ~ ^ 3239s | ) 3239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:4511:109: error: expected ‘)’ before ‘b’ 3239s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3239s | ~ ^ 3239s | ) 3239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c: In function ‘futrts_smul_hi64’: 3239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3239s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3239s | ^~~~~~~~~~ 3239s | __int128__ 3239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:4515:86: error: expected ‘)’ before ‘a’ 3239s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3239s | ~ ^ 3239s | ) 3239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:4515:104: error: expected ‘)’ before ‘b’ 3239s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3239s | ~ ^ 3239s | ) 3239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c: In function ‘mk_compile_opts’: 3239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3239s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3239s | ~~^ ~~~~~~~~~~~~~ 3239s | | | 3239s | unsigned int int64_t {aka long long int} 3239s | %llu 3239s 3239s If you find this error message confusing, uninformative, or wrong, please open an issue: 3239s https://github.com/diku-dk/futhark/issues 3239s 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.fut: 3241s Compiling with --backend=opencl: 3241s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3241s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3241s 3241s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3241s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3241s 3241s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3241s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3241s cc failed with code 1: 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c: In function ‘futrts_umul_hi64’: 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3241s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3241s | ^~~~~~~~~~~ 3241s | __uint32_t 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:4512:90: error: expected ‘)’ before ‘a’ 3241s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3241s | ~ ^ 3241s | ) 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:4512:109: error: expected ‘)’ before ‘b’ 3241s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3241s | ~ ^ 3241s | ) 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c: In function ‘futrts_smul_hi64’: 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3241s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3241s | ^~~~~~~~~~ 3241s | __int128__ 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:4516:86: error: expected ‘)’ before ‘a’ 3241s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3241s | ~ ^ 3241s | ) 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:4516:104: error: expected ‘)’ before ‘b’ 3241s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3241s | ~ ^ 3241s | ) 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c: In function ‘mk_compile_opts’: 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatter2.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3241s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3241s | ~~^ ~~~~~~~~~~~~~ 3241s | | | 3241s | unsigned int int64_t {aka long long int} 3241s | %llu 3241s 3241s If you find this error message confusing, uninformative, or wrong, please open an issue: 3241s https://github.com/diku-dk/futhark/issues 3241s 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.fut: 3241s Compiling with --backend=opencl: 3241s cc failed with code 1: 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c: In function ‘futrts_umul_hi64’: 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:4525:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3241s 4525 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3241s | ^~~~~~~~~~~ 3241s | __uint32_t 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:4525:78: note: each undeclared identifier is reported only once for each function it appears in 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:4525:90: error: expected ‘)’ before ‘a’ 3241s 4525 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3241s | ~ ^ 3241s | ) 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:4525:109: error: expected ‘)’ before ‘b’ 3241s 4525 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3241s | ~ ^ 3241s | ) 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c: In function ‘futrts_smul_hi64’: 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:4529:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3241s 4529 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3241s | ^~~~~~~~~~ 3241s | __int128__ 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:4529:86: error: expected ‘)’ before ‘a’ 3241s 4529 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3241s | ~ ^ 3241s | ) 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:4529:104: error: expected ‘)’ before ‘b’ 3241s 4529 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3241s | ~ ^ 3241s | ) 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c: In function ‘mk_compile_opts’: 3241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr0.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3241s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3241s | ~~^ ~~~~~~~~~~~~~ 3241s | | | 3241s | unsigned int int64_t {aka long long int} 3241s | %llu 3241s 3241s If you find this error message confusing, uninformative, or wrong, please open an issue: 3241s https://github.com/diku-dk/futhark/issues 3241s 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.fut: 3242s Compiling with --backend=opencl: 3242s cc failed with code 1: 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c: In function ‘futrts_umul_hi64’: 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3242s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3242s | ^~~~~~~~~~~ 3242s | __uint32_t 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:4528:90: error: expected ‘)’ before ‘a’ 3242s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3242s | ~ ^ 3242s | ) 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:4528:109: error: expected ‘)’ before ‘b’ 3242s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3242s | ~ ^ 3242s | ) 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c: In function ‘futrts_smul_hi64’: 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3242s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3242s | ^~~~~~~~~~ 3242s | __int128__ 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:4532:86: error: expected ‘)’ before ‘a’ 3242s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3242s | ~ ^ 3242s | ) 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:4532:104: error: expected ‘)’ before ‘b’ 3242s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3242s | ~ ^ 3242s | ) 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c: In function ‘mk_compile_opts’: 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr1.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3242s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3242s | ~~^ ~~~~~~~~~~~~~ 3242s | | | 3242s | unsigned int int64_t {aka long long int} 3242s | %llu 3242s 3242s If you find this error message confusing, uninformative, or wrong, please open an issue: 3242s https://github.com/diku-dk/futhark/issues 3242s 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.fut: 3242s Compiling with --backend=opencl: 3242s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3242s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3242s 3242s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3242s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3242s 3242s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3242s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3242s cc failed with code 1: 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c: In function ‘futrts_umul_hi64’: 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3242s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3242s | ^~~~~~~~~~~ 3242s | __uint32_t 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:4512:90: error: expected ‘)’ before ‘a’ 3242s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3242s | ~ ^ 3242s | ) 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:4512:109: error: expected ‘)’ before ‘b’ 3242s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3242s | ~ ^ 3242s | ) 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c: In function ‘futrts_smul_hi64’: 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3242s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3242s | ^~~~~~~~~~ 3242s | __int128__ 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:4516:86: error: expected ‘)’ before ‘a’ 3242s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3242s | ~ ^ 3242s | ) 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:4516:104: error: expected ‘)’ before ‘b’ 3242s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3242s | ~ ^ 3242s | ) 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c: In function ‘mk_compile_opts’: 3242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/scatterhist.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3242s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3242s | ~~^ ~~~~~~~~~~~~~ 3242s | | | 3242s | unsigned int int64_t {aka long long int} 3242s | %llu 3242s 3242s If you find this error message confusing, uninformative, or wrong, please open an issue: 3242s https://github.com/diku-dk/futhark/issues 3242s 3243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.fut: 3243s Compiling with --backend=opencl: 3243s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.fut:4:23-36: 3243s Defaulting ambiguous type to i32. 3243s cc failed with code 1: 3243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c: In function ‘futrts_umul_hi64’: 3243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3243s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3243s | ^~~~~~~~~~~ 3243s | __uint32_t 3243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:4513:90: error: expected ‘)’ before ‘a’ 3243s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3243s | ~ ^ 3243s | ) 3243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:4513:109: error: expected ‘)’ before ‘b’ 3243s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3243s | ~ ^ 3243s | ) 3243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c: In function ‘futrts_smul_hi64’: 3243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3243s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3243s | ^~~~~~~~~~ 3243s | __int128__ 3243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:4517:86: error: expected ‘)’ before ‘a’ 3243s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3243s | ~ ^ 3243s | ) 3243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:4517:104: error: expected ‘)’ before ‘b’ 3243s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3243s | ~ ^ 3243s | ) 3243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c: In function ‘mk_compile_opts’: 3243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cert.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3243s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3243s | ~~^ ~~~~~~~~~~~~~ 3243s | | | 3243s | unsigned int int64_t {aka long long int} 3243s | %llu 3243s 3243s If you find this error message confusing, uninformative, or wrong, please open an issue: 3243s https://github.com/diku-dk/futhark/issues 3243s 3244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.fut: 3244s Compiling with --backend=opencl: 3244s cc failed with code 1: 3244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c: In function ‘futrts_umul_hi64’: 3244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3244s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3244s | ^~~~~~~~~~~ 3244s | __uint32_t 3244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 3244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:4543:90: error: expected ‘)’ before ‘a’ 3244s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3244s | ~ ^ 3244s | ) 3244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:4543:109: error: expected ‘)’ before ‘b’ 3244s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3244s | ~ ^ 3244s | ) 3244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c: In function ‘futrts_smul_hi64’: 3244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3244s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3244s | ^~~~~~~~~~ 3244s | __int128__ 3244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:4547:86: error: expected ‘)’ before ‘a’ 3244s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3244s | ~ ^ 3244s | ) 3244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:4547:104: error: expected ‘)’ before ‘b’ 3244s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3244s | ~ ^ 3244s | ) 3244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c: In function ‘mk_compile_opts’: 3244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/arr2.c:7877:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3244s 7877 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3244s | ~~^ ~~~~~~~~~~~~~ 3244s | | | 3244s | unsigned int int64_t {aka long long int} 3244s | %llu 3244s 3244s If you find this error message confusing, uninformative, or wrong, please open an issue: 3244s https://github.com/diku-dk/futhark/issues 3244s 3245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.fut: 3245s Compiling with --backend=opencl: 3245s cc failed with code 1: 3245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c: In function ‘futrts_umul_hi64’: 3245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3245s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3245s | ^~~~~~~~~~~ 3245s | __uint32_t 3245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:4512:90: error: expected ‘)’ before ‘a’ 3245s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3245s | ~ ^ 3245s | ) 3245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:4512:109: error: expected ‘)’ before ‘b’ 3245s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3245s | ~ ^ 3245s | ) 3245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c: In function ‘futrts_smul_hi64’: 3245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3245s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3245s | ^~~~~~~~~~ 3245s | __int128__ 3245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:4516:86: error: expected ‘)’ before ‘a’ 3245s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3245s | ~ ^ 3245s | ) 3245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:4516:104: error: expected ‘)’ before ‘b’ 3245s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3245s | ~ ^ 3245s | ) 3245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c: In function ‘mk_compile_opts’: 3245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/clz.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3245s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3245s | ~~^ ~~~~~~~~~~~~~ 3245s | | | 3245s | unsigned int int64_t {aka long long int} 3245s | %llu 3245s 3245s If you find this error message confusing, uninformative, or wrong, please open an issue: 3245s https://github.com/diku-dk/futhark/issues 3245s 3253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.fut: 3253s Compiling with --backend=opencl: 3253s cc failed with code 1: 3253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c: In function ‘futrts_umul_hi64’: 3253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3253s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3253s | ^~~~~~~~~~~ 3253s | __uint32_t 3253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 3253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:4514:90: error: expected ‘)’ before ‘a’ 3253s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3253s | ~ ^ 3253s | ) 3253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:4514:109: error: expected ‘)’ before ‘b’ 3253s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3253s | ~ ^ 3253s | ) 3253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c: In function ‘futrts_smul_hi64’: 3253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3253s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3253s | ^~~~~~~~~~ 3253s | __int128__ 3253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:4518:86: error: expected ‘)’ before ‘a’ 3253s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3253s | ~ ^ 3253s | ) 3253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:4518:104: error: expected ‘)’ before ‘b’ 3253s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3253s | ~ ^ 3253s | ) 3253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c: In function ‘mk_compile_opts’: 3253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/cmp0.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3253s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3253s | ~~^ ~~~~~~~~~~~~~ 3253s | | | 3253s | unsigned int int64_t {aka long long int} 3253s | %llu 3253s 3253s If you find this error message confusing, uninformative, or wrong, please open an issue: 3253s https://github.com/diku-dk/futhark/issues 3253s 3255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.fut: 3255s Compiling with --backend=opencl: 3255s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.fut:6:11-12: 3255s Defaulting ambiguous type to i32. 3255s 3255s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.fut:9:11-12: 3255s Defaulting ambiguous type to i32. 3255s cc failed with code 1: 3255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c: In function ‘futrts_umul_hi64’: 3255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3255s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3255s | ^~~~~~~~~~~ 3255s | __uint32_t 3255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:4512:90: error: expected ‘)’ before ‘a’ 3255s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3255s | ~ ^ 3255s | ) 3255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:4512:109: error: expected ‘)’ before ‘b’ 3255s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3255s | ~ ^ 3255s | ) 3255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c: In function ‘futrts_smul_hi64’: 3255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3255s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3255s | ^~~~~~~~~~ 3255s | __int128__ 3255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:4516:86: error: expected ‘)’ before ‘a’ 3255s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3255s | ~ ^ 3255s | ) 3255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:4516:104: error: expected ‘)’ before ‘b’ 3255s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3255s | ~ ^ 3255s | ) 3255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c: In function ‘mk_compile_opts’: 3255s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/confusion0.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3255s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3255s | ~~^ ~~~~~~~~~~~~~ 3255s | | | 3255s | unsigned int int64_t {aka long long int} 3255s | %llu 3255s 3255s If you find this error message confusing, uninformative, or wrong, please open an issue: 3255s https://github.com/diku-dk/futhark/issues 3255s 3256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.fut: 3256s Compiling with --backend=opencl: 3256s cc failed with code 1: 3256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c: In function ‘futrts_umul_hi64’: 3256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3256s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3256s | ^~~~~~~~~~~ 3256s | __uint32_t 3256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 3256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:4527:90: error: expected ‘)’ before ‘a’ 3256s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3256s | ~ ^ 3256s | ) 3256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:4527:109: error: expected ‘)’ before ‘b’ 3256s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3256s | ~ ^ 3256s | ) 3256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c: In function ‘futrts_smul_hi64’: 3256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3256s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3256s | ^~~~~~~~~~ 3256s | __int128__ 3256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:4531:86: error: expected ‘)’ before ‘a’ 3256s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3256s | ~ ^ 3256s | ) 3256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:4531:104: error: expected ‘)’ before ‘b’ 3256s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3256s | ~ ^ 3256s | ) 3256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c: In function ‘mk_compile_opts’: 3256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/concat0.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3256s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3256s | ~~^ ~~~~~~~~~~~~~ 3256s | | | 3256s | unsigned int int64_t {aka long long int} 3256s | %llu 3256s 3256s If you find this error message confusing, uninformative, or wrong, please open an issue: 3256s https://github.com/diku-dk/futhark/issues 3256s 3257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.fut: 3257s Compiling with --backend=opencl: 3257s cc failed with code 1: 3257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c: In function ‘futrts_umul_hi64’: 3257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3257s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3257s | ^~~~~~~~~~~ 3257s | __uint32_t 3257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:4539:90: error: expected ‘)’ before ‘a’ 3257s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3257s | ~ ^ 3257s | ) 3257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:4539:109: error: expected ‘)’ before ‘b’ 3257s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3257s | ~ ^ 3257s | ) 3257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c: In function ‘futrts_smul_hi64’: 3257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3257s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3257s | ^~~~~~~~~~ 3257s | __int128__ 3257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:4543:86: error: expected ‘)’ before ‘a’ 3257s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3257s | ~ ^ 3257s | ) 3257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:4543:104: error: expected ‘)’ before ‘b’ 3257s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3257s | ~ ^ 3257s | ) 3257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c: In function ‘mk_compile_opts’: 3257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume0.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3257s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3257s | ~~^ ~~~~~~~~~~~~~ 3257s | | | 3257s | unsigned int int64_t {aka long long int} 3257s | %llu 3257s 3257s If you find this error message confusing, uninformative, or wrong, please open an issue: 3257s https://github.com/diku-dk/futhark/issues 3257s 3258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.fut: 3258s Compiling with --backend=opencl: 3258s cc failed with code 1: 3258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c: In function ‘futrts_umul_hi64’: 3258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3258s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3258s | ^~~~~~~~~~~ 3258s | __uint32_t 3258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:4524:90: error: expected ‘)’ before ‘a’ 3258s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3258s | ~ ^ 3258s | ) 3258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:4524:109: error: expected ‘)’ before ‘b’ 3258s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3258s | ~ ^ 3258s | ) 3258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c: In function ‘futrts_smul_hi64’: 3258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3258s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3258s | ^~~~~~~~~~ 3258s | __int128__ 3258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:4528:86: error: expected ‘)’ before ‘a’ 3258s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3258s | ~ ^ 3258s | ) 3258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:4528:104: error: expected ‘)’ before ‘b’ 3258s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3258s | ~ ^ 3258s | ) 3258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c: In function ‘mk_compile_opts’: 3258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume3.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3258s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3258s | ~~^ ~~~~~~~~~~~~~ 3258s | | | 3258s | unsigned int int64_t {aka long long int} 3258s | %llu 3258s 3258s If you find this error message confusing, uninformative, or wrong, please open an issue: 3258s https://github.com/diku-dk/futhark/issues 3258s 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.fut: 3259s Compiling with --backend=opencl: 3259s cc failed with code 1: 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c: In function ‘futrts_umul_hi64’: 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3259s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3259s | ^~~~~~~~~~~ 3259s | __uint32_t 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:4543:90: error: expected ‘)’ before ‘a’ 3259s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3259s | ~ ^ 3259s | ) 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:4543:109: error: expected ‘)’ before ‘b’ 3259s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3259s | ~ ^ 3259s | ) 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c: In function ‘futrts_smul_hi64’: 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3259s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3259s | ^~~~~~~~~~ 3259s | __int128__ 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:4547:86: error: expected ‘)’ before ‘a’ 3259s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3259s | ~ ^ 3259s | ) 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:4547:104: error: expected ‘)’ before ‘b’ 3259s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3259s | ~ ^ 3259s | ) 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c: In function ‘mk_compile_opts’: 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume2.c:7878:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3259s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3259s | ~~^ ~~~~~~~~~~~~~ 3259s | | | 3259s | unsigned int int64_t {aka long long int} 3259s | %llu 3259s 3259s If you find this error message confusing, uninformative, or wrong, please open an issue: 3259s https://github.com/diku-dk/futhark/issues 3259s 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.fut: 3259s Compiling with --backend=opencl: 3259s cc failed with code 1: 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c: In function ‘futrts_umul_hi64’: 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3259s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3259s | ^~~~~~~~~~~ 3259s | __uint32_t 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:4541:90: error: expected ‘)’ before ‘a’ 3259s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3259s | ~ ^ 3259s | ) 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:4541:109: error: expected ‘)’ before ‘b’ 3259s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3259s | ~ ^ 3259s | ) 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c: In function ‘futrts_smul_hi64’: 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3259s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3259s | ^~~~~~~~~~ 3259s | __int128__ 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:4545:86: error: expected ‘)’ before ‘a’ 3259s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3259s | ~ ^ 3259s | ) 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:4545:104: error: expected ‘)’ before ‘b’ 3259s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3259s | ~ ^ 3259s | ) 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c: In function ‘mk_compile_opts’: 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume1.c:7881:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3259s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3259s | ~~^ ~~~~~~~~~~~~~ 3259s | | | 3259s | unsigned int int64_t {aka long long int} 3259s | %llu 3259s 3259s If you find this error message confusing, uninformative, or wrong, please open an issue: 3259s https://github.com/diku-dk/futhark/issues 3259s 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.fut: 3259s Compiling with --backend=opencl: 3259s cc failed with code 1: 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c: In function ‘futrts_umul_hi64’: 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3259s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3259s | ^~~~~~~~~~~ 3259s | __uint32_t 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:4537:90: error: expected ‘)’ before ‘a’ 3259s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3259s | ~ ^ 3259s | ) 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:4537:109: error: expected ‘)’ before ‘b’ 3259s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3259s | ~ ^ 3259s | ) 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c: In function ‘futrts_smul_hi64’: 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3259s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3259s | ^~~~~~~~~~ 3259s | __int128__ 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:4541:86: error: expected ‘)’ before ‘a’ 3259s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3259s | ~ ^ 3259s | ) 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:4541:104: error: expected ‘)’ before ‘b’ 3259s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3259s | ~ ^ 3259s | ) 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c: In function ‘mk_compile_opts’: 3259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume4.c:7870:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3259s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3259s | ~~^ ~~~~~~~~~~~~~ 3259s | | | 3259s | unsigned int int64_t {aka long long int} 3259s | %llu 3259s 3259s If you find this error message confusing, uninformative, or wrong, please open an issue: 3259s https://github.com/diku-dk/futhark/issues 3259s 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.fut: 3267s Compiling with --backend=opencl: 3267s cc failed with code 1: 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c: In function ‘futrts_umul_hi64’: 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3267s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3267s | ^~~~~~~~~~~ 3267s | __uint32_t 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:4511:90: error: expected ‘)’ before ‘a’ 3267s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3267s | ~ ^ 3267s | ) 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:4511:109: error: expected ‘)’ before ‘b’ 3267s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3267s | ~ ^ 3267s | ) 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c: In function ‘futrts_smul_hi64’: 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3267s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3267s | ^~~~~~~~~~ 3267s | __int128__ 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:4515:86: error: expected ‘)’ before ‘a’ 3267s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3267s | ~ ^ 3267s | ) 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:4515:104: error: expected ‘)’ before ‘b’ 3267s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3267s | ~ ^ 3267s | ) 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c: In function ‘mk_compile_opts’: 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume5.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3267s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3267s | ~~^ ~~~~~~~~~~~~~ 3267s | | | 3267s | unsigned int int64_t {aka long long int} 3267s | %llu 3267s 3267s If you find this error message confusing, uninformative, or wrong, please open an issue: 3267s https://github.com/diku-dk/futhark/issues 3267s 3267s 32 failed, 0 passed, 2274 to go. 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.fut: 3267s Compiling with --backend=opencl: 3267s cc failed with code 1: 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c: In function ‘futrts_umul_hi64’: 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:4510:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3267s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3267s | ^~~~~~~~~~~ 3267s | __uint32_t 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:4510:78: note: each undeclared identifier is reported only once for each function it appears in 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:4510:90: error: expected ‘)’ before ‘a’ 3267s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3267s | ~ ^ 3267s | ) 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:4510:109: error: expected ‘)’ before ‘b’ 3267s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3267s | ~ ^ 3267s | ) 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c: In function ‘futrts_smul_hi64’: 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:4514:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3267s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3267s | ^~~~~~~~~~ 3267s | __int128__ 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:4514:86: error: expected ‘)’ before ‘a’ 3267s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3267s | ~ ^ 3267s | ) 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:4514:104: error: expected ‘)’ before ‘b’ 3267s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3267s | ~ ^ 3267s | ) 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c: In function ‘mk_compile_opts’: 3267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv0.c:7840:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3267s 7840 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3267s | ~~^ ~~~~~~~~~~~~~ 3267s | | | 3267s | unsigned int int64_t {aka long long int} 3267s | %llu 3267s 3267s If you find this error message confusing, uninformative, or wrong, please open an issue: 3267s https://github.com/diku-dk/futhark/issues 3267s 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.fut: 3268s Compiling with --backend=opencl: 3268s cc failed with code 1: 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c: In function ‘futrts_umul_hi64’: 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3268s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3268s | ^~~~~~~~~~~ 3268s | __uint32_t 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:4524:90: error: expected ‘)’ before ‘a’ 3268s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3268s | ~ ^ 3268s | ) 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:4524:109: error: expected ‘)’ before ‘b’ 3268s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3268s | ~ ^ 3268s | ) 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c: In function ‘futrts_smul_hi64’: 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3268s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3268s | ^~~~~~~~~~ 3268s | __int128__ 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:4528:86: error: expected ‘)’ before ‘a’ 3268s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3268s | ~ ^ 3268s | ) 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:4528:104: error: expected ‘)’ before ‘b’ 3268s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3268s | ~ ^ 3268s | ) 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c: In function ‘mk_compile_opts’: 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/consume6.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3268s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3268s | ~~^ ~~~~~~~~~~~~~ 3268s | | | 3268s | unsigned int int64_t {aka long long int} 3268s | %llu 3268s 3268s If you find this error message confusing, uninformative, or wrong, please open an issue: 3268s https://github.com/diku-dk/futhark/issues 3268s 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.fut: 3268s Compiling with --backend=opencl: 3268s cc failed with code 1: 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c: In function ‘futrts_umul_hi64’: 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:4510:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3268s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3268s | ^~~~~~~~~~~ 3268s | __uint32_t 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:4510:78: note: each undeclared identifier is reported only once for each function it appears in 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:4510:90: error: expected ‘)’ before ‘a’ 3268s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3268s | ~ ^ 3268s | ) 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:4510:109: error: expected ‘)’ before ‘b’ 3268s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3268s | ~ ^ 3268s | ) 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c: In function ‘futrts_smul_hi64’: 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:4514:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3268s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3268s | ^~~~~~~~~~ 3268s | __int128__ 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:4514:86: error: expected ‘)’ before ‘a’ 3268s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3268s | ~ ^ 3268s | ) 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:4514:104: error: expected ‘)’ before ‘b’ 3268s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3268s | ~ ^ 3268s | ) 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c: In function ‘mk_compile_opts’: 3268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/conv1.c:7840:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3268s 7840 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3268s | ~~^ ~~~~~~~~~~~~~ 3268s | | | 3268s | unsigned int int64_t {aka long long int} 3268s | %llu 3268s 3268s If you find this error message confusing, uninformative, or wrong, please open an issue: 3268s https://github.com/diku-dk/futhark/issues 3268s 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.fut: 3270s Compiling with --backend=opencl: 3270s cc failed with code 1: 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c: In function ‘futrts_umul_hi64’: 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3270s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3270s | ^~~~~~~~~~~ 3270s | __uint32_t 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:4514:90: error: expected ‘)’ before ‘a’ 3270s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3270s | ~ ^ 3270s | ) 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:4514:109: error: expected ‘)’ before ‘b’ 3270s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3270s | ~ ^ 3270s | ) 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c: In function ‘futrts_smul_hi64’: 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3270s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3270s | ^~~~~~~~~~ 3270s | __int128__ 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:4518:86: error: expected ‘)’ before ‘a’ 3270s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3270s | ~ ^ 3270s | ) 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:4518:104: error: expected ‘)’ before ‘b’ 3270s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3270s | ~ ^ 3270s | ) 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c: In function ‘mk_compile_opts’: 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fmul.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3270s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3270s | ~~^ ~~~~~~~~~~~~~ 3270s | | | 3270s | unsigned int int64_t {aka long long int} 3270s | %llu 3270s 3270s If you find this error message confusing, uninformative, or wrong, please open an issue: 3270s https://github.com/diku-dk/futhark/issues 3270s 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.fut: 3270s Compiling with --backend=opencl: 3270s cc failed with code 1: 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c: In function ‘futrts_umul_hi64’: 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3270s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3270s | ^~~~~~~~~~~ 3270s | __uint32_t 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:4514:90: error: expected ‘)’ before ‘a’ 3270s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3270s | ~ ^ 3270s | ) 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:4514:109: error: expected ‘)’ before ‘b’ 3270s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3270s | ~ ^ 3270s | ) 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c: In function ‘futrts_smul_hi64’: 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3270s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3270s | ^~~~~~~~~~ 3270s | __int128__ 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:4518:86: error: expected ‘)’ before ‘a’ 3270s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3270s | ~ ^ 3270s | ) 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:4518:104: error: expected ‘)’ before ‘b’ 3270s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3270s | ~ ^ 3270s | ) 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c: In function ‘mk_compile_opts’: 3270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fdiv.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3270s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3270s | ~~^ ~~~~~~~~~~~~~ 3270s | | | 3270s | unsigned int int64_t {aka long long int} 3270s | %llu 3270s 3270s If you find this error message confusing, uninformative, or wrong, please open an issue: 3270s https://github.com/diku-dk/futhark/issues 3270s 3271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.fut: 3271s Compiling with --backend=opencl: 3271s cc failed with code 1: 3271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c: In function ‘futrts_umul_hi64’: 3271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3271s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3271s | ^~~~~~~~~~~ 3271s | __uint32_t 3271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 3271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:4514:90: error: expected ‘)’ before ‘a’ 3271s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3271s | ~ ^ 3271s | ) 3271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:4514:109: error: expected ‘)’ before ‘b’ 3271s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3271s | ~ ^ 3271s | ) 3271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c: In function ‘futrts_smul_hi64’: 3271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3271s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3271s | ^~~~~~~~~~ 3271s | __int128__ 3271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:4518:86: error: expected ‘)’ before ‘a’ 3271s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3271s | ~ ^ 3271s | ) 3271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:4518:104: error: expected ‘)’ before ‘b’ 3271s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3271s | ~ ^ 3271s | ) 3271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c: In function ‘mk_compile_opts’: 3271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fadd.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3271s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3271s | ~~^ ~~~~~~~~~~~~~ 3271s | | | 3271s | unsigned int int64_t {aka long long int} 3271s | %llu 3271s 3271s If you find this error message confusing, uninformative, or wrong, please open an issue: 3271s https://github.com/diku-dk/futhark/issues 3271s 3272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.fut: 3272s Compiling with --backend=opencl: 3272s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.fut:1:37-38: 3272s Defaulting ambiguous type to i32. 3272s 3272s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.fut:2:17-20: 3272s Defaulting ambiguous type to i32. 3272s cc failed with code 1: 3272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c: In function ‘futrts_umul_hi64’: 3272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3272s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3272s | ^~~~~~~~~~~ 3272s | __uint32_t 3272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:4526:90: error: expected ‘)’ before ‘a’ 3272s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3272s | ~ ^ 3272s | ) 3272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:4526:109: error: expected ‘)’ before ‘b’ 3272s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3272s | ~ ^ 3272s | ) 3272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c: In function ‘futrts_smul_hi64’: 3272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3272s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3272s | ^~~~~~~~~~ 3272s | __int128__ 3272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:4530:86: error: expected ‘)’ before ‘a’ 3272s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3272s | ~ ^ 3272s | ) 3272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:4530:104: error: expected ‘)’ before ‘b’ 3272s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3272s | ~ ^ 3272s | ) 3272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c: In function ‘mk_compile_opts’: 3272s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for0.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3272s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3272s | ~~^ ~~~~~~~~~~~~~ 3272s | | | 3272s | unsigned int int64_t {aka long long int} 3272s | %llu 3272s 3272s If you find this error message confusing, uninformative, or wrong, please open an issue: 3272s https://github.com/diku-dk/futhark/issues 3272s 3280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.fut: 3280s Compiling with --backend=opencl: 3280s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.fut:2:8-13: 3280s Unused name "start". 3280s 3280s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.fut:3:5-10: 3280s Defaulting ambiguous type to i32. 3280s cc failed with code 1: 3280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c: In function ‘futrts_umul_hi64’: 3280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3280s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3280s | ^~~~~~~~~~~ 3280s | __uint32_t 3280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 3280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:4537:90: error: expected ‘)’ before ‘a’ 3280s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3280s | ~ ^ 3280s | ) 3280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:4537:109: error: expected ‘)’ before ‘b’ 3280s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3280s | ~ ^ 3280s | ) 3280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c: In function ‘futrts_smul_hi64’: 3280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3280s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3280s | ^~~~~~~~~~ 3280s | __int128__ 3280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:4541:86: error: expected ‘)’ before ‘a’ 3280s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3280s | ~ ^ 3280s | ) 3280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:4541:104: error: expected ‘)’ before ‘b’ 3280s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3280s | ~ ^ 3280s | ) 3280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c: In function ‘mk_compile_opts’: 3280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for2.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3280s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3280s | ~~^ ~~~~~~~~~~~~~ 3280s | | | 3280s | unsigned int int64_t {aka long long int} 3280s | %llu 3280s 3280s If you find this error message confusing, uninformative, or wrong, please open an issue: 3280s https://github.com/diku-dk/futhark/issues 3280s 3282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.fut: 3282s Compiling with --backend=opencl: 3282s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.fut:1:32-33: 3282s Unused name "i". 3282s 3282s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.fut:1:36-37: 3282s Defaulting ambiguous type to i32. 3282s 3282s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.fut:2:17-20: 3282s Defaulting ambiguous type to i32. 3282s cc failed with code 1: 3282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c: In function ‘futrts_umul_hi64’: 3282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3282s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3282s | ^~~~~~~~~~~ 3282s | __uint32_t 3282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:4512:90: error: expected ‘)’ before ‘a’ 3282s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3282s | ~ ^ 3282s | ) 3282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:4512:109: error: expected ‘)’ before ‘b’ 3282s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3282s | ~ ^ 3282s | ) 3282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c: In function ‘futrts_smul_hi64’: 3282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3282s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3282s | ^~~~~~~~~~ 3282s | __int128__ 3282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:4516:86: error: expected ‘)’ before ‘a’ 3282s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3282s | ~ ^ 3282s | ) 3282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:4516:104: error: expected ‘)’ before ‘b’ 3282s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3282s | ~ ^ 3282s | ) 3282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c: In function ‘mk_compile_opts’: 3282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for0.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3282s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3282s | ~~^ ~~~~~~~~~~~~~ 3282s | | | 3282s | unsigned int int64_t {aka long long int} 3282s | %llu 3282s 3282s If you find this error message confusing, uninformative, or wrong, please open an issue: 3282s https://github.com/diku-dk/futhark/issues 3282s 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.fut: 3284s Compiling with --backend=opencl: 3284s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.fut:3:27-28: 3284s Defaulting ambiguous type to i32. 3284s cc failed with code 1: 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c: In function ‘futrts_umul_hi64’: 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3284s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3284s | ^~~~~~~~~~~ 3284s | __uint32_t 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:4512:90: error: expected ‘)’ before ‘a’ 3284s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3284s | ~ ^ 3284s | ) 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:4512:109: error: expected ‘)’ before ‘b’ 3284s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3284s | ~ ^ 3284s | ) 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c: In function ‘futrts_smul_hi64’: 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3284s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3284s | ^~~~~~~~~~ 3284s | __int128__ 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:4516:86: error: expected ‘)’ before ‘a’ 3284s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3284s | ~ ^ 3284s | ) 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:4516:104: error: expected ‘)’ before ‘b’ 3284s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3284s | ~ ^ 3284s | ) 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c: In function ‘mk_compile_opts’: 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/for1.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3284s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3284s | ~~^ ~~~~~~~~~~~~~ 3284s | | | 3284s | unsigned int int64_t {aka long long int} 3284s | %llu 3284s 3284s If you find this error message confusing, uninformative, or wrong, please open an issue: 3284s https://github.com/diku-dk/futhark/issues 3284s 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.fut: 3284s Compiling with --backend=opencl: 3284s cc failed with code 1: 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c: In function ‘futrts_umul_hi64’: 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:4552:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3284s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3284s | ^~~~~~~~~~~ 3284s | __uint32_t 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:4552:78: note: each undeclared identifier is reported only once for each function it appears in 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:4552:90: error: expected ‘)’ before ‘a’ 3284s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3284s | ~ ^ 3284s | ) 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:4552:109: error: expected ‘)’ before ‘b’ 3284s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3284s | ~ ^ 3284s | ) 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c: In function ‘futrts_smul_hi64’: 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:4556:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3284s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3284s | ^~~~~~~~~~ 3284s | __int128__ 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:4556:86: error: expected ‘)’ before ‘a’ 3284s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3284s | ~ ^ 3284s | ) 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:4556:104: error: expected ‘)’ before ‘b’ 3284s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3284s | ~ ^ 3284s | ) 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c: In function ‘mk_compile_opts’: 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for3.c:7888:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3284s 7888 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3284s | ~~^ ~~~~~~~~~~~~~ 3284s | | | 3284s | unsigned int int64_t {aka long long int} 3284s | %llu 3284s 3284s If you find this error message confusing, uninformative, or wrong, please open an issue: 3284s https://github.com/diku-dk/futhark/issues 3284s 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.fut: 3284s Compiling with --backend=opencl: 3284s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.fut:1:24-31: 3284s Defaulting ambiguous type to i32. 3284s cc failed with code 1: 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c: In function ‘futrts_umul_hi64’: 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3284s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3284s | ^~~~~~~~~~~ 3284s | __uint32_t 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:4511:90: error: expected ‘)’ before ‘a’ 3284s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3284s | ~ ^ 3284s | ) 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:4511:109: error: expected ‘)’ before ‘b’ 3284s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3284s | ~ ^ 3284s | ) 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c: In function ‘futrts_smul_hi64’: 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3284s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3284s | ^~~~~~~~~~ 3284s | __int128__ 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:4515:86: error: expected ‘)’ before ‘a’ 3284s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3284s | ~ ^ 3284s | ) 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:4515:104: error: expected ‘)’ before ‘b’ 3284s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3284s | ~ ^ 3284s | ) 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c: In function ‘mk_compile_opts’: 3284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/map0.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3284s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3284s | ~~^ ~~~~~~~~~~~~~ 3284s | | | 3284s | unsigned int int64_t {aka long long int} 3284s | %llu 3284s 3284s If you find this error message confusing, uninformative, or wrong, please open an issue: 3284s https://github.com/diku-dk/futhark/issues 3284s 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.fut: 3285s Compiling with --backend=opencl: 3285s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3285s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3285s 3285s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3285s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3285s 3285s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3285s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3285s cc failed with code 1: 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c: In function ‘futrts_umul_hi64’: 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3285s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3285s | ^~~~~~~~~~~ 3285s | __uint32_t 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:4524:90: error: expected ‘)’ before ‘a’ 3285s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3285s | ~ ^ 3285s | ) 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:4524:109: error: expected ‘)’ before ‘b’ 3285s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3285s | ~ ^ 3285s | ) 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c: In function ‘futrts_smul_hi64’: 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3285s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3285s | ^~~~~~~~~~ 3285s | __int128__ 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:4528:86: error: expected ‘)’ before ‘a’ 3285s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3285s | ~ ^ 3285s | ) 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:4528:104: error: expected ‘)’ before ‘b’ 3285s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3285s | ~ ^ 3285s | ) 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c: In function ‘mk_compile_opts’: 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/acc0.c:7887:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3285s 7887 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3285s | ~~^ ~~~~~~~~~~~~~ 3285s | | | 3285s | unsigned int int64_t {aka long long int} 3285s | %llu 3285s 3285s If you find this error message confusing, uninformative, or wrong, please open an issue: 3285s https://github.com/diku-dk/futhark/issues 3285s 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.fut: 3285s Compiling with --backend=opencl: 3285s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.fut:1:24-33: 3285s Defaulting ambiguous type to i32. 3285s cc failed with code 1: 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c: In function ‘futrts_umul_hi64’: 3285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3285s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3285s | ^~~~~~~~~~~ 3285s | __uint32_t 3286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:4497:90: error: expected ‘)’ before ‘a’ 3286s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3286s | ~ ^ 3286s | ) 3286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:4497:109: error: expected ‘)’ before ‘b’ 3286s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3286s | ~ ^ 3286s | ) 3286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c: In function ‘futrts_smul_hi64’: 3286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3286s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3286s | ^~~~~~~~~~ 3286s | __int128__ 3286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:4501:86: error: expected ‘)’ before ‘a’ 3286s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3286s | ~ ^ 3286s | ) 3286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:4501:104: error: expected ‘)’ before ‘b’ 3286s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3286s | ~ ^ 3286s | ) 3286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c: In function ‘mk_compile_opts’: 3286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/red0.c:7836:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3286s 7836 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3286s | ~~^ ~~~~~~~~~~~~~ 3286s | | | 3286s | unsigned int int64_t {aka long long int} 3286s | %llu 3286s 3286s If you find this error message confusing, uninformative, or wrong, please open an issue: 3286s https://github.com/diku-dk/futhark/issues 3286s 3288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.fut: 3288s Compiling with --backend=opencl: 3288s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.fut:1:72-73: 3288s Defaulting ambiguous type to i32. 3288s cc failed with code 1: 3288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c: In function ‘futrts_umul_hi64’: 3288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3288s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3288s | ^~~~~~~~~~~ 3288s | __uint32_t 3288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 3288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:4555:90: error: expected ‘)’ before ‘a’ 3288s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3288s | ~ ^ 3288s | ) 3288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:4555:109: error: expected ‘)’ before ‘b’ 3288s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3288s | ~ ^ 3288s | ) 3288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c: In function ‘futrts_smul_hi64’: 3288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3288s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3288s | ^~~~~~~~~~ 3288s | __int128__ 3288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:4559:86: error: expected ‘)’ before ‘a’ 3288s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3288s | ~ ^ 3288s | ) 3288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:4559:104: error: expected ‘)’ before ‘b’ 3288s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3288s | ~ ^ 3288s | ) 3288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c: In function ‘mk_compile_opts’: 3288s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/for1.c:7904:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3288s 7904 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3288s | ~~^ ~~~~~~~~~~~~~ 3288s | | | 3288s | unsigned int int64_t {aka long long int} 3288s | %llu 3288s 3288s If you find this error message confusing, uninformative, or wrong, please open an issue: 3288s https://github.com/diku-dk/futhark/issues 3288s 3292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.fut: 3293s Compiling with --backend=opencl: 3293s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.fut:3:25-27: 3293s Defaulting ambiguous type to i32. 3293s cc failed with code 1: 3293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c: In function ‘futrts_umul_hi64’: 3293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3293s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3293s | ^~~~~~~~~~~ 3293s | __uint32_t 3293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4511:90: error: expected ‘)’ before ‘a’ 3293s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3293s | ~ ^ 3293s | ) 3293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4511:109: error: expected ‘)’ before ‘b’ 3293s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3293s | ~ ^ 3293s | ) 3293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c: In function ‘futrts_smul_hi64’: 3293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3293s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3293s | ^~~~~~~~~~ 3293s | __int128__ 3293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4515:86: error: expected ‘)’ before ‘a’ 3293s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3293s | ~ ^ 3293s | ) 3293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4515:104: error: expected ‘)’ before ‘b’ 3293s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3293s | ~ ^ 3293s | ) 3293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c: In function ‘mk_compile_opts’: 3293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/scatter0.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3293s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3293s | ~~^ ~~~~~~~~~~~~~ 3293s | | | 3293s | unsigned int int64_t {aka long long int} 3293s | %llu 3293s 3293s If you find this error message confusing, uninformative, or wrong, please open an issue: 3293s https://github.com/diku-dk/futhark/issues 3293s 3294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.fut: 3294s Compiling with --backend=opencl: 3294s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.fut:2:32-33: 3294s Defaulting ambiguous type to i32. 3294s 3294s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.fut:2:35-38: 3294s Defaulting ambiguous type to i32. 3294s cc failed with code 1: 3294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c: In function ‘futrts_umul_hi64’: 3294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3294s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3294s | ^~~~~~~~~~~ 3294s | __uint32_t 3294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:4512:90: error: expected ‘)’ before ‘a’ 3294s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3294s | ~ ^ 3294s | ) 3294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:4512:109: error: expected ‘)’ before ‘b’ 3294s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3294s | ~ ^ 3294s | ) 3294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c: In function ‘futrts_smul_hi64’: 3294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3294s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3294s | ^~~~~~~~~~ 3294s | __int128__ 3294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:4516:86: error: expected ‘)’ before ‘a’ 3294s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3294s | ~ ^ 3294s | ) 3294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:4516:104: error: expected ‘)’ before ‘b’ 3294s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3294s | ~ ^ 3294s | ) 3294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c: In function ‘mk_compile_opts’: 3294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/fwd/while0.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3294s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3294s | ~~^ ~~~~~~~~~~~~~ 3294s | | | 3294s | unsigned int int64_t {aka long long int} 3294s | %llu 3294s 3294s If you find this error message confusing, uninformative, or wrong, please open an issue: 3294s https://github.com/diku-dk/futhark/issues 3294s 3298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.fut: 3298s Generating reference outputs: 3298s cc failed with code 1: 3298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c: In function ‘futrts_umul_hi64’: 3298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3298s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3298s | ^~~~~~~~~~~ 3298s | __uint32_t 3298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4422:90: error: expected ‘)’ before ‘a’ 3298s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3298s | ~ ^ 3298s | ) 3298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4422:109: error: expected ‘)’ before ‘b’ 3298s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3298s | ~ ^ 3298s | ) 3298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c: In function ‘futrts_smul_hi64’: 3298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3298s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3298s | ^~~~~~~~~~ 3298s | __int128__ 3298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4426:86: error: expected ‘)’ before ‘a’ 3298s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3298s | ~ ^ 3298s | ) 3298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4426:104: error: expected ‘)’ before ‘b’ 3298s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3298s | ~ ^ 3298s | ) 3298s 3298s If you find this error message confusing, uninformative, or wrong, please open an issue: 3298s https://github.com/diku-dk/futhark/issues 3298s 3302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.fut: 3302s Compiling with --backend=opencl: 3302s cc failed with code 1: 3302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c: In function ‘futrts_umul_hi64’: 3302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:4556:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3302s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3302s | ^~~~~~~~~~~ 3302s | __uint32_t 3302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:4556:78: note: each undeclared identifier is reported only once for each function it appears in 3302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:4556:90: error: expected ‘)’ before ‘a’ 3302s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3302s | ~ ^ 3302s | ) 3302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:4556:109: error: expected ‘)’ before ‘b’ 3302s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3302s | ~ ^ 3302s | ) 3302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c: In function ‘futrts_smul_hi64’: 3302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:4560:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3302s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3302s | ^~~~~~~~~~ 3302s | __int128__ 3302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:4560:86: error: expected ‘)’ before ‘a’ 3302s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3302s | ~ ^ 3302s | ) 3302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:4560:104: error: expected ‘)’ before ‘b’ 3302s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3302s | ~ ^ 3302s | ) 3302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c: In function ‘mk_compile_opts’: 3302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather0.c:7909:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3302s 7909 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3302s | ~~^ ~~~~~~~~~~~~~ 3302s | | | 3302s | unsigned int int64_t {aka long long int} 3302s | %llu 3302s 3302s If you find this error message confusing, uninformative, or wrong, please open an issue: 3302s https://github.com/diku-dk/futhark/issues 3302s 3303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.fut: 3303s Generating reference outputs: 3303s cc failed with code 1: 3303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c: In function ‘futrts_umul_hi64’: 3303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3303s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3303s | ^~~~~~~~~~~ 3303s | __uint32_t 3303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4435:90: error: expected ‘)’ before ‘a’ 3303s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3303s | ~ ^ 3303s | ) 3303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4435:109: error: expected ‘)’ before ‘b’ 3303s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3303s | ~ ^ 3303s | ) 3303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c: In function ‘futrts_smul_hi64’: 3303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3303s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3303s | ^~~~~~~~~~ 3303s | __int128__ 3303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4439:86: error: expected ‘)’ before ‘a’ 3303s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3303s | ~ ^ 3303s | ) 3303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4439:104: error: expected ‘)’ before ‘b’ 3303s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3303s | ~ ^ 3303s | ) 3303s 3303s If you find this error message confusing, uninformative, or wrong, please open an issue: 3303s https://github.com/diku-dk/futhark/issues 3303s 3304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.fut: 3304s Compiling with --backend=opencl: 3304s cc failed with code 1: 3304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c: In function ‘futrts_umul_hi64’: 3304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:4556:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3304s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3304s | ^~~~~~~~~~~ 3304s | __uint32_t 3304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:4556:78: note: each undeclared identifier is reported only once for each function it appears in 3304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:4556:90: error: expected ‘)’ before ‘a’ 3304s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3304s | ~ ^ 3304s | ) 3304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:4556:109: error: expected ‘)’ before ‘b’ 3304s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3304s | ~ ^ 3304s | ) 3304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c: In function ‘futrts_smul_hi64’: 3304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:4560:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3304s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3304s | ^~~~~~~~~~ 3304s | __int128__ 3304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:4560:86: error: expected ‘)’ before ‘a’ 3304s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3304s | ~ ^ 3304s | ) 3304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:4560:104: error: expected ‘)’ before ‘b’ 3304s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3304s | ~ ^ 3304s | ) 3304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c: In function ‘mk_compile_opts’: 3304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather2.c:7905:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3304s 7905 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3304s | ~~^ ~~~~~~~~~~~~~ 3304s | | | 3304s | unsigned int int64_t {aka long long int} 3304s | %llu 3304s 3304s If you find this error message confusing, uninformative, or wrong, please open an issue: 3304s https://github.com/diku-dk/futhark/issues 3304s 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.fut: 3307s Generating reference outputs: 3307s cc failed with code 1: 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c: In function ‘futrts_umul_hi64’: 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4418:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3307s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3307s | ^~~~~~~~~~~ 3307s | __uint32_t 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4418:78: note: each undeclared identifier is reported only once for each function it appears in 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4418:90: error: expected ‘)’ before ‘a’ 3307s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3307s | ~ ^ 3307s | ) 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4418:109: error: expected ‘)’ before ‘b’ 3307s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3307s | ~ ^ 3307s | ) 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c: In function ‘futrts_smul_hi64’: 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4422:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3307s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3307s | ^~~~~~~~~~ 3307s | __int128__ 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4422:86: error: expected ‘)’ before ‘a’ 3307s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3307s | ~ ^ 3307s | ) 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4422:104: error: expected ‘)’ before ‘b’ 3307s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3307s | ~ ^ 3307s | ) 3307s 3307s If you find this error message confusing, uninformative, or wrong, please open an issue: 3307s https://github.com/diku-dk/futhark/issues 3307s 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.fut: 3307s Compiling with --backend=opencl: 3307s cc failed with code 1: 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c: In function ‘futrts_umul_hi64’: 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:4556:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3307s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3307s | ^~~~~~~~~~~ 3307s | __uint32_t 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:4556:78: note: each undeclared identifier is reported only once for each function it appears in 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:4556:90: error: expected ‘)’ before ‘a’ 3307s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3307s | ~ ^ 3307s | ) 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:4556:109: error: expected ‘)’ before ‘b’ 3307s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3307s | ~ ^ 3307s | ) 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c: In function ‘futrts_smul_hi64’: 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:4560:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3307s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3307s | ^~~~~~~~~~ 3307s | __int128__ 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:4560:86: error: expected ‘)’ before ‘a’ 3307s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3307s | ~ ^ 3307s | ) 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:4560:104: error: expected ‘)’ before ‘b’ 3307s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3307s | ~ ^ 3307s | ) 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c: In function ‘mk_compile_opts’: 3307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/gather1.c:7907:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3307s 7907 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3307s | ~~^ ~~~~~~~~~~~~~ 3307s | | | 3307s | unsigned int int64_t {aka long long int} 3307s | %llu 3307s 3307s If you find this error message confusing, uninformative, or wrong, please open an issue: 3307s https://github.com/diku-dk/futhark/issues 3307s 3313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut: 3313s Compiling with --backend=opencl: 3313s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut:15:7-9: 3313s Unused name "Xh". 3313s 3313s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut:16:7-10: 3313s Unused name "Xth". 3313s 3313s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut:17:7-9: 3313s Unused name "Yh". 3313s cc failed with code 1: 3313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c: In function ‘futrts_umul_hi64’: 3313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3313s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3313s | ^~~~~~~~~~~ 3313s | __uint32_t 3313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4531:90: error: expected ‘)’ before ‘a’ 3313s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3313s | ~ ^ 3313s | ) 3313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4531:109: error: expected ‘)’ before ‘b’ 3313s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3313s | ~ ^ 3313s | ) 3313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c: In function ‘futrts_smul_hi64’: 3313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3313s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3313s | ^~~~~~~~~~ 3313s | __int128__ 3313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4535:86: error: expected ‘)’ before ‘a’ 3313s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3313s | ~ ^ 3313s | ) 3313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4535:104: error: expected ‘)’ before ‘b’ 3313s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3313s | ~ ^ 3313s | ) 3313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c: In function ‘mk_compile_opts’: 3313s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:7887:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3313s 7887 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3313s | ~~^ ~~~~~~~~~~~~~ 3313s | | | 3313s | unsigned int int64_t {aka long long int} 3313s | %llu 3313s 3313s If you find this error message confusing, uninformative, or wrong, please open an issue: 3313s https://github.com/diku-dk/futhark/issues 3313s 3315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.fut: 3315s Compiling with --backend=opencl: 3315s cc failed with code 1: 3315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c: In function ‘futrts_umul_hi64’: 3315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:4517:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3315s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3315s | ^~~~~~~~~~~ 3315s | __uint32_t 3315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:4517:78: note: each undeclared identifier is reported only once for each function it appears in 3315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:4517:90: error: expected ‘)’ before ‘a’ 3315s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3315s | ~ ^ 3315s | ) 3315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:4517:109: error: expected ‘)’ before ‘b’ 3315s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3315s | ~ ^ 3315s | ) 3315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c: In function ‘futrts_smul_hi64’: 3315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:4521:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3315s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3315s | ^~~~~~~~~~ 3315s | __int128__ 3315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:4521:86: error: expected ‘)’ before ‘a’ 3315s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3315s | ~ ^ 3315s | ) 3315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:4521:104: error: expected ‘)’ before ‘b’ 3315s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3315s | ~ ^ 3315s | ) 3315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c: In function ‘mk_compile_opts’: 3315s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if0.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3315s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3315s | ~~^ ~~~~~~~~~~~~~ 3315s | | | 3315s | unsigned int int64_t {aka long long int} 3315s | %llu 3315s 3315s If you find this error message confusing, uninformative, or wrong, please open an issue: 3315s https://github.com/diku-dk/futhark/issues 3315s 3317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.fut: 3317s Compiling with --backend=opencl: 3317s cc failed with code 1: 3317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c: In function ‘futrts_umul_hi64’: 3317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3317s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3317s | ^~~~~~~~~~~ 3317s | __uint32_t 3317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:4513:90: error: expected ‘)’ before ‘a’ 3317s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3317s | ~ ^ 3317s | ) 3317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:4513:109: error: expected ‘)’ before ‘b’ 3317s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3317s | ~ ^ 3317s | ) 3317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c: In function ‘futrts_smul_hi64’: 3317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3317s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3317s | ^~~~~~~~~~ 3317s | __int128__ 3317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:4517:86: error: expected ‘)’ before ‘a’ 3317s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3317s | ~ ^ 3317s | ) 3317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:4517:104: error: expected ‘)’ before ‘b’ 3317s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3317s | ~ ^ 3317s | ) 3317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c: In function ‘mk_compile_opts’: 3317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3317s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3317s | ~~^ ~~~~~~~~~~~~~ 3317s | | | 3317s | unsigned int int64_t {aka long long int} 3317s | %llu 3317s 3317s If you find this error message confusing, uninformative, or wrong, please open an issue: 3317s https://github.com/diku-dk/futhark/issues 3317s 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.fut: 3320s Compiling with --backend=opencl: 3320s cc failed with code 1: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c: In function ‘futrts_umul_hi64’: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3320s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3320s | ^~~~~~~~~~~ 3320s | __uint32_t 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:4524:90: error: expected ‘)’ before ‘a’ 3320s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:4524:109: error: expected ‘)’ before ‘b’ 3320s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c: In function ‘futrts_smul_hi64’: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3320s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3320s | ^~~~~~~~~~ 3320s | __int128__ 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:4528:86: error: expected ‘)’ before ‘a’ 3320s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:4528:104: error: expected ‘)’ before ‘b’ 3320s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c: In function ‘mk_compile_opts’: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/if2.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3320s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3320s | ~~^ ~~~~~~~~~~~~~ 3320s | | | 3320s | unsigned int int64_t {aka long long int} 3320s | %llu 3320s 3320s If you find this error message confusing, uninformative, or wrong, please open an issue: 3320s https://github.com/diku-dk/futhark/issues 3320s 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.fut: 3320s Compiling with --backend=opencl: 3320s cc failed with code 1: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c: In function ‘futrts_umul_hi64’: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3320s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3320s | ^~~~~~~~~~~ 3320s | __uint32_t 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:4498:90: error: expected ‘)’ before ‘a’ 3320s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:4498:109: error: expected ‘)’ before ‘b’ 3320s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c: In function ‘futrts_smul_hi64’: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3320s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3320s | ^~~~~~~~~~ 3320s | __int128__ 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:4502:86: error: expected ‘)’ before ‘a’ 3320s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:4502:104: error: expected ‘)’ before ‘b’ 3320s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c: In function ‘mk_compile_opts’: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/imul.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3320s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3320s | ~~^ ~~~~~~~~~~~~~ 3320s | | | 3320s | unsigned int int64_t {aka long long int} 3320s | %llu 3320s 3320s If you find this error message confusing, uninformative, or wrong, please open an issue: 3320s https://github.com/diku-dk/futhark/issues 3320s 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.fut: 3320s Compiling with --backend=opencl: 3320s cc failed with code 1: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c: In function ‘futrts_umul_hi64’: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3320s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3320s | ^~~~~~~~~~~ 3320s | __uint32_t 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4514:90: error: expected ‘)’ before ‘a’ 3320s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4514:109: error: expected ‘)’ before ‘b’ 3320s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c: In function ‘futrts_smul_hi64’: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3320s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3320s | ^~~~~~~~~~ 3320s | __int128__ 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4518:86: error: expected ‘)’ before ‘a’ 3320s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4518:104: error: expected ‘)’ before ‘b’ 3320s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c: In function ‘mk_compile_opts’: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3320s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3320s | ~~^ ~~~~~~~~~~~~~ 3320s | | | 3320s | unsigned int int64_t {aka long long int} 3320s | %llu 3320s 3320s If you find this error message confusing, uninformative, or wrong, please open an issue: 3320s https://github.com/diku-dk/futhark/issues 3320s 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.fut: 3320s Compiling with --backend=opencl: 3320s cc failed with code 1: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c: In function ‘futrts_umul_hi64’: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3320s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3320s | ^~~~~~~~~~~ 3320s | __uint32_t 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:4497:90: error: expected ‘)’ before ‘a’ 3320s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:4497:109: error: expected ‘)’ before ‘b’ 3320s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c: In function ‘futrts_smul_hi64’: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3320s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3320s | ^~~~~~~~~~ 3320s | __int128__ 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:4501:86: error: expected ‘)’ before ‘a’ 3320s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:4501:104: error: expected ‘)’ before ‘b’ 3320s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3320s | ~ ^ 3320s | ) 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c: In function ‘mk_compile_opts’: 3320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/iota0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3320s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3320s | ~~^ ~~~~~~~~~~~~~ 3320s | | | 3320s | unsigned int int64_t {aka long long int} 3320s | %llu 3320s 3320s If you find this error message confusing, uninformative, or wrong, please open an issue: 3320s https://github.com/diku-dk/futhark/issues 3320s 3325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.fut: 3325s Compiling with --backend=opencl: 3325s cc failed with code 1: 3325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c: In function ‘futrts_umul_hi64’: 3325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3325s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3325s | ^~~~~~~~~~~ 3325s | __uint32_t 3325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 3325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4541:90: error: expected ‘)’ before ‘a’ 3325s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3325s | ~ ^ 3325s | ) 3325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4541:109: error: expected ‘)’ before ‘b’ 3325s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3325s | ~ ^ 3325s | ) 3325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c: In function ‘futrts_smul_hi64’: 3325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3325s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3325s | ^~~~~~~~~~ 3325s | __int128__ 3325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4545:86: error: expected ‘)’ before ‘a’ 3325s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3325s | ~ ^ 3325s | ) 3325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4545:104: error: expected ‘)’ before ‘b’ 3325s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3325s | ~ ^ 3325s | ) 3325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c: In function ‘mk_compile_opts’: 3325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:7899:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3325s 7899 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3325s | ~~^ ~~~~~~~~~~~~~ 3325s | | | 3325s | unsigned int int64_t {aka long long int} 3325s | %llu 3325s 3325s If you find this error message confusing, uninformative, or wrong, please open an issue: 3325s https://github.com/diku-dk/futhark/issues 3325s 3326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.fut: 3326s Compiling with --backend=opencl: 3326s cc failed with code 1: 3326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c: In function ‘futrts_umul_hi64’: 3326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3326s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3326s | ^~~~~~~~~~~ 3326s | __uint32_t 3326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:4512:90: error: expected ‘)’ before ‘a’ 3326s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3326s | ~ ^ 3326s | ) 3326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:4512:109: error: expected ‘)’ before ‘b’ 3326s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3326s | ~ ^ 3326s | ) 3326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c: In function ‘futrts_smul_hi64’: 3326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3326s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3326s | ^~~~~~~~~~ 3326s | __int128__ 3326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:4516:86: error: expected ‘)’ before ‘a’ 3326s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3326s | ~ ^ 3326s | ) 3326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:4516:104: error: expected ‘)’ before ‘b’ 3326s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3326s | ~ ^ 3326s | ) 3326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c: In function ‘mk_compile_opts’: 3326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/isnan.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3326s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3326s | ~~^ ~~~~~~~~~~~~~ 3326s | | | 3326s | unsigned int int64_t {aka long long int} 3326s | %llu 3326s 3326s If you find this error message confusing, uninformative, or wrong, please open an issue: 3326s https://github.com/diku-dk/futhark/issues 3326s 3330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.fut: 3330s Compiling with --backend=opencl: 3330s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.fut:6:8-15: 3330s Unused name "begrows". 3330s 3330s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.fut:8:7-8: 3330s Unused name "n". 3330s cc failed with code 1: 3330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c: In function ‘futrts_umul_hi64’: 3330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3330s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3330s | ^~~~~~~~~~~ 3330s | __uint32_t 3330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 3330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:4529:90: error: expected ‘)’ before ‘a’ 3330s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3330s | ~ ^ 3330s | ) 3330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:4529:109: error: expected ‘)’ before ‘b’ 3330s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3330s | ~ ^ 3330s | ) 3330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c: In function ‘futrts_smul_hi64’: 3330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3330s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3330s | ^~~~~~~~~~ 3330s | __int128__ 3330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:4533:86: error: expected ‘)’ before ‘a’ 3330s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3330s | ~ ^ 3330s | ) 3330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:4533:104: error: expected ‘)’ before ‘b’ 3330s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3330s | ~ ^ 3330s | ) 3330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c: In function ‘mk_compile_opts’: 3330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1564.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3330s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3330s | ~~^ ~~~~~~~~~~~~~ 3330s | | | 3330s | unsigned int int64_t {aka long long int} 3330s | %llu 3330s 3330s If you find this error message confusing, uninformative, or wrong, please open an issue: 3330s https://github.com/diku-dk/futhark/issues 3330s 3330s 65 failed, 0 passed, 2241 to go. 3334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.fut: 3334s Compiling with --backend=opencl: 3334s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.fut:7:28-29: 3334s Unused name "i". 3334s cc failed with code 1: 3334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c: In function ‘futrts_umul_hi64’: 3334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3334s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3334s | ^~~~~~~~~~~ 3334s | __uint32_t 3334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:4511:90: error: expected ‘)’ before ‘a’ 3334s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3334s | ~ ^ 3334s | ) 3334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:4511:109: error: expected ‘)’ before ‘b’ 3334s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3334s | ~ ^ 3334s | ) 3334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c: In function ‘futrts_smul_hi64’: 3334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3334s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3334s | ^~~~~~~~~~ 3334s | __int128__ 3334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:4515:86: error: expected ‘)’ before ‘a’ 3334s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3334s | ~ ^ 3334s | ) 3334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:4515:104: error: expected ‘)’ before ‘b’ 3334s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3334s | ~ ^ 3334s | ) 3334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c: In function ‘mk_compile_opts’: 3334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1604.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3334s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3334s | ~~^ ~~~~~~~~~~~~~ 3334s | | | 3334s | unsigned int int64_t {aka long long int} 3334s | %llu 3334s 3334s If you find this error message confusing, uninformative, or wrong, please open an issue: 3334s https://github.com/diku-dk/futhark/issues 3334s 3335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.fut: 3335s Compiling with --backend=opencl: 3335s cc failed with code 1: 3335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c: In function ‘futrts_umul_hi64’: 3335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3335s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3335s | ^~~~~~~~~~~ 3335s | __uint32_t 3335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 3335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:4527:90: error: expected ‘)’ before ‘a’ 3335s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3335s | ~ ^ 3335s | ) 3335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:4527:109: error: expected ‘)’ before ‘b’ 3335s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3335s | ~ ^ 3335s | ) 3335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c: In function ‘futrts_smul_hi64’: 3335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3335s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3335s | ^~~~~~~~~~ 3335s | __int128__ 3335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:4531:86: error: expected ‘)’ before ‘a’ 3335s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3335s | ~ ^ 3335s | ) 3335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:4531:104: error: expected ‘)’ before ‘b’ 3335s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3335s | ~ ^ 3335s | ) 3335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c: In function ‘mk_compile_opts’: 3335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1577.c:7875:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3335s 7875 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3335s | ~~^ ~~~~~~~~~~~~~ 3335s | | | 3335s | unsigned int int64_t {aka long long int} 3335s | %llu 3335s 3335s If you find this error message confusing, uninformative, or wrong, please open an issue: 3335s https://github.com/diku-dk/futhark/issues 3335s 3340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.fut: 3340s Compiling with --backend=opencl: 3340s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.fut:10:13-18: 3340s Unused name "sizes". 3340s cc failed with code 1: 3340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c: In function ‘futrts_umul_hi64’: 3340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3340s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3340s | ^~~~~~~~~~~ 3340s | __uint32_t 3340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:4511:90: error: expected ‘)’ before ‘a’ 3340s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3340s | ~ ^ 3340s | ) 3340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:4511:109: error: expected ‘)’ before ‘b’ 3340s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3340s | ~ ^ 3340s | ) 3340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c: In function ‘futrts_smul_hi64’: 3340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3340s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3340s | ^~~~~~~~~~ 3340s | __int128__ 3340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:4515:86: error: expected ‘)’ before ‘a’ 3340s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3340s | ~ ^ 3340s | ) 3340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:4515:104: error: expected ‘)’ before ‘b’ 3340s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3340s | ~ ^ 3340s | ) 3340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c: In function ‘mk_compile_opts’: 3340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1879.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3340s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3340s | ~~^ ~~~~~~~~~~~~~ 3340s | | | 3340s | unsigned int int64_t {aka long long int} 3340s | %llu 3340s 3340s If you find this error message confusing, uninformative, or wrong, please open an issue: 3340s https://github.com/diku-dk/futhark/issues 3340s 3341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.fut: 3341s Compiling with --backend=opencl: 3341s cc failed with code 1: 3341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c: In function ‘futrts_umul_hi64’: 3341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:4532:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3341s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3341s | ^~~~~~~~~~~ 3341s | __uint32_t 3341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:4532:78: note: each undeclared identifier is reported only once for each function it appears in 3341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:4532:90: error: expected ‘)’ before ‘a’ 3341s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3341s | ~ ^ 3341s | ) 3341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:4532:109: error: expected ‘)’ before ‘b’ 3341s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3341s | ~ ^ 3341s | ) 3341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c: In function ‘futrts_smul_hi64’: 3341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:4536:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3341s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3341s | ^~~~~~~~~~ 3341s | __int128__ 3341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:4536:86: error: expected ‘)’ before ‘a’ 3341s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3341s | ~ ^ 3341s | ) 3341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:4536:104: error: expected ‘)’ before ‘b’ 3341s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3341s | ~ ^ 3341s | ) 3341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c: In function ‘mk_compile_opts’: 3341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue2199.c:7875:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3341s 7875 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3341s | ~~^ ~~~~~~~~~~~~~ 3341s | | | 3341s | unsigned int int64_t {aka long long int} 3341s | %llu 3341s 3341s If you find this error message confusing, uninformative, or wrong, please open an issue: 3341s https://github.com/diku-dk/futhark/issues 3341s 3346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.fut: 3346s Compiling with --backend=opencl: 3346s cc failed with code 1: 3346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c: In function ‘futrts_umul_hi64’: 3346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3346s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3346s | ^~~~~~~~~~~ 3346s | __uint32_t 3346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 3346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:4530:90: error: expected ‘)’ before ‘a’ 3346s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3346s | ~ ^ 3346s | ) 3346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:4530:109: error: expected ‘)’ before ‘b’ 3346s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3346s | ~ ^ 3346s | ) 3346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c: In function ‘futrts_smul_hi64’: 3346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3346s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3346s | ^~~~~~~~~~ 3346s | __int128__ 3346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:4534:86: error: expected ‘)’ before ‘a’ 3346s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3346s | ~ ^ 3346s | ) 3346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:4534:104: error: expected ‘)’ before ‘b’ 3346s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3346s | ~ ^ 3346s | ) 3346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c: In function ‘mk_compile_opts’: 3346s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lighthouse.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3346s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3346s | ~~^ ~~~~~~~~~~~~~ 3346s | | | 3346s | unsigned int int64_t {aka long long int} 3346s | %llu 3346s 3346s If you find this error message confusing, uninformative, or wrong, please open an issue: 3346s https://github.com/diku-dk/futhark/issues 3346s 3347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.fut: 3347s Compiling with --backend=opencl: 3347s cc failed with code 1: 3347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c: In function ‘futrts_umul_hi64’: 3347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3347s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3347s | ^~~~~~~~~~~ 3347s | __uint32_t 3347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:4512:90: error: expected ‘)’ before ‘a’ 3347s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3347s | ~ ^ 3347s | ) 3347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:4512:109: error: expected ‘)’ before ‘b’ 3347s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3347s | ~ ^ 3347s | ) 3347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c: In function ‘futrts_smul_hi64’: 3347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3347s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3347s | ^~~~~~~~~~ 3347s | __int128__ 3347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:4516:86: error: expected ‘)’ before ‘a’ 3347s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3347s | ~ ^ 3347s | ) 3347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:4516:104: error: expected ‘)’ before ‘b’ 3347s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3347s | ~ ^ 3347s | ) 3347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c: In function ‘mk_compile_opts’: 3347s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map0.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3347s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3347s | ~~^ ~~~~~~~~~~~~~ 3347s | | | 3347s | unsigned int int64_t {aka long long int} 3347s | %llu 3347s 3347s If you find this error message confusing, uninformative, or wrong, please open an issue: 3347s https://github.com/diku-dk/futhark/issues 3347s 3348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.fut: 3348s Compiling with --backend=opencl: 3348s cc failed with code 1: 3348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c: In function ‘futrts_umul_hi64’: 3348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3348s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3348s | ^~~~~~~~~~~ 3348s | __uint32_t 3348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 3348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:4530:90: error: expected ‘)’ before ‘a’ 3348s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3348s | ~ ^ 3348s | ) 3348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:4530:109: error: expected ‘)’ before ‘b’ 3348s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3348s | ~ ^ 3348s | ) 3348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c: In function ‘futrts_smul_hi64’: 3348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3348s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3348s | ^~~~~~~~~~ 3348s | __int128__ 3348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:4534:86: error: expected ‘)’ before ‘a’ 3348s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3348s | ~ ^ 3348s | ) 3348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:4534:104: error: expected ‘)’ before ‘b’ 3348s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3348s | ~ ^ 3348s | ) 3348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c: In function ‘mk_compile_opts’: 3348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1613.c:7913:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3348s 7913 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3348s | ~~^ ~~~~~~~~~~~~~ 3348s | | | 3348s | unsigned int int64_t {aka long long int} 3348s | %llu 3348s 3348s If you find this error message confusing, uninformative, or wrong, please open an issue: 3348s https://github.com/diku-dk/futhark/issues 3348s 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.fut: 3354s Compiling with --backend=opencl: 3354s cc failed with code 1: 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c: In function ‘futrts_umul_hi64’: 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3354s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3354s | ^~~~~~~~~~~ 3354s | __uint32_t 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:4544:90: error: expected ‘)’ before ‘a’ 3354s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3354s | ~ ^ 3354s | ) 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:4544:109: error: expected ‘)’ before ‘b’ 3354s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3354s | ~ ^ 3354s | ) 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c: In function ‘futrts_smul_hi64’: 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3354s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3354s | ^~~~~~~~~~ 3354s | __int128__ 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:4548:86: error: expected ‘)’ before ‘a’ 3354s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3354s | ~ ^ 3354s | ) 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:4548:104: error: expected ‘)’ before ‘b’ 3354s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3354s | ~ ^ 3354s | ) 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c: In function ‘mk_compile_opts’: 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/lotka_volterra.c:7881:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3354s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3354s | ~~^ ~~~~~~~~~~~~~ 3354s | | | 3354s | unsigned int int64_t {aka long long int} 3354s | %llu 3354s 3354s If you find this error message confusing, uninformative, or wrong, please open an issue: 3354s https://github.com/diku-dk/futhark/issues 3354s 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.fut: 3354s Compiling with --backend=opencl: 3354s cc failed with code 1: 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c: In function ‘futrts_umul_hi64’: 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3354s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3354s | ^~~~~~~~~~~ 3354s | __uint32_t 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4512:90: error: expected ‘)’ before ‘a’ 3354s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3354s | ~ ^ 3354s | ) 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4512:109: error: expected ‘)’ before ‘b’ 3354s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3354s | ~ ^ 3354s | ) 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c: In function ‘futrts_smul_hi64’: 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3354s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3354s | ^~~~~~~~~~ 3354s | __int128__ 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4516:86: error: expected ‘)’ before ‘a’ 3354s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3354s | ~ ^ 3354s | ) 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4516:104: error: expected ‘)’ before ‘b’ 3354s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3354s | ~ ^ 3354s | ) 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c: In function ‘mk_compile_opts’: 3354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:7893:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3354s 7893 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3354s | ~~^ ~~~~~~~~~~~~~ 3354s | | | 3354s | unsigned int int64_t {aka long long int} 3354s | %llu 3354s 3354s If you find this error message confusing, uninformative, or wrong, please open an issue: 3354s https://github.com/diku-dk/futhark/issues 3354s 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.fut: 3359s Compiling with --backend=opencl: 3359s cc failed with code 1: 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c: In function ‘futrts_umul_hi64’: 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3359s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3359s | ^~~~~~~~~~~ 3359s | __uint32_t 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:4527:90: error: expected ‘)’ before ‘a’ 3359s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3359s | ~ ^ 3359s | ) 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:4527:109: error: expected ‘)’ before ‘b’ 3359s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3359s | ~ ^ 3359s | ) 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c: In function ‘futrts_smul_hi64’: 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3359s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3359s | ^~~~~~~~~~ 3359s | __int128__ 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:4531:86: error: expected ‘)’ before ‘a’ 3359s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3359s | ~ ^ 3359s | ) 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:4531:104: error: expected ‘)’ before ‘b’ 3359s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3359s | ~ ^ 3359s | ) 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c: In function ‘mk_compile_opts’: 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map1.c:7877:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3359s 7877 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3359s | ~~^ ~~~~~~~~~~~~~ 3359s | | | 3359s | unsigned int int64_t {aka long long int} 3359s | %llu 3359s 3359s If you find this error message confusing, uninformative, or wrong, please open an issue: 3359s https://github.com/diku-dk/futhark/issues 3359s 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.fut: 3359s Compiling with --backend=opencl: 3359s cc failed with code 1: 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c: In function ‘futrts_umul_hi64’: 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3359s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3359s | ^~~~~~~~~~~ 3359s | __uint32_t 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:4526:90: error: expected ‘)’ before ‘a’ 3359s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3359s | ~ ^ 3359s | ) 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:4526:109: error: expected ‘)’ before ‘b’ 3359s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3359s | ~ ^ 3359s | ) 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c: In function ‘futrts_smul_hi64’: 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3359s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3359s | ^~~~~~~~~~ 3359s | __int128__ 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:4530:86: error: expected ‘)’ before ‘a’ 3359s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3359s | ~ ^ 3359s | ) 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:4530:104: error: expected ‘)’ before ‘b’ 3359s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3359s | ~ ^ 3359s | ) 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c: In function ‘mk_compile_opts’: 3359s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map2.c:7869:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3359s 7869 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3359s | ~~^ ~~~~~~~~~~~~~ 3359s | | | 3359s | unsigned int int64_t {aka long long int} 3359s | %llu 3359s 3359s If you find this error message confusing, uninformative, or wrong, please open an issue: 3359s https://github.com/diku-dk/futhark/issues 3359s 3364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.fut: 3364s Compiling with --backend=opencl: 3364s cc failed with code 1: 3364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c: In function ‘futrts_umul_hi64’: 3364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3364s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3364s | ^~~~~~~~~~~ 3364s | __uint32_t 3364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 3364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:4541:90: error: expected ‘)’ before ‘a’ 3364s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3364s | ~ ^ 3364s | ) 3364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:4541:109: error: expected ‘)’ before ‘b’ 3364s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3364s | ~ ^ 3364s | ) 3364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c: In function ‘futrts_smul_hi64’: 3364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3364s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3364s | ^~~~~~~~~~ 3364s | __int128__ 3364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:4545:86: error: expected ‘)’ before ‘a’ 3364s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3364s | ~ ^ 3364s | ) 3364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:4545:104: error: expected ‘)’ before ‘b’ 3364s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3364s | ~ ^ 3364s | ) 3364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c: In function ‘mk_compile_opts’: 3364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map5.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3364s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3364s | ~~^ ~~~~~~~~~~~~~ 3364s | | | 3364s | unsigned int int64_t {aka long long int} 3364s | %llu 3364s 3364s If you find this error message confusing, uninformative, or wrong, please open an issue: 3364s https://github.com/diku-dk/futhark/issues 3364s 3365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.fut: 3365s Compiling with --backend=opencl: 3365s cc failed with code 1: 3365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c: In function ‘futrts_umul_hi64’: 3365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3365s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3365s | ^~~~~~~~~~~ 3365s | __uint32_t 3365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:4526:90: error: expected ‘)’ before ‘a’ 3365s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3365s | ~ ^ 3365s | ) 3365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:4526:109: error: expected ‘)’ before ‘b’ 3365s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3365s | ~ ^ 3365s | ) 3365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c: In function ‘futrts_smul_hi64’: 3365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3365s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3365s | ^~~~~~~~~~ 3365s | __int128__ 3365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:4530:86: error: expected ‘)’ before ‘a’ 3365s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3365s | ~ ^ 3365s | ) 3365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:4530:104: error: expected ‘)’ before ‘b’ 3365s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3365s | ~ ^ 3365s | ) 3365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c: In function ‘mk_compile_opts’: 3365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map3.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3365s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3365s | ~~^ ~~~~~~~~~~~~~ 3365s | | | 3365s | unsigned int int64_t {aka long long int} 3365s | %llu 3365s 3365s If you find this error message confusing, uninformative, or wrong, please open an issue: 3365s https://github.com/diku-dk/futhark/issues 3365s 3369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.fut: 3369s Compiling with --backend=opencl: 3369s cc failed with code 1: 3369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c: In function ‘futrts_umul_hi64’: 3369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3369s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3369s | ^~~~~~~~~~~ 3369s | __uint32_t 3369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:4539:90: error: expected ‘)’ before ‘a’ 3369s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3369s | ~ ^ 3369s | ) 3369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:4539:109: error: expected ‘)’ before ‘b’ 3369s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3369s | ~ ^ 3369s | ) 3369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c: In function ‘futrts_smul_hi64’: 3369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3369s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3369s | ^~~~~~~~~~ 3369s | __int128__ 3369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:4543:86: error: expected ‘)’ before ‘a’ 3369s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3369s | ~ ^ 3369s | ) 3369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:4543:104: error: expected ‘)’ before ‘b’ 3369s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3369s | ~ ^ 3369s | ) 3369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c: In function ‘mk_compile_opts’: 3369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map4.c:7889:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3369s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3369s | ~~^ ~~~~~~~~~~~~~ 3369s | | | 3369s | unsigned int int64_t {aka long long int} 3369s | %llu 3369s 3369s If you find this error message confusing, uninformative, or wrong, please open an issue: 3369s https://github.com/diku-dk/futhark/issues 3369s 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.fut: 3382s Compiling with --backend=opencl: 3382s cc failed with code 1: 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c: In function ‘futrts_umul_hi64’: 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3382s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3382s | ^~~~~~~~~~~ 3382s | __uint32_t 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:4539:90: error: expected ‘)’ before ‘a’ 3382s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3382s | ~ ^ 3382s | ) 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:4539:109: error: expected ‘)’ before ‘b’ 3382s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3382s | ~ ^ 3382s | ) 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c: In function ‘futrts_smul_hi64’: 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3382s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3382s | ^~~~~~~~~~ 3382s | __int128__ 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:4543:86: error: expected ‘)’ before ‘a’ 3382s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3382s | ~ ^ 3382s | ) 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:4543:104: error: expected ‘)’ before ‘b’ 3382s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3382s | ~ ^ 3382s | ) 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c: In function ‘mk_compile_opts’: 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map6.c:7899:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3382s 7899 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3382s | ~~^ ~~~~~~~~~~~~~ 3382s | | | 3382s | unsigned int int64_t {aka long long int} 3382s | %llu 3382s 3382s If you find this error message confusing, uninformative, or wrong, please open an issue: 3382s https://github.com/diku-dk/futhark/issues 3382s 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.fut: 3382s Compiling with --backend=opencl: 3382s cc failed with code 1: 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c: In function ‘futrts_umul_hi64’: 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3382s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3382s | ^~~~~~~~~~~ 3382s | __uint32_t 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:4524:90: error: expected ‘)’ before ‘a’ 3382s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3382s | ~ ^ 3382s | ) 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:4524:109: error: expected ‘)’ before ‘b’ 3382s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3382s | ~ ^ 3382s | ) 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c: In function ‘futrts_smul_hi64’: 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3382s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3382s | ^~~~~~~~~~ 3382s | __int128__ 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:4528:86: error: expected ‘)’ before ‘a’ 3382s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3382s | ~ ^ 3382s | ) 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:4528:104: error: expected ‘)’ before ‘b’ 3382s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3382s | ~ ^ 3382s | ) 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c: In function ‘mk_compile_opts’: 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/maximum.c:7878:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3382s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3382s | ~~^ ~~~~~~~~~~~~~ 3382s | | | 3382s | unsigned int int64_t {aka long long int} 3382s | %llu 3382s 3382s If you find this error message confusing, uninformative, or wrong, please open an issue: 3382s https://github.com/diku-dk/futhark/issues 3382s 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.fut: 3382s Compiling with --backend=opencl: 3382s cc failed with code 1: 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c: In function ‘futrts_umul_hi64’: 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:4510:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3382s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3382s | ^~~~~~~~~~~ 3382s | __uint32_t 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:4510:78: note: each undeclared identifier is reported only once for each function it appears in 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:4510:90: error: expected ‘)’ before ‘a’ 3382s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3382s | ~ ^ 3382s | ) 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:4510:109: error: expected ‘)’ before ‘b’ 3382s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3382s | ~ ^ 3382s | ) 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c: In function ‘futrts_smul_hi64’: 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:4514:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3382s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3382s | ^~~~~~~~~~ 3382s | __int128__ 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:4514:86: error: expected ‘)’ before ‘a’ 3382s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3382s | ~ ^ 3382s | ) 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:4514:104: error: expected ‘)’ before ‘b’ 3382s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3382s | ~ ^ 3382s | ) 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c: In function ‘mk_compile_opts’: 3382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/negate.c:7840:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3382s 7840 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3382s | ~~^ ~~~~~~~~~~~~~ 3382s | | | 3382s | unsigned int int64_t {aka long long int} 3382s | %llu 3382s 3382s If you find this error message confusing, uninformative, or wrong, please open an issue: 3382s https://github.com/diku-dk/futhark/issues 3382s 3387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.fut: 3387s Compiling with --backend=opencl: 3387s cc failed with code 1: 3387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c: In function ‘futrts_umul_hi64’: 3387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3387s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3387s | ^~~~~~~~~~~ 3387s | __uint32_t 3387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:4524:90: error: expected ‘)’ before ‘a’ 3387s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3387s | ~ ^ 3387s | ) 3387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:4524:109: error: expected ‘)’ before ‘b’ 3387s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3387s | ~ ^ 3387s | ) 3387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c: In function ‘futrts_smul_hi64’: 3387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3387s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3387s | ^~~~~~~~~~ 3387s | __int128__ 3387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:4528:86: error: expected ‘)’ before ‘a’ 3387s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3387s | ~ ^ 3387s | ) 3387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:4528:104: error: expected ‘)’ before ‘b’ 3387s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3387s | ~ ^ 3387s | ) 3387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c: In function ‘mk_compile_opts’: 3387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minimum.c:7878:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3387s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3387s | ~~^ ~~~~~~~~~~~~~ 3387s | | | 3387s | unsigned int int64_t {aka long long int} 3387s | %llu 3387s 3387s If you find this error message confusing, uninformative, or wrong, please open an issue: 3387s https://github.com/diku-dk/futhark/issues 3387s 3390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.fut: 3390s Compiling with --backend=opencl: 3390s cc failed with code 1: 3390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c: In function ‘futrts_umul_hi64’: 3390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3390s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3390s | ^~~~~~~~~~~ 3390s | __uint32_t 3390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 3390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:4541:90: error: expected ‘)’ before ‘a’ 3390s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3390s | ~ ^ 3390s | ) 3390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:4541:109: error: expected ‘)’ before ‘b’ 3390s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3390s | ~ ^ 3390s | ) 3390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c: In function ‘futrts_smul_hi64’: 3390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3390s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3390s | ^~~~~~~~~~ 3390s | __int128__ 3390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:4545:86: error: expected ‘)’ before ‘a’ 3390s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3390s | ~ ^ 3390s | ) 3390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:4545:104: error: expected ‘)’ before ‘b’ 3390s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3390s | ~ ^ 3390s | ) 3390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c: In function ‘mk_compile_opts’: 3390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/matmul.c:7898:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3390s 7898 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3390s | ~~^ ~~~~~~~~~~~~~ 3390s | | | 3390s | unsigned int int64_t {aka long long int} 3390s | %llu 3390s 3390s If you find this error message confusing, uninformative, or wrong, please open an issue: 3390s https://github.com/diku-dk/futhark/issues 3390s 3390s 84 failed, 0 passed, 2222 to go. 3394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.fut: 3394s Compiling with --backend=opencl: 3394s cc failed with code 1: 3394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c: In function ‘futrts_umul_hi64’: 3394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3394s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3394s | ^~~~~~~~~~~ 3394s | __uint32_t 3394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:4524:90: error: expected ‘)’ before ‘a’ 3394s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3394s | ~ ^ 3394s | ) 3394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:4524:109: error: expected ‘)’ before ‘b’ 3394s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3394s | ~ ^ 3394s | ) 3394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c: In function ‘futrts_smul_hi64’: 3394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3394s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3394s | ^~~~~~~~~~ 3394s | __int128__ 3394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:4528:86: error: expected ‘)’ before ‘a’ 3394s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3394s | ~ ^ 3394s | ) 3394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:4528:104: error: expected ‘)’ before ‘b’ 3394s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3394s | ~ ^ 3394s | ) 3394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c: In function ‘mk_compile_opts’: 3394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/map7.c:7922:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3394s 7922 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3394s | ~~^ ~~~~~~~~~~~~~ 3394s | | | 3394s | unsigned int int64_t {aka long long int} 3394s | %llu 3394s 3394s If you find this error message confusing, uninformative, or wrong, please open an issue: 3394s https://github.com/diku-dk/futhark/issues 3394s 3395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.fut: 3395s Compiling with --backend=opencl: 3395s cc failed with code 1: 3395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c: In function ‘futrts_umul_hi64’: 3395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3395s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3395s | ^~~~~~~~~~~ 3395s | __uint32_t 3395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:4526:90: error: expected ‘)’ before ‘a’ 3395s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3395s | ~ ^ 3395s | ) 3395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:4526:109: error: expected ‘)’ before ‘b’ 3395s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3395s | ~ ^ 3395s | ) 3395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c: In function ‘futrts_smul_hi64’: 3395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3395s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3395s | ^~~~~~~~~~ 3395s | __int128__ 3395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:4530:86: error: expected ‘)’ before ‘a’ 3395s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3395s | ~ ^ 3395s | ) 3395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:4530:104: error: expected ‘)’ before ‘b’ 3395s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3395s | ~ ^ 3395s | ) 3395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c: In function ‘mk_compile_opts’: 3395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/minmax.c:7895:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3395s 7895 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3395s | ~~^ ~~~~~~~~~~~~~ 3395s | | | 3395s | unsigned int int64_t {aka long long int} 3395s | %llu 3395s 3395s If you find this error message confusing, uninformative, or wrong, please open an issue: 3395s https://github.com/diku-dk/futhark/issues 3395s 3396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.fut: 3396s Compiling with --backend=opencl: 3396s cc failed with code 1: 3396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c: In function ‘futrts_umul_hi64’: 3396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3396s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3396s | ^~~~~~~~~~~ 3396s | __uint32_t 3396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:4511:90: error: expected ‘)’ before ‘a’ 3396s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3396s | ~ ^ 3396s | ) 3396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:4511:109: error: expected ‘)’ before ‘b’ 3396s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3396s | ~ ^ 3396s | ) 3396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c: In function ‘futrts_smul_hi64’: 3396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3396s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3396s | ^~~~~~~~~~ 3396s | __int128__ 3396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:4515:86: error: expected ‘)’ before ‘a’ 3396s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3396s | ~ ^ 3396s | ) 3396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:4515:104: error: expected ‘)’ before ‘b’ 3396s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3396s | ~ ^ 3396s | ) 3396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c: In function ‘mk_compile_opts’: 3396s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3396s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3396s | ~~^ ~~~~~~~~~~~~~ 3396s | | | 3396s | unsigned int int64_t {aka long long int} 3396s | %llu 3396s 3396s If you find this error message confusing, uninformative, or wrong, please open an issue: 3396s https://github.com/diku-dk/futhark/issues 3396s 3399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.fut: 3399s Compiling with --backend=opencl: 3399s cc failed with code 1: 3399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c: In function ‘futrts_umul_hi64’: 3399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3399s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3399s | ^~~~~~~~~~~ 3399s | __uint32_t 3399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:4513:90: error: expected ‘)’ before ‘a’ 3399s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3399s | ~ ^ 3399s | ) 3399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:4513:109: error: expected ‘)’ before ‘b’ 3399s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3399s | ~ ^ 3399s | ) 3399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c: In function ‘futrts_smul_hi64’: 3399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3399s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3399s | ^~~~~~~~~~ 3399s | __int128__ 3399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:4517:86: error: expected ‘)’ before ‘a’ 3399s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3399s | ~ ^ 3399s | ) 3399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:4517:104: error: expected ‘)’ before ‘b’ 3399s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3399s | ~ ^ 3399s | ) 3399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c: In function ‘mk_compile_opts’: 3399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested1.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3399s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3399s | ~~^ ~~~~~~~~~~~~~ 3399s | | | 3399s | unsigned int int64_t {aka long long int} 3399s | %llu 3399s 3399s If you find this error message confusing, uninformative, or wrong, please open an issue: 3399s https://github.com/diku-dk/futhark/issues 3399s 3401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.fut: 3401s Compiling with --backend=opencl: 3401s cc failed with code 1: 3401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c: In function ‘futrts_umul_hi64’: 3401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3401s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3401s | ^~~~~~~~~~~ 3401s | __uint32_t 3401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:4513:90: error: expected ‘)’ before ‘a’ 3401s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3401s | ~ ^ 3401s | ) 3401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:4513:109: error: expected ‘)’ before ‘b’ 3401s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3401s | ~ ^ 3401s | ) 3401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c: In function ‘futrts_smul_hi64’: 3401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3401s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3401s | ^~~~~~~~~~ 3401s | __int128__ 3401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:4517:86: error: expected ‘)’ before ‘a’ 3401s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3401s | ~ ^ 3401s | ) 3401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:4517:104: error: expected ‘)’ before ‘b’ 3401s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3401s | ~ ^ 3401s | ) 3401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c: In function ‘mk_compile_opts’: 3401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested2.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3401s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3401s | ~~^ ~~~~~~~~~~~~~ 3401s | | | 3401s | unsigned int int64_t {aka long long int} 3401s | %llu 3401s 3401s If you find this error message confusing, uninformative, or wrong, please open an issue: 3401s https://github.com/diku-dk/futhark/issues 3401s 3403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.fut: 3403s Compiling with --backend=opencl: 3403s cc failed with code 1: 3403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c: In function ‘futrts_umul_hi64’: 3403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3403s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3403s | ^~~~~~~~~~~ 3403s | __uint32_t 3403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:4528:90: error: expected ‘)’ before ‘a’ 3403s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3403s | ~ ^ 3403s | ) 3403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:4528:109: error: expected ‘)’ before ‘b’ 3403s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3403s | ~ ^ 3403s | ) 3403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c: In function ‘futrts_smul_hi64’: 3403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3403s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3403s | ^~~~~~~~~~ 3403s | __int128__ 3403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:4532:86: error: expected ‘)’ before ‘a’ 3403s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3403s | ~ ^ 3403s | ) 3403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:4532:104: error: expected ‘)’ before ‘b’ 3403s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3403s | ~ ^ 3403s | ) 3403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c: In function ‘mk_compile_opts’: 3403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested3.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3403s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3403s | ~~^ ~~~~~~~~~~~~~ 3403s | | | 3403s | unsigned int int64_t {aka long long int} 3403s | %llu 3403s 3403s If you find this error message confusing, uninformative, or wrong, please open an issue: 3403s https://github.com/diku-dk/futhark/issues 3403s 3407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.fut: 3407s Compiling with --backend=opencl: 3407s cc failed with code 1: 3407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c: In function ‘futrts_umul_hi64’: 3407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:4510:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3407s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3407s | ^~~~~~~~~~~ 3407s | __uint32_t 3407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:4510:78: note: each undeclared identifier is reported only once for each function it appears in 3407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:4510:90: error: expected ‘)’ before ‘a’ 3407s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3407s | ~ ^ 3407s | ) 3407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:4510:109: error: expected ‘)’ before ‘b’ 3407s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3407s | ~ ^ 3407s | ) 3407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c: In function ‘futrts_smul_hi64’: 3407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:4514:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3407s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3407s | ^~~~~~~~~~ 3407s | __int128__ 3407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:4514:86: error: expected ‘)’ before ‘a’ 3407s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3407s | ~ ^ 3407s | ) 3407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:4514:104: error: expected ‘)’ before ‘b’ 3407s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3407s | ~ ^ 3407s | ) 3407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c: In function ‘mk_compile_opts’: 3407s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/not.c:7840:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3407s 7840 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3407s | ~~^ ~~~~~~~~~~~~~ 3407s | | | 3407s | unsigned int int64_t {aka long long int} 3407s | %llu 3407s 3407s If you find this error message confusing, uninformative, or wrong, please open an issue: 3407s https://github.com/diku-dk/futhark/issues 3407s 3408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.fut: 3408s Compiling with --backend=opencl: 3408s cc failed with code 1: 3408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c: In function ‘futrts_umul_hi64’: 3408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3408s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3408s | ^~~~~~~~~~~ 3408s | __uint32_t 3408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:4524:90: error: expected ‘)’ before ‘a’ 3408s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3408s | ~ ^ 3408s | ) 3408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:4524:109: error: expected ‘)’ before ‘b’ 3408s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3408s | ~ ^ 3408s | ) 3408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c: In function ‘futrts_smul_hi64’: 3408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3408s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3408s | ^~~~~~~~~~ 3408s | __int128__ 3408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:4528:86: error: expected ‘)’ before ‘a’ 3408s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3408s | ~ ^ 3408s | ) 3408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:4528:104: error: expected ‘)’ before ‘b’ 3408s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3408s | ~ ^ 3408s | ) 3408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c: In function ‘mk_compile_opts’: 3408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rearrange0.c:7854:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3408s 7854 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3408s | ~~^ ~~~~~~~~~~~~~ 3408s | | | 3408s | unsigned int int64_t {aka long long int} 3408s | %llu 3408s 3408s If you find this error message confusing, uninformative, or wrong, please open an issue: 3408s https://github.com/diku-dk/futhark/issues 3408s 3410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.fut: 3410s Compiling with --backend=opencl: 3410s cc failed with code 1: 3410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c: In function ‘futrts_umul_hi64’: 3410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3410s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3410s | ^~~~~~~~~~~ 3410s | __uint32_t 3410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 3410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:4530:90: error: expected ‘)’ before ‘a’ 3410s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3410s | ~ ^ 3410s | ) 3410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:4530:109: error: expected ‘)’ before ‘b’ 3410s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3410s | ~ ^ 3410s | ) 3410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c: In function ‘futrts_smul_hi64’: 3410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3410s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3410s | ^~~~~~~~~~ 3410s | __int128__ 3410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:4534:86: error: expected ‘)’ before ‘a’ 3410s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3410s | ~ ^ 3410s | ) 3410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:4534:104: error: expected ‘)’ before ‘b’ 3410s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3410s | ~ ^ 3410s | ) 3410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c: In function ‘mk_compile_opts’: 3410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/nested4.c:7877:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3410s 7877 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3410s | ~~^ ~~~~~~~~~~~~~ 3410s | | | 3410s | unsigned int int64_t {aka long long int} 3410s | %llu 3410s 3410s If you find this error message confusing, uninformative, or wrong, please open an issue: 3410s https://github.com/diku-dk/futhark/issues 3410s 3413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.fut: 3413s Compiling with --backend=opencl: 3413s cc failed with code 1: 3413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c: In function ‘futrts_umul_hi64’: 3413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3413s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3413s | ^~~~~~~~~~~ 3413s | __uint32_t 3413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:4513:90: error: expected ‘)’ before ‘a’ 3413s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3413s | ~ ^ 3413s | ) 3413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:4513:109: error: expected ‘)’ before ‘b’ 3413s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3413s | ~ ^ 3413s | ) 3413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c: In function ‘futrts_smul_hi64’: 3413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3413s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3413s | ^~~~~~~~~~ 3413s | __int128__ 3413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:4517:86: error: expected ‘)’ before ‘a’ 3413s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3413s | ~ ^ 3413s | ) 3413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:4517:104: error: expected ‘)’ before ‘b’ 3413s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3413s | ~ ^ 3413s | ) 3413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c: In function ‘mk_compile_opts’: 3413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce0.c:7853:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3413s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3413s | ~~^ ~~~~~~~~~~~~~ 3413s | | | 3413s | unsigned int int64_t {aka long long int} 3413s | %llu 3413s 3413s If you find this error message confusing, uninformative, or wrong, please open an issue: 3413s https://github.com/diku-dk/futhark/issues 3413s 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.fut: 3422s Compiling with --backend=opencl: 3422s cc failed with code 1: 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c: In function ‘futrts_umul_hi64’: 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3422s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3422s | ^~~~~~~~~~~ 3422s | __uint32_t 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:4524:90: error: expected ‘)’ before ‘a’ 3422s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3422s | ~ ^ 3422s | ) 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:4524:109: error: expected ‘)’ before ‘b’ 3422s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3422s | ~ ^ 3422s | ) 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c: In function ‘futrts_smul_hi64’: 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3422s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3422s | ^~~~~~~~~~ 3422s | __int128__ 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:4528:86: error: expected ‘)’ before ‘a’ 3422s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3422s | ~ ^ 3422s | ) 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:4528:104: error: expected ‘)’ before ‘b’ 3422s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3422s | ~ ^ 3422s | ) 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c: In function ‘mk_compile_opts’: 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce2.c:7884:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3422s 7884 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3422s | ~~^ ~~~~~~~~~~~~~ 3422s | | | 3422s | unsigned int int64_t {aka long long int} 3422s | %llu 3422s 3422s If you find this error message confusing, uninformative, or wrong, please open an issue: 3422s https://github.com/diku-dk/futhark/issues 3422s 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.fut: 3422s Compiling with --backend=opencl: 3422s cc failed with code 1: 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c: In function ‘futrts_umul_hi64’: 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:4517:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3422s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3422s | ^~~~~~~~~~~ 3422s | __uint32_t 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:4517:78: note: each undeclared identifier is reported only once for each function it appears in 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:4517:90: error: expected ‘)’ before ‘a’ 3422s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3422s | ~ ^ 3422s | ) 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:4517:109: error: expected ‘)’ before ‘b’ 3422s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3422s | ~ ^ 3422s | ) 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c: In function ‘futrts_smul_hi64’: 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:4521:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3422s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3422s | ^~~~~~~~~~ 3422s | __int128__ 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:4521:86: error: expected ‘)’ before ‘a’ 3422s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3422s | ~ ^ 3422s | ) 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:4521:104: error: expected ‘)’ before ‘b’ 3422s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3422s | ~ ^ 3422s | ) 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c: In function ‘mk_compile_opts’: 3422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce1.c:7865:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3422s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3422s | ~~^ ~~~~~~~~~~~~~ 3422s | | | 3422s | unsigned int int64_t {aka long long int} 3422s | %llu 3422s 3422s If you find this error message confusing, uninformative, or wrong, please open an issue: 3422s https://github.com/diku-dk/futhark/issues 3422s 3424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.fut: 3424s Compiling with --backend=opencl: 3424s cc failed with code 1: 3424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c: In function ‘futrts_umul_hi64’: 3424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3424s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3424s | ^~~~~~~~~~~ 3424s | __uint32_t 3424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 3424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4542:90: error: expected ‘)’ before ‘a’ 3424s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3424s | ~ ^ 3424s | ) 3424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4542:109: error: expected ‘)’ before ‘b’ 3424s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3424s | ~ ^ 3424s | ) 3424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c: In function ‘futrts_smul_hi64’: 3424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3424s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3424s | ^~~~~~~~~~ 3424s | __int128__ 3424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4546:86: error: expected ‘)’ before ‘a’ 3424s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3424s | ~ ^ 3424s | ) 3424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4546:104: error: expected ‘)’ before ‘b’ 3424s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3424s | ~ ^ 3424s | ) 3424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c: In function ‘mk_compile_opts’: 3424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce_by_index0.c:7892:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3424s 7892 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3424s | ~~^ ~~~~~~~~~~~~~ 3424s | | | 3424s | unsigned int int64_t {aka long long int} 3424s | %llu 3424s 3424s If you find this error message confusing, uninformative, or wrong, please open an issue: 3424s https://github.com/diku-dk/futhark/issues 3424s 3426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.fut: 3426s Compiling with --backend=opencl: 3426s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.fut:20:5-41:37: 3426s Unused name "dfun". 3426s 3426s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.fut:67:42-43: 3426s Unused name "i". 3426s 3426s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.fut:67:44-45: 3426s Unused name "j". 3426s 3426s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.fut:68:45-46: 3426s Unused name "i". 3426s 3426s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.fut:68:47-48: 3426s Unused name "j". 3426s cc failed with code 1: 3426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c: In function ‘futrts_umul_hi64’: 3426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3426s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3426s | ^~~~~~~~~~~ 3426s | __uint32_t 3426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 3426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:4514:90: error: expected ‘)’ before ‘a’ 3426s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3426s | ~ ^ 3426s | ) 3426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:4514:109: error: expected ‘)’ before ‘b’ 3426s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3426s | ~ ^ 3426s | ) 3426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c: In function ‘futrts_smul_hi64’: 3426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3426s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3426s | ^~~~~~~~~~ 3426s | __int128__ 3426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:4518:86: error: expected ‘)’ before ‘a’ 3426s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3426s | ~ ^ 3426s | ) 3426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:4518:104: error: expected ‘)’ before ‘b’ 3426s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3426s | ~ ^ 3426s | ) 3426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c: In function ‘mk_compile_opts’: 3426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/issue1473.c:7969:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3426s 7969 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3426s | ~~^ ~~~~~~~~~~~~~ 3426s | | | 3426s | unsigned int int64_t {aka long long int} 3426s | %llu 3426s 3426s If you find this error message confusing, uninformative, or wrong, please open an issue: 3426s https://github.com/diku-dk/futhark/issues 3426s 3433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.fut: 3433s Compiling with --backend=opencl: 3433s cc failed with code 1: 3433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c: In function ‘futrts_umul_hi64’: 3433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3433s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3433s | ^~~~~~~~~~~ 3433s | __uint32_t 3433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:4531:90: error: expected ‘)’ before ‘a’ 3433s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3433s | ~ ^ 3433s | ) 3433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:4531:109: error: expected ‘)’ before ‘b’ 3433s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3433s | ~ ^ 3433s | ) 3433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c: In function ‘futrts_smul_hi64’: 3433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3433s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3433s | ^~~~~~~~~~ 3433s | __int128__ 3433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:4535:86: error: expected ‘)’ before ‘a’ 3433s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3433s | ~ ^ 3433s | ) 3433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:4535:104: error: expected ‘)’ before ‘b’ 3433s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3433s | ~ ^ 3433s | ) 3433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c: In function ‘mk_compile_opts’: 3433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex0.c:7908:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3433s 7908 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3433s | ~~^ ~~~~~~~~~~~~~ 3433s | | | 3433s | unsigned int int64_t {aka long long int} 3433s | %llu 3433s 3433s If you find this error message confusing, uninformative, or wrong, please open an issue: 3433s https://github.com/diku-dk/futhark/issues 3433s 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.fut: 3434s Compiling with --backend=opencl: 3434s cc failed with code 1: 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c: In function ‘futrts_umul_hi64’: 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3434s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3434s | ^~~~~~~~~~~ 3434s | __uint32_t 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4511:90: error: expected ‘)’ before ‘a’ 3434s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3434s | ~ ^ 3434s | ) 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4511:109: error: expected ‘)’ before ‘b’ 3434s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3434s | ~ ^ 3434s | ) 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c: In function ‘futrts_smul_hi64’: 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3434s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3434s | ^~~~~~~~~~ 3434s | __int128__ 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4515:86: error: expected ‘)’ before ‘a’ 3434s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3434s | ~ ^ 3434s | ) 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4515:104: error: expected ‘)’ before ‘b’ 3434s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3434s | ~ ^ 3434s | ) 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c: In function ‘mk_compile_opts’: 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:7887:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3434s 7887 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3434s | ~~^ ~~~~~~~~~~~~~ 3434s | | | 3434s | unsigned int int64_t {aka long long int} 3434s | %llu 3434s 3434s If you find this error message confusing, uninformative, or wrong, please open an issue: 3434s https://github.com/diku-dk/futhark/issues 3434s 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.fut: 3434s Compiling with --backend=opencl: 3434s cc failed with code 1: 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c: In function ‘futrts_umul_hi64’: 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3434s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3434s | ^~~~~~~~~~~ 3434s | __uint32_t 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:4531:90: error: expected ‘)’ before ‘a’ 3434s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3434s | ~ ^ 3434s | ) 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:4531:109: error: expected ‘)’ before ‘b’ 3434s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3434s | ~ ^ 3434s | ) 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c: In function ‘futrts_smul_hi64’: 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3434s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3434s | ^~~~~~~~~~ 3434s | __int128__ 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:4535:86: error: expected ‘)’ before ‘a’ 3434s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3434s | ~ ^ 3434s | ) 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:4535:104: error: expected ‘)’ before ‘b’ 3434s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3434s | ~ ^ 3434s | ) 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c: In function ‘mk_compile_opts’: 3434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex2.c:7888:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3434s 7888 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3434s | ~~^ ~~~~~~~~~~~~~ 3434s | | | 3434s | unsigned int int64_t {aka long long int} 3434s | %llu 3434s 3434s If you find this error message confusing, uninformative, or wrong, please open an issue: 3434s https://github.com/diku-dk/futhark/issues 3434s 3448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.fut: 3448s Compiling with --backend=opencl: 3448s cc failed with code 1: 3448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c: In function ‘futrts_umul_hi64’: 3448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3448s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3448s | ^~~~~~~~~~~ 3448s | __uint32_t 3448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4528:90: error: expected ‘)’ before ‘a’ 3448s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3448s | ~ ^ 3448s | ) 3448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4528:109: error: expected ‘)’ before ‘b’ 3448s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3448s | ~ ^ 3448s | ) 3448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c: In function ‘futrts_smul_hi64’: 3448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3448s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3448s | ^~~~~~~~~~ 3448s | __int128__ 3448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4532:86: error: expected ‘)’ before ‘a’ 3448s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3448s | ~ ^ 3448s | ) 3448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4532:104: error: expected ‘)’ before ‘b’ 3448s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3448s | ~ ^ 3448s | ) 3448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c: In function ‘mk_compile_opts’: 3448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3448s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3448s | ~~^ ~~~~~~~~~~~~~ 3448s | | | 3448s | unsigned int int64_t {aka long long int} 3448s | %llu 3448s 3448s If you find this error message confusing, uninformative, or wrong, please open an issue: 3448s https://github.com/diku-dk/futhark/issues 3448s 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.fut: 3449s Compiling with --backend=opencl: 3449s cc failed with code 1: 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c: In function ‘futrts_umul_hi64’: 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3449s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3449s | ^~~~~~~~~~~ 3449s | __uint32_t 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4529:90: error: expected ‘)’ before ‘a’ 3449s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3449s | ~ ^ 3449s | ) 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4529:109: error: expected ‘)’ before ‘b’ 3449s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3449s | ~ ^ 3449s | ) 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c: In function ‘futrts_smul_hi64’: 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3449s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3449s | ^~~~~~~~~~ 3449s | __int128__ 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4533:86: error: expected ‘)’ before ‘a’ 3449s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3449s | ~ ^ 3449s | ) 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4533:104: error: expected ‘)’ before ‘b’ 3449s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3449s | ~ ^ 3449s | ) 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c: In function ‘mk_compile_opts’: 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3449s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3449s | ~~^ ~~~~~~~~~~~~~ 3449s | | | 3449s | unsigned int int64_t {aka long long int} 3449s | %llu 3449s 3449s If you find this error message confusing, uninformative, or wrong, please open an issue: 3449s https://github.com/diku-dk/futhark/issues 3449s 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.fut: 3449s Compiling with --backend=opencl: 3449s cc failed with code 1: 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c: In function ‘futrts_umul_hi64’: 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:4556:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3449s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3449s | ^~~~~~~~~~~ 3449s | __uint32_t 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:4556:78: note: each undeclared identifier is reported only once for each function it appears in 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:4556:90: error: expected ‘)’ before ‘a’ 3449s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3449s | ~ ^ 3449s | ) 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:4556:109: error: expected ‘)’ before ‘b’ 3449s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3449s | ~ ^ 3449s | ) 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c: In function ‘futrts_smul_hi64’: 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:4560:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3449s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3449s | ^~~~~~~~~~ 3449s | __int128__ 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:4560:86: error: expected ‘)’ before ‘a’ 3449s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3449s | ~ ^ 3449s | ) 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:4560:104: error: expected ‘)’ before ‘b’ 3449s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3449s | ~ ^ 3449s | ) 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c: In function ‘mk_compile_opts’: 3449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex3.c:7936:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3449s 7936 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3449s | ~~^ ~~~~~~~~~~~~~ 3449s | | | 3449s | unsigned int int64_t {aka long long int} 3449s | %llu 3449s 3449s If you find this error message confusing, uninformative, or wrong, please open an issue: 3449s https://github.com/diku-dk/futhark/issues 3449s 3450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.fut: 3450s Compiling with --backend=opencl: 3450s cc failed with code 1: 3450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c: In function ‘futrts_umul_hi64’: 3450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3450s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3450s | ^~~~~~~~~~~ 3450s | __uint32_t 3450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4531:90: error: expected ‘)’ before ‘a’ 3450s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3450s | ~ ^ 3450s | ) 3450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4531:109: error: expected ‘)’ before ‘b’ 3450s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3450s | ~ ^ 3450s | ) 3450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c: In function ‘futrts_smul_hi64’: 3450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3450s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3450s | ^~~~~~~~~~ 3450s | __int128__ 3450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4535:86: error: expected ‘)’ before ‘a’ 3450s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3450s | ~ ^ 3450s | ) 3450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4535:104: error: expected ‘)’ before ‘b’ 3450s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3450s | ~ ^ 3450s | ) 3450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c: In function ‘mk_compile_opts’: 3450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:7877:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3450s 7877 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3450s | ~~^ ~~~~~~~~~~~~~ 3450s | | | 3450s | unsigned int int64_t {aka long long int} 3450s | %llu 3450s 3450s If you find this error message confusing, uninformative, or wrong, please open an issue: 3450s https://github.com/diku-dk/futhark/issues 3450s 3450s 105 failed, 0 passed, 2201 to go. 3451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.fut: 3451s Compiling with --backend=opencl: 3451s cc failed with code 1: 3451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c: In function ‘futrts_umul_hi64’: 3451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3451s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3451s | ^~~~~~~~~~~ 3451s | __uint32_t 3451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 3451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:4527:90: error: expected ‘)’ before ‘a’ 3451s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3451s | ~ ^ 3451s | ) 3451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:4527:109: error: expected ‘)’ before ‘b’ 3451s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3451s | ~ ^ 3451s | ) 3451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c: In function ‘futrts_smul_hi64’: 3451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3451s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3451s | ^~~~~~~~~~ 3451s | __int128__ 3451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:4531:86: error: expected ‘)’ before ‘a’ 3451s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3451s | ~ ^ 3451s | ) 3451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:4531:104: error: expected ‘)’ before ‘b’ 3451s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3451s | ~ ^ 3451s | ) 3451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c: In function ‘mk_compile_opts’: 3451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex6.c:7891:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3451s 7891 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3451s | ~~^ ~~~~~~~~~~~~~ 3451s | | | 3451s | unsigned int int64_t {aka long long int} 3451s | %llu 3451s 3451s If you find this error message confusing, uninformative, or wrong, please open an issue: 3451s https://github.com/diku-dk/futhark/issues 3451s 3453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.fut: 3453s Compiling with --backend=opencl: 3453s cc failed with code 1: 3453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c: In function ‘futrts_umul_hi64’: 3453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:4560:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3453s 4560 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3453s | ^~~~~~~~~~~ 3453s | __uint32_t 3453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:4560:78: note: each undeclared identifier is reported only once for each function it appears in 3453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:4560:90: error: expected ‘)’ before ‘a’ 3453s 4560 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3453s | ~ ^ 3453s | ) 3453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:4560:109: error: expected ‘)’ before ‘b’ 3453s 4560 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3453s | ~ ^ 3453s | ) 3453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c: In function ‘futrts_smul_hi64’: 3453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:4564:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3453s 4564 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3453s | ^~~~~~~~~~ 3453s | __int128__ 3453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:4564:86: error: expected ‘)’ before ‘a’ 3453s 4564 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3453s | ~ ^ 3453s | ) 3453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:4564:104: error: expected ‘)’ before ‘b’ 3453s 4564 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3453s | ~ ^ 3453s | ) 3453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c: In function ‘mk_compile_opts’: 3453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex4.c:7951:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3453s 7951 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3453s | ~~^ ~~~~~~~~~~~~~ 3453s | | | 3453s | unsigned int int64_t {aka long long int} 3453s | %llu 3453s 3453s If you find this error message confusing, uninformative, or wrong, please open an issue: 3453s https://github.com/diku-dk/futhark/issues 3453s 3465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.fut: 3465s Compiling with --backend=opencl: 3465s cc failed with code 1: 3465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c: In function ‘futrts_umul_hi64’: 3465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3465s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3465s | ^~~~~~~~~~~ 3465s | __uint32_t 3465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4531:90: error: expected ‘)’ before ‘a’ 3465s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3465s | ~ ^ 3465s | ) 3465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4531:109: error: expected ‘)’ before ‘b’ 3465s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3465s | ~ ^ 3465s | ) 3465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c: In function ‘futrts_smul_hi64’: 3465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3465s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3465s | ^~~~~~~~~~ 3465s | __int128__ 3465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4535:86: error: expected ‘)’ before ‘a’ 3465s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3465s | ~ ^ 3465s | ) 3465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4535:104: error: expected ‘)’ before ‘b’ 3465s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3465s | ~ ^ 3465s | ) 3465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c: In function ‘mk_compile_opts’: 3465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:7877:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3465s 7877 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3465s | ~~^ ~~~~~~~~~~~~~ 3465s | | | 3465s | unsigned int int64_t {aka long long int} 3465s | %llu 3465s 3465s If you find this error message confusing, uninformative, or wrong, please open an issue: 3465s https://github.com/diku-dk/futhark/issues 3465s 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.fut: 3466s Compiling with --backend=opencl: 3466s cc failed with code 1: 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c: In function ‘futrts_umul_hi64’: 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:4560:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3466s 4560 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3466s | ^~~~~~~~~~~ 3466s | __uint32_t 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:4560:78: note: each undeclared identifier is reported only once for each function it appears in 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:4560:90: error: expected ‘)’ before ‘a’ 3466s 4560 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3466s | ~ ^ 3466s | ) 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:4560:109: error: expected ‘)’ before ‘b’ 3466s 4560 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3466s | ~ ^ 3466s | ) 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c: In function ‘futrts_smul_hi64’: 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:4564:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3466s 4564 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3466s | ^~~~~~~~~~ 3466s | __int128__ 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:4564:86: error: expected ‘)’ before ‘a’ 3466s 4564 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3466s | ~ ^ 3466s | ) 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:4564:104: error: expected ‘)’ before ‘b’ 3466s 4564 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3466s | ~ ^ 3466s | ) 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c: In function ‘mk_compile_opts’: 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex5.c:7991:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3466s 7991 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3466s | ~~^ ~~~~~~~~~~~~~ 3466s | | | 3466s | unsigned int int64_t {aka long long int} 3466s | %llu 3466s 3466s If you find this error message confusing, uninformative, or wrong, please open an issue: 3466s https://github.com/diku-dk/futhark/issues 3466s 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.fut: 3466s Compiling with --backend=opencl: 3466s cc failed with code 1: 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c: In function ‘futrts_umul_hi64’: 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3466s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3466s | ^~~~~~~~~~~ 3466s | __uint32_t 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4528:90: error: expected ‘)’ before ‘a’ 3466s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3466s | ~ ^ 3466s | ) 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4528:109: error: expected ‘)’ before ‘b’ 3466s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3466s | ~ ^ 3466s | ) 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c: In function ‘futrts_smul_hi64’: 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3466s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3466s | ^~~~~~~~~~ 3466s | __int128__ 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4532:86: error: expected ‘)’ before ‘a’ 3466s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3466s | ~ ^ 3466s | ) 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4532:104: error: expected ‘)’ before ‘b’ 3466s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3466s | ~ ^ 3466s | ) 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c: In function ‘mk_compile_opts’: 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:7882:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3466s 7882 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3466s | ~~^ ~~~~~~~~~~~~~ 3466s | | | 3466s | unsigned int int64_t {aka long long int} 3466s | %llu 3466s 3466s If you find this error message confusing, uninformative, or wrong, please open an issue: 3466s https://github.com/diku-dk/futhark/issues 3466s 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.fut: 3466s Compiling with --backend=opencl: 3466s cc failed with code 1: 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c: In function ‘futrts_umul_hi64’: 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3466s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3466s | ^~~~~~~~~~~ 3466s | __uint32_t 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4541:90: error: expected ‘)’ before ‘a’ 3466s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3466s | ~ ^ 3466s | ) 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4541:109: error: expected ‘)’ before ‘b’ 3466s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3466s | ~ ^ 3466s | ) 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c: In function ‘futrts_smul_hi64’: 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3466s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3466s | ^~~~~~~~~~ 3466s | __int128__ 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4545:86: error: expected ‘)’ before ‘a’ 3466s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3466s | ~ ^ 3466s | ) 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4545:104: error: expected ‘)’ before ‘b’ 3466s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3466s | ~ ^ 3466s | ) 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c: In function ‘mk_compile_opts’: 3466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:7896:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3466s 7896 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3466s | ~~^ ~~~~~~~~~~~~~ 3466s | | | 3466s | unsigned int int64_t {aka long long int} 3466s | %llu 3466s 3466s If you find this error message confusing, uninformative, or wrong, please open an issue: 3466s https://github.com/diku-dk/futhark/issues 3466s 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.fut: 3467s Compiling with --backend=opencl: 3467s cc failed with code 1: 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c: In function ‘futrts_umul_hi64’: 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:4583:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3467s 4583 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3467s | ^~~~~~~~~~~ 3467s | __uint32_t 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:4583:78: note: each undeclared identifier is reported only once for each function it appears in 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:4583:90: error: expected ‘)’ before ‘a’ 3467s 4583 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3467s | ~ ^ 3467s | ) 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:4583:109: error: expected ‘)’ before ‘b’ 3467s 4583 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3467s | ~ ^ 3467s | ) 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c: In function ‘futrts_smul_hi64’: 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:4587:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3467s 4587 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3467s | ^~~~~~~~~~ 3467s | __int128__ 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:4587:86: error: expected ‘)’ before ‘a’ 3467s 4587 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3467s | ~ ^ 3467s | ) 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:4587:104: error: expected ‘)’ before ‘b’ 3467s 4587 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3467s | ~ ^ 3467s | ) 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c: In function ‘mk_compile_opts’: 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindex1.c:8057:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3467s 8057 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3467s | ~~^ ~~~~~~~~~~~~~ 3467s | | | 3467s | unsigned int int64_t {aka long long int} 3467s | %llu 3467s 3467s If you find this error message confusing, uninformative, or wrong, please open an issue: 3467s https://github.com/diku-dk/futhark/issues 3467s 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.fut: 3467s Compiling with --backend=opencl: 3467s cc failed with code 1: 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c: In function ‘futrts_umul_hi64’: 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3467s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3467s | ^~~~~~~~~~~ 3467s | __uint32_t 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4531:90: error: expected ‘)’ before ‘a’ 3467s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3467s | ~ ^ 3467s | ) 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4531:109: error: expected ‘)’ before ‘b’ 3467s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3467s | ~ ^ 3467s | ) 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c: In function ‘futrts_smul_hi64’: 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3467s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3467s | ^~~~~~~~~~ 3467s | __int128__ 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4535:86: error: expected ‘)’ before ‘a’ 3467s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3467s | ~ ^ 3467s | ) 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4535:104: error: expected ‘)’ before ‘b’ 3467s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3467s | ~ ^ 3467s | ) 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c: In function ‘mk_compile_opts’: 3467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:7878:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3467s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3467s | ~~^ ~~~~~~~~~~~~~ 3467s | | | 3467s | unsigned int int64_t {aka long long int} 3467s | %llu 3467s 3467s If you find this error message confusing, uninformative, or wrong, please open an issue: 3467s https://github.com/diku-dk/futhark/issues 3467s 3474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.fut: 3474s Compiling with --backend=opencl: 3474s cc failed with code 1: 3474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c: In function ‘futrts_umul_hi64’: 3474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3474s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3474s | ^~~~~~~~~~~ 3474s | __uint32_t 3474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 3474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4530:90: error: expected ‘)’ before ‘a’ 3474s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3474s | ~ ^ 3474s | ) 3474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4530:109: error: expected ‘)’ before ‘b’ 3474s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3474s | ~ ^ 3474s | ) 3474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c: In function ‘futrts_smul_hi64’: 3474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3474s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3474s | ^~~~~~~~~~ 3474s | __int128__ 3474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4534:86: error: expected ‘)’ before ‘a’ 3474s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3474s | ~ ^ 3474s | ) 3474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4534:104: error: expected ‘)’ before ‘b’ 3474s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3474s | ~ ^ 3474s | ) 3474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c: In function ‘mk_compile_opts’: 3474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:7889:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3474s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3474s | ~~^ ~~~~~~~~~~~~~ 3474s | | | 3474s | unsigned int int64_t {aka long long int} 3474s | %llu 3474s 3474s If you find this error message confusing, uninformative, or wrong, please open an issue: 3474s https://github.com/diku-dk/futhark/issues 3474s 3483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.fut: 3483s Compiling with --backend=opencl: 3483s cc failed with code 1: 3483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c: In function ‘futrts_umul_hi64’: 3483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3483s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3483s | ^~~~~~~~~~~ 3483s | __uint32_t 3483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4528:90: error: expected ‘)’ before ‘a’ 3483s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3483s | ~ ^ 3483s | ) 3483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4528:109: error: expected ‘)’ before ‘b’ 3483s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3483s | ~ ^ 3483s | ) 3483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c: In function ‘futrts_smul_hi64’: 3483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3483s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3483s | ^~~~~~~~~~ 3483s | __int128__ 3483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4532:86: error: expected ‘)’ before ‘a’ 3483s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3483s | ~ ^ 3483s | ) 3483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4532:104: error: expected ‘)’ before ‘b’ 3483s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3483s | ~ ^ 3483s | ) 3483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c: In function ‘mk_compile_opts’: 3483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:7883:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3483s 7883 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3483s | ~~^ ~~~~~~~~~~~~~ 3483s | | | 3483s | unsigned int int64_t {aka long long int} 3483s | %llu 3483s 3483s If you find this error message confusing, uninformative, or wrong, please open an issue: 3483s https://github.com/diku-dk/futhark/issues 3483s 3484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.fut: 3484s Compiling with --backend=opencl: 3484s cc failed with code 1: 3484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c: In function ‘futrts_umul_hi64’: 3484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3484s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3484s | ^~~~~~~~~~~ 3484s | __uint32_t 3484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 3484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4530:90: error: expected ‘)’ before ‘a’ 3484s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3484s | ~ ^ 3484s | ) 3484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4530:109: error: expected ‘)’ before ‘b’ 3484s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3484s | ~ ^ 3484s | ) 3484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c: In function ‘futrts_smul_hi64’: 3484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3484s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3484s | ^~~~~~~~~~ 3484s | __int128__ 3484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4534:86: error: expected ‘)’ before ‘a’ 3484s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3484s | ~ ^ 3484s | ) 3484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4534:104: error: expected ‘)’ before ‘b’ 3484s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3484s | ~ ^ 3484s | ) 3484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c: In function ‘mk_compile_opts’: 3484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:7887:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3484s 7887 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3484s | ~~^ ~~~~~~~~~~~~~ 3484s | | | 3484s | unsigned int int64_t {aka long long int} 3484s | %llu 3484s 3484s If you find this error message confusing, uninformative, or wrong, please open an issue: 3484s https://github.com/diku-dk/futhark/issues 3484s 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.fut: 3485s Compiling with --backend=opencl: 3485s cc failed with code 1: 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c: In function ‘futrts_umul_hi64’: 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3485s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3485s | ^~~~~~~~~~~ 3485s | __uint32_t 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4528:90: error: expected ‘)’ before ‘a’ 3485s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3485s | ~ ^ 3485s | ) 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4528:109: error: expected ‘)’ before ‘b’ 3485s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3485s | ~ ^ 3485s | ) 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c: In function ‘futrts_smul_hi64’: 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3485s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3485s | ^~~~~~~~~~ 3485s | __int128__ 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4532:86: error: expected ‘)’ before ‘a’ 3485s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3485s | ~ ^ 3485s | ) 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4532:104: error: expected ‘)’ before ‘b’ 3485s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3485s | ~ ^ 3485s | ) 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c: In function ‘mk_compile_opts’: 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:7882:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3485s 7882 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3485s | ~~^ ~~~~~~~~~~~~~ 3485s | | | 3485s | unsigned int int64_t {aka long long int} 3485s | %llu 3485s 3485s If you find this error message confusing, uninformative, or wrong, please open an issue: 3485s https://github.com/diku-dk/futhark/issues 3485s 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.fut: 3485s Compiling with --backend=opencl: 3485s cc failed with code 1: 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c: In function ‘futrts_umul_hi64’: 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3485s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3485s | ^~~~~~~~~~~ 3485s | __uint32_t 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4530:90: error: expected ‘)’ before ‘a’ 3485s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3485s | ~ ^ 3485s | ) 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4530:109: error: expected ‘)’ before ‘b’ 3485s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3485s | ~ ^ 3485s | ) 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c: In function ‘futrts_smul_hi64’: 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3485s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3485s | ^~~~~~~~~~ 3485s | __int128__ 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4534:86: error: expected ‘)’ before ‘a’ 3485s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3485s | ~ ^ 3485s | ) 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4534:104: error: expected ‘)’ before ‘b’ 3485s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3485s | ~ ^ 3485s | ) 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c: In function ‘mk_compile_opts’: 3485s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3485s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3485s | ~~^ ~~~~~~~~~~~~~ 3485s | | | 3485s | unsigned int int64_t {aka long long int} 3485s | %llu 3485s 3485s If you find this error message confusing, uninformative, or wrong, please open an issue: 3485s https://github.com/diku-dk/futhark/issues 3485s 3488s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.fut: 3488s Compiling with --backend=opencl: 3488s cc failed with code 1: 3488s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c: In function ‘futrts_umul_hi64’: 3488s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3488s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3488s | ^~~~~~~~~~~ 3488s | __uint32_t 3488s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3488s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4528:90: error: expected ‘)’ before ‘a’ 3488s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3488s | ~ ^ 3488s | ) 3488s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4528:109: error: expected ‘)’ before ‘b’ 3488s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3488s | ~ ^ 3488s | ) 3488s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c: In function ‘futrts_smul_hi64’: 3488s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3488s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3488s | ^~~~~~~~~~ 3488s | __int128__ 3488s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4532:86: error: expected ‘)’ before ‘a’ 3488s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3488s | ~ ^ 3488s | ) 3488s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4532:104: error: expected ‘)’ before ‘b’ 3488s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3488s | ~ ^ 3488s | ) 3488s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c: In function ‘mk_compile_opts’: 3488s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:7895:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3488s 7895 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3488s | ~~^ ~~~~~~~~~~~~~ 3488s | | | 3488s | unsigned int int64_t {aka long long int} 3488s | %llu 3488s 3488s If you find this error message confusing, uninformative, or wrong, please open an issue: 3488s https://github.com/diku-dk/futhark/issues 3488s 3503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.fut: 3503s Compiling with --backend=opencl: 3503s cc failed with code 1: 3503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c: In function ‘futrts_umul_hi64’: 3503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3503s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3503s | ^~~~~~~~~~~ 3503s | __uint32_t 3503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 3503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4529:90: error: expected ‘)’ before ‘a’ 3503s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3503s | ~ ^ 3503s | ) 3503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4529:109: error: expected ‘)’ before ‘b’ 3503s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3503s | ~ ^ 3503s | ) 3503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c: In function ‘futrts_smul_hi64’: 3503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3503s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3503s | ^~~~~~~~~~ 3503s | __int128__ 3503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4533:86: error: expected ‘)’ before ‘a’ 3503s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3503s | ~ ^ 3503s | ) 3503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4533:104: error: expected ‘)’ before ‘b’ 3503s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3503s | ~ ^ 3503s | ) 3503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c: In function ‘mk_compile_opts’: 3503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:7885:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3503s 7885 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3503s | ~~^ ~~~~~~~~~~~~~ 3503s | | | 3503s | unsigned int int64_t {aka long long int} 3503s | %llu 3503s 3503s If you find this error message confusing, uninformative, or wrong, please open an issue: 3503s https://github.com/diku-dk/futhark/issues 3503s 3505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.fut: 3505s Compiling with --backend=opencl: 3505s cc failed with code 1: 3505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c: In function ‘futrts_umul_hi64’: 3505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3505s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3505s | ^~~~~~~~~~~ 3505s | __uint32_t 3505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4528:90: error: expected ‘)’ before ‘a’ 3505s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3505s | ~ ^ 3505s | ) 3505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4528:109: error: expected ‘)’ before ‘b’ 3505s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3505s | ~ ^ 3505s | ) 3505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c: In function ‘futrts_smul_hi64’: 3505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3505s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3505s | ^~~~~~~~~~ 3505s | __int128__ 3505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4532:86: error: expected ‘)’ before ‘a’ 3505s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3505s | ~ ^ 3505s | ) 3505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4532:104: error: expected ‘)’ before ‘b’ 3505s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3505s | ~ ^ 3505s | ) 3505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c: In function ‘mk_compile_opts’: 3505s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:7882:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3505s 7882 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3505s | ~~^ ~~~~~~~~~~~~~ 3505s | | | 3505s | unsigned int int64_t {aka long long int} 3505s | %llu 3505s 3505s If you find this error message confusing, uninformative, or wrong, please open an issue: 3505s https://github.com/diku-dk/futhark/issues 3505s 3506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.fut: 3506s Compiling with --backend=opencl: 3506s cc failed with code 1: 3506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c: In function ‘futrts_umul_hi64’: 3506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3506s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3506s | ^~~~~~~~~~~ 3506s | __uint32_t 3506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4531:90: error: expected ‘)’ before ‘a’ 3506s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3506s | ~ ^ 3506s | ) 3506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4531:109: error: expected ‘)’ before ‘b’ 3506s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3506s | ~ ^ 3506s | ) 3506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c: In function ‘futrts_smul_hi64’: 3506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3506s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3506s | ^~~~~~~~~~ 3506s | __int128__ 3506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4535:86: error: expected ‘)’ before ‘a’ 3506s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3506s | ~ ^ 3506s | ) 3506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4535:104: error: expected ‘)’ before ‘b’ 3506s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3506s | ~ ^ 3506s | ) 3506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c: In function ‘mk_compile_opts’: 3506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:7887:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3506s 7887 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3506s | ~~^ ~~~~~~~~~~~~~ 3506s | | | 3506s | unsigned int int64_t {aka long long int} 3506s | %llu 3506s 3506s If you find this error message confusing, uninformative, or wrong, please open an issue: 3506s https://github.com/diku-dk/futhark/issues 3506s 3509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.fut: 3509s Compiling with --backend=opencl: 3509s cc failed with code 1: 3509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c: In function ‘futrts_umul_hi64’: 3509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3509s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3509s | ^~~~~~~~~~~ 3509s | __uint32_t 3509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 3509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4530:90: error: expected ‘)’ before ‘a’ 3509s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3509s | ~ ^ 3509s | ) 3509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4530:109: error: expected ‘)’ before ‘b’ 3509s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3509s | ~ ^ 3509s | ) 3509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c: In function ‘futrts_smul_hi64’: 3509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3509s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3509s | ^~~~~~~~~~ 3509s | __int128__ 3509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4534:86: error: expected ‘)’ before ‘a’ 3509s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3509s | ~ ^ 3509s | ) 3509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4534:104: error: expected ‘)’ before ‘b’ 3509s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3509s | ~ ^ 3509s | ) 3509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c: In function ‘mk_compile_opts’: 3509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:7894:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3509s 7894 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3509s | ~~^ ~~~~~~~~~~~~~ 3509s | | | 3509s | unsigned int int64_t {aka long long int} 3509s | %llu 3509s 3509s If you find this error message confusing, uninformative, or wrong, please open an issue: 3509s https://github.com/diku-dk/futhark/issues 3509s 3512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.fut: 3512s Compiling with --backend=opencl: 3512s cc failed with code 1: 3512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c: In function ‘futrts_umul_hi64’: 3512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3512s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3512s | ^~~~~~~~~~~ 3512s | __uint32_t 3512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4528:90: error: expected ‘)’ before ‘a’ 3512s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3512s | ~ ^ 3512s | ) 3512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4528:109: error: expected ‘)’ before ‘b’ 3512s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3512s | ~ ^ 3512s | ) 3512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c: In function ‘futrts_smul_hi64’: 3512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3512s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3512s | ^~~~~~~~~~ 3512s | __int128__ 3512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4532:86: error: expected ‘)’ before ‘a’ 3512s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3512s | ~ ^ 3512s | ) 3512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4532:104: error: expected ‘)’ before ‘b’ 3512s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3512s | ~ ^ 3512s | ) 3512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c: In function ‘mk_compile_opts’: 3512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:7950:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3512s 7950 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3512s | ~~^ ~~~~~~~~~~~~~ 3512s | | | 3512s | unsigned int int64_t {aka long long int} 3512s | %llu 3512s 3512s If you find this error message confusing, uninformative, or wrong, please open an issue: 3512s https://github.com/diku-dk/futhark/issues 3512s 3512s 124 failed, 0 passed, 2182 to go. 3515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.fut: 3515s Compiling with --backend=opencl: 3515s cc failed with code 1: 3515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c: In function ‘futrts_umul_hi64’: 3515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3515s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3515s | ^~~~~~~~~~~ 3515s | __uint32_t 3515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4531:90: error: expected ‘)’ before ‘a’ 3515s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3515s | ~ ^ 3515s | ) 3515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4531:109: error: expected ‘)’ before ‘b’ 3515s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3515s | ~ ^ 3515s | ) 3515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c: In function ‘futrts_smul_hi64’: 3515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3515s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3515s | ^~~~~~~~~~ 3515s | __int128__ 3515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4535:86: error: expected ‘)’ before ‘a’ 3515s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3515s | ~ ^ 3515s | ) 3515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4535:104: error: expected ‘)’ before ‘b’ 3515s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3515s | ~ ^ 3515s | ) 3515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c: In function ‘mk_compile_opts’: 3515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:7898:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3515s 7898 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3515s | ~~^ ~~~~~~~~~~~~~ 3515s | | | 3515s | unsigned int int64_t {aka long long int} 3515s | %llu 3515s 3515s If you find this error message confusing, uninformative, or wrong, please open an issue: 3515s https://github.com/diku-dk/futhark/issues 3515s 3526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.fut: 3526s Compiling with --backend=opencl: 3526s cc failed with code 1: 3526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c: In function ‘futrts_umul_hi64’: 3526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3526s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3526s | ^~~~~~~~~~~ 3526s | __uint32_t 3526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4528:90: error: expected ‘)’ before ‘a’ 3526s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3526s | ~ ^ 3526s | ) 3526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4528:109: error: expected ‘)’ before ‘b’ 3526s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3526s | ~ ^ 3526s | ) 3526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c: In function ‘futrts_smul_hi64’: 3526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3526s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3526s | ^~~~~~~~~~ 3526s | __int128__ 3526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4532:86: error: expected ‘)’ before ‘a’ 3526s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3526s | ~ ^ 3526s | ) 3526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4532:104: error: expected ‘)’ before ‘b’ 3526s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3526s | ~ ^ 3526s | ) 3526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c: In function ‘mk_compile_opts’: 3526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:7882:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3526s 7882 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3526s | ~~^ ~~~~~~~~~~~~~ 3526s | | | 3526s | unsigned int int64_t {aka long long int} 3526s | %llu 3526s 3526s If you find this error message confusing, uninformative, or wrong, please open an issue: 3526s https://github.com/diku-dk/futhark/issues 3526s 3530s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.fut: 3530s Compiling with --backend=opencl: 3530s cc failed with code 1: 3530s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c: In function ‘futrts_umul_hi64’: 3530s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3530s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3530s | ^~~~~~~~~~~ 3530s | __uint32_t 3530s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3530s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4528:90: error: expected ‘)’ before ‘a’ 3530s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3530s | ~ ^ 3530s | ) 3530s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4528:109: error: expected ‘)’ before ‘b’ 3530s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3530s | ~ ^ 3530s | ) 3530s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c: In function ‘futrts_smul_hi64’: 3530s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3530s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3530s | ^~~~~~~~~~ 3530s | __int128__ 3530s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4532:86: error: expected ‘)’ before ‘a’ 3530s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3530s | ~ ^ 3530s | ) 3530s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4532:104: error: expected ‘)’ before ‘b’ 3530s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3530s | ~ ^ 3530s | ) 3530s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c: In function ‘mk_compile_opts’: 3530s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:7968:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3530s 7968 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3530s | ~~^ ~~~~~~~~~~~~~ 3530s | | | 3530s | unsigned int int64_t {aka long long int} 3530s | %llu 3530s 3530s If you find this error message confusing, uninformative, or wrong, please open an issue: 3530s https://github.com/diku-dk/futhark/issues 3530s 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.fut: 3531s Compiling with --backend=opencl: 3531s cc failed with code 1: 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c: In function ‘futrts_umul_hi64’: 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3531s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3531s | ^~~~~~~~~~~ 3531s | __uint32_t 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4528:90: error: expected ‘)’ before ‘a’ 3531s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3531s | ~ ^ 3531s | ) 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4528:109: error: expected ‘)’ before ‘b’ 3531s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3531s | ~ ^ 3531s | ) 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c: In function ‘futrts_smul_hi64’: 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3531s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3531s | ^~~~~~~~~~ 3531s | __int128__ 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4532:86: error: expected ‘)’ before ‘a’ 3531s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3531s | ~ ^ 3531s | ) 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4532:104: error: expected ‘)’ before ‘b’ 3531s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3531s | ~ ^ 3531s | ) 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c: In function ‘mk_compile_opts’: 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:7884:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3531s 7884 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3531s | ~~^ ~~~~~~~~~~~~~ 3531s | | | 3531s | unsigned int int64_t {aka long long int} 3531s | %llu 3531s 3531s If you find this error message confusing, uninformative, or wrong, please open an issue: 3531s https://github.com/diku-dk/futhark/issues 3531s 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.fut: 3531s Compiling with --backend=opencl: 3531s cc failed with code 1: 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c: In function ‘futrts_umul_hi64’: 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3531s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3531s | ^~~~~~~~~~~ 3531s | __uint32_t 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:4513:90: error: expected ‘)’ before ‘a’ 3531s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3531s | ~ ^ 3531s | ) 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:4513:109: error: expected ‘)’ before ‘b’ 3531s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3531s | ~ ^ 3531s | ) 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c: In function ‘futrts_smul_hi64’: 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3531s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3531s | ^~~~~~~~~~ 3531s | __int128__ 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:4517:86: error: expected ‘)’ before ‘a’ 3531s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3531s | ~ ^ 3531s | ) 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:4517:104: error: expected ‘)’ before ‘b’ 3531s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3531s | ~ ^ 3531s | ) 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c: In function ‘mk_compile_opts’: 3531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul1.c:7853:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3531s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3531s | ~~^ ~~~~~~~~~~~~~ 3531s | | | 3531s | unsigned int int64_t {aka long long int} 3531s | %llu 3531s 3531s If you find this error message confusing, uninformative, or wrong, please open an issue: 3531s https://github.com/diku-dk/futhark/issues 3531s 3537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.fut: 3537s Compiling with --backend=opencl: 3537s cc failed with code 1: 3537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c: In function ‘futrts_umul_hi64’: 3537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3537s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3537s | ^~~~~~~~~~~ 3537s | __uint32_t 3537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:4524:90: error: expected ‘)’ before ‘a’ 3537s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3537s | ~ ^ 3537s | ) 3537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:4524:109: error: expected ‘)’ before ‘b’ 3537s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3537s | ~ ^ 3537s | ) 3537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c: In function ‘futrts_smul_hi64’: 3537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3537s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3537s | ^~~~~~~~~~ 3537s | __int128__ 3537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:4528:86: error: expected ‘)’ before ‘a’ 3537s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3537s | ~ ^ 3537s | ) 3537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:4528:104: error: expected ‘)’ before ‘b’ 3537s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3537s | ~ ^ 3537s | ) 3537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c: In function ‘mk_compile_opts’: 3537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul0.c:7880:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3537s 7880 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3537s | ~~^ ~~~~~~~~~~~~~ 3537s | | | 3537s | unsigned int int64_t {aka long long int} 3537s | %llu 3537s 3537s If you find this error message confusing, uninformative, or wrong, please open an issue: 3537s https://github.com/diku-dk/futhark/issues 3537s 3539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.fut: 3539s Compiling with --backend=opencl: 3539s cc failed with code 1: 3539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c: In function ‘futrts_umul_hi64’: 3539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3539s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3539s | ^~~~~~~~~~~ 3539s | __uint32_t 3539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4531:90: error: expected ‘)’ before ‘a’ 3539s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3539s | ~ ^ 3539s | ) 3539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4531:109: error: expected ‘)’ before ‘b’ 3539s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3539s | ~ ^ 3539s | ) 3539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c: In function ‘futrts_smul_hi64’: 3539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3539s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3539s | ^~~~~~~~~~ 3539s | __int128__ 3539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4535:86: error: expected ‘)’ before ‘a’ 3539s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3539s | ~ ^ 3539s | ) 3539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4535:104: error: expected ‘)’ before ‘b’ 3539s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3539s | ~ ^ 3539s | ) 3539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c: In function ‘mk_compile_opts’: 3539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:7908:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3539s 7908 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3539s | ~~^ ~~~~~~~~~~~~~ 3539s | | | 3539s | unsigned int int64_t {aka long long int} 3539s | %llu 3539s 3539s If you find this error message confusing, uninformative, or wrong, please open an issue: 3539s https://github.com/diku-dk/futhark/issues 3539s 3543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.fut: 3543s Compiling with --backend=opencl: 3543s cc failed with code 1: 3543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c: In function ‘futrts_umul_hi64’: 3543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3543s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3543s | ^~~~~~~~~~~ 3543s | __uint32_t 3543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:4513:90: error: expected ‘)’ before ‘a’ 3543s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3543s | ~ ^ 3543s | ) 3543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:4513:109: error: expected ‘)’ before ‘b’ 3543s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3543s | ~ ^ 3543s | ) 3543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c: In function ‘futrts_smul_hi64’: 3543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3543s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3543s | ^~~~~~~~~~ 3543s | __int128__ 3543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:4517:86: error: expected ‘)’ before ‘a’ 3543s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3543s | ~ ^ 3543s | ) 3543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:4517:104: error: expected ‘)’ before ‘b’ 3543s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3543s | ~ ^ 3543s | ) 3543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c: In function ‘mk_compile_opts’: 3543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul2.c:7853:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3543s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3543s | ~~^ ~~~~~~~~~~~~~ 3543s | | | 3543s | unsigned int int64_t {aka long long int} 3543s | %llu 3543s 3543s If you find this error message confusing, uninformative, or wrong, please open an issue: 3543s https://github.com/diku-dk/futhark/issues 3543s 3546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.fut: 3546s Compiling with --backend=opencl: 3546s cc failed with code 1: 3546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c: In function ‘futrts_umul_hi64’: 3546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3546s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3546s | ^~~~~~~~~~~ 3546s | __uint32_t 3546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:4513:90: error: expected ‘)’ before ‘a’ 3546s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3546s | ~ ^ 3546s | ) 3546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:4513:109: error: expected ‘)’ before ‘b’ 3546s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3546s | ~ ^ 3546s | ) 3546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c: In function ‘futrts_smul_hi64’: 3546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3546s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3546s | ^~~~~~~~~~ 3546s | __int128__ 3546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:4517:86: error: expected ‘)’ before ‘a’ 3546s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3546s | ~ ^ 3546s | ) 3546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:4517:104: error: expected ‘)’ before ‘b’ 3546s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3546s | ~ ^ 3546s | ) 3546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c: In function ‘mk_compile_opts’: 3546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul3.c:7853:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3546s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3546s | ~~^ ~~~~~~~~~~~~~ 3546s | | | 3546s | unsigned int int64_t {aka long long int} 3546s | %llu 3546s 3546s If you find this error message confusing, uninformative, or wrong, please open an issue: 3546s https://github.com/diku-dk/futhark/issues 3546s 3563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.fut: 3563s Compiling with --backend=opencl: 3563s cc failed with code 1: 3563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c: In function ‘futrts_umul_hi64’: 3563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3563s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3563s | ^~~~~~~~~~~ 3563s | __uint32_t 3563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:4524:90: error: expected ‘)’ before ‘a’ 3563s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3563s | ~ ^ 3563s | ) 3563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:4524:109: error: expected ‘)’ before ‘b’ 3563s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3563s | ~ ^ 3563s | ) 3563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c: In function ‘futrts_smul_hi64’: 3563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3563s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3563s | ^~~~~~~~~~ 3563s | __int128__ 3563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:4528:86: error: expected ‘)’ before ‘a’ 3563s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3563s | ~ ^ 3563s | ) 3563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:4528:104: error: expected ‘)’ before ‘b’ 3563s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3563s | ~ ^ 3563s | ) 3563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c: In function ‘mk_compile_opts’: 3563s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul0.c:7875:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3563s 7875 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3563s | ~~^ ~~~~~~~~~~~~~ 3563s | | | 3563s | unsigned int int64_t {aka long long int} 3563s | %llu 3563s 3563s If you find this error message confusing, uninformative, or wrong, please open an issue: 3563s https://github.com/diku-dk/futhark/issues 3563s 3572s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.fut: 3572s Compiling with --backend=opencl: 3572s cc failed with code 1: 3572s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c: In function ‘futrts_umul_hi64’: 3572s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3572s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3572s | ^~~~~~~~~~~ 3572s | __uint32_t 3572s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3572s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:4539:90: error: expected ‘)’ before ‘a’ 3572s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3572s | ~ ^ 3572s | ) 3572s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:4539:109: error: expected ‘)’ before ‘b’ 3572s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3572s | ~ ^ 3572s | ) 3572s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c: In function ‘futrts_smul_hi64’: 3572s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3572s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3572s | ^~~~~~~~~~ 3572s | __int128__ 3572s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:4543:86: error: expected ‘)’ before ‘a’ 3572s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3572s | ~ ^ 3572s | ) 3572s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:4543:104: error: expected ‘)’ before ‘b’ 3572s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3572s | ~ ^ 3572s | ) 3572s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c: In function ‘mk_compile_opts’: 3572s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducemul4.c:7916:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3572s 7916 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3572s | ~~^ ~~~~~~~~~~~~~ 3572s | | | 3572s | unsigned int int64_t {aka long long int} 3572s | %llu 3572s 3572s If you find this error message confusing, uninformative, or wrong, please open an issue: 3572s https://github.com/diku-dk/futhark/issues 3572s 3572s 135 failed, 0 passed, 2171 to go. 3582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.fut: 3582s Compiling with --backend=opencl: 3582s cc failed with code 1: 3582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c: In function ‘futrts_umul_hi64’: 3582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3582s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3582s | ^~~~~~~~~~~ 3582s | __uint32_t 3582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:4528:90: error: expected ‘)’ before ‘a’ 3582s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3582s | ~ ^ 3582s | ) 3582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:4528:109: error: expected ‘)’ before ‘b’ 3582s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3582s | ~ ^ 3582s | ) 3582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c: In function ‘futrts_smul_hi64’: 3582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3582s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3582s | ^~~~~~~~~~ 3582s | __int128__ 3582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:4532:86: error: expected ‘)’ before ‘a’ 3582s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3582s | ~ ^ 3582s | ) 3582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:4532:104: error: expected ‘)’ before ‘b’ 3582s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3582s | ~ ^ 3582s | ) 3582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c: In function ‘mk_compile_opts’: 3582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul1.c:7922:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3582s 7922 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3582s | ~~^ ~~~~~~~~~~~~~ 3582s | | | 3582s | unsigned int int64_t {aka long long int} 3582s | %llu 3582s 3582s If you find this error message confusing, uninformative, or wrong, please open an issue: 3582s https://github.com/diku-dk/futhark/issues 3582s 3585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.fut: 3585s Compiling with --backend=opencl: 3585s cc failed with code 1: 3585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c: In function ‘futrts_umul_hi64’: 3585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3585s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3585s | ^~~~~~~~~~~ 3585s | __uint32_t 3585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:4528:90: error: expected ‘)’ before ‘a’ 3585s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3585s | ~ ^ 3585s | ) 3585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:4528:109: error: expected ‘)’ before ‘b’ 3585s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3585s | ~ ^ 3585s | ) 3585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c: In function ‘futrts_smul_hi64’: 3585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3585s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3585s | ^~~~~~~~~~ 3585s | __int128__ 3585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:4532:86: error: expected ‘)’ before ‘a’ 3585s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3585s | ~ ^ 3585s | ) 3585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:4532:104: error: expected ‘)’ before ‘b’ 3585s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3585s | ~ ^ 3585s | ) 3585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c: In function ‘mk_compile_opts’: 3585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul2.c:7922:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3585s 7922 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3585s | ~~^ ~~~~~~~~~~~~~ 3585s | | | 3585s | unsigned int int64_t {aka long long int} 3585s | %llu 3585s 3585s If you find this error message confusing, uninformative, or wrong, please open an issue: 3585s https://github.com/diku-dk/futhark/issues 3585s 3586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.fut: 3586s Compiling with --backend=opencl: 3586s cc failed with code 1: 3586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c: In function ‘futrts_umul_hi64’: 3586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3586s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3586s | ^~~~~~~~~~~ 3586s | __uint32_t 3586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:4526:90: error: expected ‘)’ before ‘a’ 3586s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3586s | ~ ^ 3586s | ) 3586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:4526:109: error: expected ‘)’ before ‘b’ 3586s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3586s | ~ ^ 3586s | ) 3586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c: In function ‘futrts_smul_hi64’: 3586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3586s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3586s | ^~~~~~~~~~ 3586s | __int128__ 3586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:4530:86: error: expected ‘)’ before ‘a’ 3586s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3586s | ~ ^ 3586s | ) 3586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:4530:104: error: expected ‘)’ before ‘b’ 3586s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3586s | ~ ^ 3586s | ) 3586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c: In function ‘mk_compile_opts’: 3586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate0.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3586s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3586s | ~~^ ~~~~~~~~~~~~~ 3586s | | | 3586s | unsigned int int64_t {aka long long int} 3586s | %llu 3586s 3586s If you find this error message confusing, uninformative, or wrong, please open an issue: 3586s https://github.com/diku-dk/futhark/issues 3586s 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.fut: 3588s Compiling with --backend=opencl: 3588s cc failed with code 1: 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c: In function ‘futrts_umul_hi64’: 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3588s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3588s | ^~~~~~~~~~~ 3588s | __uint32_t 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:4539:90: error: expected ‘)’ before ‘a’ 3588s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3588s | ~ ^ 3588s | ) 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:4539:109: error: expected ‘)’ before ‘b’ 3588s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3588s | ~ ^ 3588s | ) 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c: In function ‘futrts_smul_hi64’: 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3588s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3588s | ^~~~~~~~~~ 3588s | __int128__ 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:4543:86: error: expected ‘)’ before ‘a’ 3588s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3588s | ~ ^ 3588s | ) 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:4543:104: error: expected ‘)’ before ‘b’ 3588s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3588s | ~ ^ 3588s | ) 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c: In function ‘mk_compile_opts’: 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevec0.c:7930:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3588s 7930 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3588s | ~~^ ~~~~~~~~~~~~~ 3588s | | | 3588s | unsigned int int64_t {aka long long int} 3588s | %llu 3588s 3588s If you find this error message confusing, uninformative, or wrong, please open an issue: 3588s https://github.com/diku-dk/futhark/issues 3588s 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.fut: 3588s Compiling with --backend=opencl: 3588s cc failed with code 1: 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c: In function ‘futrts_umul_hi64’: 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3588s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3588s | ^~~~~~~~~~~ 3588s | __uint32_t 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:4528:90: error: expected ‘)’ before ‘a’ 3588s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3588s | ~ ^ 3588s | ) 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:4528:109: error: expected ‘)’ before ‘b’ 3588s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3588s | ~ ^ 3588s | ) 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c: In function ‘futrts_smul_hi64’: 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3588s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3588s | ^~~~~~~~~~ 3588s | __int128__ 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:4532:86: error: expected ‘)’ before ‘a’ 3588s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3588s | ~ ^ 3588s | ) 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:4532:104: error: expected ‘)’ before ‘b’ 3588s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3588s | ~ ^ 3588s | ) 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c: In function ‘mk_compile_opts’: 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducevecmul3.c:7922:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3588s 7922 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3588s | ~~^ ~~~~~~~~~~~~~ 3588s | | | 3588s | unsigned int int64_t {aka long long int} 3588s | %llu 3588s 3588s If you find this error message confusing, uninformative, or wrong, please open an issue: 3588s https://github.com/diku-dk/futhark/issues 3588s 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.fut: 3588s Compiling with --backend=opencl: 3588s cc failed with code 1: 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c: In function ‘futrts_umul_hi64’: 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3588s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3588s | ^~~~~~~~~~~ 3588s | __uint32_t 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:4526:90: error: expected ‘)’ before ‘a’ 3588s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3588s | ~ ^ 3588s | ) 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:4526:109: error: expected ‘)’ before ‘b’ 3588s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3588s | ~ ^ 3588s | ) 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c: In function ‘futrts_smul_hi64’: 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3588s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3588s | ^~~~~~~~~~ 3588s | __int128__ 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:4530:86: error: expected ‘)’ before ‘a’ 3588s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3588s | ~ ^ 3588s | ) 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:4530:104: error: expected ‘)’ before ‘b’ 3588s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3588s | ~ ^ 3588s | ) 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c: In function ‘mk_compile_opts’: 3588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate1.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3588s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3588s | ~~^ ~~~~~~~~~~~~~ 3588s | | | 3588s | unsigned int int64_t {aka long long int} 3588s | %llu 3588s 3588s If you find this error message confusing, uninformative, or wrong, please open an issue: 3588s https://github.com/diku-dk/futhark/issues 3588s 3601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.fut: 3601s Compiling with --backend=opencl: 3601s cc failed with code 1: 3601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c: In function ‘futrts_umul_hi64’: 3601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3601s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3601s | ^~~~~~~~~~~ 3601s | __uint32_t 3601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:4528:90: error: expected ‘)’ before ‘a’ 3601s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3601s | ~ ^ 3601s | ) 3601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:4528:109: error: expected ‘)’ before ‘b’ 3601s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3601s | ~ ^ 3601s | ) 3601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c: In function ‘futrts_smul_hi64’: 3601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3601s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3601s | ^~~~~~~~~~ 3601s | __int128__ 3601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:4532:86: error: expected ‘)’ before ‘a’ 3601s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3601s | ~ ^ 3601s | ) 3601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:4532:104: error: expected ‘)’ before ‘b’ 3601s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3601s | ~ ^ 3601s | ) 3601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c: In function ‘mk_compile_opts’: 3601s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/replicate2.c:7865:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3601s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3601s | ~~^ ~~~~~~~~~~~~~ 3601s | | | 3601s | unsigned int int64_t {aka long long int} 3601s | %llu 3601s 3601s If you find this error message confusing, uninformative, or wrong, please open an issue: 3601s https://github.com/diku-dk/futhark/issues 3601s 3603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.fut: 3603s Compiling with --backend=opencl: 3603s cc failed with code 1: 3603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c: In function ‘futrts_umul_hi64’: 3603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3603s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3603s | ^~~~~~~~~~~ 3603s | __uint32_t 3603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 3603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:4499:90: error: expected ‘)’ before ‘a’ 3603s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3603s | ~ ^ 3603s | ) 3603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:4499:109: error: expected ‘)’ before ‘b’ 3603s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3603s | ~ ^ 3603s | ) 3603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c: In function ‘futrts_smul_hi64’: 3603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3603s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3603s | ^~~~~~~~~~ 3603s | __int128__ 3603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:4503:86: error: expected ‘)’ before ‘a’ 3603s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3603s | ~ ^ 3603s | ) 3603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:4503:104: error: expected ‘)’ before ‘b’ 3603s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3603s | ~ ^ 3603s | ) 3603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c: In function ‘mk_compile_opts’: 3603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_const.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3603s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3603s | ~~^ ~~~~~~~~~~~~~ 3603s | | | 3603s | unsigned int int64_t {aka long long int} 3603s | %llu 3603s 3603s If you find this error message confusing, uninformative, or wrong, please open an issue: 3603s https://github.com/diku-dk/futhark/issues 3603s 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.fut: 3605s Compiling with --backend=opencl: 3605s cc failed with code 1: 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c: In function ‘futrts_umul_hi64’: 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3605s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3605s | ^~~~~~~~~~~ 3605s | __uint32_t 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:4543:90: error: expected ‘)’ before ‘a’ 3605s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3605s | ~ ^ 3605s | ) 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:4543:109: error: expected ‘)’ before ‘b’ 3605s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3605s | ~ ^ 3605s | ) 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c: In function ‘futrts_smul_hi64’: 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3605s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3605s | ^~~~~~~~~~ 3605s | __int128__ 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:4547:86: error: expected ‘)’ before ‘a’ 3605s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3605s | ~ ^ 3605s | ) 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:4547:104: error: expected ‘)’ before ‘b’ 3605s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3605s | ~ ^ 3605s | ) 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c: In function ‘mk_compile_opts’: 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reshape0.c:7873:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3605s 7873 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3605s | ~~^ ~~~~~~~~~~~~~ 3605s | | | 3605s | unsigned int int64_t {aka long long int} 3605s | %llu 3605s 3605s If you find this error message confusing, uninformative, or wrong, please open an issue: 3605s https://github.com/diku-dk/futhark/issues 3605s 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.fut: 3605s Compiling with --backend=opencl: 3605s cc failed with code 1: 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c: In function ‘futrts_umul_hi64’: 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3605s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3605s | ^~~~~~~~~~~ 3605s | __uint32_t 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:4499:90: error: expected ‘)’ before ‘a’ 3605s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3605s | ~ ^ 3605s | ) 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:4499:109: error: expected ‘)’ before ‘b’ 3605s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3605s | ~ ^ 3605s | ) 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c: In function ‘futrts_smul_hi64’: 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3605s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3605s | ^~~~~~~~~~ 3605s | __int128__ 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:4503:86: error: expected ‘)’ before ‘a’ 3605s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3605s | ~ ^ 3605s | ) 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:4503:104: error: expected ‘)’ before ‘b’ 3605s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3605s | ~ ^ 3605s | ) 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c: In function ‘mk_compile_opts’: 3605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rev_unused.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3605s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3605s | ~~^ ~~~~~~~~~~~~~ 3605s | | | 3605s | unsigned int int64_t {aka long long int} 3605s | %llu 3605s 3605s If you find this error message confusing, uninformative, or wrong, please open an issue: 3605s https://github.com/diku-dk/futhark/issues 3605s 3610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.fut: 3610s Compiling with --backend=opencl: 3610s cc failed with code 1: 3610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c: In function ‘futrts_umul_hi64’: 3610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3610s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3610s | ^~~~~~~~~~~ 3610s | __uint32_t 3610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:4526:90: error: expected ‘)’ before ‘a’ 3610s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3610s | ~ ^ 3610s | ) 3610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:4526:109: error: expected ‘)’ before ‘b’ 3610s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3610s | ~ ^ 3610s | ) 3610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c: In function ‘futrts_smul_hi64’: 3610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3610s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3610s | ^~~~~~~~~~ 3610s | __int128__ 3610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:4530:86: error: expected ‘)’ before ‘a’ 3610s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3610s | ~ ^ 3610s | ) 3610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:4530:104: error: expected ‘)’ before ‘b’ 3610s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3610s | ~ ^ 3610s | ) 3610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c: In function ‘mk_compile_opts’: 3610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/rotate0.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3610s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3610s | ~~^ ~~~~~~~~~~~~~ 3610s | | | 3610s | unsigned int int64_t {aka long long int} 3610s | %llu 3610s 3610s If you find this error message confusing, uninformative, or wrong, please open an issue: 3610s https://github.com/diku-dk/futhark/issues 3610s 3615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.fut: 3615s Compiling with --backend=opencl: 3615s cc failed with code 1: 3615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c: In function ‘futrts_umul_hi64’: 3615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3615s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3615s | ^~~~~~~~~~~ 3615s | __uint32_t 3615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:4539:90: error: expected ‘)’ before ‘a’ 3615s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3615s | ~ ^ 3615s | ) 3615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:4539:109: error: expected ‘)’ before ‘b’ 3615s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3615s | ~ ^ 3615s | ) 3615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c: In function ‘futrts_smul_hi64’: 3615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3615s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3615s | ^~~~~~~~~~ 3615s | __int128__ 3615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:4543:86: error: expected ‘)’ before ‘a’ 3615s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3615s | ~ ^ 3615s | ) 3615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:4543:104: error: expected ‘)’ before ‘b’ 3615s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3615s | ~ ^ 3615s | ) 3615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c: In function ‘mk_compile_opts’: 3615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan0.c:7900:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3615s 7900 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3615s | ~~^ ~~~~~~~~~~~~~ 3615s | | | 3615s | unsigned int int64_t {aka long long int} 3615s | %llu 3615s 3615s If you find this error message confusing, uninformative, or wrong, please open an issue: 3615s https://github.com/diku-dk/futhark/issues 3615s 3622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.fut: 3622s Compiling with --backend=opencl: 3622s cc failed with code 1: 3622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c: In function ‘futrts_umul_hi64’: 3622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3622s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3622s | ^~~~~~~~~~~ 3622s | __uint32_t 3622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:4539:90: error: expected ‘)’ before ‘a’ 3622s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3622s | ~ ^ 3622s | ) 3622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:4539:109: error: expected ‘)’ before ‘b’ 3622s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3622s | ~ ^ 3622s | ) 3622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c: In function ‘futrts_smul_hi64’: 3622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3622s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3622s | ^~~~~~~~~~ 3622s | __int128__ 3622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:4543:86: error: expected ‘)’ before ‘a’ 3622s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3622s | ~ ^ 3622s | ) 3622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:4543:104: error: expected ‘)’ before ‘b’ 3622s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3622s | ~ ^ 3622s | ) 3622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c: In function ‘mk_compile_opts’: 3622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan1.c:7891:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3622s 7891 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3622s | ~~^ ~~~~~~~~~~~~~ 3622s | | | 3622s | unsigned int int64_t {aka long long int} 3622s | %llu 3622s 3622s If you find this error message confusing, uninformative, or wrong, please open an issue: 3622s https://github.com/diku-dk/futhark/issues 3622s 3627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.fut: 3627s Compiling with --backend=opencl: 3627s cc failed with code 1: 3627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c: In function ‘futrts_umul_hi64’: 3627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3627s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3627s | ^~~~~~~~~~~ 3627s | __uint32_t 3627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:4539:90: error: expected ‘)’ before ‘a’ 3627s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3627s | ~ ^ 3627s | ) 3627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:4539:109: error: expected ‘)’ before ‘b’ 3627s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3627s | ~ ^ 3627s | ) 3627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c: In function ‘futrts_smul_hi64’: 3627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3627s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3627s | ^~~~~~~~~~ 3627s | __int128__ 3627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:4543:86: error: expected ‘)’ before ‘a’ 3627s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3627s | ~ ^ 3627s | ) 3627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:4543:104: error: expected ‘)’ before ‘b’ 3627s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3627s | ~ ^ 3627s | ) 3627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c: In function ‘mk_compile_opts’: 3627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan2.c:7897:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3627s 7897 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3627s | ~~^ ~~~~~~~~~~~~~ 3627s | | | 3627s | unsigned int int64_t {aka long long int} 3627s | %llu 3627s 3627s If you find this error message confusing, uninformative, or wrong, please open an issue: 3627s https://github.com/diku-dk/futhark/issues 3627s 3639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.fut: 3639s Compiling with --backend=opencl: 3639s cc failed with code 1: 3639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c: In function ‘futrts_umul_hi64’: 3639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3639s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3639s | ^~~~~~~~~~~ 3639s | __uint32_t 3639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:4539:90: error: expected ‘)’ before ‘a’ 3639s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3639s | ~ ^ 3639s | ) 3639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:4539:109: error: expected ‘)’ before ‘b’ 3639s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3639s | ~ ^ 3639s | ) 3639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c: In function ‘futrts_smul_hi64’: 3639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3639s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3639s | ^~~~~~~~~~ 3639s | __int128__ 3639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:4543:86: error: expected ‘)’ before ‘a’ 3639s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3639s | ~ ^ 3639s | ) 3639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:4543:104: error: expected ‘)’ before ‘b’ 3639s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3639s | ~ ^ 3639s | ) 3639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c: In function ‘mk_compile_opts’: 3639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan4.c:7922:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3639s 7922 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3639s | ~~^ ~~~~~~~~~~~~~ 3639s | | | 3639s | unsigned int int64_t {aka long long int} 3639s | %llu 3639s 3639s If you find this error message confusing, uninformative, or wrong, please open an issue: 3639s https://github.com/diku-dk/futhark/issues 3639s 3639s 150 failed, 0 passed, 2156 to go. 3647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.fut: 3647s Compiling with --backend=opencl: 3647s cc failed with code 1: 3647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c: In function ‘futrts_umul_hi64’: 3647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3647s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3647s | ^~~~~~~~~~~ 3647s | __uint32_t 3647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:4539:90: error: expected ‘)’ before ‘a’ 3647s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3647s | ~ ^ 3647s | ) 3647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:4539:109: error: expected ‘)’ before ‘b’ 3647s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3647s | ~ ^ 3647s | ) 3647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c: In function ‘futrts_smul_hi64’: 3647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3647s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3647s | ^~~~~~~~~~ 3647s | __int128__ 3647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:4543:86: error: expected ‘)’ before ‘a’ 3647s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3647s | ~ ^ 3647s | ) 3647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:4543:104: error: expected ‘)’ before ‘b’ 3647s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3647s | ~ ^ 3647s | ) 3647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c: In function ‘mk_compile_opts’: 3647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan5.c:7919:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3647s 7919 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3647s | ~~^ ~~~~~~~~~~~~~ 3647s | | | 3647s | unsigned int int64_t {aka long long int} 3647s | %llu 3647s 3647s If you find this error message confusing, uninformative, or wrong, please open an issue: 3647s https://github.com/diku-dk/futhark/issues 3647s 3655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.fut: 3655s Compiling with --backend=opencl: 3655s cc failed with code 1: 3655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c: In function ‘futrts_umul_hi64’: 3655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3655s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3655s | ^~~~~~~~~~~ 3655s | __uint32_t 3655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:4539:90: error: expected ‘)’ before ‘a’ 3655s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3655s | ~ ^ 3655s | ) 3655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:4539:109: error: expected ‘)’ before ‘b’ 3655s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3655s | ~ ^ 3655s | ) 3655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c: In function ‘futrts_smul_hi64’: 3655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3655s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3655s | ^~~~~~~~~~ 3655s | __int128__ 3655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:4543:86: error: expected ‘)’ before ‘a’ 3655s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3655s | ~ ^ 3655s | ) 3655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:4543:104: error: expected ‘)’ before ‘b’ 3655s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3655s | ~ ^ 3655s | ) 3655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c: In function ‘mk_compile_opts’: 3655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan3.c:7938:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3655s 7938 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3655s | ~~^ ~~~~~~~~~~~~~ 3655s | | | 3655s | unsigned int int64_t {aka long long int} 3655s | %llu 3655s 3655s If you find this error message confusing, uninformative, or wrong, please open an issue: 3655s https://github.com/diku-dk/futhark/issues 3655s 3660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.fut: 3660s Compiling with --backend=opencl: 3660s cc failed with code 1: 3660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c: In function ‘futrts_umul_hi64’: 3660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4545:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3660s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3660s | ^~~~~~~~~~~ 3660s | __uint32_t 3660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4545:78: note: each undeclared identifier is reported only once for each function it appears in 3660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4545:90: error: expected ‘)’ before ‘a’ 3660s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3660s | ~ ^ 3660s | ) 3660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4545:109: error: expected ‘)’ before ‘b’ 3660s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3660s | ~ ^ 3660s | ) 3660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c: In function ‘futrts_smul_hi64’: 3660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4549:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3660s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3660s | ^~~~~~~~~~ 3660s | __int128__ 3660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4549:86: error: expected ‘)’ before ‘a’ 3660s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3660s | ~ ^ 3660s | ) 3660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4549:104: error: expected ‘)’ before ‘b’ 3660s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3660s | ~ ^ 3660s | ) 3660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c: In function ‘mk_compile_opts’: 3660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:8363:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3660s 8363 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3660s | ~~^ ~~~~~~~~~~~~~ 3660s | | | 3660s | unsigned int int64_t {aka long long int} 3660s | %llu 3660s 3660s If you find this error message confusing, uninformative, or wrong, please open an issue: 3660s https://github.com/diku-dk/futhark/issues 3660s 3681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.fut: 3681s Compiling with --backend=opencl: 3681s cc failed with code 1: 3681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c: In function ‘futrts_umul_hi64’: 3681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:4558:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3681s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3681s | ^~~~~~~~~~~ 3681s | __uint32_t 3681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:4558:78: note: each undeclared identifier is reported only once for each function it appears in 3681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:4558:90: error: expected ‘)’ before ‘a’ 3681s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3681s | ~ ^ 3681s | ) 3681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:4558:109: error: expected ‘)’ before ‘b’ 3681s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3682s | ~ ^ 3682s | ) 3682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c: In function ‘futrts_smul_hi64’: 3682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:4562:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3682s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3682s | ^~~~~~~~~~ 3682s | __int128__ 3682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:4562:86: error: expected ‘)’ before ‘a’ 3682s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3682s | ~ ^ 3682s | ) 3682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:4562:104: error: expected ‘)’ before ‘b’ 3682s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3682s | ~ ^ 3682s | ) 3682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c: In function ‘mk_compile_opts’: 3682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter0.c:7898:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3682s 7898 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3682s | ~~^ ~~~~~~~~~~~~~ 3682s | | | 3682s | unsigned int int64_t {aka long long int} 3682s | %llu 3682s 3682s If you find this error message confusing, uninformative, or wrong, please open an issue: 3682s https://github.com/diku-dk/futhark/issues 3682s 3704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.fut: 3704s Compiling with --backend=opencl: 3704s cc failed with code 1: 3704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c: In function ‘futrts_umul_hi64’: 3704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:4558:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3704s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3704s | ^~~~~~~~~~~ 3704s | __uint32_t 3704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:4558:78: note: each undeclared identifier is reported only once for each function it appears in 3704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:4558:90: error: expected ‘)’ before ‘a’ 3704s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3704s | ~ ^ 3704s | ) 3704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:4558:109: error: expected ‘)’ before ‘b’ 3704s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3704s | ~ ^ 3704s | ) 3704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c: In function ‘futrts_smul_hi64’: 3704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:4562:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3704s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3704s | ^~~~~~~~~~ 3704s | __int128__ 3704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:4562:86: error: expected ‘)’ before ‘a’ 3704s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3704s | ~ ^ 3704s | ) 3704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:4562:104: error: expected ‘)’ before ‘b’ 3704s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3704s | ~ ^ 3704s | ) 3704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c: In function ‘mk_compile_opts’: 3704s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scatter1.c:7898:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3704s 7898 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3704s | ~~^ ~~~~~~~~~~~~~ 3704s | | | 3704s | unsigned int int64_t {aka long long int} 3704s | %llu 3704s 3704s If you find this error message confusing, uninformative, or wrong, please open an issue: 3704s https://github.com/diku-dk/futhark/issues 3704s 3704s 155 failed, 0 passed, 2151 to go. 3710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.fut: 3710s Compiling with --backend=opencl: 3710s cc failed with code 1: 3710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c: In function ‘futrts_umul_hi64’: 3710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4618:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3710s 4618 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3710s | ^~~~~~~~~~~ 3710s | __uint32_t 3710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4618:78: note: each undeclared identifier is reported only once for each function it appears in 3710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4618:90: error: expected ‘)’ before ‘a’ 3710s 4618 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3710s | ~ ^ 3710s | ) 3710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4618:109: error: expected ‘)’ before ‘b’ 3710s 4618 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3710s | ~ ^ 3710s | ) 3710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c: In function ‘futrts_smul_hi64’: 3710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4622:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3710s 4622 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3710s | ^~~~~~~~~~ 3710s | __int128__ 3710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4622:86: error: expected ‘)’ before ‘a’ 3710s 4622 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3710s | ~ ^ 3710s | ) 3710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4622:104: error: expected ‘)’ before ‘b’ 3710s 4622 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3710s | ~ ^ 3710s | ) 3710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c: In function ‘mk_compile_opts’: 3710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:8622:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3710s 8622 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3710s | ~~^ ~~~~~~~~~~~~~ 3710s | | | 3710s | unsigned int int64_t {aka long long int} 3710s | %llu 3710s 3710s If you find this error message confusing, uninformative, or wrong, please open an issue: 3710s https://github.com/diku-dk/futhark/issues 3710s 3727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.fut: 3727s Compiling with --backend=opencl: 3727s cc failed with code 1: 3727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c: In function ‘futrts_umul_hi64’: 3727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:4520:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3727s 4520 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3727s | ^~~~~~~~~~~ 3727s | __uint32_t 3727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:4520:78: note: each undeclared identifier is reported only once for each function it appears in 3727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:4520:90: error: expected ‘)’ before ‘a’ 3727s 4520 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3727s | ~ ^ 3727s | ) 3727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:4520:109: error: expected ‘)’ before ‘b’ 3727s 4520 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3727s | ~ ^ 3727s | ) 3727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c: In function ‘futrts_smul_hi64’: 3727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:4524:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3727s 4524 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3727s | ^~~~~~~~~~ 3727s | __int128__ 3727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:4524:86: error: expected ‘)’ before ‘a’ 3727s 4524 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3727s | ~ ^ 3727s | ) 3727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:4524:104: error: expected ‘)’ before ‘b’ 3727s 4524 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3727s | ~ ^ 3727s | ) 3727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c: In function ‘mk_compile_opts’: 3727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sdf.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3727s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3727s | ~~^ ~~~~~~~~~~~~~ 3727s | | | 3727s | unsigned int int64_t {aka long long int} 3727s | %llu 3727s 3727s If you find this error message confusing, uninformative, or wrong, please open an issue: 3727s https://github.com/diku-dk/futhark/issues 3727s 3729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.fut: 3729s Compiling with --backend=opencl: 3729s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.fut:3:25-26: 3729s Defaulting ambiguous type to i32. 3729s 3729s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.fut:4:17-20: 3729s Defaulting ambiguous type to i32. 3729s cc failed with code 1: 3729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c: In function ‘futrts_umul_hi64’: 3729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3729s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3729s | ^~~~~~~~~~~ 3729s | __uint32_t 3729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:4512:90: error: expected ‘)’ before ‘a’ 3729s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3729s | ~ ^ 3729s | ) 3729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:4512:109: error: expected ‘)’ before ‘b’ 3729s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3729s | ~ ^ 3729s | ) 3729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c: In function ‘futrts_smul_hi64’: 3729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3729s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3729s | ^~~~~~~~~~ 3729s | __int128__ 3729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:4516:86: error: expected ‘)’ before ‘a’ 3729s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3729s | ~ ^ 3729s | ) 3729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:4516:104: error: expected ‘)’ before ‘b’ 3729s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3729s | ~ ^ 3729s | ) 3729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c: In function ‘mk_compile_opts’: 3729s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine0.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3729s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3729s | ~~^ ~~~~~~~~~~~~~ 3729s | | | 3729s | unsigned int int64_t {aka long long int} 3729s | %llu 3729s 3729s If you find this error message confusing, uninformative, or wrong, please open an issue: 3729s https://github.com/diku-dk/futhark/issues 3729s 3733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.fut: 3733s Compiling with --backend=opencl: 3733s cc failed with code 1: 3733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c: In function ‘futrts_umul_hi64’: 3733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3733s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3733s | ^~~~~~~~~~~ 3733s | __uint32_t 3733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:4539:90: error: expected ‘)’ before ‘a’ 3733s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3733s | ~ ^ 3733s | ) 3733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:4539:109: error: expected ‘)’ before ‘b’ 3733s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3733s | ~ ^ 3733s | ) 3733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c: In function ‘futrts_smul_hi64’: 3733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3733s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3733s | ^~~~~~~~~~ 3733s | __int128__ 3733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:4543:86: error: expected ‘)’ before ‘a’ 3733s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3733s | ~ ^ 3733s | ) 3733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:4543:104: error: expected ‘)’ before ‘b’ 3733s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3733s | ~ ^ 3733s | ) 3733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c: In function ‘mk_compile_opts’: 3733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan8.c:8006:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3733s 8006 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3733s | ~~^ ~~~~~~~~~~~~~ 3733s | | | 3733s | unsigned int int64_t {aka long long int} 3733s | %llu 3733s 3733s If you find this error message confusing, uninformative, or wrong, please open an issue: 3733s https://github.com/diku-dk/futhark/issues 3733s 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.fut: 3747s Compiling with --backend=opencl: 3747s cc failed with code 1: 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c: In function ‘futrts_umul_hi64’: 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4565:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3747s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3747s | ^~~~~~~~~~~ 3747s | __uint32_t 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4565:78: note: each undeclared identifier is reported only once for each function it appears in 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4565:90: error: expected ‘)’ before ‘a’ 3747s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3747s | ~ ^ 3747s | ) 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4565:109: error: expected ‘)’ before ‘b’ 3747s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3747s | ~ ^ 3747s | ) 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c: In function ‘futrts_smul_hi64’: 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4569:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3747s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3747s | ^~~~~~~~~~ 3747s | __int128__ 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4569:86: error: expected ‘)’ before ‘a’ 3747s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3747s | ~ ^ 3747s | ) 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4569:104: error: expected ‘)’ before ‘b’ 3747s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3747s | ~ ^ 3747s | ) 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c: In function ‘mk_compile_opts’: 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:8136:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3747s 8136 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3747s | ~~^ ~~~~~~~~~~~~~ 3747s | | | 3747s | unsigned int int64_t {aka long long int} 3747s | %llu 3747s 3747s If you find this error message confusing, uninformative, or wrong, please open an issue: 3747s https://github.com/diku-dk/futhark/issues 3747s 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.fut: 3747s Compiling with --backend=opencl: 3747s cc failed with code 1: 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c: In function ‘futrts_umul_hi64’: 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:4552:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3747s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3747s | ^~~~~~~~~~~ 3747s | __uint32_t 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:4552:78: note: each undeclared identifier is reported only once for each function it appears in 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:4552:90: error: expected ‘)’ before ‘a’ 3747s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3747s | ~ ^ 3747s | ) 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:4552:109: error: expected ‘)’ before ‘b’ 3747s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3747s | ~ ^ 3747s | ) 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c: In function ‘futrts_smul_hi64’: 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:4556:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3747s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3747s | ^~~~~~~~~~ 3747s | __int128__ 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:4556:86: error: expected ‘)’ before ‘a’ 3747s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3747s | ~ ^ 3747s | ) 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:4556:104: error: expected ‘)’ before ‘b’ 3747s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3747s | ~ ^ 3747s | ) 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c: In function ‘mk_compile_opts’: 3747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine1.c:7889:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3747s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3747s | ~~^ ~~~~~~~~~~~~~ 3747s | | | 3747s | unsigned int int64_t {aka long long int} 3747s | %llu 3747s 3747s If you find this error message confusing, uninformative, or wrong, please open an issue: 3747s https://github.com/diku-dk/futhark/issues 3747s 3748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.fut: 3748s Compiling with --backend=opencl: 3748s cc failed with code 1: 3748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c: In function ‘futrts_umul_hi64’: 3748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3748s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3748s | ^~~~~~~~~~~ 3748s | __uint32_t 3748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:4524:90: error: expected ‘)’ before ‘a’ 3748s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3748s | ~ ^ 3748s | ) 3748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:4524:109: error: expected ‘)’ before ‘b’ 3748s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3748s | ~ ^ 3748s | ) 3748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c: In function ‘futrts_smul_hi64’: 3748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3748s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3748s | ^~~~~~~~~~ 3748s | __int128__ 3748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:4528:86: error: expected ‘)’ before ‘a’ 3748s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3748s | ~ ^ 3748s | ) 3748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:4528:104: error: expected ‘)’ before ‘b’ 3748s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3748s | ~ ^ 3748s | ) 3748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c: In function ‘mk_compile_opts’: 3748s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine3.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3748s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3748s | ~~^ ~~~~~~~~~~~~~ 3748s | | | 3748s | unsigned int int64_t {aka long long int} 3748s | %llu 3748s 3748s If you find this error message confusing, uninformative, or wrong, please open an issue: 3748s https://github.com/diku-dk/futhark/issues 3748s 3763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.fut: 3763s Compiling with --backend=opencl: 3763s cc failed with code 1: 3763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c: In function ‘futrts_umul_hi64’: 3763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:4553:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3763s 4553 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3763s | ^~~~~~~~~~~ 3763s | __uint32_t 3763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:4553:78: note: each undeclared identifier is reported only once for each function it appears in 3763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:4553:90: error: expected ‘)’ before ‘a’ 3763s 4553 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3763s | ~ ^ 3763s | ) 3763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:4553:109: error: expected ‘)’ before ‘b’ 3763s 4553 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3763s | ~ ^ 3763s | ) 3763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c: In function ‘futrts_smul_hi64’: 3763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:4557:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3763s 4557 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3763s | ^~~~~~~~~~ 3763s | __int128__ 3763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:4557:86: error: expected ‘)’ before ‘a’ 3763s 4557 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3763s | ~ ^ 3764s | ) 3764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:4557:104: error: expected ‘)’ before ‘b’ 3764s 4557 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3764s | ~ ^ 3764s | ) 3764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c: In function ‘mk_compile_opts’: 3764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan7.c:8113:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3764s 8113 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3764s | ~~^ ~~~~~~~~~~~~~ 3764s | | | 3764s | unsigned int int64_t {aka long long int} 3764s | %llu 3764s 3764s If you find this error message confusing, uninformative, or wrong, please open an issue: 3764s https://github.com/diku-dk/futhark/issues 3764s 3765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.fut: 3765s Compiling with --backend=opencl: 3765s cc failed with code 1: 3765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c: In function ‘futrts_umul_hi64’: 3765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:4565:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3765s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3765s | ^~~~~~~~~~~ 3765s | __uint32_t 3765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:4565:78: note: each undeclared identifier is reported only once for each function it appears in 3765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:4565:90: error: expected ‘)’ before ‘a’ 3765s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3765s | ~ ^ 3765s | ) 3765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:4565:109: error: expected ‘)’ before ‘b’ 3765s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3765s | ~ ^ 3765s | ) 3765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c: In function ‘futrts_smul_hi64’: 3765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:4569:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3765s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3765s | ^~~~~~~~~~ 3765s | __int128__ 3765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:4569:86: error: expected ‘)’ before ‘a’ 3765s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3765s | ~ ^ 3765s | ) 3765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:4569:104: error: expected ‘)’ before ‘b’ 3765s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3765s | ~ ^ 3765s | ) 3765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c: In function ‘mk_compile_opts’: 3765s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan6.c:8129:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3765s 8129 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3765s | ~~^ ~~~~~~~~~~~~~ 3765s | | | 3765s | unsigned int int64_t {aka long long int} 3765s | %llu 3765s 3765s If you find this error message confusing, uninformative, or wrong, please open an issue: 3765s https://github.com/diku-dk/futhark/issues 3765s 3765s 164 failed, 0 passed, 2142 to go. 3768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.fut: 3768s Compiling with --backend=opencl: 3768s cc failed with code 1: 3768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c: In function ‘futrts_umul_hi64’: 3768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3768s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3768s | ^~~~~~~~~~~ 3768s | __uint32_t 3768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:4524:90: error: expected ‘)’ before ‘a’ 3768s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3768s | ~ ^ 3768s | ) 3768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:4524:109: error: expected ‘)’ before ‘b’ 3768s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3768s | ~ ^ 3768s | ) 3768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c: In function ‘futrts_smul_hi64’: 3768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3768s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3768s | ^~~~~~~~~~ 3768s | __int128__ 3768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:4528:86: error: expected ‘)’ before ‘a’ 3768s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3768s | ~ ^ 3768s | ) 3768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:4528:104: error: expected ‘)’ before ‘b’ 3768s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3768s | ~ ^ 3768s | ) 3768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c: In function ‘mk_compile_opts’: 3768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/sum.c:7868:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3768s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3768s | ~~^ ~~~~~~~~~~~~~ 3768s | | | 3768s | unsigned int int64_t {aka long long int} 3768s | %llu 3768s 3768s If you find this error message confusing, uninformative, or wrong, please open an issue: 3768s https://github.com/diku-dk/futhark/issues 3768s 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.fut: 3769s Compiling with --backend=opencl: 3769s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.fut:3:40-41: 3769s Defaulting ambiguous type to i32. 3769s cc failed with code 1: 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c: In function ‘futrts_umul_hi64’: 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3769s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3769s | ^~~~~~~~~~~ 3769s | __uint32_t 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:4555:90: error: expected ‘)’ before ‘a’ 3769s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3769s | ~ ^ 3769s | ) 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:4555:109: error: expected ‘)’ before ‘b’ 3769s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3769s | ~ ^ 3769s | ) 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c: In function ‘futrts_smul_hi64’: 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3769s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3769s | ^~~~~~~~~~ 3769s | __int128__ 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:4559:86: error: expected ‘)’ before ‘a’ 3769s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3769s | ~ ^ 3769s | ) 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:4559:104: error: expected ‘)’ before ‘b’ 3769s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3769s | ~ ^ 3769s | ) 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c: In function ‘mk_compile_opts’: 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/stripmine2.c:7920:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3769s 7920 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3769s | ~~^ ~~~~~~~~~~~~~ 3769s | | | 3769s | unsigned int int64_t {aka long long int} 3769s | %llu 3769s 3769s If you find this error message confusing, uninformative, or wrong, please open an issue: 3769s https://github.com/diku-dk/futhark/issues 3769s 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.fut: 3769s Compiling with --backend=opencl: 3769s cc failed with code 1: 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c: In function ‘futrts_umul_hi64’: 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:4552:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3769s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3769s | ^~~~~~~~~~~ 3769s | __uint32_t 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:4552:78: note: each undeclared identifier is reported only once for each function it appears in 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:4552:90: error: expected ‘)’ before ‘a’ 3769s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3769s | ~ ^ 3769s | ) 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:4552:109: error: expected ‘)’ before ‘b’ 3769s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3769s | ~ ^ 3769s | ) 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c: In function ‘futrts_smul_hi64’: 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:4556:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3769s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3769s | ^~~~~~~~~~ 3769s | __int128__ 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:4556:86: error: expected ‘)’ before ‘a’ 3769s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3769s | ~ ^ 3769s | ) 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:4556:104: error: expected ‘)’ before ‘b’ 3769s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3769s | ~ ^ 3769s | ) 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c: In function ‘mk_compile_opts’: 3769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep0.c:7889:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3769s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3769s | ~~^ ~~~~~~~~~~~~~ 3769s | | | 3769s | unsigned int int64_t {aka long long int} 3769s | %llu 3769s 3769s If you find this error message confusing, uninformative, or wrong, please open an issue: 3769s https://github.com/diku-dk/futhark/issues 3769s 3775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.fut: 3775s Compiling with --backend=opencl: 3775s cc failed with code 1: 3775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c: In function ‘futrts_umul_hi64’: 3775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3775s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3775s | ^~~~~~~~~~~ 3775s | __uint32_t 3775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 3775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:4537:90: error: expected ‘)’ before ‘a’ 3775s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3775s | ~ ^ 3775s | ) 3775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:4537:109: error: expected ‘)’ before ‘b’ 3775s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3775s | ~ ^ 3775s | ) 3775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c: In function ‘futrts_smul_hi64’: 3775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3775s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3775s | ^~~~~~~~~~ 3775s | __int128__ 3775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:4541:86: error: expected ‘)’ before ‘a’ 3775s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3775s | ~ ^ 3775s | ) 3775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:4541:104: error: expected ‘)’ before ‘b’ 3775s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3775s | ~ ^ 3775s | ) 3775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c: In function ‘mk_compile_opts’: 3775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/truedep1.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3775s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3775s | ~~^ ~~~~~~~~~~~~~ 3775s | | | 3775s | unsigned int int64_t {aka long long int} 3775s | %llu 3775s 3775s If you find this error message confusing, uninformative, or wrong, please open an issue: 3775s https://github.com/diku-dk/futhark/issues 3775s 3781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.fut: 3781s Compiling with --backend=opencl: 3781s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.fut:5:12-13: 3781s Defaulting ambiguous type to i32. 3781s 3781s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.fut:5:15-18: 3781s Defaulting ambiguous type to i32. 3781s cc failed with code 1: 3781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c: In function ‘futrts_umul_hi64’: 3781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3781s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3781s | ^~~~~~~~~~~ 3781s | __uint32_t 3781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:4526:90: error: expected ‘)’ before ‘a’ 3781s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3781s | ~ ^ 3781s | ) 3781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:4526:109: error: expected ‘)’ before ‘b’ 3781s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3781s | ~ ^ 3781s | ) 3781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c: In function ‘futrts_smul_hi64’: 3781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3781s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3781s | ^~~~~~~~~~ 3781s | __int128__ 3781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:4530:86: error: expected ‘)’ before ‘a’ 3781s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3781s | ~ ^ 3781s | ) 3781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:4530:104: error: expected ‘)’ before ‘b’ 3781s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3781s | ~ ^ 3781s | ) 3781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c: In function ‘mk_compile_opts’: 3781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while0.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3781s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3781s | ~~^ ~~~~~~~~~~~~~ 3781s | | | 3781s | unsigned int int64_t {aka long long int} 3781s | %llu 3781s 3781s If you find this error message confusing, uninformative, or wrong, please open an issue: 3781s https://github.com/diku-dk/futhark/issues 3781s 3782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.fut: 3782s Compiling with --backend=opencl: 3782s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.fut:4:12-13: 3782s Defaulting ambiguous type to i32. 3782s 3782s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.fut:4:15-18: 3782s Defaulting ambiguous type to i32. 3782s cc failed with code 1: 3782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c: In function ‘futrts_umul_hi64’: 3782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3782s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3782s | ^~~~~~~~~~~ 3782s | __uint32_t 3782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:4526:90: error: expected ‘)’ before ‘a’ 3782s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3782s | ~ ^ 3782s | ) 3782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:4526:109: error: expected ‘)’ before ‘b’ 3782s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3782s | ~ ^ 3782s | ) 3782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c: In function ‘futrts_smul_hi64’: 3782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3782s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3782s | ^~~~~~~~~~ 3782s | __int128__ 3782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:4530:86: error: expected ‘)’ before ‘a’ 3782s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3782s | ~ ^ 3782s | ) 3782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:4530:104: error: expected ‘)’ before ‘b’ 3782s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3782s | ~ ^ 3782s | ) 3782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c: In function ‘mk_compile_opts’: 3782s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/while1.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3782s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3782s | ~~^ ~~~~~~~~~~~~~ 3782s | | | 3782s | unsigned int int64_t {aka long long int} 3782s | %llu 3782s 3782s If you find this error message confusing, uninformative, or wrong, please open an issue: 3782s https://github.com/diku-dk/futhark/issues 3782s 3786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.fut: 3786s Compiling with --backend=opencl: 3786s cc failed with code 1: 3786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c: In function ‘futrts_umul_hi64’: 3786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3786s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3786s | ^~~~~~~~~~~ 3786s | __uint32_t 3786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:4497:90: error: expected ‘)’ before ‘a’ 3786s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3786s | ~ ^ 3786s | ) 3786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:4497:109: error: expected ‘)’ before ‘b’ 3786s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3786s | ~ ^ 3786s | ) 3786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c: In function ‘futrts_smul_hi64’: 3786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3786s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3786s | ^~~~~~~~~~ 3786s | __int128__ 3786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:4501:86: error: expected ‘)’ before ‘a’ 3786s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3786s | ~ ^ 3786s | ) 3786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:4501:104: error: expected ‘)’ before ‘b’ 3786s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3786s | ~ ^ 3786s | ) 3786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c: In function ‘mk_compile_opts’: 3786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/apply-or-index.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3786s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3786s | ~~^ ~~~~~~~~~~~~~ 3786s | | | 3786s | unsigned int int64_t {aka long long int} 3786s | %llu 3786s 3786s If you find this error message confusing, uninformative, or wrong, please open an issue: 3786s https://github.com/diku-dk/futhark/issues 3786s 3787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.fut: 3787s Compiling with --backend=opencl: 3787s cc failed with code 1: 3787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c: In function ‘futrts_umul_hi64’: 3787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3787s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3787s | ^~~~~~~~~~~ 3787s | __uint32_t 3787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:4511:90: error: expected ‘)’ before ‘a’ 3787s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3787s | ~ ^ 3787s | ) 3787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:4511:109: error: expected ‘)’ before ‘b’ 3787s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3787s | ~ ^ 3787s | ) 3787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c: In function ‘futrts_smul_hi64’: 3787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3787s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3787s | ^~~~~~~~~~ 3787s | __int128__ 3787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:4515:86: error: expected ‘)’ before ‘a’ 3787s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3787s | ~ ^ 3787s | ) 3787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:4515:104: error: expected ‘)’ before ‘b’ 3787s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3787s | ~ ^ 3787s | ) 3787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c: In function ‘mk_compile_opts’: 3787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/allocs.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3787s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3787s | ~~^ ~~~~~~~~~~~~~ 3787s | | | 3787s | unsigned int int64_t {aka long long int} 3787s | %llu 3787s 3787s If you find this error message confusing, uninformative, or wrong, please open an issue: 3787s https://github.com/diku-dk/futhark/issues 3787s 3792s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.fut: 3792s Compiling with --backend=opencl: 3792s cc failed with code 1: 3792s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c: In function ‘futrts_umul_hi64’: 3792s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3792s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3792s | ^~~~~~~~~~~ 3792s | __uint32_t 3792s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3792s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:4497:90: error: expected ‘)’ before ‘a’ 3792s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3792s | ~ ^ 3792s | ) 3792s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:4497:109: error: expected ‘)’ before ‘b’ 3792s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3792s | ~ ^ 3792s | ) 3792s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c: In function ‘futrts_smul_hi64’: 3792s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3792s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3792s | ^~~~~~~~~~ 3793s | __int128__ 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:4501:86: error: expected ‘)’ before ‘a’ 3793s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3793s | ~ ^ 3793s | ) 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:4501:104: error: expected ‘)’ before ‘b’ 3793s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3793s | ~ ^ 3793s | ) 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c: In function ‘mk_compile_opts’: 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/american_option.c:7830:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3793s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3793s | ~~^ ~~~~~~~~~~~~~ 3793s | | | 3793s | unsigned int int64_t {aka long long int} 3793s | %llu 3793s 3793s If you find this error message confusing, uninformative, or wrong, please open an issue: 3793s https://github.com/diku-dk/futhark/issues 3793s 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.fut: 3793s Compiling with --backend=opencl: 3793s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.fut:4:20-47: 3793s Entry point parameter 3793s 3793s ((xs: [k]i64): [k]i64, (as: [m][n]f64): [m][n]f64) 3793s 3793s will have an opaque type, so the entry point will likely not be callable. 3793s cc failed with code 1: 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c: In function ‘futrts_umul_hi64’: 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3793s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3793s | ^~~~~~~~~~~ 3793s | __uint32_t 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:4544:90: error: expected ‘)’ before ‘a’ 3793s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3793s | ~ ^ 3793s | ) 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:4544:109: error: expected ‘)’ before ‘b’ 3793s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3793s | ~ ^ 3793s | ) 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c: In function ‘futrts_smul_hi64’: 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3793s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3793s | ^~~~~~~~~~ 3793s | __int128__ 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:4548:86: error: expected ‘)’ before ‘a’ 3793s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3793s | ~ ^ 3793s | ) 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:4548:104: error: expected ‘)’ before ‘b’ 3793s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3793s | ~ ^ 3793s | ) 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c: In function ‘mk_compile_opts’: 3793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/array14-running-example.c:7878:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3793s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3793s | ~~^ ~~~~~~~~~~~~~ 3793s | | | 3793s | unsigned int int64_t {aka long long int} 3793s | %llu 3793s 3793s If you find this error message confusing, uninformative, or wrong, please open an issue: 3793s https://github.com/diku-dk/futhark/issues 3793s 3794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.fut: 3794s Compiling with --backend=opencl: 3794s cc failed with code 1: 3794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c: In function ‘futrts_umul_hi64’: 3794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3794s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3794s | ^~~~~~~~~~~ 3794s | __uint32_t 3794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:4512:90: error: expected ‘)’ before ‘a’ 3794s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3794s | ~ ^ 3794s | ) 3794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:4512:109: error: expected ‘)’ before ‘b’ 3794s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3794s | ~ ^ 3794s | ) 3794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c: In function ‘futrts_smul_hi64’: 3794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3794s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3794s | ^~~~~~~~~~ 3794s | __int128__ 3794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:4516:86: error: expected ‘)’ before ‘a’ 3794s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3794s | ~ ^ 3794s | ) 3794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:4516:104: error: expected ‘)’ before ‘b’ 3794s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3794s | ~ ^ 3794s | ) 3794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c: In function ‘mk_compile_opts’: 3794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arrayInTupleArray.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3794s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3794s | ~~^ ~~~~~~~~~~~~~ 3794s | | | 3794s | unsigned int int64_t {aka long long int} 3794s | %llu 3794s 3794s If you find this error message confusing, uninformative, or wrong, please open an issue: 3794s https://github.com/diku-dk/futhark/issues 3794s 3796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.fut: 3796s Compiling with --backend=opencl: 3796s cc failed with code 1: 3796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c: In function ‘futrts_umul_hi64’: 3796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3796s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3796s | ^~~~~~~~~~~ 3796s | __uint32_t 3796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:4512:90: error: expected ‘)’ before ‘a’ 3796s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3796s | ~ ^ 3796s | ) 3796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:4512:109: error: expected ‘)’ before ‘b’ 3796s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3796s | ~ ^ 3796s | ) 3796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c: In function ‘futrts_smul_hi64’: 3796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3796s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3796s | ^~~~~~~~~~ 3796s | __int128__ 3796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:4516:86: error: expected ‘)’ before ‘a’ 3796s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3796s | ~ ^ 3796s | ) 3796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:4516:104: error: expected ‘)’ before ‘b’ 3796s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3796s | ~ ^ 3796s | ) 3796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c: In function ‘mk_compile_opts’: 3796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3796s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3796s | ~~^ ~~~~~~~~~~~~~ 3796s | | | 3796s | unsigned int int64_t {aka long long int} 3796s | %llu 3796s 3796s If you find this error message confusing, uninformative, or wrong, please open an issue: 3796s https://github.com/diku-dk/futhark/issues 3796s 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.fut: 3800s Compiling with --backend=opencl: 3800s cc failed with code 1: 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c: In function ‘futrts_umul_hi64’: 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3800s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3800s | ^~~~~~~~~~~ 3800s | __uint32_t 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:4511:90: error: expected ‘)’ before ‘a’ 3800s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3800s | ~ ^ 3800s | ) 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:4511:109: error: expected ‘)’ before ‘b’ 3800s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3800s | ~ ^ 3800s | ) 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c: In function ‘futrts_smul_hi64’: 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3800s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3800s | ^~~~~~~~~~ 3800s | __int128__ 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:4515:86: error: expected ‘)’ before ‘a’ 3800s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3800s | ~ ^ 3800s | ) 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:4515:104: error: expected ‘)’ before ‘b’ 3800s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3800s | ~ ^ 3800s | ) 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c: In function ‘mk_compile_opts’: 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit2.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3800s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3800s | ~~^ ~~~~~~~~~~~~~ 3800s | | | 3800s | unsigned int int64_t {aka long long int} 3800s | %llu 3800s 3800s If you find this error message confusing, uninformative, or wrong, please open an issue: 3800s https://github.com/diku-dk/futhark/issues 3800s 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.fut: 3800s Compiling with --backend=opencl: 3800s cc failed with code 1: 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c: In function ‘futrts_umul_hi64’: 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3800s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3800s | ^~~~~~~~~~~ 3800s | __uint32_t 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:4511:90: error: expected ‘)’ before ‘a’ 3800s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3800s | ~ ^ 3800s | ) 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:4511:109: error: expected ‘)’ before ‘b’ 3800s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3800s | ~ ^ 3800s | ) 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c: In function ‘futrts_smul_hi64’: 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3800s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3800s | ^~~~~~~~~~ 3800s | __int128__ 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:4515:86: error: expected ‘)’ before ‘a’ 3800s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3800s | ~ ^ 3800s | ) 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:4515:104: error: expected ‘)’ before ‘b’ 3800s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3800s | ~ ^ 3800s | ) 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c: In function ‘mk_compile_opts’: 3800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3800s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3800s | ~~^ ~~~~~~~~~~~~~ 3800s | | | 3800s | unsigned int int64_t {aka long long int} 3800s | %llu 3800s 3800s If you find this error message confusing, uninformative, or wrong, please open an issue: 3800s https://github.com/diku-dk/futhark/issues 3800s 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.fut: 3806s Compiling with --backend=opencl: 3806s cc failed with code 1: 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c: In function ‘futrts_umul_hi64’: 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3806s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3806s | ^~~~~~~~~~~ 3806s | __uint32_t 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:4511:90: error: expected ‘)’ before ‘a’ 3806s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3806s | ~ ^ 3806s | ) 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:4511:109: error: expected ‘)’ before ‘b’ 3806s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3806s | ~ ^ 3806s | ) 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c: In function ‘futrts_smul_hi64’: 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3806s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3806s | ^~~~~~~~~~ 3806s | __int128__ 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:4515:86: error: expected ‘)’ before ‘a’ 3806s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3806s | ~ ^ 3806s | ) 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:4515:104: error: expected ‘)’ before ‘b’ 3806s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3806s | ~ ^ 3806s | ) 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c: In function ‘mk_compile_opts’: 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit3.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3806s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3806s | ~~^ ~~~~~~~~~~~~~ 3806s | | | 3806s | unsigned int int64_t {aka long long int} 3806s | %llu 3806s 3806s If you find this error message confusing, uninformative, or wrong, please open an issue: 3806s https://github.com/diku-dk/futhark/issues 3806s 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.fut: 3806s Compiling with --backend=opencl: 3806s cc failed with code 1: 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c: In function ‘futrts_umul_hi64’: 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3806s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3806s | ^~~~~~~~~~~ 3806s | __uint32_t 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:4512:90: error: expected ‘)’ before ‘a’ 3806s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3806s | ~ ^ 3806s | ) 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:4512:109: error: expected ‘)’ before ‘b’ 3806s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3806s | ~ ^ 3806s | ) 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c: In function ‘futrts_smul_hi64’: 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3806s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3806s | ^~~~~~~~~~ 3806s | __int128__ 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:4516:86: error: expected ‘)’ before ‘a’ 3806s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3806s | ~ ^ 3806s | ) 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:4516:104: error: expected ‘)’ before ‘b’ 3806s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3806s | ~ ^ 3806s | ) 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c: In function ‘mk_compile_opts’: 3806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/arraylit4.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3806s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3806s | ~~^ ~~~~~~~~~~~~~ 3806s | | | 3806s | unsigned int int64_t {aka long long int} 3806s | %llu 3806s 3806s If you find this error message confusing, uninformative, or wrong, please open an issue: 3806s https://github.com/diku-dk/futhark/issues 3806s 3812s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.fut: 3812s Compiling with --backend=opencl: 3812s cc failed with code 1: 3812s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c: In function ‘futrts_umul_hi64’: 3812s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3812s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3812s | ^~~~~~~~~~~ 3812s | __uint32_t 3812s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3812s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:4513:90: error: expected ‘)’ before ‘a’ 3812s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3812s | ~ ^ 3812s | ) 3812s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:4513:109: error: expected ‘)’ before ‘b’ 3812s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3812s | ~ ^ 3812s | ) 3812s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c: In function ‘futrts_smul_hi64’: 3812s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3812s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3812s | ^~~~~~~~~~ 3812s | __int128__ 3812s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:4517:86: error: expected ‘)’ before ‘a’ 3812s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3812s | ~ ^ 3812s | ) 3812s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:4517:104: error: expected ‘)’ before ‘b’ 3812s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3812s | ~ ^ 3812s | ) 3812s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c: In function ‘mk_compile_opts’: 3812s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription2.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3812s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3812s | ~~^ ~~~~~~~~~~~~~ 3812s | | | 3812s | unsigned int int64_t {aka long long int} 3812s | %llu 3812s 3812s If you find this error message confusing, uninformative, or wrong, please open an issue: 3812s https://github.com/diku-dk/futhark/issues 3812s 3813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.fut: 3813s Compiling with --backend=opencl: 3813s cc failed with code 1: 3813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c: In function ‘futrts_umul_hi64’: 3813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3813s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3813s | ^~~~~~~~~~~ 3813s | __uint32_t 3813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:4497:90: error: expected ‘)’ before ‘a’ 3813s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3813s | ~ ^ 3813s | ) 3813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:4497:109: error: expected ‘)’ before ‘b’ 3813s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3813s | ~ ^ 3813s | ) 3813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c: In function ‘futrts_smul_hi64’: 3813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3813s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3813s | ^~~~~~~~~~ 3813s | __int128__ 3813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:4501:86: error: expected ‘)’ before ‘a’ 3813s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3813s | ~ ^ 3813s | ) 3813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:4501:104: error: expected ‘)’ before ‘b’ 3813s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3813s | ~ ^ 3813s | ) 3813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c: In function ‘mk_compile_opts’: 3813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ascription4.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3813s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3813s | ~~^ ~~~~~~~~~~~~~ 3813s | | | 3813s | unsigned int int64_t {aka long long int} 3813s | %llu 3813s 3813s If you find this error message confusing, uninformative, or wrong, please open an issue: 3813s https://github.com/diku-dk/futhark/issues 3813s 3815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.fut: 3815s Compiling with --backend=opencl: 3815s cc failed with code 1: 3815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c: In function ‘futrts_umul_hi64’: 3815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3815s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3815s | ^~~~~~~~~~~ 3815s | __uint32_t 3815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:4497:90: error: expected ‘)’ before ‘a’ 3815s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3815s | ~ ^ 3815s | ) 3815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:4497:109: error: expected ‘)’ before ‘b’ 3815s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3815s | ~ ^ 3815s | ) 3815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c: In function ‘futrts_smul_hi64’: 3815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3815s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3815s | ^~~~~~~~~~ 3815s | __int128__ 3815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:4501:86: error: expected ‘)’ before ‘a’ 3815s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3815s | ~ ^ 3815s | ) 3815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:4501:104: error: expected ‘)’ before ‘b’ 3815s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3815s | ~ ^ 3815s | ) 3815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c: In function ‘mk_compile_opts’: 3815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3815s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3815s | ~~^ ~~~~~~~~~~~~~ 3815s | | | 3815s | unsigned int int64_t {aka long long int} 3815s | %llu 3815s 3815s If you find this error message confusing, uninformative, or wrong, please open an issue: 3815s https://github.com/diku-dk/futhark/issues 3815s 3817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.fut: 3817s Compiling with --backend=opencl: 3817s cc failed with code 1: 3817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c: In function ‘futrts_umul_hi64’: 3817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3817s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3817s | ^~~~~~~~~~~ 3817s | __uint32_t 3817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:4497:90: error: expected ‘)’ before ‘a’ 3817s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3817s | ~ ^ 3817s | ) 3817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:4497:109: error: expected ‘)’ before ‘b’ 3817s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3817s | ~ ^ 3817s | ) 3817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c: In function ‘futrts_smul_hi64’: 3817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3817s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3817s | ^~~~~~~~~~ 3817s | __int128__ 3817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:4501:86: error: expected ‘)’ before ‘a’ 3817s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3817s | ~ ^ 3817s | ) 3817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:4501:104: error: expected ‘)’ before ‘b’ 3817s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3817s | ~ ^ 3817s | ) 3817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c: In function ‘mk_compile_opts’: 3817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3817s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3817s | ~~^ ~~~~~~~~~~~~~ 3817s | | | 3817s | unsigned int int64_t {aka long long int} 3817s | %llu 3817s 3817s If you find this error message confusing, uninformative, or wrong, please open an issue: 3817s https://github.com/diku-dk/futhark/issues 3817s 3820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.fut: 3820s Compiling with --backend=opencl: 3820s cc failed with code 1: 3820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c: In function ‘futrts_umul_hi64’: 3820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3820s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3820s | ^~~~~~~~~~~ 3820s | __uint32_t 3820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:4497:90: error: expected ‘)’ before ‘a’ 3820s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3820s | ~ ^ 3820s | ) 3820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:4497:109: error: expected ‘)’ before ‘b’ 3820s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3820s | ~ ^ 3820s | ) 3820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c: In function ‘futrts_smul_hi64’: 3820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3820s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3820s | ^~~~~~~~~~ 3820s | __int128__ 3820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:4501:86: error: expected ‘)’ before ‘a’ 3820s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3820s | ~ ^ 3820s | ) 3820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:4501:104: error: expected ‘)’ before ‘b’ 3820s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3820s | ~ ^ 3820s | ) 3820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c: In function ‘mk_compile_opts’: 3820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert3.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3820s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3820s | ~~^ ~~~~~~~~~~~~~ 3820s | | | 3820s | unsigned int int64_t {aka long long int} 3820s | %llu 3820s 3820s If you find this error message confusing, uninformative, or wrong, please open an issue: 3820s https://github.com/diku-dk/futhark/issues 3820s 3823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.fut: 3823s Compiling with --backend=opencl: 3823s cc failed with code 1: 3823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c: In function ‘futrts_umul_hi64’: 3823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3823s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3823s | ^~~~~~~~~~~ 3823s | __uint32_t 3823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:4497:90: error: expected ‘)’ before ‘a’ 3823s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3823s | ~ ^ 3823s | ) 3823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:4497:109: error: expected ‘)’ before ‘b’ 3823s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3823s | ~ ^ 3823s | ) 3823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c: In function ‘futrts_smul_hi64’: 3823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3823s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3823s | ^~~~~~~~~~ 3823s | __int128__ 3823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:4501:86: error: expected ‘)’ before ‘a’ 3823s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3823s | ~ ^ 3823s | ) 3823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:4501:104: error: expected ‘)’ before ‘b’ 3823s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3823s | ~ ^ 3823s | ) 3823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c: In function ‘mk_compile_opts’: 3823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3823s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3823s | ~~^ ~~~~~~~~~~~~~ 3823s | | | 3823s | unsigned int int64_t {aka long long int} 3823s | %llu 3823s 3823s If you find this error message confusing, uninformative, or wrong, please open an issue: 3823s https://github.com/diku-dk/futhark/issues 3823s 3824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.fut: 3824s Compiling with --backend=opencl: 3824s cc failed with code 1: 3824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c: In function ‘futrts_umul_hi64’: 3824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3824s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3824s | ^~~~~~~~~~~ 3824s | __uint32_t 3824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:4497:90: error: expected ‘)’ before ‘a’ 3824s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3824s | ~ ^ 3824s | ) 3824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:4497:109: error: expected ‘)’ before ‘b’ 3824s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3824s | ~ ^ 3824s | ) 3824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c: In function ‘futrts_smul_hi64’: 3824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3824s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3824s | ^~~~~~~~~~ 3824s | __int128__ 3824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:4501:86: error: expected ‘)’ before ‘a’ 3824s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3824s | ~ ^ 3824s | ) 3824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:4501:104: error: expected ‘)’ before ‘b’ 3824s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3824s | ~ ^ 3824s | ) 3824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c: In function ‘mk_compile_opts’: 3824s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/assert4.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3824s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3824s | ~~^ ~~~~~~~~~~~~~ 3824s | | | 3824s | unsigned int int64_t {aka long long int} 3824s | %llu 3824s 3824s If you find this error message confusing, uninformative, or wrong, please open an issue: 3824s https://github.com/diku-dk/futhark/issues 3824s 3826s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.fut: 3826s Compiling with --backend=opencl: 3826s cc failed with code 1: 3826s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c: In function ‘futrts_umul_hi64’: 3826s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3826s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3826s | ^~~~~~~~~~~ 3826s | __uint32_t 3826s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3826s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:4511:90: error: expected ‘)’ before ‘a’ 3826s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3826s | ~ ^ 3826s | ) 3826s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:4511:109: error: expected ‘)’ before ‘b’ 3826s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3826s | ~ ^ 3826s | ) 3826s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c: In function ‘futrts_smul_hi64’: 3826s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3826s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3826s | ^~~~~~~~~~ 3826s | __int128__ 3826s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:4515:86: error: expected ‘)’ before ‘a’ 3826s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3826s | ~ ^ 3826s | ) 3826s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:4515:104: error: expected ‘)’ before ‘b’ 3826s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3826s | ~ ^ 3826s | ) 3826s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c: In function ‘mk_compile_opts’: 3826s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3826s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3826s | ~~^ ~~~~~~~~~~~~~ 3826s | | | 3826s | unsigned int int64_t {aka long long int} 3826s | %llu 3826s 3826s If you find this error message confusing, uninformative, or wrong, please open an issue: 3826s https://github.com/diku-dk/futhark/issues 3826s 3826s 188 failed, 4 passed, 2114 to go. 3827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.fut: 3827s Compiling with --backend=opencl: 3827s cc failed with code 1: 3827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c: In function ‘futrts_umul_hi64’: 3827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3827s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3827s | ^~~~~~~~~~~ 3827s | __uint32_t 3827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:4497:90: error: expected ‘)’ before ‘a’ 3827s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3827s | ~ ^ 3827s | ) 3827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:4497:109: error: expected ‘)’ before ‘b’ 3827s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3827s | ~ ^ 3827s | ) 3827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c: In function ‘futrts_smul_hi64’: 3827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3827s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3827s | ^~~~~~~~~~ 3827s | __int128__ 3827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:4501:86: error: expected ‘)’ before ‘a’ 3827s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3827s | ~ ^ 3827s | ) 3827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:4501:104: error: expected ‘)’ before ‘b’ 3827s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3827s | ~ ^ 3827s | ) 3827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c: In function ‘mk_compile_opts’: 3827s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/noinline2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3827s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3827s | ~~^ ~~~~~~~~~~~~~ 3827s | | | 3827s | unsigned int int64_t {aka long long int} 3827s | %llu 3827s 3827s If you find this error message confusing, uninformative, or wrong, please open an issue: 3827s https://github.com/diku-dk/futhark/issues 3827s 3828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.fut: 3828s Compiling with --backend=opencl: 3828s cc failed with code 1: 3828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c: In function ‘futrts_umul_hi64’: 3828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3828s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3828s | ^~~~~~~~~~~ 3828s | __uint32_t 3828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:4497:90: error: expected ‘)’ before ‘a’ 3828s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3828s | ~ ^ 3828s | ) 3828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:4497:109: error: expected ‘)’ before ‘b’ 3828s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3828s | ~ ^ 3828s | ) 3828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c: In function ‘futrts_smul_hi64’: 3828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3828s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3828s | ^~~~~~~~~~ 3828s | __int128__ 3828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:4501:86: error: expected ‘)’ before ‘a’ 3828s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3828s | ~ ^ 3828s | ) 3828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:4501:104: error: expected ‘)’ before ‘b’ 3828s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3828s | ~ ^ 3828s | ) 3828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c: In function ‘mk_compile_opts’: 3828s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/num0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3828s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3828s | ~~^ ~~~~~~~~~~~~~ 3828s | | | 3828s | unsigned int int64_t {aka long long int} 3828s | %llu 3828s 3828s If you find this error message confusing, uninformative, or wrong, please open an issue: 3828s https://github.com/diku-dk/futhark/issues 3828s 3832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.fut: 3832s Compiling with --backend=opencl: 3832s cc failed with code 1: 3832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c: In function ‘futrts_umul_hi64’: 3832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3832s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3832s | ^~~~~~~~~~~ 3832s | __uint32_t 3832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:4497:90: error: expected ‘)’ before ‘a’ 3832s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3832s | ~ ^ 3832s | ) 3832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:4497:109: error: expected ‘)’ before ‘b’ 3832s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3832s | ~ ^ 3832s | ) 3832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c: In function ‘futrts_smul_hi64’: 3832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3832s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3832s | ^~~~~~~~~~ 3832s | __int128__ 3832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:4501:86: error: expected ‘)’ before ‘a’ 3832s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3832s | ~ ^ 3832s | ) 3832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:4501:104: error: expected ‘)’ before ‘b’ 3832s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3832s | ~ ^ 3832s | ) 3832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c: In function ‘mk_compile_opts’: 3832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3832s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3832s | ~~^ ~~~~~~~~~~~~~ 3832s | | | 3832s | unsigned int int64_t {aka long long int} 3832s | %llu 3832s 3832s If you find this error message confusing, uninformative, or wrong, please open an issue: 3832s https://github.com/diku-dk/futhark/issues 3832s 3833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.fut: 3833s Generating reference outputs: 3833s cc failed with code 1: 3833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c: In function ‘futrts_umul_hi64’: 3833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3833s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3833s | ^~~~~~~~~~~ 3833s | __uint32_t 3833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 3833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c:4430:90: error: expected ‘)’ before ‘a’ 3833s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3833s | ~ ^ 3833s | ) 3833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c:4430:109: error: expected ‘)’ before ‘b’ 3833s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3833s | ~ ^ 3833s | ) 3833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c: In function ‘futrts_smul_hi64’: 3833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3833s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3833s | ^~~~~~~~~~ 3833s | __int128__ 3833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c:4434:86: error: expected ‘)’ before ‘a’ 3833s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3833s | ~ ^ 3833s | ) 3833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential0.c:4434:104: error: expected ‘)’ before ‘b’ 3833s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3833s | ~ ^ 3833s | ) 3833s 3833s If you find this error message confusing, uninformative, or wrong, please open an issue: 3833s https://github.com/diku-dk/futhark/issues 3833s 3835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.fut: 3835s Generating reference outputs: 3835s cc failed with code 1: 3835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c: In function ‘futrts_umul_hi64’: 3835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3835s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3835s | ^~~~~~~~~~~ 3835s | __uint32_t 3835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 3835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c:4430:90: error: expected ‘)’ before ‘a’ 3835s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3835s | ~ ^ 3835s | ) 3835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c:4430:109: error: expected ‘)’ before ‘b’ 3835s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3835s | ~ ^ 3835s | ) 3835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c: In function ‘futrts_smul_hi64’: 3835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3835s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3835s | ^~~~~~~~~~ 3835s | __int128__ 3835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c:4434:86: error: expected ‘)’ before ‘a’ 3835s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3835s | ~ ^ 3835s | ) 3835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential1.c:4434:104: error: expected ‘)’ before ‘b’ 3835s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3835s | ~ ^ 3835s | ) 3835s 3835s If you find this error message confusing, uninformative, or wrong, please open an issue: 3835s https://github.com/diku-dk/futhark/issues 3835s 3836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.fut: 3836s Compiling with --backend=opencl: 3836s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.fut:5:25-28: 3836s Unused name "acc". 3836s 3836s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.fut:5:44-45: 3836s Unused name "i". 3836s cc failed with code 1: 3836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c: In function ‘futrts_umul_hi64’: 3836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3836s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3836s | ^~~~~~~~~~~ 3836s | __uint32_t 3836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:4497:90: error: expected ‘)’ before ‘a’ 3836s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3836s | ~ ^ 3836s | ) 3836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:4497:109: error: expected ‘)’ before ‘b’ 3836s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3836s | ~ ^ 3836s | ) 3836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c: In function ‘futrts_smul_hi64’: 3836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3836s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3836s | ^~~~~~~~~~ 3836s | __int128__ 3836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:4501:86: error: expected ‘)’ before ‘a’ 3836s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3836s | ~ ^ 3836s | ) 3836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:4501:104: error: expected ‘)’ before ‘b’ 3836s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3836s | ~ ^ 3836s | ) 3836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c: In function ‘mk_compile_opts’: 3836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/params1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3836s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3836s | ~~^ ~~~~~~~~~~~~~ 3836s | | | 3836s | unsigned int int64_t {aka long long int} 3836s | %llu 3836s 3836s If you find this error message confusing, uninformative, or wrong, please open an issue: 3836s https://github.com/diku-dk/futhark/issues 3836s 3837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.fut: 3837s Generating reference outputs: 3837s cc failed with code 1: 3837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c: In function ‘futrts_umul_hi64’: 3837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3837s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3837s | ^~~~~~~~~~~ 3837s | __uint32_t 3837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 3837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:90: error: expected ‘)’ before ‘a’ 3837s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3837s | ~ ^ 3837s | ) 3837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:109: error: expected ‘)’ before ‘b’ 3837s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3837s | ~ ^ 3837s | ) 3837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c: In function ‘futrts_smul_hi64’: 3837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3837s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3837s | ^~~~~~~~~~ 3837s | __int128__ 3837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4434:86: error: expected ‘)’ before ‘a’ 3837s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3837s | ~ ^ 3837s | ) 3837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4434:104: error: expected ‘)’ before ‘b’ 3837s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3837s | ~ ^ 3837s | ) 3837s 3837s If you find this error message confusing, uninformative, or wrong, please open an issue: 3837s https://github.com/diku-dk/futhark/issues 3837s 3840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.fut: 3840s Compiling with --backend=opencl: 3840s cc failed with code 1: 3840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c: In function ‘futrts_umul_hi64’: 3840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3840s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3840s | ^~~~~~~~~~~ 3840s | __uint32_t 3840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:4512:90: error: expected ‘)’ before ‘a’ 3840s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3840s | ~ ^ 3840s | ) 3840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:4512:109: error: expected ‘)’ before ‘b’ 3840s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3840s | ~ ^ 3840s | ) 3840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c: In function ‘futrts_smul_hi64’: 3840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3840s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3840s | ^~~~~~~~~~ 3840s | __int128__ 3840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:4516:86: error: expected ‘)’ before ‘a’ 3840s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3840s | ~ ^ 3840s | ) 3840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:4516:104: error: expected ‘)’ before ‘b’ 3840s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3840s | ~ ^ 3840s | ) 3840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c: In function ‘mk_compile_opts’: 3840s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential2.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3840s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3840s | ~~^ ~~~~~~~~~~~~~ 3840s | | | 3840s | unsigned int int64_t {aka long long int} 3840s | %llu 3840s 3840s If you find this error message confusing, uninformative, or wrong, please open an issue: 3840s https://github.com/diku-dk/futhark/issues 3840s 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.fut: 3841s Generating reference outputs: 3841s cc failed with code 1: 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c: In function ‘futrts_umul_hi64’: 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3841s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3841s | ^~~~~~~~~~~ 3841s | __uint32_t 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:90: error: expected ‘)’ before ‘a’ 3841s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3841s | ~ ^ 3841s | ) 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:109: error: expected ‘)’ before ‘b’ 3841s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3841s | ~ ^ 3841s | ) 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c: In function ‘futrts_smul_hi64’: 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3841s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3841s | ^~~~~~~~~~ 3841s | __int128__ 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4434:86: error: expected ‘)’ before ‘a’ 3841s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3841s | ~ ^ 3841s | ) 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4434:104: error: expected ‘)’ before ‘b’ 3841s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3841s | ~ ^ 3841s | ) 3841s 3841s If you find this error message confusing, uninformative, or wrong, please open an issue: 3841s https://github.com/diku-dk/futhark/issues 3841s 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.fut: 3841s Generating reference outputs: 3841s cc failed with code 1: 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c: In function ‘futrts_umul_hi64’: 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3841s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3841s | ^~~~~~~~~~~ 3841s | __uint32_t 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:90: error: expected ‘)’ before ‘a’ 3841s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3841s | ~ ^ 3841s | ) 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:109: error: expected ‘)’ before ‘b’ 3841s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3841s | ~ ^ 3841s | ) 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c: In function ‘futrts_smul_hi64’: 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3841s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3841s | ^~~~~~~~~~ 3841s | __int128__ 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4434:86: error: expected ‘)’ before ‘a’ 3841s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3841s | ~ ^ 3841s | ) 3841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4434:104: error: expected ‘)’ before ‘b’ 3841s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3841s | ~ ^ 3841s | ) 3841s 3841s If you find this error message confusing, uninformative, or wrong, please open an issue: 3841s https://github.com/diku-dk/futhark/issues 3841s 3844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.fut: 3844s Generating reference outputs: 3844s cc failed with code 1: 3844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c: In function ‘futrts_umul_hi64’: 3844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3844s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3844s | ^~~~~~~~~~~ 3844s | __uint32_t 3844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 3844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:90: error: expected ‘)’ before ‘a’ 3844s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3844s | ~ ^ 3844s | ) 3844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:109: error: expected ‘)’ before ‘b’ 3844s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3844s | ~ ^ 3844s | ) 3844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c: In function ‘futrts_smul_hi64’: 3844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3844s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3844s | ^~~~~~~~~~ 3844s | __int128__ 3844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4434:86: error: expected ‘)’ before ‘a’ 3844s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3844s | ~ ^ 3844s | ) 3844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4434:104: error: expected ‘)’ before ‘b’ 3844s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3844s | ~ ^ 3844s | ) 3844s 3844s If you find this error message confusing, uninformative, or wrong, please open an issue: 3844s https://github.com/diku-dk/futhark/issues 3844s 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.fut: 3849s Compiling with --backend=opencl: 3849s cc failed with code 1: 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c: In function ‘futrts_umul_hi64’: 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3849s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3849s | ^~~~~~~~~~~ 3849s | __uint32_t 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:4511:90: error: expected ‘)’ before ‘a’ 3849s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3849s | ~ ^ 3849s | ) 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:4511:109: error: expected ‘)’ before ‘b’ 3849s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3849s | ~ ^ 3849s | ) 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c: In function ‘futrts_smul_hi64’: 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3849s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3849s | ^~~~~~~~~~ 3849s | __int128__ 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:4515:86: error: expected ‘)’ before ‘a’ 3849s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3849s | ~ ^ 3849s | ) 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:4515:104: error: expected ‘)’ before ‘b’ 3849s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3849s | ~ ^ 3849s | ) 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c: In function ‘mk_compile_opts’: 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll0.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3849s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3849s | ~~^ ~~~~~~~~~~~~~ 3849s | | | 3849s | unsigned int int64_t {aka long long int} 3849s | %llu 3849s 3849s If you find this error message confusing, uninformative, or wrong, please open an issue: 3849s https://github.com/diku-dk/futhark/issues 3849s 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.fut: 3849s Compiling with --backend=opencl: 3849s Warning at unknown location: 3849s #[unroll] on loop with unknown number of iterations. 3849s cc failed with code 1: 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c: In function ‘futrts_umul_hi64’: 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3849s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3849s | ^~~~~~~~~~~ 3849s | __uint32_t 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:4512:90: error: expected ‘)’ before ‘a’ 3849s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3849s | ~ ^ 3849s | ) 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:4512:109: error: expected ‘)’ before ‘b’ 3849s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3849s | ~ ^ 3849s | ) 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c: In function ‘futrts_smul_hi64’: 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3849s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3849s | ^~~~~~~~~~ 3849s | __int128__ 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:4516:86: error: expected ‘)’ before ‘a’ 3849s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3849s | ~ ^ 3849s | ) 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:4516:104: error: expected ‘)’ before ‘b’ 3849s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3849s | ~ ^ 3849s | ) 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c: In function ‘mk_compile_opts’: 3849s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3849s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3849s | ~~^ ~~~~~~~~~~~~~ 3849s | | | 3849s | unsigned int int64_t {aka long long int} 3849s | %llu 3849s 3849s If you find this error message confusing, uninformative, or wrong, please open an issue: 3849s https://github.com/diku-dk/futhark/issues 3849s 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.fut: 3854s Compiling with --backend=opencl: 3854s cc failed with code 1: 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c: In function ‘futrts_umul_hi64’: 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3854s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3854s | ^~~~~~~~~~~ 3854s | __uint32_t 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:4511:90: error: expected ‘)’ before ‘a’ 3854s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3854s | ~ ^ 3854s | ) 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:4511:109: error: expected ‘)’ before ‘b’ 3854s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3854s | ~ ^ 3854s | ) 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c: In function ‘futrts_smul_hi64’: 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3854s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3854s | ^~~~~~~~~~ 3854s | __int128__ 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:4515:86: error: expected ‘)’ before ‘a’ 3854s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3854s | ~ ^ 3854s | ) 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:4515:104: error: expected ‘)’ before ‘b’ 3854s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3854s | ~ ^ 3854s | ) 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c: In function ‘mk_compile_opts’: 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll2.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3854s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3854s | ~~^ ~~~~~~~~~~~~~ 3854s | | | 3854s | unsigned int int64_t {aka long long int} 3854s | %llu 3854s 3854s If you find this error message confusing, uninformative, or wrong, please open an issue: 3854s https://github.com/diku-dk/futhark/issues 3854s 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.fut: 3854s Compiling with --backend=opencl: 3854s cc failed with code 1: 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c: In function ‘futrts_umul_hi64’: 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3854s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3854s | ^~~~~~~~~~~ 3854s | __uint32_t 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:4539:90: error: expected ‘)’ before ‘a’ 3854s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3854s | ~ ^ 3854s | ) 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:4539:109: error: expected ‘)’ before ‘b’ 3854s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3854s | ~ ^ 3854s | ) 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c: In function ‘futrts_smul_hi64’: 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3854s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3854s | ^~~~~~~~~~ 3854s | __int128__ 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:4543:86: error: expected ‘)’ before ‘a’ 3854s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3854s | ~ ^ 3854s | ) 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:4543:104: error: expected ‘)’ before ‘b’ 3854s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3854s | ~ ^ 3854s | ) 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c: In function ‘mk_compile_opts’: 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scan9.c:8118:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3854s 8118 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3854s | ~~^ ~~~~~~~~~~~~~ 3854s | | | 3854s | unsigned int int64_t {aka long long int} 3854s | %llu 3854s 3854s If you find this error message confusing, uninformative, or wrong, please open an issue: 3854s https://github.com/diku-dk/futhark/issues 3854s 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.fut: 3854s Compiling with --backend=opencl: 3854s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.fut:6:9-27: 3854s Entry point parameter 3854s 3854s ((a: [d₀]i32): []i32, (i: i32): i32) 3854s 3854s will have an opaque type, so the entry point will likely not be callable. 3854s cc failed with code 1: 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c: In function ‘futrts_umul_hi64’: 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3854s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3854s | ^~~~~~~~~~~ 3854s | __uint32_t 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:4529:90: error: expected ‘)’ before ‘a’ 3854s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3854s | ~ ^ 3854s | ) 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:4529:109: error: expected ‘)’ before ‘b’ 3854s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3854s | ~ ^ 3854s | ) 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c: In function ‘futrts_smul_hi64’: 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3854s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3854s | ^~~~~~~~~~ 3854s | __int128__ 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:4533:86: error: expected ‘)’ before ‘a’ 3854s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3854s | ~ ^ 3854s | ) 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:4533:104: error: expected ‘)’ before ‘b’ 3854s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3854s | ~ ^ 3854s | ) 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c: In function ‘mk_compile_opts’: 3854s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe0.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3854s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3854s | ~~^ ~~~~~~~~~~~~~ 3854s | | | 3854s | unsigned int int64_t {aka long long int} 3854s | %llu 3854s 3854s If you find this error message confusing, uninformative, or wrong, please open an issue: 3854s https://github.com/diku-dk/futhark/issues 3854s 3855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.fut: 3855s Compiling with --backend=opencl: 3855s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.fut:7:35-36: 3855s Unused name "i". 3855s cc failed with code 1: 3855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c: In function ‘futrts_umul_hi64’: 3855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3855s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3855s | ^~~~~~~~~~~ 3855s | __uint32_t 3855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:4526:90: error: expected ‘)’ before ‘a’ 3855s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3855s | ~ ^ 3855s | ) 3855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:4526:109: error: expected ‘)’ before ‘b’ 3855s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3855s | ~ ^ 3855s | ) 3855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c: In function ‘futrts_smul_hi64’: 3855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3855s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3855s | ^~~~~~~~~~ 3855s | __int128__ 3855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:4530:86: error: expected ‘)’ before ‘a’ 3855s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3855s | ~ ^ 3855s | ) 3855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:4530:104: error: expected ‘)’ before ‘b’ 3855s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3855s | ~ ^ 3855s | ) 3855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c: In function ‘mk_compile_opts’: 3855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unroll3.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3855s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3855s | ~~^ ~~~~~~~~~~~~~ 3855s | | | 3855s | unsigned int int64_t {aka long long int} 3855s | %llu 3855s 3855s If you find this error message confusing, uninformative, or wrong, please open an issue: 3855s https://github.com/diku-dk/futhark/issues 3855s 3857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.fut: 3857s Compiling with --backend=opencl: 3857s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.fut:6:9-35: 3857s Entry point parameter 3857s 3857s ((a: [d₀]i32): []i32, (i: i32): i32, (j: i32): i32) 3857s 3857s will have an opaque type, so the entry point will likely not be callable. 3857s cc failed with code 1: 3857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c: In function ‘futrts_umul_hi64’: 3857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:4532:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3857s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3857s | ^~~~~~~~~~~ 3857s | __uint32_t 3857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:4532:78: note: each undeclared identifier is reported only once for each function it appears in 3857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:4532:90: error: expected ‘)’ before ‘a’ 3857s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3857s | ~ ^ 3857s | ) 3857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:4532:109: error: expected ‘)’ before ‘b’ 3857s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3857s | ~ ^ 3857s | ) 3857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c: In function ‘futrts_smul_hi64’: 3857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:4536:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3857s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3857s | ^~~~~~~~~~ 3857s | __int128__ 3857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:4536:86: error: expected ‘)’ before ‘a’ 3857s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3857s | ~ ^ 3857s | ) 3857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:4536:104: error: expected ‘)’ before ‘b’ 3857s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3857s | ~ ^ 3857s | ) 3857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c: In function ‘mk_compile_opts’: 3857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe1.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3857s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3857s | ~~^ ~~~~~~~~~~~~~ 3857s | | | 3857s | unsigned int int64_t {aka long long int} 3857s | %llu 3857s 3857s If you find this error message confusing, uninformative, or wrong, please open an issue: 3857s https://github.com/diku-dk/futhark/issues 3857s 3861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.fut: 3861s Compiling with --backend=opencl: 3861s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.fut:6:17-39: 3861s Entry point parameter 3861s 3861s ((a: [n]i32): [n]i32, (b: [m]i32): [m]i32) 3861s 3861s will have an opaque type, so the entry point will likely not be callable. 3861s cc failed with code 1: 3861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c: In function ‘futrts_umul_hi64’: 3861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3861s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3861s | ^~~~~~~~~~~ 3861s | __uint32_t 3861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 3861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:4530:90: error: expected ‘)’ before ‘a’ 3861s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3861s | ~ ^ 3861s | ) 3861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:4530:109: error: expected ‘)’ before ‘b’ 3861s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3861s | ~ ^ 3861s | ) 3861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c: In function ‘futrts_smul_hi64’: 3861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3861s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3861s | ^~~~~~~~~~ 3861s | __int128__ 3861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:4534:86: error: expected ‘)’ before ‘a’ 3861s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3861s | ~ ^ 3861s | ) 3861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:4534:104: error: expected ‘)’ before ‘b’ 3861s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3861s | ~ ^ 3861s | ) 3861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c: In function ‘mk_compile_opts’: 3861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/unsafe2.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3861s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3861s | ~~^ ~~~~~~~~~~~~~ 3861s | | | 3861s | unsigned int int64_t {aka long long int} 3861s | %llu 3861s 3861s If you find this error message confusing, uninformative, or wrong, please open an issue: 3861s https://github.com/diku-dk/futhark/issues 3861s 3864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut: 3864s Compiling with --backend=opencl: 3864s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut:6:6-7: 3864s Defaulting ambiguous type to i32. 3864s Warning at 3864s -> #0 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut:6:3-8 3864s #1 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut:4:1-6:8 3864s 3864s Safety check required at run-time. 3864s cc failed with code 1: 3864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c: In function ‘futrts_umul_hi64’: 3864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3864s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3864s | ^~~~~~~~~~~ 3864s | __uint32_t 3864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4512:90: error: expected ‘)’ before ‘a’ 3864s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3864s | ~ ^ 3864s | ) 3864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4512:109: error: expected ‘)’ before ‘b’ 3864s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3864s | ~ ^ 3864s | ) 3864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c: In function ‘futrts_smul_hi64’: 3864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3864s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3864s | ^~~~~~~~~~ 3864s | __int128__ 3864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4516:86: error: expected ‘)’ before ‘a’ 3864s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3864s | ~ ^ 3864s | ) 3864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4516:104: error: expected ‘)’ before ‘b’ 3864s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3864s | ~ ^ 3864s | ) 3864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c: In function ‘mk_compile_opts’: 3864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3864s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3864s | ~~^ ~~~~~~~~~~~~~ 3864s | | | 3864s | unsigned int int64_t {aka long long int} 3864s | %llu 3864s 3864s If you find this error message confusing, uninformative, or wrong, please open an issue: 3864s https://github.com/diku-dk/futhark/issues 3864s 3866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut: 3866s Compiling with --backend=opencl: 3866s Warning at 3866s -> #0 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut:6:14-19 3866s #1 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut:6:21-23 3866s #2 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut:4:1-6:23 3866s 3866s Safety check required at run-time. 3866s cc failed with code 1: 3866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c: In function ‘futrts_umul_hi64’: 3866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3866s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3866s | ^~~~~~~~~~~ 3866s | __uint32_t 3866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 3866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4527:90: error: expected ‘)’ before ‘a’ 3866s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3866s | ~ ^ 3866s | ) 3866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4527:109: error: expected ‘)’ before ‘b’ 3866s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3866s | ~ ^ 3866s | ) 3866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c: In function ‘futrts_smul_hi64’: 3866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3866s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3866s | ^~~~~~~~~~ 3866s | __int128__ 3866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4531:86: error: expected ‘)’ before ‘a’ 3866s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3866s | ~ ^ 3866s | ) 3866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4531:104: error: expected ‘)’ before ‘b’ 3866s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3866s | ~ ^ 3866s | ) 3866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c: In function ‘mk_compile_opts’: 3866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3866s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3866s | ~~^ ~~~~~~~~~~~~~ 3866s | | | 3866s | unsigned int int64_t {aka long long int} 3866s | %llu 3866s 3866s If you find this error message confusing, uninformative, or wrong, please open an issue: 3866s https://github.com/diku-dk/futhark/issues 3866s 3867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut: 3867s Compiling with --backend=opencl: 3867s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:5:6-7: 3867s Defaulting ambiguous type to i32. 3867s Warning at 3867s -> #0 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:5:3-8 3867s #1 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:9:8-9 3867s #2 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:9:14-16 3867s #3 /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:7:1-9:16 3867s 3867s Safety check required at run-time. 3867s cc failed with code 1: 3867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c: In function ‘futrts_umul_hi64’: 3867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3867s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3867s | ^~~~~~~~~~~ 3867s | __uint32_t 3867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 3867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4527:90: error: expected ‘)’ before ‘a’ 3867s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3867s | ~ ^ 3867s | ) 3867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4527:109: error: expected ‘)’ before ‘b’ 3867s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3867s | ~ ^ 3867s | ) 3867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c: In function ‘futrts_smul_hi64’: 3867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3867s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3867s | ^~~~~~~~~~ 3867s | __int128__ 3867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4531:86: error: expected ‘)’ before ‘a’ 3867s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3867s | ~ ^ 3867s | ) 3867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4531:104: error: expected ‘)’ before ‘b’ 3867s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3867s | ~ ^ 3867s | ) 3867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c: In function ‘mk_compile_opts’: 3867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3867s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3867s | ~~^ ~~~~~~~~~~~~~ 3867s | | | 3867s | unsigned int int64_t {aka long long int} 3867s | %llu 3867s 3867s If you find this error message confusing, uninformative, or wrong, please open an issue: 3867s https://github.com/diku-dk/futhark/issues 3867s 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.fut: 3870s Compiling with --backend=opencl: 3870s cc failed with code 1: 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c: In function ‘futrts_umul_hi64’: 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3870s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3870s | ^~~~~~~~~~~ 3870s | __uint32_t 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4543:90: error: expected ‘)’ before ‘a’ 3870s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3870s | ~ ^ 3870s | ) 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4543:109: error: expected ‘)’ before ‘b’ 3870s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3870s | ~ ^ 3870s | ) 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c: In function ‘futrts_smul_hi64’: 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3870s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3870s | ^~~~~~~~~~ 3870s | __int128__ 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4547:86: error: expected ‘)’ before ‘a’ 3870s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3870s | ~ ^ 3870s | ) 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4547:104: error: expected ‘)’ before ‘b’ 3870s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3870s | ~ ^ 3870s | ) 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c: In function ‘mk_compile_opts’: 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:7878:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3870s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3870s | ~~^ ~~~~~~~~~~~~~ 3870s | | | 3870s | unsigned int int64_t {aka long long int} 3870s | %llu 3870s 3870s If you find this error message confusing, uninformative, or wrong, please open an issue: 3870s https://github.com/diku-dk/futhark/issues 3870s 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.fut: 3870s Compiling with --backend=opencl: 3870s cc failed with code 1: 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c: In function ‘futrts_umul_hi64’: 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3870s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3870s | ^~~~~~~~~~~ 3870s | __uint32_t 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:4498:90: error: expected ‘)’ before ‘a’ 3870s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3870s | ~ ^ 3870s | ) 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:4498:109: error: expected ‘)’ before ‘b’ 3870s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3870s | ~ ^ 3870s | ) 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c: In function ‘futrts_smul_hi64’: 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3870s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3870s | ^~~~~~~~~~ 3870s | __int128__ 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:4502:86: error: expected ‘)’ before ‘a’ 3870s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3870s | ~ ^ 3870s | ) 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:4502:104: error: expected ‘)’ before ‘b’ 3870s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3870s | ~ ^ 3870s | ) 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c: In function ‘mk_compile_opts’: 3870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/backtick.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3870s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3870s | ~~^ ~~~~~~~~~~~~~ 3870s | | | 3870s | unsigned int int64_t {aka long long int} 3870s | %llu 3870s 3870s If you find this error message confusing, uninformative, or wrong, please open an issue: 3870s https://github.com/diku-dk/futhark/issues 3870s 3873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.fut: 3873s Compiling with --backend=opencl: 3873s cc failed with code 1: 3873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c: In function ‘futrts_umul_hi64’: 3873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3873s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3873s | ^~~~~~~~~~~ 3873s | __uint32_t 3873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4511:90: error: expected ‘)’ before ‘a’ 3873s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3873s | ~ ^ 3873s | ) 3873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4511:109: error: expected ‘)’ before ‘b’ 3873s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3873s | ~ ^ 3873s | ) 3873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c: In function ‘futrts_smul_hi64’: 3873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3873s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3873s | ^~~~~~~~~~ 3873s | __int128__ 3873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4515:86: error: expected ‘)’ before ‘a’ 3873s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3873s | ~ ^ 3873s | ) 3873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4515:104: error: expected ‘)’ before ‘b’ 3873s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3873s | ~ ^ 3873s | ) 3873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c: In function ‘mk_compile_opts’: 3873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:7851:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3873s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3873s | ~~^ ~~~~~~~~~~~~~ 3873s | | | 3873s | unsigned int int64_t {aka long long int} 3873s | %llu 3873s 3873s If you find this error message confusing, uninformative, or wrong, please open an issue: 3873s https://github.com/diku-dk/futhark/issues 3873s 3876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut: 3876s Compiling with --backend=opencl: 3876s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:19:12-16: 3876s Unused name "pind". 3876s 3876s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:23:8-12: 3876s Unused name "lssx". 3876s 3876s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:23:14-18: 3876s Unused name "lisx". 3876s 3876s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:23:20-24: 3876s Unused name "lcsx". 3876s 3876s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:24:8-12: 3876s Unused name "lssy". 3876s 3876s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:24:14-18: 3876s Unused name "lisy". 3876s 3876s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:24:20-24: 3876s Unused name "lcsy". 3876s 3876s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.fut:26:7-14: 3876s Unused name "connect". 3876s cc failed with code 1: 3876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c: In function ‘futrts_umul_hi64’: 3876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3876s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3876s | ^~~~~~~~~~~ 3876s | __uint32_t 3876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:4511:90: error: expected ‘)’ before ‘a’ 3876s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3876s | ~ ^ 3876s | ) 3876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:4511:109: error: expected ‘)’ before ‘b’ 3876s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3876s | ~ ^ 3876s | ) 3876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c: In function ‘futrts_smul_hi64’: 3876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3876s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3876s | ^~~~~~~~~~ 3876s | __int128__ 3876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:4515:86: error: expected ‘)’ before ‘a’ 3876s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3876s | ~ ^ 3876s | ) 3876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:4515:104: error: expected ‘)’ before ‘b’ 3876s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3876s | ~ ^ 3876s | ) 3876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c: In function ‘mk_compile_opts’: 3876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad-reduce.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3876s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3876s | ~~^ ~~~~~~~~~~~~~ 3876s | | | 3876s | unsigned int int64_t {aka long long int} 3876s | %llu 3876s 3876s If you find this error message confusing, uninformative, or wrong, please open an issue: 3876s https://github.com/diku-dk/futhark/issues 3876s 3878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.fut: 3878s Compiling with --backend=opencl: 3878s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.fut:4:1-45: 3878s Entry point return type 3878s 3878s *[d₁](i32, i32) 3878s 3878s will have an opaque type, so the result will likely not be usable. 3878s cc failed with code 1: 3878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c: In function ‘futrts_umul_hi64’: 3878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3878s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3878s | ^~~~~~~~~~~ 3878s | __uint32_t 3878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 3878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:4542:90: error: expected ‘)’ before ‘a’ 3878s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3878s | ~ ^ 3878s | ) 3878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:4542:109: error: expected ‘)’ before ‘b’ 3878s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3878s | ~ ^ 3878s | ) 3878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c: In function ‘futrts_smul_hi64’: 3878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3878s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3878s | ^~~~~~~~~~ 3878s | __int128__ 3878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:4546:86: error: expected ‘)’ before ‘a’ 3878s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3878s | ~ ^ 3878s | ) 3878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:4546:104: error: expected ‘)’ before ‘b’ 3878s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3878s | ~ ^ 3878s | ) 3878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c: In function ‘mk_compile_opts’: 3878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry1.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3878s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3878s | ~~^ ~~~~~~~~~~~~~ 3878s | | | 3878s | unsigned int int64_t {aka long long int} 3878s | %llu 3878s 3878s If you find this error message confusing, uninformative, or wrong, please open an issue: 3878s https://github.com/diku-dk/futhark/issues 3878s 3879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.fut: 3879s Compiling with --backend=opencl: 3879s cc failed with code 1: 3879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c: In function ‘futrts_umul_hi64’: 3879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3879s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3879s | ^~~~~~~~~~~ 3879s | __uint32_t 3879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 3879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:4498:90: error: expected ‘)’ before ‘a’ 3879s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3879s | ~ ^ 3879s | ) 3879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:4498:109: error: expected ‘)’ before ‘b’ 3879s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3879s | ~ ^ 3879s | ) 3879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c: In function ‘futrts_smul_hi64’: 3879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3879s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3879s | ^~~~~~~~~~ 3879s | __int128__ 3879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:4502:86: error: expected ‘)’ before ‘a’ 3879s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3879s | ~ ^ 3879s | ) 3879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:4502:104: error: expected ‘)’ before ‘b’ 3879s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3879s | ~ ^ 3879s | ) 3879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c: In function ‘mk_compile_opts’: 3879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bad_names.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3879s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3879s | ~~^ ~~~~~~~~~~~~~ 3879s | | | 3879s | unsigned int int64_t {aka long long int} 3879s | %llu 3879s 3879s If you find this error message confusing, uninformative, or wrong, please open an issue: 3879s https://github.com/diku-dk/futhark/issues 3879s 3880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.fut: 3880s Compiling with --backend=opencl: 3880s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.fut:4:10-12: 3880s Entry point parameter 3880s 3880s (xs: [n₃](i32, i32)) 3880s 3880s will have an opaque type, so the entry point will likely not be callable. 3880s cc failed with code 1: 3880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c: In function ‘futrts_umul_hi64’: 3880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3880s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3880s | ^~~~~~~~~~~ 3880s | __uint32_t 3880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 3880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:4542:90: error: expected ‘)’ before ‘a’ 3880s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3880s | ~ ^ 3880s | ) 3880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:4542:109: error: expected ‘)’ before ‘b’ 3880s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3880s | ~ ^ 3880s | ) 3880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c: In function ‘futrts_smul_hi64’: 3880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3880s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3880s | ^~~~~~~~~~ 3880s | __int128__ 3880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:4546:86: error: expected ‘)’ before ‘a’ 3880s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3880s | ~ ^ 3880s | ) 3880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:4546:104: error: expected ‘)’ before ‘b’ 3880s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3880s | ~ ^ 3880s | ) 3880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c: In function ‘mk_compile_opts’: 3880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry0.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3880s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3880s | ~~^ ~~~~~~~~~~~~~ 3880s | | | 3880s | unsigned int int64_t {aka long long int} 3880s | %llu 3880s 3880s If you find this error message confusing, uninformative, or wrong, please open an issue: 3880s https://github.com/diku-dk/futhark/issues 3880s 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.fut: 3884s Compiling with --backend=opencl: 3884s cc failed with code 1: 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c: In function ‘futrts_umul_hi64’: 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3884s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3884s | ^~~~~~~~~~~ 3884s | __uint32_t 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:4512:90: error: expected ‘)’ before ‘a’ 3884s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3884s | ~ ^ 3884s | ) 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:4512:109: error: expected ‘)’ before ‘b’ 3884s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3884s | ~ ^ 3884s | ) 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c: In function ‘futrts_smul_hi64’: 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3884s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3884s | ^~~~~~~~~~ 3884s | __int128__ 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:4516:86: error: expected ‘)’ before ‘a’ 3884s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3884s | ~ ^ 3884s | ) 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:4516:104: error: expected ‘)’ before ‘b’ 3884s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3884s | ~ ^ 3884s | ) 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c: In function ‘mk_compile_opts’: 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry10.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3884s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3884s | ~~^ ~~~~~~~~~~~~~ 3884s | | | 3884s | unsigned int int64_t {aka long long int} 3884s | %llu 3884s 3884s If you find this error message confusing, uninformative, or wrong, please open an issue: 3884s https://github.com/diku-dk/futhark/issues 3884s 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.fut: 3884s Compiling with --backend=opencl: 3884s cc failed with code 1: 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c: In function ‘futrts_umul_hi64’: 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3884s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3884s | ^~~~~~~~~~~ 3884s | __uint32_t 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:4511:90: error: expected ‘)’ before ‘a’ 3884s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3884s | ~ ^ 3884s | ) 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:4511:109: error: expected ‘)’ before ‘b’ 3884s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3884s | ~ ^ 3884s | ) 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c: In function ‘futrts_smul_hi64’: 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3884s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3884s | ^~~~~~~~~~ 3884s | __int128__ 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:4515:86: error: expected ‘)’ before ‘a’ 3884s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3884s | ~ ^ 3884s | ) 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:4515:104: error: expected ‘)’ before ‘b’ 3884s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3884s | ~ ^ 3884s | ) 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c: In function ‘mk_compile_opts’: 3884s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry2.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3884s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3884s | ~~^ ~~~~~~~~~~~~~ 3884s | | | 3884s | unsigned int int64_t {aka long long int} 3884s | %llu 3884s 3884s If you find this error message confusing, uninformative, or wrong, please open an issue: 3884s https://github.com/diku-dk/futhark/issues 3884s 3888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.fut: 3888s Compiling with --backend=opencl: 3888s cc failed with code 1: 3888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c: In function ‘futrts_umul_hi64’: 3888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3888s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3888s | ^~~~~~~~~~~ 3888s | __uint32_t 3888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 3888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:4542:90: error: expected ‘)’ before ‘a’ 3888s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3888s | ~ ^ 3888s | ) 3888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:4542:109: error: expected ‘)’ before ‘b’ 3888s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3888s | ~ ^ 3888s | ) 3888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c: In function ‘futrts_smul_hi64’: 3888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3888s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3888s | ^~~~~~~~~~ 3888s | __int128__ 3888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:4546:86: error: expected ‘)’ before ‘a’ 3888s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3888s | ~ ^ 3888s | ) 3888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:4546:104: error: expected ‘)’ before ‘b’ 3888s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3888s | ~ ^ 3888s | ) 3888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c: In function ‘mk_compile_opts’: 3888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry3.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3888s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3888s | ~~^ ~~~~~~~~~~~~~ 3888s | | | 3888s | unsigned int int64_t {aka long long int} 3888s | %llu 3888s 3888s If you find this error message confusing, uninformative, or wrong, please open an issue: 3888s https://github.com/diku-dk/futhark/issues 3888s 3888s 220 failed, 4 passed, 2082 to go. 3889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.fut: 3889s Compiling with --backend=opencl: 3889s cc failed with code 1: 3889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c: In function ‘futrts_umul_hi64’: 3889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:4538:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3889s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3889s | ^~~~~~~~~~~ 3889s | __uint32_t 3889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:4538:78: note: each undeclared identifier is reported only once for each function it appears in 3889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:4538:90: error: expected ‘)’ before ‘a’ 3889s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3889s | ~ ^ 3889s | ) 3889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:4538:109: error: expected ‘)’ before ‘b’ 3889s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3889s | ~ ^ 3889s | ) 3889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c: In function ‘futrts_smul_hi64’: 3889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:4542:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3889s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3889s | ^~~~~~~~~~ 3889s | __int128__ 3889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:4542:86: error: expected ‘)’ before ‘a’ 3889s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3889s | ~ ^ 3889s | ) 3889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:4542:104: error: expected ‘)’ before ‘b’ 3889s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3889s | ~ ^ 3889s | ) 3889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c: In function ‘mk_compile_opts’: 3889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry4.c:7870:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3889s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3889s | ~~^ ~~~~~~~~~~~~~ 3889s | | | 3889s | unsigned int int64_t {aka long long int} 3889s | %llu 3889s 3889s If you find this error message confusing, uninformative, or wrong, please open an issue: 3889s https://github.com/diku-dk/futhark/issues 3889s 3890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.fut: 3890s Compiling with --backend=opencl: 3890s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.fut:5:56-57: 3890s Defaulting ambiguous type to i32. 3890s 3890s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.fut:7:10-18: 3890s Entry point parameter 3890s 3890s ((x: m.t): m.t) 3890s 3890s will have an opaque type, so the entry point will likely not be callable. 3890s 3890s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.fut:7:11-12: 3890s Unused name "x". 3890s cc failed with code 1: 3890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c: In function ‘futrts_umul_hi64’: 3890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3890s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3890s | ^~~~~~~~~~~ 3890s | __uint32_t 3890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:4497:90: error: expected ‘)’ before ‘a’ 3890s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3890s | ~ ^ 3890s | ) 3890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:4497:109: error: expected ‘)’ before ‘b’ 3890s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3890s | ~ ^ 3890s | ) 3890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c: In function ‘futrts_smul_hi64’: 3890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3890s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3890s | ^~~~~~~~~~ 3890s | __int128__ 3890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:4501:86: error: expected ‘)’ before ‘a’ 3890s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3890s | ~ ^ 3890s | ) 3890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:4501:104: error: expected ‘)’ before ‘b’ 3890s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3890s | ~ ^ 3890s | ) 3890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c: In function ‘mk_compile_opts’: 3890s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry5.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3890s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3890s | ~~^ ~~~~~~~~~~~~~ 3890s | | | 3890s | unsigned int int64_t {aka long long int} 3890s | %llu 3890s 3890s If you find this error message confusing, uninformative, or wrong, please open an issue: 3890s https://github.com/diku-dk/futhark/issues 3890s 3891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.fut: 3891s Compiling with --backend=opencl: 3891s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.fut:5:56-57: 3891s Defaulting ambiguous type to i32. 3891s 3891s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.fut:7:1-15: 3891s Entry point return type 3891s 3891s m.t 3891s 3891s will have an opaque type, so the result will likely not be usable. 3891s cc failed with code 1: 3891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c: In function ‘futrts_umul_hi64’: 3891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3891s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3891s | ^~~~~~~~~~~ 3891s | __uint32_t 3891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:4497:90: error: expected ‘)’ before ‘a’ 3891s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3891s | ~ ^ 3891s | ) 3891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:4497:109: error: expected ‘)’ before ‘b’ 3891s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3891s | ~ ^ 3891s | ) 3891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c: In function ‘futrts_smul_hi64’: 3891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3891s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3891s | ^~~~~~~~~~ 3891s | __int128__ 3891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:4501:86: error: expected ‘)’ before ‘a’ 3891s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3891s | ~ ^ 3891s | ) 3891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:4501:104: error: expected ‘)’ before ‘b’ 3891s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3891s | ~ ^ 3891s | ) 3891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c: In function ‘mk_compile_opts’: 3891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry6.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3891s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3891s | ~~^ ~~~~~~~~~~~~~ 3891s | | | 3891s | unsigned int int64_t {aka long long int} 3891s | %llu 3891s 3891s If you find this error message confusing, uninformative, or wrong, please open an issue: 3891s https://github.com/diku-dk/futhark/issues 3891s 3893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.fut: 3893s Compiling with --backend=opencl: 3893s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.fut:14:9-23: 3893s Entry point parameter 3893s 3893s ((p0: {f: i32}): m0.state) 3893s 3893s will have an opaque type, so the entry point will likely not be callable. 3893s cc failed with code 1: 3893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c: In function ‘futrts_umul_hi64’: 3893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:4546:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3893s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3893s | ^~~~~~~~~~~ 3893s | __uint32_t 3893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:4546:78: note: each undeclared identifier is reported only once for each function it appears in 3893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:4546:90: error: expected ‘)’ before ‘a’ 3893s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3893s | ~ ^ 3893s | ) 3893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:4546:109: error: expected ‘)’ before ‘b’ 3893s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3893s | ~ ^ 3893s | ) 3893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c: In function ‘futrts_smul_hi64’: 3893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:4550:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3893s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3893s | ^~~~~~~~~~ 3893s | __int128__ 3893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:4550:86: error: expected ‘)’ before ‘a’ 3893s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3893s | ~ ^ 3893s | ) 3893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:4550:104: error: expected ‘)’ before ‘b’ 3893s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3893s | ~ ^ 3893s | ) 3893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c: In function ‘mk_compile_opts’: 3893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry7.c:7876:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3893s 7876 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3893s | ~~^ ~~~~~~~~~~~~~ 3893s | | | 3893s | unsigned int int64_t {aka long long int} 3893s | %llu 3893s 3893s If you find this error message confusing, uninformative, or wrong, please open an issue: 3893s https://github.com/diku-dk/futhark/issues 3893s 3896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.fut: 3896s Compiling with --backend=opencl: 3896s cc failed with code 1: 3896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c: In function ‘futrts_umul_hi64’: 3896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3896s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3896s | ^~~~~~~~~~~ 3896s | __uint32_t 3896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:4531:90: error: expected ‘)’ before ‘a’ 3896s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3896s | ~ ^ 3896s | ) 3896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:4531:109: error: expected ‘)’ before ‘b’ 3896s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3896s | ~ ^ 3896s | ) 3896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c: In function ‘futrts_smul_hi64’: 3896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3896s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3896s | ^~~~~~~~~~ 3896s | __int128__ 3896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:4535:86: error: expected ‘)’ before ‘a’ 3896s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3896s | ~ ^ 3896s | ) 3896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:4535:104: error: expected ‘)’ before ‘b’ 3896s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3896s | ~ ^ 3896s | ) 3896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c: In function ‘mk_compile_opts’: 3896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/badentry8.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3896s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3896s | ~~^ ~~~~~~~~~~~~~ 3896s | | | 3896s | unsigned int int64_t {aka long long int} 3896s | %llu 3896s 3896s If you find this error message confusing, uninformative, or wrong, please open an issue: 3896s https://github.com/diku-dk/futhark/issues 3896s 3898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.fut: 3898s Generating reference outputs: 3898s cc failed with code 1: 3898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c: In function ‘futrts_umul_hi64’: 3898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c:4401:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3898s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3898s | ^~~~~~~~~~~ 3898s | __uint32_t 3898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c:4401:78: note: each undeclared identifier is reported only once for each function it appears in 3898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c:4401:90: error: expected ‘)’ before ‘a’ 3898s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3898s | ~ ^ 3898s | ) 3898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c:4401:109: error: expected ‘)’ before ‘b’ 3898s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3898s | ~ ^ 3898s | ) 3898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c: In function ‘futrts_smul_hi64’: 3898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c:4405:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3898s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3898s | ^~~~~~~~~~ 3898s | __int128__ 3898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c:4405:86: error: expected ‘)’ before ‘a’ 3898s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3898s | ~ ^ 3898s | ) 3898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big1.c:4405:104: error: expected ‘)’ before ‘b’ 3898s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3898s | ~ ^ 3898s | ) 3898s 3898s If you find this error message confusing, uninformative, or wrong, please open an issue: 3898s https://github.com/diku-dk/futhark/issues 3898s 3903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.fut: 3903s Compiling with --backend=opencl: 3903s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.fut:6:12-14: 3903s Unused name "ns". 3903s 3903s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.fut:6:32-52: 3903s Size expression with binding is replaced by unknown size. 3903s 3903s For more information, see: 3903s https://futhark.readthedocs.io/en/v0.25.26/error-index.html#size-expression-bind 3903s cc failed with code 1: 3903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c: In function ‘futrts_umul_hi64’: 3903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3903s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3903s | ^~~~~~~~~~~ 3903s | __uint32_t 3903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 3903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:4485:90: error: expected ‘)’ before ‘a’ 3903s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3903s | ~ ^ 3903s | ) 3903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:4485:109: error: expected ‘)’ before ‘b’ 3903s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3903s | ~ ^ 3903s | ) 3903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c: In function ‘futrts_smul_hi64’: 3903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3903s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3903s | ^~~~~~~~~~ 3903s | __int128__ 3903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:4489:86: error: expected ‘)’ before ‘a’ 3903s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3903s | ~ ^ 3903s | ) 3903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:4489:104: error: expected ‘)’ before ‘b’ 3903s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3903s | ~ ^ 3903s | ) 3903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c: In function ‘mk_compile_opts’: 3903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn0.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3903s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3903s | ~~^ ~~~~~~~~~~~~~ 3903s | | | 3903s | unsigned int int64_t {aka long long int} 3903s | %llu 3903s 3903s If you find this error message confusing, uninformative, or wrong, please open an issue: 3903s https://github.com/diku-dk/futhark/issues 3903s 3904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.fut: 3904s Compiling with --backend=opencl: 3904s cc failed with code 1: 3904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c: In function ‘futrts_umul_hi64’: 3904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:4500:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3904s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3904s | ^~~~~~~~~~~ 3904s | __uint32_t 3904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:4500:78: note: each undeclared identifier is reported only once for each function it appears in 3904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:4500:90: error: expected ‘)’ before ‘a’ 3904s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3904s | ~ ^ 3904s | ) 3904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:4500:109: error: expected ‘)’ before ‘b’ 3904s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3904s | ~ ^ 3904s | ) 3904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c: In function ‘futrts_smul_hi64’: 3904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:4504:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3904s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3904s | ^~~~~~~~~~ 3904s | __int128__ 3904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:4504:86: error: expected ‘)’ before ‘a’ 3904s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3904s | ~ ^ 3904s | ) 3904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:4504:104: error: expected ‘)’ before ‘b’ 3904s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3904s | ~ ^ 3904s | ) 3904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c: In function ‘mk_compile_opts’: 3904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big0.c:7832:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3904s 7832 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3904s | ~~^ ~~~~~~~~~~~~~ 3904s | | | 3904s | unsigned int int64_t {aka long long int} 3904s | %llu 3904s 3904s If you find this error message confusing, uninformative, or wrong, please open an issue: 3904s https://github.com/diku-dk/futhark/issues 3904s 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.fut: 3905s Compiling with --backend=opencl: 3905s cc failed with code 1: 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c: In function ‘futrts_umul_hi64’: 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3905s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3905s | ^~~~~~~~~~~ 3905s | __uint32_t 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:4499:90: error: expected ‘)’ before ‘a’ 3905s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3905s | ~ ^ 3905s | ) 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:4499:109: error: expected ‘)’ before ‘b’ 3905s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3905s | ~ ^ 3905s | ) 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c: In function ‘futrts_smul_hi64’: 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3905s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3905s | ^~~~~~~~~~ 3905s | __int128__ 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:4503:86: error: expected ‘)’ before ‘a’ 3905s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3905s | ~ ^ 3905s | ) 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:4503:104: error: expected ‘)’ before ‘b’ 3905s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3905s | ~ ^ 3905s | ) 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c: In function ‘mk_compile_opts’: 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/big2.c:7835:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3905s 7835 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3905s | ~~^ ~~~~~~~~~~~~~ 3905s | | | 3905s | unsigned int int64_t {aka long long int} 3905s | %llu 3905s 3905s If you find this error message confusing, uninformative, or wrong, please open an issue: 3905s https://github.com/diku-dk/futhark/issues 3905s 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.fut: 3905s Compiling with --backend=opencl: 3905s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.fut:5:19-21: 3905s Unused name "xs". 3905s 3905s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.fut:7:9-29: 3905s Size expression with binding is replaced by unknown size. 3905s 3905s For more information, see: 3905s https://futhark.readthedocs.io/en/v0.25.26/error-index.html#size-expression-bind 3905s cc failed with code 1: 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c: In function ‘futrts_umul_hi64’: 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3905s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3905s | ^~~~~~~~~~~ 3905s | __uint32_t 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:4512:90: error: expected ‘)’ before ‘a’ 3905s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3905s | ~ ^ 3905s | ) 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:4512:109: error: expected ‘)’ before ‘b’ 3905s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3905s | ~ ^ 3905s | ) 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c: In function ‘futrts_smul_hi64’: 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3905s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3905s | ^~~~~~~~~~ 3905s | __int128__ 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:4516:86: error: expected ‘)’ before ‘a’ 3905s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3905s | ~ ^ 3905s | ) 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:4516:104: error: expected ‘)’ before ‘b’ 3905s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3905s | ~ ^ 3905s | ) 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c: In function ‘mk_compile_opts’: 3905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/binding-warn1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3905s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3905s | ~~^ ~~~~~~~~~~~~~ 3905s | | | 3905s | unsigned int int64_t {aka long long int} 3905s | %llu 3905s 3905s If you find this error message confusing, uninformative, or wrong, please open an issue: 3905s https://github.com/diku-dk/futhark/issues 3905s 3908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.fut: 3908s Compiling with --backend=opencl: 3908s cc failed with code 1: 3908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c: In function ‘futrts_umul_hi64’: 3908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:4504:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3908s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3908s | ^~~~~~~~~~~ 3908s | __uint32_t 3908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:4504:78: note: each undeclared identifier is reported only once for each function it appears in 3908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:4504:90: error: expected ‘)’ before ‘a’ 3908s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3908s | ~ ^ 3908s | ) 3908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:4504:109: error: expected ‘)’ before ‘b’ 3908s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3908s | ~ ^ 3908s | ) 3908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c: In function ‘futrts_smul_hi64’: 3908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:4508:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3908s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3908s | ^~~~~~~~~~ 3908s | __int128__ 3908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:4508:86: error: expected ‘)’ before ‘a’ 3908s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3908s | ~ ^ 3908s | ) 3908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:4508:104: error: expected ‘)’ before ‘b’ 3908s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3908s | ~ ^ 3908s | ) 3908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c: In function ‘mk_compile_opts’: 3908s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bitwise.c:7834:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3908s 7834 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3908s | ~~^ ~~~~~~~~~~~~~ 3908s | | | 3908s | unsigned int int64_t {aka long long int} 3908s | %llu 3908s 3908s If you find this error message confusing, uninformative, or wrong, please open an issue: 3908s https://github.com/diku-dk/futhark/issues 3908s 3912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.fut: 3912s Compiling with --backend=opencl: 3912s cc failed with code 1: 3912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c: In function ‘futrts_umul_hi64’: 3912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3912s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3912s | ^~~~~~~~~~~ 3912s | __uint32_t 3912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:4511:90: error: expected ‘)’ before ‘a’ 3912s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3912s | ~ ^ 3912s | ) 3912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:4511:109: error: expected ‘)’ before ‘b’ 3912s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3912s | ~ ^ 3912s | ) 3912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c: In function ‘futrts_smul_hi64’: 3912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3912s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3912s | ^~~~~~~~~~ 3912s | __int128__ 3912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:4515:86: error: expected ‘)’ before ‘a’ 3912s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3912s | ~ ^ 3912s | ) 3912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:4515:104: error: expected ‘)’ before ‘b’ 3912s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3912s | ~ ^ 3912s | ) 3912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c: In function ‘mk_compile_opts’: 3912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3912s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3912s | ~~^ ~~~~~~~~~~~~~ 3912s | | | 3912s | unsigned int int64_t {aka long long int} 3912s | %llu 3912s 3912s If you find this error message confusing, uninformative, or wrong, please open an issue: 3912s https://github.com/diku-dk/futhark/issues 3912s 3914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.fut: 3914s Compiling with --backend=opencl: 3914s cc failed with code 1: 3914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c: In function ‘futrts_umul_hi64’: 3914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3914s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3914s | ^~~~~~~~~~~ 3914s | __uint32_t 3914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:4511:90: error: expected ‘)’ before ‘a’ 3914s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3914s | ~ ^ 3914s | ) 3914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:4511:109: error: expected ‘)’ before ‘b’ 3914s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3914s | ~ ^ 3914s | ) 3914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c: In function ‘futrts_smul_hi64’: 3914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3914s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3914s | ^~~~~~~~~~ 3914s | __int128__ 3914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:4515:86: error: expected ‘)’ before ‘a’ 3914s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3914s | ~ ^ 3914s | ) 3914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:4515:104: error: expected ‘)’ before ‘b’ 3914s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3914s | ~ ^ 3914s | ) 3914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c: In function ‘mk_compile_opts’: 3914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/blackscholes.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3914s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3914s | ~~^ ~~~~~~~~~~~~~ 3914s | | | 3914s | unsigned int int64_t {aka long long int} 3914s | %llu 3914s 3914s If you find this error message confusing, uninformative, or wrong, please open an issue: 3914s https://github.com/diku-dk/futhark/issues 3914s 3917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.fut: 3917s Compiling with --backend=opencl: 3917s cc failed with code 1: 3917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c: In function ‘futrts_umul_hi64’: 3917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3917s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3917s | ^~~~~~~~~~~ 3917s | __uint32_t 3917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:4526:90: error: expected ‘)’ before ‘a’ 3917s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3917s | ~ ^ 3917s | ) 3917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:4526:109: error: expected ‘)’ before ‘b’ 3917s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3917s | ~ ^ 3917s | ) 3917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c: In function ‘futrts_smul_hi64’: 3917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3917s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3917s | ^~~~~~~~~~ 3917s | __int128__ 3917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:4530:86: error: expected ‘)’ before ‘a’ 3917s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3917s | ~ ^ 3917s | ) 3917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:4530:104: error: expected ‘)’ before ‘b’ 3917s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3917s | ~ ^ 3917s | ) 3917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c: In function ‘mk_compile_opts’: 3917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim2.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3917s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3917s | ~~^ ~~~~~~~~~~~~~ 3917s | | | 3917s | unsigned int int64_t {aka long long int} 3917s | %llu 3917s 3917s If you find this error message confusing, uninformative, or wrong, please open an issue: 3917s https://github.com/diku-dk/futhark/issues 3917s 3918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.fut: 3918s Compiling with --backend=opencl: 3918s cc failed with code 1: 3918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c: In function ‘futrts_umul_hi64’: 3918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3918s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3918s | ^~~~~~~~~~~ 3918s | __uint32_t 3918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:4511:90: error: expected ‘)’ before ‘a’ 3918s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3918s | ~ ^ 3918s | ) 3918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:4511:109: error: expected ‘)’ before ‘b’ 3918s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3918s | ~ ^ 3918s | ) 3918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c: In function ‘futrts_smul_hi64’: 3918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3918s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3918s | ^~~~~~~~~~ 3918s | __int128__ 3918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:4515:86: error: expected ‘)’ before ‘a’ 3918s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3918s | ~ ^ 3918s | ) 3918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:4515:104: error: expected ‘)’ before ‘b’ 3918s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3918s | ~ ^ 3918s | ) 3918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c: In function ‘mk_compile_opts’: 3918s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-elim1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3918s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3918s | ~~^ ~~~~~~~~~~~~~ 3918s | | | 3918s | unsigned int int64_t {aka long long int} 3918s | %llu 3918s 3918s If you find this error message confusing, uninformative, or wrong, please open an issue: 3918s https://github.com/diku-dk/futhark/issues 3918s 3919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.fut: 3919s Compiling with --backend=opencl: 3919s cc failed with code 1: 3919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c: In function ‘futrts_umul_hi64’: 3919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3919s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3919s | ^~~~~~~~~~~ 3919s | __uint32_t 3919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:4512:90: error: expected ‘)’ before ‘a’ 3919s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3919s | ~ ^ 3919s | ) 3919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:4512:109: error: expected ‘)’ before ‘b’ 3919s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3919s | ~ ^ 3919s | ) 3919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c: In function ‘futrts_smul_hi64’: 3919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3919s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3919s | ^~~~~~~~~~ 3919s | __int128__ 3919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:4516:86: error: expected ‘)’ before ‘a’ 3919s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3919s | ~ ^ 3919s | ) 3919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:4516:104: error: expected ‘)’ before ‘b’ 3919s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3919s | ~ ^ 3919s | ) 3919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c: In function ‘mk_compile_opts’: 3919s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error0.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3919s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3919s | ~~^ ~~~~~~~~~~~~~ 3919s | | | 3919s | unsigned int int64_t {aka long long int} 3919s | %llu 3919s 3919s If you find this error message confusing, uninformative, or wrong, please open an issue: 3919s https://github.com/diku-dk/futhark/issues 3919s 3920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.fut: 3920s Compiling with --backend=opencl: 3920s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.fut:7:21-22: 3920s Defaulting ambiguous type to i32. 3920s cc failed with code 1: 3920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c: In function ‘futrts_umul_hi64’: 3920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3920s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3920s | ^~~~~~~~~~~ 3920s | __uint32_t 3920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 3920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:4527:90: error: expected ‘)’ before ‘a’ 3920s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3920s | ~ ^ 3920s | ) 3920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:4527:109: error: expected ‘)’ before ‘b’ 3920s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3920s | ~ ^ 3920s | ) 3920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c: In function ‘futrts_smul_hi64’: 3920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3920s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3920s | ^~~~~~~~~~ 3920s | __int128__ 3920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:4531:86: error: expected ‘)’ before ‘a’ 3920s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3920s | ~ ^ 3920s | ) 3920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:4531:104: error: expected ‘)’ before ‘b’ 3920s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3920s | ~ ^ 3920s | ) 3920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c: In function ‘mk_compile_opts’: 3920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/bounds-error1.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3920s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3920s | ~~^ ~~~~~~~~~~~~~ 3920s | | | 3920s | unsigned int int64_t {aka long long int} 3920s | %llu 3920s 3920s If you find this error message confusing, uninformative, or wrong, please open an issue: 3920s https://github.com/diku-dk/futhark/issues 3920s 3922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.fut: 3922s Compiling with --backend=opencl: 3922s cc failed with code 1: 3922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c: In function ‘futrts_umul_hi64’: 3922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3922s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3922s | ^~~~~~~~~~~ 3922s | __uint32_t 3922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:4512:90: error: expected ‘)’ before ‘a’ 3922s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3922s | ~ ^ 3922s | ) 3922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:4512:109: error: expected ‘)’ before ‘b’ 3922s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3922s | ~ ^ 3922s | ) 3922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c: In function ‘futrts_smul_hi64’: 3922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3922s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3922s | ^~~~~~~~~~ 3922s | __int128__ 3922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:4516:86: error: expected ‘)’ before ‘a’ 3922s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3922s | ~ ^ 3922s | ) 3922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:4516:104: error: expected ‘)’ before ‘b’ 3922s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3922s | ~ ^ 3922s | ) 3922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c: In function ‘mk_compile_opts’: 3922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/branch_array.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3922s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3922s | ~~^ ~~~~~~~~~~~~~ 3922s | | | 3922s | unsigned int int64_t {aka long long int} 3922s | %llu 3922s 3922s If you find this error message confusing, uninformative, or wrong, please open an issue: 3922s https://github.com/diku-dk/futhark/issues 3922s 3926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.fut: 3926s Compiling with --backend=opencl: 3926s cc failed with code 1: 3926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c: In function ‘futrts_umul_hi64’: 3926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3926s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3926s | ^~~~~~~~~~~ 3926s | __uint32_t 3926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:4497:90: error: expected ‘)’ before ‘a’ 3926s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3926s | ~ ^ 3926s | ) 3926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:4497:109: error: expected ‘)’ before ‘b’ 3926s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3926s | ~ ^ 3926s | ) 3926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c: In function ‘futrts_smul_hi64’: 3926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3926s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3926s | ^~~~~~~~~~ 3926s | __int128__ 3926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:4501:86: error: expected ‘)’ before ‘a’ 3926s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3926s | ~ ^ 3926s | ) 3926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:4501:104: error: expected ‘)’ before ‘b’ 3926s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3926s | ~ ^ 3926s | ) 3926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c: In function ‘mk_compile_opts’: 3926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/closedform_loop.c:7834:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3926s 7834 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3926s | ~~^ ~~~~~~~~~~~~~ 3926s | | | 3926s | unsigned int int64_t {aka long long int} 3926s | %llu 3926s 3926s If you find this error message confusing, uninformative, or wrong, please open an issue: 3926s https://github.com/diku-dk/futhark/issues 3926s 3928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.fut: 3928s Compiling with --backend=opencl: 3928s cc failed with code 1: 3928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c: In function ‘futrts_umul_hi64’: 3928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3928s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3928s | ^~~~~~~~~~~ 3928s | __uint32_t 3928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:4526:90: error: expected ‘)’ before ‘a’ 3928s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3928s | ~ ^ 3928s | ) 3928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:4526:109: error: expected ‘)’ before ‘b’ 3928s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3928s | ~ ^ 3928s | ) 3928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c: In function ‘futrts_smul_hi64’: 3928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3928s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3928s | ^~~~~~~~~~ 3928s | __int128__ 3928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:4530:86: error: expected ‘)’ before ‘a’ 3928s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3928s | ~ ^ 3928s | ) 3928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:4530:104: error: expected ‘)’ before ‘b’ 3928s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3928s | ~ ^ 3928s | ) 3928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c: In function ‘mk_compile_opts’: 3928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing1.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3928s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3928s | ~~^ ~~~~~~~~~~~~~ 3928s | | | 3928s | unsigned int int64_t {aka long long int} 3928s | %llu 3928s 3928s If you find this error message confusing, uninformative, or wrong, please open an issue: 3928s https://github.com/diku-dk/futhark/issues 3928s 3931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.fut: 3931s Compiling with --backend=opencl: 3931s cc failed with code 1: 3931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c: In function ‘futrts_umul_hi64’: 3931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3931s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3931s | ^~~~~~~~~~~ 3931s | __uint32_t 3931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:4526:90: error: expected ‘)’ before ‘a’ 3931s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3931s | ~ ^ 3931s | ) 3931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:4526:109: error: expected ‘)’ before ‘b’ 3931s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3931s | ~ ^ 3931s | ) 3931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c: In function ‘futrts_smul_hi64’: 3931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3931s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3931s | ^~~~~~~~~~ 3931s | __int128__ 3931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:4530:86: error: expected ‘)’ before ‘a’ 3931s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3931s | ~ ^ 3931s | ) 3931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:4530:104: error: expected ‘)’ before ‘b’ 3931s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3931s | ~ ^ 3931s | ) 3931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c: In function ‘mk_compile_opts’: 3931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing2.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3931s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3931s | ~~^ ~~~~~~~~~~~~~ 3931s | | | 3931s | unsigned int int64_t {aka long long int} 3931s | %llu 3931s 3931s If you find this error message confusing, uninformative, or wrong, please open an issue: 3931s https://github.com/diku-dk/futhark/issues 3931s 3932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.fut: 3932s Compiling with --backend=opencl: 3932s cc failed with code 1: 3932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c: In function ‘futrts_umul_hi64’: 3932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3932s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3932s | ^~~~~~~~~~~ 3932s | __uint32_t 3932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:4497:90: error: expected ‘)’ before ‘a’ 3932s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3932s | ~ ^ 3932s | ) 3932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:4497:109: error: expected ‘)’ before ‘b’ 3932s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3932s | ~ ^ 3932s | ) 3932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c: In function ‘futrts_smul_hi64’: 3932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3932s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3932s | ^~~~~~~~~~ 3932s | __int128__ 3932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:4501:86: error: expected ‘)’ before ‘a’ 3932s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3932s | ~ ^ 3932s | ) 3932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:4501:104: error: expected ‘)’ before ‘b’ 3932s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3932s | ~ ^ 3932s | ) 3932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c: In function ‘mk_compile_opts’: 3932s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/collision.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3932s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3932s | ~~^ ~~~~~~~~~~~~~ 3932s | | | 3932s | unsigned int int64_t {aka long long int} 3932s | %llu 3932s 3932s If you find this error message confusing, uninformative, or wrong, please open an issue: 3932s https://github.com/diku-dk/futhark/issues 3932s 3933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.fut: 3933s Compiling with --backend=opencl: 3933s cc failed with code 1: 3933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c: In function ‘futrts_umul_hi64’: 3933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3933s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3933s | ^~~~~~~~~~~ 3933s | __uint32_t 3933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:4511:90: error: expected ‘)’ before ‘a’ 3933s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3933s | ~ ^ 3933s | ) 3933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:4511:109: error: expected ‘)’ before ‘b’ 3933s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3933s | ~ ^ 3933s | ) 3933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c: In function ‘futrts_smul_hi64’: 3933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3933s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3933s | ^~~~~~~~~~ 3933s | __int128__ 3933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:4515:86: error: expected ‘)’ before ‘a’ 3933s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3933s | ~ ^ 3933s | ) 3933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:4515:104: error: expected ‘)’ before ‘b’ 3933s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3933s | ~ ^ 3933s | ) 3933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c: In function ‘mk_compile_opts’: 3933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing3.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3933s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3933s | ~~^ ~~~~~~~~~~~~~ 3933s | | | 3933s | unsigned int int64_t {aka long long int} 3933s | %llu 3933s 3933s If you find this error message confusing, uninformative, or wrong, please open an issue: 3933s https://github.com/diku-dk/futhark/issues 3933s 3935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.fut: 3935s Compiling with --backend=opencl: 3935s cc failed with code 1: 3935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c: In function ‘futrts_umul_hi64’: 3935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3935s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3935s | ^~~~~~~~~~~ 3935s | __uint32_t 3935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:4511:90: error: expected ‘)’ before ‘a’ 3935s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3935s | ~ ^ 3935s | ) 3935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:4511:109: error: expected ‘)’ before ‘b’ 3935s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3935s | ~ ^ 3935s | ) 3935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c: In function ‘futrts_smul_hi64’: 3935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3935s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3935s | ^~~~~~~~~~ 3935s | __int128__ 3935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:4515:86: error: expected ‘)’ before ‘a’ 3935s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3935s | ~ ^ 3935s | ) 3935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:4515:104: error: expected ‘)’ before ‘b’ 3935s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3935s | ~ ^ 3935s | ) 3935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c: In function ‘mk_compile_opts’: 3935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/coalescing/coalescing4.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3935s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3935s | ~~^ ~~~~~~~~~~~~~ 3935s | | | 3935s | unsigned int int64_t {aka long long int} 3935s | %llu 3935s 3935s If you find this error message confusing, uninformative, or wrong, please open an issue: 3935s https://github.com/diku-dk/futhark/issues 3935s 3936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.fut: 3936s Compiling with --backend=opencl: 3936s cc failed with code 1: 3936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c: In function ‘futrts_umul_hi64’: 3936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3936s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3936s | ^~~~~~~~~~~ 3936s | __uint32_t 3936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:4511:90: error: expected ‘)’ before ‘a’ 3936s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3936s | ~ ^ 3936s | ) 3936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:4511:109: error: expected ‘)’ before ‘b’ 3936s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3936s | ~ ^ 3936s | ) 3936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c: In function ‘futrts_smul_hi64’: 3936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3936s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3936s | ^~~~~~~~~~ 3936s | __int128__ 3936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:4515:86: error: expected ‘)’ before ‘a’ 3936s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3936s | ~ ^ 3936s | ) 3936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:4515:104: error: expected ‘)’ before ‘b’ 3936s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3936s | ~ ^ 3936s | ) 3936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c: In function ‘mk_compile_opts’: 3936s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/complement.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3936s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3936s | ~~^ ~~~~~~~~~~~~~ 3936s | | | 3936s | unsigned int int64_t {aka long long int} 3936s | %llu 3936s 3936s If you find this error message confusing, uninformative, or wrong, please open an issue: 3936s https://github.com/diku-dk/futhark/issues 3936s 3939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.fut: 3939s Compiling with --backend=opencl: 3939s cc failed with code 1: 3939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c: In function ‘futrts_umul_hi64’: 3939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3939s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3939s | ^~~~~~~~~~~ 3939s | __uint32_t 3939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:4497:90: error: expected ‘)’ before ‘a’ 3939s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3939s | ~ ^ 3939s | ) 3939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:4497:109: error: expected ‘)’ before ‘b’ 3939s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3939s | ~ ^ 3939s | ) 3939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c: In function ‘futrts_smul_hi64’: 3939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3939s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3939s | ^~~~~~~~~~ 3939s | __int128__ 3939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:4501:86: error: expected ‘)’ before ‘a’ 3939s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3939s | ~ ^ 3939s | ) 3939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:4501:104: error: expected ‘)’ before ‘b’ 3939s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3939s | ~ ^ 3939s | ) 3939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c: In function ‘mk_compile_opts’: 3939s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3939s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3939s | ~~^ ~~~~~~~~~~~~~ 3939s | | | 3939s | unsigned int int64_t {aka long long int} 3939s | %llu 3939s 3939s If you find this error message confusing, uninformative, or wrong, please open an issue: 3939s https://github.com/diku-dk/futhark/issues 3939s 3941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.fut: 3941s Compiling with --backend=opencl: 3941s cc failed with code 1: 3941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c: In function ‘futrts_umul_hi64’: 3941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3941s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3941s | ^~~~~~~~~~~ 3941s | __uint32_t 3941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:4512:90: error: expected ‘)’ before ‘a’ 3941s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3941s | ~ ^ 3941s | ) 3941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:4512:109: error: expected ‘)’ before ‘b’ 3941s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3941s | ~ ^ 3941s | ) 3941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c: In function ‘futrts_smul_hi64’: 3941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3941s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3941s | ^~~~~~~~~~ 3941s | __int128__ 3941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:4516:86: error: expected ‘)’ before ‘a’ 3941s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3941s | ~ ^ 3941s | ) 3941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:4516:104: error: expected ‘)’ before ‘b’ 3941s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3941s | ~ ^ 3941s | ) 3941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c: In function ‘mk_compile_opts’: 3941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3941s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3941s | ~~^ ~~~~~~~~~~~~~ 3941s | | | 3941s | unsigned int int64_t {aka long long int} 3941s | %llu 3941s 3941s If you find this error message confusing, uninformative, or wrong, please open an issue: 3941s https://github.com/diku-dk/futhark/issues 3941s 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.fut: 3946s Compiling with --backend=opencl: 3946s cc failed with code 1: 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c: In function ‘futrts_umul_hi64’: 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3946s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3946s | ^~~~~~~~~~~ 3946s | __uint32_t 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:4526:90: error: expected ‘)’ before ‘a’ 3946s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3946s | ~ ^ 3946s | ) 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:4526:109: error: expected ‘)’ before ‘b’ 3946s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3946s | ~ ^ 3946s | ) 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c: In function ‘futrts_smul_hi64’: 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3946s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3946s | ^~~~~~~~~~ 3946s | __int128__ 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:4530:86: error: expected ‘)’ before ‘a’ 3946s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3946s | ~ ^ 3946s | ) 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:4530:104: error: expected ‘)’ before ‘b’ 3946s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3946s | ~ ^ 3946s | ) 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c: In function ‘mk_compile_opts’: 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat11.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3946s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3946s | ~~^ ~~~~~~~~~~~~~ 3946s | | | 3946s | unsigned int int64_t {aka long long int} 3946s | %llu 3946s 3946s If you find this error message confusing, uninformative, or wrong, please open an issue: 3946s https://github.com/diku-dk/futhark/issues 3946s 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.fut: 3946s Compiling with --backend=opencl: 3946s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.fut:7:34-62: 3946s Defaulting ambiguous type to i32. 3946s cc failed with code 1: 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c: In function ‘futrts_umul_hi64’: 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3946s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3946s | ^~~~~~~~~~~ 3946s | __uint32_t 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:4512:90: error: expected ‘)’ before ‘a’ 3946s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3946s | ~ ^ 3946s | ) 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:4512:109: error: expected ‘)’ before ‘b’ 3946s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3946s | ~ ^ 3946s | ) 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c: In function ‘futrts_smul_hi64’: 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3946s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3946s | ^~~~~~~~~~ 3946s | __int128__ 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:4516:86: error: expected ‘)’ before ‘a’ 3946s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3946s | ~ ^ 3946s | ) 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:4516:104: error: expected ‘)’ before ‘b’ 3946s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3946s | ~ ^ 3946s | ) 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c: In function ‘mk_compile_opts’: 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat12.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3946s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3946s | ~~^ ~~~~~~~~~~~~~ 3946s | | | 3946s | unsigned int int64_t {aka long long int} 3946s | %llu 3946s 3946s If you find this error message confusing, uninformative, or wrong, please open an issue: 3946s https://github.com/diku-dk/futhark/issues 3946s 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.fut: 3946s Compiling with --backend=opencl: 3946s cc failed with code 1: 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c: In function ‘futrts_umul_hi64’: 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3946s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3946s | ^~~~~~~~~~~ 3946s | __uint32_t 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:4511:90: error: expected ‘)’ before ‘a’ 3946s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3946s | ~ ^ 3946s | ) 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:4511:109: error: expected ‘)’ before ‘b’ 3946s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3946s | ~ ^ 3946s | ) 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c: In function ‘futrts_smul_hi64’: 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3946s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3946s | ^~~~~~~~~~ 3946s | __int128__ 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:4515:86: error: expected ‘)’ before ‘a’ 3946s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3946s | ~ ^ 3946s | ) 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:4515:104: error: expected ‘)’ before ‘b’ 3946s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3946s | ~ ^ 3946s | ) 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c: In function ‘mk_compile_opts’: 3946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat10.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3946s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3946s | ~~^ ~~~~~~~~~~~~~ 3946s | | | 3946s | unsigned int int64_t {aka long long int} 3946s | %llu 3946s 3946s If you find this error message confusing, uninformative, or wrong, please open an issue: 3946s https://github.com/diku-dk/futhark/issues 3946s 3948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.fut: 3948s Compiling with --backend=opencl: 3948s cc failed with code 1: 3948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c: In function ‘futrts_umul_hi64’: 3948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3948s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3948s | ^~~~~~~~~~~ 3948s | __uint32_t 3948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:4512:90: error: expected ‘)’ before ‘a’ 3948s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3948s | ~ ^ 3948s | ) 3948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:4512:109: error: expected ‘)’ before ‘b’ 3948s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3948s | ~ ^ 3948s | ) 3948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c: In function ‘futrts_smul_hi64’: 3948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3948s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3948s | ^~~~~~~~~~ 3948s | __int128__ 3948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:4516:86: error: expected ‘)’ before ‘a’ 3948s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3948s | ~ ^ 3948s | ) 3948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:4516:104: error: expected ‘)’ before ‘b’ 3948s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3948s | ~ ^ 3948s | ) 3948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c: In function ‘mk_compile_opts’: 3948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat2.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3948s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3948s | ~~^ ~~~~~~~~~~~~~ 3948s | | | 3948s | unsigned int int64_t {aka long long int} 3948s | %llu 3948s 3948s If you find this error message confusing, uninformative, or wrong, please open an issue: 3948s https://github.com/diku-dk/futhark/issues 3948s 3948s 251 failed, 5 passed, 2050 to go. 3951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.fut: 3951s Compiling with --backend=opencl: 3951s cc failed with code 1: 3951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c: In function ‘futrts_umul_hi64’: 3951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3951s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3951s | ^~~~~~~~~~~ 3951s | __uint32_t 3951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:4513:90: error: expected ‘)’ before ‘a’ 3951s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3951s | ~ ^ 3951s | ) 3951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:4513:109: error: expected ‘)’ before ‘b’ 3951s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3951s | ~ ^ 3951s | ) 3951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c: In function ‘futrts_smul_hi64’: 3951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3951s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3951s | ^~~~~~~~~~ 3951s | __int128__ 3951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:4517:86: error: expected ‘)’ before ‘a’ 3951s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3951s | ~ ^ 3951s | ) 3951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:4517:104: error: expected ‘)’ before ‘b’ 3951s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3951s | ~ ^ 3951s | ) 3951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c: In function ‘mk_compile_opts’: 3951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat3.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3951s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3951s | ~~^ ~~~~~~~~~~~~~ 3951s | | | 3951s | unsigned int int64_t {aka long long int} 3951s | %llu 3951s 3951s If you find this error message confusing, uninformative, or wrong, please open an issue: 3951s https://github.com/diku-dk/futhark/issues 3951s 3954s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.fut: 3954s Compiling with --backend=opencl: 3954s cc failed with code 1: 3954s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c: In function ‘futrts_umul_hi64’: 3954s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3954s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3954s | ^~~~~~~~~~~ 3954s | __uint32_t 3954s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 3954s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:4514:90: error: expected ‘)’ before ‘a’ 3954s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3954s | ~ ^ 3954s | ) 3954s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:4514:109: error: expected ‘)’ before ‘b’ 3954s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3954s | ~ ^ 3954s | ) 3954s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c: In function ‘futrts_smul_hi64’: 3954s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3954s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3954s | ^~~~~~~~~~ 3954s | __int128__ 3954s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:4518:86: error: expected ‘)’ before ‘a’ 3954s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3954s | ~ ^ 3954s | ) 3954s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:4518:104: error: expected ‘)’ before ‘b’ 3954s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3954s | ~ ^ 3954s | ) 3954s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c: In function ‘mk_compile_opts’: 3954s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat4.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3954s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3954s | ~~^ ~~~~~~~~~~~~~ 3954s | | | 3954s | unsigned int int64_t {aka long long int} 3954s | %llu 3954s 3954s If you find this error message confusing, uninformative, or wrong, please open an issue: 3954s https://github.com/diku-dk/futhark/issues 3954s 3956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.fut: 3956s Compiling with --backend=opencl: 3956s cc failed with code 1: 3956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c: In function ‘futrts_umul_hi64’: 3956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3956s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3956s | ^~~~~~~~~~~ 3956s | __uint32_t 3956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 3956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:4514:90: error: expected ‘)’ before ‘a’ 3956s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3956s | ~ ^ 3956s | ) 3956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:4514:109: error: expected ‘)’ before ‘b’ 3956s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3956s | ~ ^ 3956s | ) 3956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c: In function ‘futrts_smul_hi64’: 3956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3956s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3956s | ^~~~~~~~~~ 3956s | __int128__ 3956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:4518:86: error: expected ‘)’ before ‘a’ 3956s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3956s | ~ ^ 3956s | ) 3956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:4518:104: error: expected ‘)’ before ‘b’ 3956s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3956s | ~ ^ 3956s | ) 3956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c: In function ‘mk_compile_opts’: 3956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat7.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3956s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3956s | ~~^ ~~~~~~~~~~~~~ 3956s | | | 3956s | unsigned int int64_t {aka long long int} 3956s | %llu 3956s 3956s If you find this error message confusing, uninformative, or wrong, please open an issue: 3956s https://github.com/diku-dk/futhark/issues 3956s 3959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.fut: 3959s Compiling with --backend=opencl: 3959s cc failed with code 1: 3959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c: In function ‘futrts_umul_hi64’: 3959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3959s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3959s | ^~~~~~~~~~~ 3959s | __uint32_t 3959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:4513:90: error: expected ‘)’ before ‘a’ 3959s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3959s | ~ ^ 3959s | ) 3959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:4513:109: error: expected ‘)’ before ‘b’ 3959s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3959s | ~ ^ 3959s | ) 3959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c: In function ‘futrts_smul_hi64’: 3959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3959s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3959s | ^~~~~~~~~~ 3959s | __int128__ 3959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:4517:86: error: expected ‘)’ before ‘a’ 3959s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3959s | ~ ^ 3959s | ) 3959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:4517:104: error: expected ‘)’ before ‘b’ 3959s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3959s | ~ ^ 3959s | ) 3959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c: In function ‘mk_compile_opts’: 3959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat8.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3959s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3959s | ~~^ ~~~~~~~~~~~~~ 3959s | | | 3959s | unsigned int int64_t {aka long long int} 3959s | %llu 3959s 3959s If you find this error message confusing, uninformative, or wrong, please open an issue: 3959s https://github.com/diku-dk/futhark/issues 3959s 3960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.fut: 3960s Compiling with --backend=opencl: 3960s cc failed with code 1: 3960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c: In function ‘futrts_umul_hi64’: 3960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3960s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3960s | ^~~~~~~~~~~ 3960s | __uint32_t 3960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:4497:90: error: expected ‘)’ before ‘a’ 3960s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3960s | ~ ^ 3960s | ) 3960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:4497:109: error: expected ‘)’ before ‘b’ 3960s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3960s | ~ ^ 3960s | ) 3960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c: In function ‘futrts_smul_hi64’: 3960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3960s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3960s | ^~~~~~~~~~ 3960s | __int128__ 3960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:4501:86: error: expected ‘)’ before ‘a’ 3960s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3960s | ~ ^ 3960s | ) 3960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:4501:104: error: expected ‘)’ before ‘b’ 3960s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3960s | ~ ^ 3960s | ) 3960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c: In function ‘mk_compile_opts’: 3960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constant_folding0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3960s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3960s | ~~^ ~~~~~~~~~~~~~ 3960s | | | 3960s | unsigned int int64_t {aka long long int} 3960s | %llu 3960s 3960s If you find this error message confusing, uninformative, or wrong, please open an issue: 3960s https://github.com/diku-dk/futhark/issues 3960s 3961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.fut: 3961s Compiling with --backend=opencl: 3961s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.fut:8:77-81: 3961s Defaulting ambiguous type to i32. 3961s cc failed with code 1: 3961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c: In function ‘futrts_umul_hi64’: 3961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3961s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3961s | ^~~~~~~~~~~ 3961s | __uint32_t 3961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:4512:90: error: expected ‘)’ before ‘a’ 3961s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3961s | ~ ^ 3961s | ) 3961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:4512:109: error: expected ‘)’ before ‘b’ 3961s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3961s | ~ ^ 3961s | ) 3961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c: In function ‘futrts_smul_hi64’: 3961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3961s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3961s | ^~~~~~~~~~ 3961s | __int128__ 3961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:4516:86: error: expected ‘)’ before ‘a’ 3961s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3961s | ~ ^ 3961s | ) 3961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:4516:104: error: expected ‘)’ before ‘b’ 3961s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3961s | ~ ^ 3961s | ) 3961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c: In function ‘mk_compile_opts’: 3961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/concat9.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3961s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3961s | ~~^ ~~~~~~~~~~~~~ 3961s | | | 3961s | unsigned int int64_t {aka long long int} 3961s | %llu 3961s 3961s If you find this error message confusing, uninformative, or wrong, please open an issue: 3961s https://github.com/diku-dk/futhark/issues 3961s 3962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.fut: 3962s Compiling with --backend=opencl: 3962s cc failed with code 1: 3962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c: In function ‘futrts_umul_hi64’: 3962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3962s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3962s | ^~~~~~~~~~~ 3962s | __uint32_t 3962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:4497:90: error: expected ‘)’ before ‘a’ 3962s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3962s | ~ ^ 3962s | ) 3962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:4497:109: error: expected ‘)’ before ‘b’ 3962s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3962s | ~ ^ 3962s | ) 3962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c: In function ‘futrts_smul_hi64’: 3962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3962s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3962s | ^~~~~~~~~~ 3962s | __int128__ 3962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:4501:86: error: expected ‘)’ before ‘a’ 3962s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3962s | ~ ^ 3962s | ) 3962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:4501:104: error: expected ‘)’ before ‘b’ 3962s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3962s | ~ ^ 3962s | ) 3962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c: In function ‘mk_compile_opts’: 3962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3962s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3962s | ~~^ ~~~~~~~~~~~~~ 3962s | | | 3962s | unsigned int int64_t {aka long long int} 3962s | %llu 3962s 3962s If you find this error message confusing, uninformative, or wrong, please open an issue: 3962s https://github.com/diku-dk/futhark/issues 3962s 3965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.fut: 3965s Compiling with --backend=opencl: 3965s cc failed with code 1: 3965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c: In function ‘futrts_umul_hi64’: 3965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3965s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3965s | ^~~~~~~~~~~ 3965s | __uint32_t 3965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:4497:90: error: expected ‘)’ before ‘a’ 3965s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3965s | ~ ^ 3965s | ) 3965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:4497:109: error: expected ‘)’ before ‘b’ 3965s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3965s | ~ ^ 3965s | ) 3965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c: In function ‘futrts_smul_hi64’: 3965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3965s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3965s | ^~~~~~~~~~ 3965s | __int128__ 3965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:4501:86: error: expected ‘)’ before ‘a’ 3965s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3965s | ~ ^ 3965s | ) 3965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:4501:104: error: expected ‘)’ before ‘b’ 3965s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3965s | ~ ^ 3965s | ) 3965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c: In function ‘mk_compile_opts’: 3965s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3965s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3965s | ~~^ ~~~~~~~~~~~~~ 3965s | | | 3965s | unsigned int int64_t {aka long long int} 3965s | %llu 3965s 3965s If you find this error message confusing, uninformative, or wrong, please open an issue: 3965s https://github.com/diku-dk/futhark/issues 3965s 3966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.fut: 3966s Compiling with --backend=opencl: 3966s cc failed with code 1: 3966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c: In function ‘futrts_umul_hi64’: 3966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3966s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3966s | ^~~~~~~~~~~ 3966s | __uint32_t 3966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:4497:90: error: expected ‘)’ before ‘a’ 3966s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3966s | ~ ^ 3966s | ) 3966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:4497:109: error: expected ‘)’ before ‘b’ 3966s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3966s | ~ ^ 3966s | ) 3966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c: In function ‘futrts_smul_hi64’: 3966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3966s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3966s | ^~~~~~~~~~ 3966s | __int128__ 3966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:4501:86: error: expected ‘)’ before ‘a’ 3966s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3966s | ~ ^ 3966s | ) 3966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:4501:104: error: expected ‘)’ before ‘b’ 3966s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3966s | ~ ^ 3966s | ) 3966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c: In function ‘mk_compile_opts’: 3966s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3966s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3966s | ~~^ ~~~~~~~~~~~~~ 3966s | | | 3966s | unsigned int int64_t {aka long long int} 3966s | %llu 3966s 3966s If you find this error message confusing, uninformative, or wrong, please open an issue: 3966s https://github.com/diku-dk/futhark/issues 3966s 3968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.fut: 3968s Compiling with --backend=opencl: 3968s cc failed with code 1: 3968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c: In function ‘futrts_umul_hi64’: 3968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3968s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3968s | ^~~~~~~~~~~ 3968s | __uint32_t 3968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:4511:90: error: expected ‘)’ before ‘a’ 3968s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3968s | ~ ^ 3968s | ) 3968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:4511:109: error: expected ‘)’ before ‘b’ 3968s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3968s | ~ ^ 3968s | ) 3968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c: In function ‘futrts_smul_hi64’: 3968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3968s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3968s | ^~~~~~~~~~ 3968s | __int128__ 3968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:4515:86: error: expected ‘)’ before ‘a’ 3968s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3968s | ~ ^ 3968s | ) 3968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:4515:104: error: expected ‘)’ before ‘b’ 3968s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3968s | ~ ^ 3968s | ) 3968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c: In function ‘mk_compile_opts’: 3968s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const3.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3968s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3968s | ~~^ ~~~~~~~~~~~~~ 3968s | | | 3968s | unsigned int int64_t {aka long long int} 3968s | %llu 3968s 3968s If you find this error message confusing, uninformative, or wrong, please open an issue: 3968s https://github.com/diku-dk/futhark/issues 3968s 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.fut: 3971s Compiling with --backend=opencl: 3971s cc failed with code 1: 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c: In function ‘futrts_umul_hi64’: 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3971s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3971s | ^~~~~~~~~~~ 3971s | __uint32_t 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:4511:90: error: expected ‘)’ before ‘a’ 3971s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3971s | ~ ^ 3971s | ) 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:4511:109: error: expected ‘)’ before ‘b’ 3971s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3971s | ~ ^ 3971s | ) 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c: In function ‘futrts_smul_hi64’: 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3971s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3971s | ^~~~~~~~~~ 3971s | __int128__ 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:4515:86: error: expected ‘)’ before ‘a’ 3971s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3971s | ~ ^ 3971s | ) 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:4515:104: error: expected ‘)’ before ‘b’ 3971s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3971s | ~ ^ 3971s | ) 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c: In function ‘mk_compile_opts’: 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const4.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3971s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3971s | ~~^ ~~~~~~~~~~~~~ 3971s | | | 3971s | unsigned int int64_t {aka long long int} 3971s | %llu 3971s 3971s If you find this error message confusing, uninformative, or wrong, please open an issue: 3971s https://github.com/diku-dk/futhark/issues 3971s 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.fut: 3971s Compiling with --backend=opencl: 3971s cc failed with code 1: 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c: In function ‘futrts_umul_hi64’: 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3971s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3971s | ^~~~~~~~~~~ 3971s | __uint32_t 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:4497:90: error: expected ‘)’ before ‘a’ 3971s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3971s | ~ ^ 3971s | ) 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:4497:109: error: expected ‘)’ before ‘b’ 3971s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3971s | ~ ^ 3971s | ) 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c: In function ‘futrts_smul_hi64’: 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3971s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3971s | ^~~~~~~~~~ 3971s | __int128__ 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:4501:86: error: expected ‘)’ before ‘a’ 3971s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3971s | ~ ^ 3971s | ) 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:4501:104: error: expected ‘)’ before ‘b’ 3971s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3971s | ~ ^ 3971s | ) 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c: In function ‘mk_compile_opts’: 3971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const5.c:7835:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3971s 7835 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3971s | ~~^ ~~~~~~~~~~~~~ 3971s | | | 3971s | unsigned int int64_t {aka long long int} 3971s | %llu 3971s 3971s If you find this error message confusing, uninformative, or wrong, please open an issue: 3971s https://github.com/diku-dk/futhark/issues 3971s 3973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.fut: 3973s Compiling with --backend=opencl: 3973s cc failed with code 1: 3973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c: In function ‘futrts_umul_hi64’: 3973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3973s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3973s | ^~~~~~~~~~~ 3973s | __uint32_t 3973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:4497:90: error: expected ‘)’ before ‘a’ 3973s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3973s | ~ ^ 3973s | ) 3973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:4497:109: error: expected ‘)’ before ‘b’ 3973s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3973s | ~ ^ 3973s | ) 3973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c: In function ‘futrts_smul_hi64’: 3973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3973s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3973s | ^~~~~~~~~~ 3973s | __int128__ 3973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:4501:86: error: expected ‘)’ before ‘a’ 3973s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3973s | ~ ^ 3973s | ) 3973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:4501:104: error: expected ‘)’ before ‘b’ 3973s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3973s | ~ ^ 3973s | ) 3973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c: In function ‘mk_compile_opts’: 3973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const7.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3973s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3973s | ~~^ ~~~~~~~~~~~~~ 3973s | | | 3973s | unsigned int int64_t {aka long long int} 3973s | %llu 3973s 3973s If you find this error message confusing, uninformative, or wrong, please open an issue: 3973s https://github.com/diku-dk/futhark/issues 3973s 3974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.fut: 3974s Compiling with --backend=opencl: 3974s cc failed with code 1: 3974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c: In function ‘futrts_umul_hi64’: 3974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3974s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3974s | ^~~~~~~~~~~ 3974s | __uint32_t 3974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:4497:90: error: expected ‘)’ before ‘a’ 3974s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3974s | ~ ^ 3974s | ) 3974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:4497:109: error: expected ‘)’ before ‘b’ 3974s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3974s | ~ ^ 3974s | ) 3974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c: In function ‘futrts_smul_hi64’: 3974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3974s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3974s | ^~~~~~~~~~ 3974s | __int128__ 3974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:4501:86: error: expected ‘)’ before ‘a’ 3974s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3974s | ~ ^ 3974s | ) 3974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:4501:104: error: expected ‘)’ before ‘b’ 3974s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3974s | ~ ^ 3974s | ) 3974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c: In function ‘mk_compile_opts’: 3974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const6.c:7835:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3974s 7835 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3974s | ~~^ ~~~~~~~~~~~~~ 3974s | | | 3974s | unsigned int int64_t {aka long long int} 3974s | %llu 3974s 3974s If you find this error message confusing, uninformative, or wrong, please open an issue: 3974s https://github.com/diku-dk/futhark/issues 3974s 3976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.fut: 3976s Compiling with --backend=opencl: 3976s cc failed with code 1: 3976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c: In function ‘futrts_umul_hi64’: 3976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3976s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3976s | ^~~~~~~~~~~ 3976s | __uint32_t 3976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:4511:90: error: expected ‘)’ before ‘a’ 3976s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3976s | ~ ^ 3976s | ) 3976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:4511:109: error: expected ‘)’ before ‘b’ 3976s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3976s | ~ ^ 3976s | ) 3976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c: In function ‘futrts_smul_hi64’: 3976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3976s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3976s | ^~~~~~~~~~ 3976s | __int128__ 3976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:4515:86: error: expected ‘)’ before ‘a’ 3976s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3976s | ~ ^ 3976s | ) 3976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:4515:104: error: expected ‘)’ before ‘b’ 3976s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3976s | ~ ^ 3976s | ) 3976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c: In function ‘mk_compile_opts’: 3976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const8.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3976s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3976s | ~~^ ~~~~~~~~~~~~~ 3976s | | | 3976s | unsigned int int64_t {aka long long int} 3976s | %llu 3976s 3976s If you find this error message confusing, uninformative, or wrong, please open an issue: 3976s https://github.com/diku-dk/futhark/issues 3976s 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.fut: 3979s Compiling with --backend=opencl: 3979s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.fut:5:20-21: 3979s Unused name "y". 3979s cc failed with code 1: 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c: In function ‘futrts_umul_hi64’: 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:4501:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3979s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3979s | ^~~~~~~~~~~ 3979s | __uint32_t 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:4501:78: note: each undeclared identifier is reported only once for each function it appears in 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:4501:90: error: expected ‘)’ before ‘a’ 3979s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3979s | ~ ^ 3979s | ) 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:4501:109: error: expected ‘)’ before ‘b’ 3979s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3979s | ~ ^ 3979s | ) 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c: In function ‘futrts_smul_hi64’: 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:4505:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3979s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3979s | ^~~~~~~~~~ 3979s | __int128__ 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:4505:86: error: expected ‘)’ before ‘a’ 3979s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3979s | ~ ^ 3979s | ) 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:4505:104: error: expected ‘)’ before ‘b’ 3979s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3979s | ~ ^ 3979s | ) 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c: In function ‘mk_compile_opts’: 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/convert_id.c:7831:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3979s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3979s | ~~^ ~~~~~~~~~~~~~ 3979s | | | 3979s | unsigned int int64_t {aka long long int} 3979s | %llu 3979s 3979s If you find this error message confusing, uninformative, or wrong, please open an issue: 3979s https://github.com/diku-dk/futhark/issues 3979s 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.fut: 3979s Compiling with --backend=opencl: 3979s cc failed with code 1: 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c: In function ‘futrts_umul_hi64’: 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3979s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3979s | ^~~~~~~~~~~ 3979s | __uint32_t 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:4497:90: error: expected ‘)’ before ‘a’ 3979s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3979s | ~ ^ 3979s | ) 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:4497:109: error: expected ‘)’ before ‘b’ 3979s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3979s | ~ ^ 3979s | ) 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c: In function ‘futrts_smul_hi64’: 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3979s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3979s | ^~~~~~~~~~ 3979s | __int128__ 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:4501:86: error: expected ‘)’ before ‘a’ 3979s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3979s | ~ ^ 3979s | ) 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:4501:104: error: expected ‘)’ before ‘b’ 3979s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3979s | ~ ^ 3979s | ) 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c: In function ‘mk_compile_opts’: 3979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/constants/const9.c:7836:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3979s 7836 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3979s | ~~^ ~~~~~~~~~~~~~ 3979s | | | 3979s | unsigned int int64_t {aka long long int} 3979s | %llu 3979s 3979s If you find this error message confusing, uninformative, or wrong, please open an issue: 3979s https://github.com/diku-dk/futhark/issues 3979s 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.fut: 3985s Compiling with --backend=opencl: 3985s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.fut:22:9-10: 3985s Unused name "w". 3985s cc failed with code 1: 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c: In function ‘futrts_umul_hi64’: 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3985s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3985s | ^~~~~~~~~~~ 3985s | __uint32_t 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:4497:90: error: expected ‘)’ before ‘a’ 3985s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3985s | ~ ^ 3985s | ) 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:4497:109: error: expected ‘)’ before ‘b’ 3985s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3985s | ~ ^ 3985s | ) 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c: In function ‘futrts_smul_hi64’: 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3985s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3985s | ^~~~~~~~~~ 3985s | __int128__ 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:4501:86: error: expected ‘)’ before ‘a’ 3985s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3985s | ~ ^ 3985s | ) 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:4501:104: error: expected ‘)’ before ‘b’ 3985s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3985s | ~ ^ 3985s | ) 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c: In function ‘mk_compile_opts’: 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3985s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3985s | ~~^ ~~~~~~~~~~~~~ 3985s | | | 3985s | unsigned int int64_t {aka long long int} 3985s | %llu 3985s 3985s If you find this error message confusing, uninformative, or wrong, please open an issue: 3985s https://github.com/diku-dk/futhark/issues 3985s 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.fut: 3985s Compiling with --backend=opencl: 3985s cc failed with code 1: 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c: In function ‘futrts_umul_hi64’: 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3985s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3985s | ^~~~~~~~~~~ 3985s | __uint32_t 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:4499:90: error: expected ‘)’ before ‘a’ 3985s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3985s | ~ ^ 3985s | ) 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:4499:109: error: expected ‘)’ before ‘b’ 3985s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3985s | ~ ^ 3985s | ) 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c: In function ‘futrts_smul_hi64’: 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3985s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3985s | ^~~~~~~~~~ 3985s | __int128__ 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:4503:86: error: expected ‘)’ before ‘a’ 3985s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3985s | ~ ^ 3985s | ) 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:4503:104: error: expected ‘)’ before ‘b’ 3985s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3985s | ~ ^ 3985s | ) 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c: In function ‘mk_compile_opts’: 3985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/cse0.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3985s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3985s | ~~^ ~~~~~~~~~~~~~ 3985s | | | 3985s | unsigned int int64_t {aka long long int} 3985s | %llu 3985s 3985s If you find this error message confusing, uninformative, or wrong, please open an issue: 3985s https://github.com/diku-dk/futhark/issues 3985s 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.fut: 3986s Compiling with --backend=opencl: 3986s cc failed with code 1: 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c: In function ‘futrts_umul_hi64’: 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3986s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3986s | ^~~~~~~~~~~ 3986s | __uint32_t 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:4497:90: error: expected ‘)’ before ‘a’ 3986s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3986s | ~ ^ 3986s | ) 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:4497:109: error: expected ‘)’ before ‘b’ 3986s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3986s | ~ ^ 3986s | ) 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c: In function ‘futrts_smul_hi64’: 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3986s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3986s | ^~~~~~~~~~ 3986s | __int128__ 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:4501:86: error: expected ‘)’ before ‘a’ 3986s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3986s | ~ ^ 3986s | ) 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:4501:104: error: expected ‘)’ before ‘b’ 3986s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3986s | ~ ^ 3986s | ) 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c: In function ‘mk_compile_opts’: 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest3.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3986s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3986s | ~~^ ~~~~~~~~~~~~~ 3986s | | | 3986s | unsigned int int64_t {aka long long int} 3986s | %llu 3986s 3986s If you find this error message confusing, uninformative, or wrong, please open an issue: 3986s https://github.com/diku-dk/futhark/issues 3986s 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.fut: 3986s Compiling with --backend=opencl: 3986s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.fut:20:9-10: 3986s Unused name "q". 3986s cc failed with code 1: 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c: In function ‘futrts_umul_hi64’: 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3986s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3986s | ^~~~~~~~~~~ 3986s | __uint32_t 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:4498:90: error: expected ‘)’ before ‘a’ 3986s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3986s | ~ ^ 3986s | ) 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:4498:109: error: expected ‘)’ before ‘b’ 3986s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3986s | ~ ^ 3986s | ) 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c: In function ‘futrts_smul_hi64’: 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3986s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3986s | ^~~~~~~~~~ 3986s | __int128__ 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:4502:86: error: expected ‘)’ before ‘a’ 3986s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3986s | ~ ^ 3986s | ) 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:4502:104: error: expected ‘)’ before ‘b’ 3986s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3986s | ~ ^ 3986s | ) 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c: In function ‘mk_compile_opts’: 3986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/copyPropTest2.c:7833:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3986s 7833 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3986s | ~~^ ~~~~~~~~~~~~~ 3986s | | | 3986s | unsigned int int64_t {aka long long int} 3986s | %llu 3986s 3986s If you find this error message confusing, uninformative, or wrong, please open an issue: 3986s https://github.com/diku-dk/futhark/issues 3986s 3989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.fut: 3989s Compiling with --backend=opencl: 3989s cc failed with code 1: 3989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c: In function ‘futrts_umul_hi64’: 3989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3989s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3989s | ^~~~~~~~~~~ 3989s | __uint32_t 3989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:4512:90: error: expected ‘)’ before ‘a’ 3989s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3989s | ~ ^ 3989s | ) 3989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:4512:109: error: expected ‘)’ before ‘b’ 3989s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3989s | ~ ^ 3989s | ) 3989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c: In function ‘futrts_smul_hi64’: 3989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3989s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3989s | ^~~~~~~~~~ 3989s | __int128__ 3989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:4516:86: error: expected ‘)’ before ‘a’ 3989s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3989s | ~ ^ 3989s | ) 3989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:4516:104: error: expected ‘)’ before ‘b’ 3989s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3989s | ~ ^ 3989s | ) 3989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c: In function ‘mk_compile_opts’: 3989s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry0.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3989s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3989s | ~~^ ~~~~~~~~~~~~~ 3989s | | | 3989s | unsigned int int64_t {aka long long int} 3989s | %llu 3989s 3989s If you find this error message confusing, uninformative, or wrong, please open an issue: 3989s https://github.com/diku-dk/futhark/issues 3989s 3992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.fut: 3992s Compiling with --backend=opencl: 3992s cc failed with code 1: 3992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c: In function ‘futrts_umul_hi64’: 3992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3992s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3992s | ^~~~~~~~~~~ 3992s | __uint32_t 3992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:4511:90: error: expected ‘)’ before ‘a’ 3992s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3992s | ~ ^ 3992s | ) 3992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:4511:109: error: expected ‘)’ before ‘b’ 3992s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3992s | ~ ^ 3992s | ) 3992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c: In function ‘futrts_smul_hi64’: 3992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3992s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3992s | ^~~~~~~~~~ 3992s | __int128__ 3992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:4515:86: error: expected ‘)’ before ‘a’ 3992s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3992s | ~ ^ 3992s | ) 3992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:4515:104: error: expected ‘)’ before ‘b’ 3992s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3992s | ~ ^ 3992s | ) 3992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c: In function ‘mk_compile_opts’: 3992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry2.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3992s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3992s | ~~^ ~~~~~~~~~~~~~ 3992s | | | 3992s | unsigned int int64_t {aka long long int} 3992s | %llu 3992s 3992s If you find this error message confusing, uninformative, or wrong, please open an issue: 3992s https://github.com/diku-dk/futhark/issues 3992s 3994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.fut: 3994s Compiling with --backend=opencl: 3994s cc failed with code 1: 3994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c: In function ‘futrts_umul_hi64’: 3994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3994s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3994s | ^~~~~~~~~~~ 3994s | __uint32_t 3994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:4511:90: error: expected ‘)’ before ‘a’ 3994s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3994s | ~ ^ 3994s | ) 3994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:4511:109: error: expected ‘)’ before ‘b’ 3994s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3994s | ~ ^ 3994s | ) 3994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c: In function ‘futrts_smul_hi64’: 3994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3994s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3994s | ^~~~~~~~~~ 3994s | __int128__ 3994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:4515:86: error: expected ‘)’ before ‘a’ 3994s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3994s | ~ ^ 3994s | ) 3994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:4515:104: error: expected ‘)’ before ‘b’ 3994s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3994s | ~ ^ 3994s | ) 3994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c: In function ‘mk_compile_opts’: 3994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/curry1.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3994s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3994s | ~~^ ~~~~~~~~~~~~~ 3994s | | | 3994s | unsigned int int64_t {aka long long int} 3994s | %llu 3994s 3994s If you find this error message confusing, uninformative, or wrong, please open an issue: 3994s https://github.com/diku-dk/futhark/issues 3994s 3996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.fut: 3996s Compiling with --backend=opencl: 3996s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.fut:14:7-8: 3996s Unused name "z". 3996s cc failed with code 1: 3996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c: In function ‘futrts_umul_hi64’: 3996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3996s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3996s | ^~~~~~~~~~~ 3996s | __uint32_t 3996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:4497:90: error: expected ‘)’ before ‘a’ 3996s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3996s | ~ ^ 3996s | ) 3996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:4497:109: error: expected ‘)’ before ‘b’ 3996s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3996s | ~ ^ 3996s | ) 3996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c: In function ‘futrts_smul_hi64’: 3996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3996s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3996s | ^~~~~~~~~~ 3996s | __int128__ 3996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:4501:86: error: expected ‘)’ before ‘a’ 3996s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3996s | ~ ^ 3996s | ) 3996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:4501:104: error: expected ‘)’ before ‘b’ 3996s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3996s | ~ ^ 3996s | ) 3996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c: In function ‘mk_compile_opts’: 3996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3996s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3996s | ~~^ ~~~~~~~~~~~~~ 3996s | | | 3996s | unsigned int int64_t {aka long long int} 3996s | %llu 3996s 3996s If you find this error message confusing, uninformative, or wrong, please open an issue: 3996s https://github.com/diku-dk/futhark/issues 3996s 3997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.fut: 3997s Compiling with --backend=opencl: 3997s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.fut:14:7-8: 3997s Unused name "z". 3997s cc failed with code 1: 3997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c: In function ‘futrts_umul_hi64’: 3997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3997s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3997s | ^~~~~~~~~~~ 3997s | __uint32_t 3997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:4497:90: error: expected ‘)’ before ‘a’ 3997s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3997s | ~ ^ 3997s | ) 3997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:4497:109: error: expected ‘)’ before ‘b’ 3997s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3997s | ~ ^ 3997s | ) 3997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c: In function ‘futrts_smul_hi64’: 3997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3997s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3997s | ^~~~~~~~~~ 3997s | __int128__ 3997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:4501:86: error: expected ‘)’ before ‘a’ 3997s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3997s | ~ ^ 3997s | ) 3997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:4501:104: error: expected ‘)’ before ‘b’ 3997s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3997s | ~ ^ 3997s | ) 3997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c: In function ‘mk_compile_opts’: 3997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/deadCodeElimTest2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 3997s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3997s | ~~^ ~~~~~~~~~~~~~ 3997s | | | 3997s | unsigned int int64_t {aka long long int} 3997s | %llu 3997s 3997s If you find this error message confusing, uninformative, or wrong, please open an issue: 3997s https://github.com/diku-dk/futhark/issues 3997s 4000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.fut: 4000s Compiling with --backend=opencl: 4000s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.fut:5:17-41: 4000s Entry point parameter 4000s 4000s ((A: [m]([n]i32, [n]i32)): [m]([n]i32, [n]i32)) 4000s 4000s will have an opaque type, so the entry point will likely not be callable. 4000s cc failed with code 1: 4000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c: In function ‘futrts_umul_hi64’: 4000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4556:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4000s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4000s | ^~~~~~~~~~~ 4000s | __uint32_t 4000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4556:78: note: each undeclared identifier is reported only once for each function it appears in 4000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4556:90: error: expected ‘)’ before ‘a’ 4000s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4000s | ~ ^ 4000s | ) 4000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4556:109: error: expected ‘)’ before ‘b’ 4000s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4000s | ~ ^ 4000s | ) 4000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c: In function ‘futrts_smul_hi64’: 4000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4560:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4000s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4000s | ^~~~~~~~~~ 4000s | __int128__ 4000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4560:86: error: expected ‘)’ before ‘a’ 4000s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4000s | ~ ^ 4000s | ) 4000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4560:104: error: expected ‘)’ before ‘b’ 4000s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4000s | ~ ^ 4000s | ) 4000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c: In function ‘mk_compile_opts’: 4000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist0.c:7900:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4000s 7900 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4000s | ~~^ ~~~~~~~~~~~~~ 4000s | | | 4000s | unsigned int int64_t {aka long long int} 4000s | %llu 4000s 4000s If you find this error message confusing, uninformative, or wrong, please open an issue: 4000s https://github.com/diku-dk/futhark/issues 4000s 4003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.fut: 4003s Compiling with --backend=opencl: 4003s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.fut:5:17-41: 4003s Entry point parameter 4003s 4003s ((A: [m]([n]i32, [n]i32)): [m]([n]i32, [n]i32)) 4003s 4003s will have an opaque type, so the entry point will likely not be callable. 4003s cc failed with code 1: 4003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c: In function ‘futrts_umul_hi64’: 4003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4556:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4003s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4003s | ^~~~~~~~~~~ 4003s | __uint32_t 4003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4556:78: note: each undeclared identifier is reported only once for each function it appears in 4003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4556:90: error: expected ‘)’ before ‘a’ 4003s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4003s | ~ ^ 4003s | ) 4003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4556:109: error: expected ‘)’ before ‘b’ 4003s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4003s | ~ ^ 4003s | ) 4003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c: In function ‘futrts_smul_hi64’: 4003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4560:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4003s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4003s | ^~~~~~~~~~ 4003s | __int128__ 4003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4560:86: error: expected ‘)’ before ‘a’ 4003s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4003s | ~ ^ 4003s | ) 4003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4560:104: error: expected ‘)’ before ‘b’ 4003s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4003s | ~ ^ 4003s | ) 4003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c: In function ‘mk_compile_opts’: 4003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/hist1.c:7900:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4003s 7900 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4003s | ~~^ ~~~~~~~~~~~~~ 4003s | | | 4003s | unsigned int int64_t {aka long long int} 4003s | %llu 4003s 4003s If you find this error message confusing, uninformative, or wrong, please open an issue: 4003s https://github.com/diku-dk/futhark/issues 4003s 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.fut: 4005s Compiling with --backend=opencl: 4005s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.fut:4:10-26: 4005s Entry point parameter 4005s 4005s ((A: [d₀](i32, i32)): [](i32, i32)) 4005s 4005s will have an opaque type, so the entry point will likely not be callable. 4005s cc failed with code 1: 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c: In function ‘futrts_umul_hi64’: 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4005s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4005s | ^~~~~~~~~~~ 4005s | __uint32_t 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:4542:90: error: expected ‘)’ before ‘a’ 4005s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4005s | ~ ^ 4005s | ) 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:4542:109: error: expected ‘)’ before ‘b’ 4005s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4005s | ~ ^ 4005s | ) 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c: In function ‘futrts_smul_hi64’: 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4005s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4005s | ^~~~~~~~~~ 4005s | __int128__ 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:4546:86: error: expected ‘)’ before ‘a’ 4005s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4005s | ~ ^ 4005s | ) 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:4546:104: error: expected ‘)’ before ‘b’ 4005s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4005s | ~ ^ 4005s | ) 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c: In function ‘mk_compile_opts’: 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/map0.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4005s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4005s | ~~^ ~~~~~~~~~~~~~ 4005s | | | 4005s | unsigned int int64_t {aka long long int} 4005s | %llu 4005s 4005s If you find this error message confusing, uninformative, or wrong, please open an issue: 4005s https://github.com/diku-dk/futhark/issues 4005s 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.fut: 4005s Compiling with --backend=opencl: 4005s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.fut:4:10-26: 4005s Entry point parameter 4005s 4005s ((A: [d₀](i32, i32)): [](i32, i32)) 4005s 4005s will have an opaque type, so the entry point will likely not be callable. 4005s cc failed with code 1: 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c: In function ‘futrts_umul_hi64’: 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4005s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4005s | ^~~~~~~~~~~ 4005s | __uint32_t 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4542:90: error: expected ‘)’ before ‘a’ 4005s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4005s | ~ ^ 4005s | ) 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4542:109: error: expected ‘)’ before ‘b’ 4005s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4005s | ~ ^ 4005s | ) 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c: In function ‘futrts_smul_hi64’: 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4005s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4005s | ^~~~~~~~~~ 4005s | __int128__ 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4546:86: error: expected ‘)’ before ‘a’ 4005s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4005s | ~ ^ 4005s | ) 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4546:104: error: expected ‘)’ before ‘b’ 4005s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4005s | ~ ^ 4005s | ) 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c: In function ‘mk_compile_opts’: 4005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4005s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4005s | ~~^ ~~~~~~~~~~~~~ 4005s | | | 4005s | unsigned int int64_t {aka long long int} 4005s | %llu 4005s 4005s If you find this error message confusing, uninformative, or wrong, please open an issue: 4005s https://github.com/diku-dk/futhark/issues 4005s 4008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.fut: 4008s Compiling with --backend=opencl: 4008s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.fut:6:10-26: 4008s Entry point parameter 4008s 4008s ((A: [d₀](i32, i32)): [](i32, i32)) 4008s 4008s will have an opaque type, so the entry point will likely not be callable. 4008s cc failed with code 1: 4008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c: In function ‘futrts_umul_hi64’: 4009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4009s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4009s | ^~~~~~~~~~~ 4009s | __uint32_t 4009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4542:90: error: expected ‘)’ before ‘a’ 4009s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4009s | ~ ^ 4009s | ) 4009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4542:109: error: expected ‘)’ before ‘b’ 4009s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4009s | ~ ^ 4009s | ) 4009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c: In function ‘futrts_smul_hi64’: 4009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4009s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4009s | ^~~~~~~~~~ 4009s | __int128__ 4009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4546:86: error: expected ‘)’ before ‘a’ 4009s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4009s | ~ ^ 4009s | ) 4009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4546:104: error: expected ‘)’ before ‘b’ 4009s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4009s | ~ ^ 4009s | ) 4009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c: In function ‘mk_compile_opts’: 4009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:7880:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4009s 7880 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4009s | ~~^ ~~~~~~~~~~~~~ 4009s | | | 4009s | unsigned int int64_t {aka long long int} 4009s | %llu 4009s 4009s If you find this error message confusing, uninformative, or wrong, please open an issue: 4009s https://github.com/diku-dk/futhark/issues 4009s 4009s 282 failed, 6 passed, 2018 to go. 4010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.fut: 4010s Compiling with --backend=opencl: 4010s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.fut:4:10-26: 4010s Entry point parameter 4010s 4010s ((A: [d₀](i32, i32)): [](i32, i32)) 4010s 4010s will have an opaque type, so the entry point will likely not be callable. 4010s cc failed with code 1: 4010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c: In function ‘futrts_umul_hi64’: 4010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4010s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4010s | ^~~~~~~~~~~ 4010s | __uint32_t 4010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4542:90: error: expected ‘)’ before ‘a’ 4010s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4010s | ~ ^ 4010s | ) 4010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4542:109: error: expected ‘)’ before ‘b’ 4010s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4010s | ~ ^ 4010s | ) 4010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c: In function ‘futrts_smul_hi64’: 4010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4010s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4010s | ^~~~~~~~~~ 4010s | __int128__ 4010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4546:86: error: expected ‘)’ before ‘a’ 4010s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4010s | ~ ^ 4010s | ) 4010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4546:104: error: expected ‘)’ before ‘b’ 4010s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4010s | ~ ^ 4010s | ) 4010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c: In function ‘mk_compile_opts’: 4010s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan0.c:7879:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4010s 7879 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4010s | ~~^ ~~~~~~~~~~~~~ 4010s | | | 4010s | unsigned int int64_t {aka long long int} 4010s | %llu 4010s 4010s If you find this error message confusing, uninformative, or wrong, please open an issue: 4010s https://github.com/diku-dk/futhark/issues 4010s 4013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.fut: 4013s Compiling with --backend=opencl: 4013s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.fut:9:10-27: 4013s Entry point parameter 4013s 4013s ((xs: [d₀](i32, i32)): [](i32, i32)) 4013s 4013s will have an opaque type, so the entry point will likely not be callable. 4013s cc failed with code 1: 4013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c: In function ‘futrts_umul_hi64’: 4013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4013s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4013s | ^~~~~~~~~~~ 4013s | __uint32_t 4013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4542:90: error: expected ‘)’ before ‘a’ 4013s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4013s | ~ ^ 4013s | ) 4013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4542:109: error: expected ‘)’ before ‘b’ 4013s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4013s | ~ ^ 4013s | ) 4013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c: In function ‘futrts_smul_hi64’: 4013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4013s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4013s | ^~~~~~~~~~ 4013s | __int128__ 4013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4546:86: error: expected ‘)’ before ‘a’ 4013s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4013s | ~ ^ 4013s | ) 4013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4546:104: error: expected ‘)’ before ‘b’ 4013s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4013s | ~ ^ 4013s | ) 4013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c: In function ‘mk_compile_opts’: 4013s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scan1.c:7879:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4013s 7879 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4013s | ~~^ ~~~~~~~~~~~~~ 4013s | | | 4013s | unsigned int int64_t {aka long long int} 4013s | %llu 4013s 4013s If you find this error message confusing, uninformative, or wrong, please open an issue: 4013s https://github.com/diku-dk/futhark/issues 4013s 4015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.fut: 4015s Compiling with --backend=opencl: 4015s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.fut:4:14-32: 4015s Entry point parameter 4015s 4015s ((A: *[n](i32, i32)): *[n](i32, i32)) 4015s 4015s will have an opaque type, so the entry point will likely not be callable. 4015s cc failed with code 1: 4015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c: In function ‘futrts_umul_hi64’: 4015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4015s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4015s | ^~~~~~~~~~~ 4015s | __uint32_t 4015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 4015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4541:90: error: expected ‘)’ before ‘a’ 4015s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4015s | ~ ^ 4015s | ) 4015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4541:109: error: expected ‘)’ before ‘b’ 4015s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4015s | ~ ^ 4015s | ) 4015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c: In function ‘futrts_smul_hi64’: 4015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4015s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4015s | ^~~~~~~~~~ 4015s | __int128__ 4015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4545:86: error: expected ‘)’ before ‘a’ 4015s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4015s | ~ ^ 4015s | ) 4015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4545:104: error: expected ‘)’ before ‘b’ 4015s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4015s | ~ ^ 4015s | ) 4015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c: In function ‘mk_compile_opts’: 4015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4015s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4015s | ~~^ ~~~~~~~~~~~~~ 4015s | | | 4015s | unsigned int int64_t {aka long long int} 4015s | %llu 4015s 4015s If you find this error message confusing, uninformative, or wrong, please open an issue: 4015s https://github.com/diku-dk/futhark/issues 4015s 4017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.fut: 4017s Compiling with --backend=opencl: 4017s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.fut:4:10-26: 4017s Entry point parameter 4017s 4017s ((A: [d₀](i32, i32)): [](i32, i32)) 4017s 4017s will have an opaque type, so the entry point will likely not be callable. 4017s cc failed with code 1: 4017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c: In function ‘futrts_umul_hi64’: 4017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4017s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4017s | ^~~~~~~~~~~ 4017s | __uint32_t 4017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4542:90: error: expected ‘)’ before ‘a’ 4017s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4017s | ~ ^ 4017s | ) 4017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4542:109: error: expected ‘)’ before ‘b’ 4017s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4017s | ~ ^ 4017s | ) 4017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c: In function ‘futrts_smul_hi64’: 4017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4017s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4017s | ^~~~~~~~~~ 4017s | __int128__ 4017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4546:86: error: expected ‘)’ before ‘a’ 4017s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4017s | ~ ^ 4017s | ) 4017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4546:104: error: expected ‘)’ before ‘b’ 4017s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4017s | ~ ^ 4017s | ) 4017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c: In function ‘mk_compile_opts’: 4017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4017s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4017s | ~~^ ~~~~~~~~~~~~~ 4017s | | | 4017s | unsigned int int64_t {aka long long int} 4017s | %llu 4017s 4017s If you find this error message confusing, uninformative, or wrong, please open an issue: 4017s https://github.com/diku-dk/futhark/issues 4017s 4018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.fut: 4018s Compiling with --backend=opencl: 4018s cc failed with code 1: 4018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c: In function ‘futrts_umul_hi64’: 4018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4018s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4018s | ^~~~~~~~~~~ 4018s | __uint32_t 4018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:4528:90: error: expected ‘)’ before ‘a’ 4018s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4018s | ~ ^ 4018s | ) 4018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:4528:109: error: expected ‘)’ before ‘b’ 4018s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4018s | ~ ^ 4018s | ) 4018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c: In function ‘futrts_smul_hi64’: 4018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4018s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4018s | ^~~~~~~~~~ 4018s | __int128__ 4018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:4532:86: error: expected ‘)’ before ‘a’ 4018s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4018s | ~ ^ 4018s | ) 4018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:4532:104: error: expected ‘)’ before ‘b’ 4018s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4018s | ~ ^ 4018s | ) 4018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c: In function ‘mk_compile_opts’: 4018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/branch0.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4018s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4018s | ~~^ ~~~~~~~~~~~~~ 4018s | | | 4018s | unsigned int int64_t {aka long long int} 4018s | %llu 4018s 4018s If you find this error message confusing, uninformative, or wrong, please open an issue: 4018s https://github.com/diku-dk/futhark/issues 4018s 4023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.fut: 4023s Compiling with --backend=opencl: 4023s cc failed with code 1: 4023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c: In function ‘futrts_umul_hi64’: 4023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4023s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4023s | ^~~~~~~~~~~ 4023s | __uint32_t 4023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:4528:90: error: expected ‘)’ before ‘a’ 4023s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4023s | ~ ^ 4023s | ) 4023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:4528:109: error: expected ‘)’ before ‘b’ 4023s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4023s | ~ ^ 4023s | ) 4023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c: In function ‘futrts_smul_hi64’: 4023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4023s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4023s | ^~~~~~~~~~ 4023s | __int128__ 4023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:4532:86: error: expected ‘)’ before ‘a’ 4023s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4023s | ~ ^ 4023s | ) 4023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:4532:104: error: expected ‘)’ before ‘b’ 4023s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4023s | ~ ^ 4023s | ) 4023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c: In function ‘mk_compile_opts’: 4023s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution0.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4023s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4023s | ~~^ ~~~~~~~~~~~~~ 4023s | | | 4023s | unsigned int int64_t {aka long long int} 4023s | %llu 4023s 4023s If you find this error message confusing, uninformative, or wrong, please open an issue: 4023s https://github.com/diku-dk/futhark/issues 4023s 4025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.fut: 4025s Compiling with --backend=opencl: 4025s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.fut:31:9-34:32: 4025s Entry point parameter 4025s 4025s ((md_vols: [d₆][d₇]f64): [][]f64, (md_drifts: [d₆][d₇]f64): [][]f64, (md_starts: [d₇]f64): []f64, (noises_mat: [d₅][d₆][d₇]f64): [][][]f64) 4025s 4025s will have an opaque type, so the entry point will likely not be callable. 4025s cc failed with code 1: 4025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c: In function ‘futrts_umul_hi64’: 4025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:4563:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4025s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4025s | ^~~~~~~~~~~ 4025s | __uint32_t 4025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:4563:78: note: each undeclared identifier is reported only once for each function it appears in 4025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:4563:90: error: expected ‘)’ before ‘a’ 4025s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4025s | ~ ^ 4025s | ) 4025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:4563:109: error: expected ‘)’ before ‘b’ 4025s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4025s | ~ ^ 4025s | ) 4025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c: In function ‘futrts_smul_hi64’: 4025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:4567:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4025s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4025s | ^~~~~~~~~~ 4025s | __int128__ 4025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:4567:86: error: expected ‘)’ before ‘a’ 4025s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4025s | ~ ^ 4025s | ) 4025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:4567:104: error: expected ‘)’ before ‘b’ 4025s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4025s | ~ ^ 4025s | ) 4025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c: In function ‘mk_compile_opts’: 4025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution1.c:7896:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4025s 7896 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4025s | ~~^ ~~~~~~~~~~~~~ 4025s | | | 4025s | unsigned int int64_t {aka long long int} 4025s | %llu 4025s 4025s If you find this error message confusing, uninformative, or wrong, please open an issue: 4025s https://github.com/diku-dk/futhark/issues 4025s 4026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.fut: 4026s Compiling with --backend=opencl: 4026s cc failed with code 1: 4026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c: In function ‘futrts_umul_hi64’: 4026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4026s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4026s | ^~~~~~~~~~~ 4026s | __uint32_t 4026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:4526:90: error: expected ‘)’ before ‘a’ 4026s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4026s | ~ ^ 4026s | ) 4026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:4526:109: error: expected ‘)’ before ‘b’ 4026s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4026s | ~ ^ 4026s | ) 4026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c: In function ‘futrts_smul_hi64’: 4026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4026s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4026s | ^~~~~~~~~~ 4026s | __int128__ 4026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:4530:86: error: expected ‘)’ before ‘a’ 4026s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4026s | ~ ^ 4026s | ) 4026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:4530:104: error: expected ‘)’ before ‘b’ 4026s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4026s | ~ ^ 4026s | ) 4026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c: In function ‘mk_compile_opts’: 4026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution10.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4026s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4026s | ~~^ ~~~~~~~~~~~~~ 4026s | | | 4026s | unsigned int int64_t {aka long long int} 4026s | %llu 4026s 4026s If you find this error message confusing, uninformative, or wrong, please open an issue: 4026s https://github.com/diku-dk/futhark/issues 4026s 4029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.fut: 4029s Compiling with --backend=opencl: 4029s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.fut:8:57-58: 4029s Unused name "i". 4029s cc failed with code 1: 4029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c: In function ‘futrts_umul_hi64’: 4029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4029s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4029s | ^~~~~~~~~~~ 4029s | __uint32_t 4029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:4511:90: error: expected ‘)’ before ‘a’ 4029s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4029s | ~ ^ 4029s | ) 4029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:4511:109: error: expected ‘)’ before ‘b’ 4029s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4029s | ~ ^ 4029s | ) 4029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c: In function ‘futrts_smul_hi64’: 4029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4029s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4029s | ^~~~~~~~~~ 4029s | __int128__ 4029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:4515:86: error: expected ‘)’ before ‘a’ 4029s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4029s | ~ ^ 4029s | ) 4029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:4515:104: error: expected ‘)’ before ‘b’ 4029s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4029s | ~ ^ 4029s | ) 4029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c: In function ‘mk_compile_opts’: 4029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution11.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4029s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4029s | ~~^ ~~~~~~~~~~~~~ 4029s | | | 4029s | unsigned int int64_t {aka long long int} 4029s | %llu 4029s 4029s If you find this error message confusing, uninformative, or wrong, please open an issue: 4029s https://github.com/diku-dk/futhark/issues 4029s 4030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.fut: 4030s Compiling with --backend=opencl: 4030s cc failed with code 1: 4030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c: In function ‘futrts_umul_hi64’: 4030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4030s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4030s | ^~~~~~~~~~~ 4030s | __uint32_t 4030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:4511:90: error: expected ‘)’ before ‘a’ 4030s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4030s | ~ ^ 4030s | ) 4030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:4511:109: error: expected ‘)’ before ‘b’ 4030s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4030s | ~ ^ 4030s | ) 4030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c: In function ‘futrts_smul_hi64’: 4030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4030s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4030s | ^~~~~~~~~~ 4030s | __int128__ 4030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:4515:86: error: expected ‘)’ before ‘a’ 4030s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4030s | ~ ^ 4030s | ) 4030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:4515:104: error: expected ‘)’ before ‘b’ 4030s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4030s | ~ ^ 4030s | ) 4030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c: In function ‘mk_compile_opts’: 4030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution12.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4030s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4030s | ~~^ ~~~~~~~~~~~~~ 4030s | | | 4030s | unsigned int int64_t {aka long long int} 4030s | %llu 4030s 4030s If you find this error message confusing, uninformative, or wrong, please open an issue: 4030s https://github.com/diku-dk/futhark/issues 4030s 4033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.fut: 4033s Generating reference outputs: 4033s cc failed with code 1: 4033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c: In function ‘futrts_umul_hi64’: 4033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4033s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4033s | ^~~~~~~~~~~ 4033s | __uint32_t 4033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 4033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c:4415:90: error: expected ‘)’ before ‘a’ 4033s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4033s | ~ ^ 4033s | ) 4033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c:4415:109: error: expected ‘)’ before ‘b’ 4033s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4033s | ~ ^ 4033s | ) 4033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c: In function ‘futrts_smul_hi64’: 4033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4033s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4033s | ^~~~~~~~~~ 4033s | __int128__ 4033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c:4419:86: error: expected ‘)’ before ‘a’ 4033s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4033s | ~ ^ 4033s | ) 4033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution3.c:4419:104: error: expected ‘)’ before ‘b’ 4033s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4033s | ~ ^ 4033s | ) 4033s 4033s If you find this error message confusing, uninformative, or wrong, please open an issue: 4033s https://github.com/diku-dk/futhark/issues 4033s 4040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.fut: 4040s Compiling with --backend=opencl: 4040s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.fut:11:23-53: 4040s Entry point parameter 4040s 4040s ((a: [n][an]i32): [n][an]i32, (b: [n][bn]i32): [n][bn]i32) 4040s 4040s will have an opaque type, so the entry point will likely not be callable. 4040s cc failed with code 1: 4040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c: In function ‘futrts_umul_hi64’: 4041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4041s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4041s | ^~~~~~~~~~~ 4041s | __uint32_t 4041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 4041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:4530:90: error: expected ‘)’ before ‘a’ 4041s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4041s | ~ ^ 4041s | ) 4041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:4530:109: error: expected ‘)’ before ‘b’ 4041s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4041s | ~ ^ 4041s | ) 4041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c: In function ‘futrts_smul_hi64’: 4041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4041s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4041s | ^~~~~~~~~~ 4041s | __int128__ 4041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:4534:86: error: expected ‘)’ before ‘a’ 4041s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4041s | ~ ^ 4041s | ) 4041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:4534:104: error: expected ‘)’ before ‘b’ 4041s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4041s | ~ ^ 4041s | ) 4041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c: In function ‘mk_compile_opts’: 4041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution4.c:7865:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4041s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4041s | ~~^ ~~~~~~~~~~~~~ 4041s | | | 4041s | unsigned int int64_t {aka long long int} 4041s | %llu 4041s 4041s If you find this error message confusing, uninformative, or wrong, please open an issue: 4041s https://github.com/diku-dk/futhark/issues 4041s 4042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.fut: 4042s Compiling with --backend=opencl: 4042s cc failed with code 1: 4042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c: In function ‘futrts_umul_hi64’: 4042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4042s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4042s | ^~~~~~~~~~~ 4042s | __uint32_t 4042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:4528:90: error: expected ‘)’ before ‘a’ 4042s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4042s | ~ ^ 4042s | ) 4042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:4528:109: error: expected ‘)’ before ‘b’ 4042s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4042s | ~ ^ 4042s | ) 4042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c: In function ‘futrts_smul_hi64’: 4042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4042s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4042s | ^~~~~~~~~~ 4042s | __int128__ 4042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:4532:86: error: expected ‘)’ before ‘a’ 4042s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4042s | ~ ^ 4042s | ) 4042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:4532:104: error: expected ‘)’ before ‘b’ 4042s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4042s | ~ ^ 4042s | ) 4042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c: In function ‘mk_compile_opts’: 4042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution5.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4042s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4042s | ~~^ ~~~~~~~~~~~~~ 4042s | | | 4042s | unsigned int int64_t {aka long long int} 4042s | %llu 4042s 4042s If you find this error message confusing, uninformative, or wrong, please open an issue: 4042s https://github.com/diku-dk/futhark/issues 4042s 4043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.fut: 4043s Compiling with --backend=opencl: 4043s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.fut:5:9-42: 4043s Entry point parameter 4043s 4043s ((outer_loop_count: i64): i64, (a: [d₀]i64): []i64) 4043s 4043s will have an opaque type, so the entry point will likely not be callable. 4043s cc failed with code 1: 4043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c: In function ‘futrts_umul_hi64’: 4043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4043s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4043s | ^~~~~~~~~~~ 4043s | __uint32_t 4043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 4043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:4544:90: error: expected ‘)’ before ‘a’ 4043s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4043s | ~ ^ 4043s | ) 4043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:4544:109: error: expected ‘)’ before ‘b’ 4043s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4043s | ~ ^ 4043s | ) 4043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c: In function ‘futrts_smul_hi64’: 4043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4043s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4043s | ^~~~~~~~~~ 4043s | __int128__ 4043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:4548:86: error: expected ‘)’ before ‘a’ 4043s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4043s | ~ ^ 4043s | ) 4043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:4548:104: error: expected ‘)’ before ‘b’ 4043s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4043s | ~ ^ 4043s | ) 4043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c: In function ‘mk_compile_opts’: 4043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution6.c:7876:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4043s 7876 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4043s | ~~^ ~~~~~~~~~~~~~ 4043s | | | 4043s | unsigned int int64_t {aka long long int} 4043s | %llu 4043s 4043s If you find this error message confusing, uninformative, or wrong, please open an issue: 4043s https://github.com/diku-dk/futhark/issues 4043s 4045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.fut: 4045s Compiling with --backend=opencl: 4045s cc failed with code 1: 4045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c: In function ‘futrts_umul_hi64’: 4045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:4546:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4045s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4045s | ^~~~~~~~~~~ 4045s | __uint32_t 4045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:4546:78: note: each undeclared identifier is reported only once for each function it appears in 4045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:4546:90: error: expected ‘)’ before ‘a’ 4045s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4045s | ~ ^ 4045s | ) 4045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:4546:109: error: expected ‘)’ before ‘b’ 4045s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4045s | ~ ^ 4045s | ) 4045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c: In function ‘futrts_smul_hi64’: 4045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:4550:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4045s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4045s | ^~~~~~~~~~ 4045s | __int128__ 4045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:4550:86: error: expected ‘)’ before ‘a’ 4045s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4045s | ~ ^ 4045s | ) 4045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:4550:104: error: expected ‘)’ before ‘b’ 4045s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4045s | ~ ^ 4045s | ) 4045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c: In function ‘mk_compile_opts’: 4045s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution2.c:7894:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4045s 7894 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4045s | ~~^ ~~~~~~~~~~~~~ 4045s | | | 4045s | unsigned int int64_t {aka long long int} 4045s | %llu 4045s 4045s If you find this error message confusing, uninformative, or wrong, please open an issue: 4045s https://github.com/diku-dk/futhark/issues 4045s 4047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.fut: 4047s Compiling with --backend=opencl: 4047s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.fut:32:9-36:43: 4047s Entry point parameter 4047s 4047s ((n: i32): i32, (md_vols: [d₆][d₇]f64): [][]f64, (md_drifts: [d₆][d₇]f64): [][]f64, (md_starts: [d₇]f64): []f64, (noises_mat: [d₅][d₆][d₇]f64): [][][]f64) 4047s 4047s will have an opaque type, so the entry point will likely not be callable. 4047s 4047s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.fut:37:25-26: 4047s Unused name "i". 4047s cc failed with code 1: 4047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c: In function ‘futrts_umul_hi64’: 4047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:4565:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4047s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4047s | ^~~~~~~~~~~ 4047s | __uint32_t 4047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:4565:78: note: each undeclared identifier is reported only once for each function it appears in 4047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:4565:90: error: expected ‘)’ before ‘a’ 4047s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4047s | ~ ^ 4047s | ) 4047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:4565:109: error: expected ‘)’ before ‘b’ 4047s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4047s | ~ ^ 4047s | ) 4047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c: In function ‘futrts_smul_hi64’: 4047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:4569:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4047s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4047s | ^~~~~~~~~~ 4047s | __int128__ 4047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:4569:86: error: expected ‘)’ before ‘a’ 4047s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4047s | ~ ^ 4047s | ) 4047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:4569:104: error: expected ‘)’ before ‘b’ 4047s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4047s | ~ ^ 4047s | ) 4047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c: In function ‘mk_compile_opts’: 4047s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution8.c:7898:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4047s 7898 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4047s | ~~^ ~~~~~~~~~~~~~ 4047s | | | 4047s | unsigned int int64_t {aka long long int} 4047s | %llu 4047s 4047s If you find this error message confusing, uninformative, or wrong, please open an issue: 4047s https://github.com/diku-dk/futhark/issues 4047s 4048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.fut: 4048s Compiling with --backend=opencl: 4048s cc failed with code 1: 4048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c: In function ‘futrts_umul_hi64’: 4048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4048s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4048s | ^~~~~~~~~~~ 4048s | __uint32_t 4048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:4511:90: error: expected ‘)’ before ‘a’ 4048s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4048s | ~ ^ 4048s | ) 4048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:4511:109: error: expected ‘)’ before ‘b’ 4048s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4048s | ~ ^ 4048s | ) 4048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c: In function ‘futrts_smul_hi64’: 4048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4048s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4048s | ^~~~~~~~~~ 4048s | __int128__ 4048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:4515:86: error: expected ‘)’ before ‘a’ 4048s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4048s | ~ ^ 4048s | ) 4048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:4515:104: error: expected ‘)’ before ‘b’ 4048s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4048s | ~ ^ 4048s | ) 4048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c: In function ‘mk_compile_opts’: 4048s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/distribution9.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4048s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4048s | ~~^ ~~~~~~~~~~~~~ 4048s | | | 4048s | unsigned int int64_t {aka long long int} 4048s | %llu 4048s 4048s If you find this error message confusing, uninformative, or wrong, please open an issue: 4048s https://github.com/diku-dk/futhark/issues 4048s 4055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.fut: 4055s Compiling with --backend=opencl: 4055s cc failed with code 1: 4055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c: In function ‘futrts_umul_hi64’: 4055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4055s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4055s | ^~~~~~~~~~~ 4055s | __uint32_t 4055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:4527:90: error: expected ‘)’ before ‘a’ 4055s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4055s | ~ ^ 4055s | ) 4055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:4527:109: error: expected ‘)’ before ‘b’ 4055s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4055s | ~ ^ 4055s | ) 4055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c: In function ‘futrts_smul_hi64’: 4055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4055s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4055s | ^~~~~~~~~~ 4055s | __int128__ 4055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:4531:86: error: expected ‘)’ before ‘a’ 4055s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4055s | ~ ^ 4055s | ) 4055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:4531:104: error: expected ‘)’ before ‘b’ 4055s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4055s | ~ ^ 4055s | ) 4055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c: In function ‘mk_compile_opts’: 4055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/gather0.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4055s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4055s | ~~^ ~~~~~~~~~~~~~ 4055s | | | 4055s | unsigned int int64_t {aka long long int} 4055s | %llu 4055s 4055s If you find this error message confusing, uninformative, or wrong, please open an issue: 4055s https://github.com/diku-dk/futhark/issues 4055s 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.fut: 4058s Compiling with --backend=opencl: 4058s cc failed with code 1: 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c: In function ‘futrts_umul_hi64’: 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4058s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4058s | ^~~~~~~~~~~ 4058s | __uint32_t 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:4528:90: error: expected ‘)’ before ‘a’ 4058s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4058s | ~ ^ 4058s | ) 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:4528:109: error: expected ‘)’ before ‘b’ 4058s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4058s | ~ ^ 4058s | ) 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c: In function ‘futrts_smul_hi64’: 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4058s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4058s | ^~~~~~~~~~ 4058s | __int128__ 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:4532:86: error: expected ‘)’ before ‘a’ 4058s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4058s | ~ ^ 4058s | ) 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:4532:104: error: expected ‘)’ before ‘b’ 4058s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4058s | ~ ^ 4058s | ) 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c: In function ‘mk_compile_opts’: 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace0.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4058s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4058s | ~~^ ~~~~~~~~~~~~~ 4058s | | | 4058s | unsigned int int64_t {aka long long int} 4058s | %llu 4058s 4058s If you find this error message confusing, uninformative, or wrong, please open an issue: 4058s https://github.com/diku-dk/futhark/issues 4058s 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.fut: 4058s Generating reference outputs: 4058s cc failed with code 1: 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c: In function ‘futrts_umul_hi64’: 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4058s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4058s | ^~~~~~~~~~~ 4058s | __uint32_t 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c:4415:90: error: expected ‘)’ before ‘a’ 4058s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4058s | ~ ^ 4058s | ) 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c:4415:109: error: expected ‘)’ before ‘b’ 4058s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4058s | ~ ^ 4058s | ) 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c: In function ‘futrts_smul_hi64’: 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4058s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4058s | ^~~~~~~~~~ 4058s | __int128__ 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c:4419:86: error: expected ‘)’ before ‘a’ 4058s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4058s | ~ ^ 4058s | ) 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace3.c:4419:104: error: expected ‘)’ before ‘b’ 4058s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4058s | ~ ^ 4058s | ) 4058s 4058s If you find this error message confusing, uninformative, or wrong, please open an issue: 4058s https://github.com/diku-dk/futhark/issues 4058s 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.fut: 4058s Compiling with --backend=opencl: 4058s cc failed with code 1: 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c: In function ‘futrts_umul_hi64’: 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4058s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4058s | ^~~~~~~~~~~ 4058s | __uint32_t 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:4511:90: error: expected ‘)’ before ‘a’ 4058s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4058s | ~ ^ 4058s | ) 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:4511:109: error: expected ‘)’ before ‘b’ 4058s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4058s | ~ ^ 4058s | ) 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c: In function ‘futrts_smul_hi64’: 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4058s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4058s | ^~~~~~~~~~ 4058s | __int128__ 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:4515:86: error: expected ‘)’ before ‘a’ 4058s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4058s | ~ ^ 4058s | ) 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:4515:104: error: expected ‘)’ before ‘b’ 4058s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4058s | ~ ^ 4058s | ) 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c: In function ‘mk_compile_opts’: 4058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4058s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4058s | ~~^ ~~~~~~~~~~~~~ 4058s | | | 4058s | unsigned int int64_t {aka long long int} 4058s | %llu 4058s 4058s If you find this error message confusing, uninformative, or wrong, please open an issue: 4058s https://github.com/diku-dk/futhark/issues 4058s 4059s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.fut: 4059s Compiling with --backend=opencl: 4059s cc failed with code 1: 4059s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c: In function ‘futrts_umul_hi64’: 4059s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4551:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4059s 4551 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4059s | ^~~~~~~~~~~ 4059s | __uint32_t 4059s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4551:78: note: each undeclared identifier is reported only once for each function it appears in 4059s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4551:90: error: expected ‘)’ before ‘a’ 4059s 4551 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4059s | ~ ^ 4059s | ) 4059s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4551:109: error: expected ‘)’ before ‘b’ 4059s 4551 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4059s | ~ ^ 4059s | ) 4059s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c: In function ‘futrts_smul_hi64’: 4059s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4555:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4059s 4555 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4059s | ^~~~~~~~~~ 4059s | __int128__ 4059s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4555:86: error: expected ‘)’ before ‘a’ 4059s 4555 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4059s | ~ ^ 4059s | ) 4059s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4555:104: error: expected ‘)’ before ‘b’ 4059s 4555 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4059s | ~ ^ 4059s | ) 4059s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c: In function ‘mk_compile_opts’: 4059s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:7940:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4059s 7940 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4059s | ~~^ ~~~~~~~~~~~~~ 4059s | | | 4059s | unsigned int int64_t {aka long long int} 4059s | %llu 4059s 4059s If you find this error message confusing, uninformative, or wrong, please open an issue: 4059s https://github.com/diku-dk/futhark/issues 4059s 4061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.fut: 4061s Compiling with --backend=opencl: 4061s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.fut:38:42-43: 4061s Unused name "i". 4061s cc failed with code 1: 4061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c: In function ‘futrts_umul_hi64’: 4061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4061s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4061s | ^~~~~~~~~~~ 4061s | __uint32_t 4061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:4527:90: error: expected ‘)’ before ‘a’ 4061s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4061s | ~ ^ 4061s | ) 4061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:4527:109: error: expected ‘)’ before ‘b’ 4061s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4061s | ~ ^ 4061s | ) 4061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c: In function ‘futrts_smul_hi64’: 4061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4061s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4061s | ^~~~~~~~~~ 4061s | __int128__ 4061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:4531:86: error: expected ‘)’ before ‘a’ 4061s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4061s | ~ ^ 4061s | ) 4061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:4531:104: error: expected ‘)’ before ‘b’ 4061s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4061s | ~ ^ 4061s | ) 4061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c: In function ‘mk_compile_opts’: 4061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/icfp16-example.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4061s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4061s | ~~^ ~~~~~~~~~~~~~ 4061s | | | 4061s | unsigned int int64_t {aka long long int} 4061s | %llu 4061s 4061s If you find this error message confusing, uninformative, or wrong, please open an issue: 4061s https://github.com/diku-dk/futhark/issues 4061s 4062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.fut: 4062s Compiling with --backend=opencl: 4062s cc failed with code 1: 4062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c: In function ‘futrts_umul_hi64’: 4062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4062s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4062s | ^~~~~~~~~~~ 4062s | __uint32_t 4062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:4528:90: error: expected ‘)’ before ‘a’ 4062s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4062s | ~ ^ 4062s | ) 4062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:4528:109: error: expected ‘)’ before ‘b’ 4062s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4062s | ~ ^ 4062s | ) 4062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c: In function ‘futrts_smul_hi64’: 4062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4062s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4062s | ^~~~~~~~~~ 4062s | __int128__ 4062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:4532:86: error: expected ‘)’ before ‘a’ 4062s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4062s | ~ ^ 4062s | ) 4062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:4532:104: error: expected ‘)’ before ‘b’ 4062s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4062s | ~ ^ 4062s | ) 4062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c: In function ‘mk_compile_opts’: 4062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace2.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4062s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4062s | ~~^ ~~~~~~~~~~~~~ 4062s | | | 4062s | unsigned int int64_t {aka long long int} 4062s | %llu 4062s 4062s If you find this error message confusing, uninformative, or wrong, please open an issue: 4062s https://github.com/diku-dk/futhark/issues 4062s 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.fut: 4068s Generating reference outputs: 4068s cc failed with code 1: 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c: In function ‘futrts_umul_hi64’: 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4068s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4068s | ^~~~~~~~~~~ 4068s | __uint32_t 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c:4416:90: error: expected ‘)’ before ‘a’ 4068s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4068s | ~ ^ 4068s | ) 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c:4416:109: error: expected ‘)’ before ‘b’ 4068s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4068s | ~ ^ 4068s | ) 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c: In function ‘futrts_smul_hi64’: 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4068s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4068s | ^~~~~~~~~~ 4068s | __int128__ 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c:4420:86: error: expected ‘)’ before ‘a’ 4068s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4068s | ~ ^ 4068s | ) 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace6.c:4420:104: error: expected ‘)’ before ‘b’ 4068s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4068s | ~ ^ 4068s | ) 4068s 4068s If you find this error message confusing, uninformative, or wrong, please open an issue: 4068s https://github.com/diku-dk/futhark/issues 4068s 4068s 307 failed, 6 passed, 1993 to go. 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.fut: 4068s Generating reference outputs: 4068s cc failed with code 1: 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c: In function ‘futrts_umul_hi64’: 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4068s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4068s | ^~~~~~~~~~~ 4068s | __uint32_t 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c:4416:90: error: expected ‘)’ before ‘a’ 4068s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4068s | ~ ^ 4068s | ) 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c:4416:109: error: expected ‘)’ before ‘b’ 4068s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4068s | ~ ^ 4068s | ) 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c: In function ‘futrts_smul_hi64’: 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4068s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4068s | ^~~~~~~~~~ 4068s | __int128__ 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c:4420:86: error: expected ‘)’ before ‘a’ 4068s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4068s | ~ ^ 4068s | ) 4068s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace5.c:4420:104: error: expected ‘)’ before ‘b’ 4068s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4068s | ~ ^ 4068s | ) 4068s 4068s If you find this error message confusing, uninformative, or wrong, please open an issue: 4068s https://github.com/diku-dk/futhark/issues 4068s 4069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.fut: 4069s Compiling with --backend=opencl: 4069s cc failed with code 1: 4069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c: In function ‘futrts_umul_hi64’: 4069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4069s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4069s | ^~~~~~~~~~~ 4069s | __uint32_t 4069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 4069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:4543:90: error: expected ‘)’ before ‘a’ 4069s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4069s | ~ ^ 4069s | ) 4069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:4543:109: error: expected ‘)’ before ‘b’ 4069s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4069s | ~ ^ 4069s | ) 4069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c: In function ‘futrts_smul_hi64’: 4069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4069s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4069s | ^~~~~~~~~~ 4069s | __int128__ 4069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:4547:86: error: expected ‘)’ before ‘a’ 4069s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4069s | ~ ^ 4069s | ) 4069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:4547:104: error: expected ‘)’ before ‘b’ 4069s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4069s | ~ ^ 4069s | ) 4069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c: In function ‘mk_compile_opts’: 4069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace4.c:7877:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4069s 7877 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4069s | ~~^ ~~~~~~~~~~~~~ 4069s | | | 4069s | unsigned int int64_t {aka long long int} 4069s | %llu 4069s 4069s If you find this error message confusing, uninformative, or wrong, please open an issue: 4069s https://github.com/diku-dk/futhark/issues 4069s 4072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.fut: 4072s Compiling with --backend=opencl: 4072s cc failed with code 1: 4072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c: In function ‘futrts_umul_hi64’: 4072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4072s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4072s | ^~~~~~~~~~~ 4072s | __uint32_t 4072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4072s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:4511:90: error: expected ‘)’ before ‘a’ 4073s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4073s | ~ ^ 4073s | ) 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:4511:109: error: expected ‘)’ before ‘b’ 4073s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4073s | ~ ^ 4073s | ) 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c: In function ‘futrts_smul_hi64’: 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4073s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4073s | ^~~~~~~~~~ 4073s | __int128__ 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:4515:86: error: expected ‘)’ before ‘a’ 4073s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4073s | ~ ^ 4073s | ) 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:4515:104: error: expected ‘)’ before ‘b’ 4073s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4073s | ~ ^ 4073s | ) 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c: In function ‘mk_compile_opts’: 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irregular0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4073s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4073s | ~~^ ~~~~~~~~~~~~~ 4073s | | | 4073s | unsigned int int64_t {aka long long int} 4073s | %llu 4073s 4073s If you find this error message confusing, uninformative, or wrong, please open an issue: 4073s https://github.com/diku-dk/futhark/issues 4073s 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.fut: 4073s Generating reference outputs: 4073s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.fut:6:12-14: 4073s Unused name "as". 4073s 4073s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.fut:6:35-7:64: 4073s Defaulting ambiguous type to i32. 4073s 4073s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.fut:6:35-7:64: 4073s Defaulting ambiguous type to i32. 4073s cc failed with code 1: 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c: In function ‘futrts_umul_hi64’: 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4073s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4073s | ^~~~~~~~~~~ 4073s | __uint32_t 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c:4432:90: error: expected ‘)’ before ‘a’ 4073s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4073s | ~ ^ 4073s | ) 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c:4432:109: error: expected ‘)’ before ‘b’ 4073s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4073s | ~ ^ 4073s | ) 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c: In function ‘futrts_smul_hi64’: 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4073s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4073s | ^~~~~~~~~~ 4073s | __int128__ 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c:4436:86: error: expected ‘)’ before ‘a’ 4073s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4073s | ~ ^ 4073s | ) 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/irwim0.c:4436:104: error: expected ‘)’ before ‘b’ 4073s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4073s | ~ ^ 4073s | ) 4073s 4073s If you find this error message confusing, uninformative, or wrong, please open an issue: 4073s https://github.com/diku-dk/futhark/issues 4073s 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.fut: 4073s Compiling with --backend=opencl: 4073s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.fut:9:18-23: 4073s Defaulting ambiguous type to i32. 4073s 4073s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.fut:9:27-28: 4073s Defaulting ambiguous type to i32. 4073s cc failed with code 1: 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c: In function ‘futrts_umul_hi64’: 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4073s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4073s | ^~~~~~~~~~~ 4073s | __uint32_t 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:4511:90: error: expected ‘)’ before ‘a’ 4073s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4073s | ~ ^ 4073s | ) 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:4511:109: error: expected ‘)’ before ‘b’ 4073s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4073s | ~ ^ 4073s | ) 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c: In function ‘futrts_smul_hi64’: 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4073s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4073s | ^~~~~~~~~~ 4073s | __int128__ 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:4515:86: error: expected ‘)’ before ‘a’ 4073s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4073s | ~ ^ 4073s | ) 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:4515:104: error: expected ‘)’ before ‘b’ 4073s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4073s | ~ ^ 4073s | ) 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c: In function ‘mk_compile_opts’: 4073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/inplace7.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4073s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4073s | ~~^ ~~~~~~~~~~~~~ 4073s | | | 4073s | unsigned int int64_t {aka long long int} 4073s | %llu 4073s 4073s If you find this error message confusing, uninformative, or wrong, please open an issue: 4073s https://github.com/diku-dk/futhark/issues 4073s 4077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.fut: 4077s Compiling with --backend=opencl: 4077s cc failed with code 1: 4077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c: In function ‘futrts_umul_hi64’: 4077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4077s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4077s | ^~~~~~~~~~~ 4077s | __uint32_t 4077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:4526:90: error: expected ‘)’ before ‘a’ 4077s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4077s | ~ ^ 4077s | ) 4077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:4526:109: error: expected ‘)’ before ‘b’ 4077s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4077s | ~ ^ 4077s | ) 4077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c: In function ‘futrts_smul_hi64’: 4077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4077s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4077s | ^~~~~~~~~~ 4077s | __int128__ 4077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:4530:86: error: expected ‘)’ before ‘a’ 4077s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4077s | ~ ^ 4077s | ) 4077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:4530:104: error: expected ‘)’ before ‘b’ 4077s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4077s | ~ ^ 4077s | ) 4077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c: In function ‘mk_compile_opts’: 4077s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop0.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4077s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4077s | ~~^ ~~~~~~~~~~~~~ 4077s | | | 4077s | unsigned int int64_t {aka long long int} 4077s | %llu 4077s 4077s If you find this error message confusing, uninformative, or wrong, please open an issue: 4077s https://github.com/diku-dk/futhark/issues 4077s 4083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.fut: 4083s Compiling with --backend=opencl: 4083s cc failed with code 1: 4083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c: In function ‘futrts_umul_hi64’: 4083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4083s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4083s | ^~~~~~~~~~~ 4083s | __uint32_t 4083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:4526:90: error: expected ‘)’ before ‘a’ 4083s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4083s | ~ ^ 4083s | ) 4083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:4526:109: error: expected ‘)’ before ‘b’ 4083s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4083s | ~ ^ 4083s | ) 4083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c: In function ‘futrts_smul_hi64’: 4083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4083s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4083s | ^~~~~~~~~~ 4083s | __int128__ 4083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:4530:86: error: expected ‘)’ before ‘a’ 4083s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4083s | ~ ^ 4083s | ) 4083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:4530:104: error: expected ‘)’ before ‘b’ 4083s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4083s | ~ ^ 4083s | ) 4083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c: In function ‘mk_compile_opts’: 4083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop2.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4083s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4083s | ~~^ ~~~~~~~~~~~~~ 4083s | | | 4083s | unsigned int int64_t {aka long long int} 4083s | %llu 4083s 4083s If you find this error message confusing, uninformative, or wrong, please open an issue: 4083s https://github.com/diku-dk/futhark/issues 4083s 4084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.fut: 4084s Compiling with --backend=opencl: 4084s cc failed with code 1: 4084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c: In function ‘futrts_umul_hi64’: 4084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4084s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4084s | ^~~~~~~~~~~ 4084s | __uint32_t 4084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:4542:90: error: expected ‘)’ before ‘a’ 4084s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4084s | ~ ^ 4084s | ) 4084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:4542:109: error: expected ‘)’ before ‘b’ 4084s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4084s | ~ ^ 4084s | ) 4084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c: In function ‘futrts_smul_hi64’: 4084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4084s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4084s | ^~~~~~~~~~ 4084s | __int128__ 4084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:4546:86: error: expected ‘)’ before ‘a’ 4084s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4084s | ~ ^ 4084s | ) 4084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:4546:104: error: expected ‘)’ before ‘b’ 4084s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4084s | ~ ^ 4084s | ) 4084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c: In function ‘mk_compile_opts’: 4084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop1.c:7878:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4084s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4084s | ~~^ ~~~~~~~~~~~~~ 4084s | | | 4084s | unsigned int int64_t {aka long long int} 4084s | %llu 4084s 4084s If you find this error message confusing, uninformative, or wrong, please open an issue: 4084s https://github.com/diku-dk/futhark/issues 4084s 4085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.fut: 4085s Compiling with --backend=opencl: 4085s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.fut:7:17-39: 4085s Entry point parameter 4085s 4085s ((m: i32): i32, (a: [n][k]i32): [n][k]i32) 4085s 4085s will have an opaque type, so the entry point will likely not be callable. 4085s 4085s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.fut:10:23-24: 4085s Unused name "i". 4085s cc failed with code 1: 4085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c: In function ‘futrts_umul_hi64’: 4085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4085s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4085s | ^~~~~~~~~~~ 4085s | __uint32_t 4085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 4085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:4529:90: error: expected ‘)’ before ‘a’ 4085s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4085s | ~ ^ 4085s | ) 4085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:4529:109: error: expected ‘)’ before ‘b’ 4085s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4085s | ~ ^ 4085s | ) 4085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c: In function ‘futrts_smul_hi64’: 4085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4085s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4085s | ^~~~~~~~~~ 4085s | __int128__ 4085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:4533:86: error: expected ‘)’ before ‘a’ 4085s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4085s | ~ ^ 4085s | ) 4085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:4533:104: error: expected ‘)’ before ‘b’ 4085s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4085s | ~ ^ 4085s | ) 4085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c: In function ‘mk_compile_opts’: 4085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop3.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4085s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4085s | ~~^ ~~~~~~~~~~~~~ 4085s | | | 4085s | unsigned int int64_t {aka long long int} 4085s | %llu 4085s 4085s If you find this error message confusing, uninformative, or wrong, please open an issue: 4085s https://github.com/diku-dk/futhark/issues 4085s 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.fut: 4089s Compiling with --backend=opencl: 4089s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.fut:8:52-53: 4089s Unused name "i". 4089s cc failed with code 1: 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c: In function ‘futrts_umul_hi64’: 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4089s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4089s | ^~~~~~~~~~~ 4089s | __uint32_t 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:4526:90: error: expected ‘)’ before ‘a’ 4089s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4089s | ~ ^ 4089s | ) 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:4526:109: error: expected ‘)’ before ‘b’ 4089s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4089s | ~ ^ 4089s | ) 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c: In function ‘futrts_smul_hi64’: 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4089s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4089s | ^~~~~~~~~~ 4089s | __int128__ 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:4530:86: error: expected ‘)’ before ‘a’ 4089s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4089s | ~ ^ 4089s | ) 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:4530:104: error: expected ‘)’ before ‘b’ 4089s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4089s | ~ ^ 4089s | ) 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c: In function ‘mk_compile_opts’: 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop6.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4089s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4089s | ~~^ ~~~~~~~~~~~~~ 4089s | | | 4089s | unsigned int int64_t {aka long long int} 4089s | %llu 4089s 4089s If you find this error message confusing, uninformative, or wrong, please open an issue: 4089s https://github.com/diku-dk/futhark/issues 4089s 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.fut: 4089s Compiling with --backend=opencl: 4089s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.fut:11:33-34: 4089s Unused name "i". 4089s cc failed with code 1: 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c: In function ‘futrts_umul_hi64’: 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4089s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4089s | ^~~~~~~~~~~ 4089s | __uint32_t 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:4512:90: error: expected ‘)’ before ‘a’ 4089s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4089s | ~ ^ 4089s | ) 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:4512:109: error: expected ‘)’ before ‘b’ 4089s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4089s | ~ ^ 4089s | ) 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c: In function ‘futrts_smul_hi64’: 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4089s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4089s | ^~~~~~~~~~ 4089s | __int128__ 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:4516:86: error: expected ‘)’ before ‘a’ 4089s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4089s | ~ ^ 4089s | ) 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:4516:104: error: expected ‘)’ before ‘b’ 4089s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4089s | ~ ^ 4089s | ) 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c: In function ‘mk_compile_opts’: 4089s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop4.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4089s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4089s | ~~^ ~~~~~~~~~~~~~ 4089s | | | 4089s | unsigned int int64_t {aka long long int} 4089s | %llu 4089s 4089s If you find this error message confusing, uninformative, or wrong, please open an issue: 4089s https://github.com/diku-dk/futhark/issues 4089s 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.fut: 4092s Compiling with --backend=opencl: 4092s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.fut:9:23-24: 4092s Unused name "i". 4092s cc failed with code 1: 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c: In function ‘futrts_umul_hi64’: 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4092s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4092s | ^~~~~~~~~~~ 4092s | __uint32_t 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:4511:90: error: expected ‘)’ before ‘a’ 4092s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4092s | ~ ^ 4092s | ) 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:4511:109: error: expected ‘)’ before ‘b’ 4092s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4092s | ~ ^ 4092s | ) 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c: In function ‘futrts_smul_hi64’: 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4092s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4092s | ^~~~~~~~~~ 4092s | __int128__ 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:4515:86: error: expected ‘)’ before ‘a’ 4092s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4092s | ~ ^ 4092s | ) 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:4515:104: error: expected ‘)’ before ‘b’ 4092s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4092s | ~ ^ 4092s | ) 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c: In function ‘mk_compile_opts’: 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop5.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4092s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4092s | ~~^ ~~~~~~~~~~~~~ 4092s | | | 4092s | unsigned int int64_t {aka long long int} 4092s | %llu 4092s 4092s If you find this error message confusing, uninformative, or wrong, please open an issue: 4092s https://github.com/diku-dk/futhark/issues 4092s 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.fut: 4092s Compiling with --backend=opencl: 4092s cc failed with code 1: 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c: In function ‘futrts_umul_hi64’: 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4092s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4092s | ^~~~~~~~~~~ 4092s | __uint32_t 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:4511:90: error: expected ‘)’ before ‘a’ 4092s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4092s | ~ ^ 4092s | ) 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:4511:109: error: expected ‘)’ before ‘b’ 4092s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4092s | ~ ^ 4092s | ) 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c: In function ‘futrts_smul_hi64’: 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4092s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4092s | ^~~~~~~~~~ 4092s | __int128__ 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:4515:86: error: expected ‘)’ before ‘a’ 4092s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4092s | ~ ^ 4092s | ) 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:4515:104: error: expected ‘)’ before ‘b’ 4092s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4092s | ~ ^ 4092s | ) 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c: In function ‘mk_compile_opts’: 4092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/loop7.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4092s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4092s | ~~^ ~~~~~~~~~~~~~ 4092s | | | 4092s | unsigned int int64_t {aka long long int} 4092s | %llu 4092s 4092s If you find this error message confusing, uninformative, or wrong, please open an issue: 4092s https://github.com/diku-dk/futhark/issues 4092s 4098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.fut: 4098s Compiling with --backend=opencl: 4098s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.fut:5:1-6:54: 4098s Entry point return type 4098s 4098s *[n]([m]i64, [m]i64) 4098s 4098s will have an opaque type, so the result will likely not be usable. 4098s cc failed with code 1: 4098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c: In function ‘futrts_umul_hi64’: 4098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:4557:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4098s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4098s | ^~~~~~~~~~~ 4098s | __uint32_t 4098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:4557:78: note: each undeclared identifier is reported only once for each function it appears in 4098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:4557:90: error: expected ‘)’ before ‘a’ 4098s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4098s | ~ ^ 4098s | ) 4098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:4557:109: error: expected ‘)’ before ‘b’ 4098s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4098s | ~ ^ 4098s | ) 4098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c: In function ‘futrts_smul_hi64’: 4098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:4561:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4098s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4098s | ^~~~~~~~~~ 4098s | __int128__ 4098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:4561:86: error: expected ‘)’ before ‘a’ 4098s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4098s | ~ ^ 4098s | ) 4098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:4561:104: error: expected ‘)’ before ‘b’ 4098s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4098s | ~ ^ 4098s | ) 4098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c: In function ‘mk_compile_opts’: 4098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-duplicate.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4098s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4098s | ~~^ ~~~~~~~~~~~~~ 4098s | | | 4098s | unsigned int int64_t {aka long long int} 4098s | %llu 4098s 4098s If you find this error message confusing, uninformative, or wrong, please open an issue: 4098s https://github.com/diku-dk/futhark/issues 4098s 4099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.fut: 4099s Compiling with --backend=opencl: 4099s cc failed with code 1: 4099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c: In function ‘futrts_umul_hi64’: 4099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4099s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4099s | ^~~~~~~~~~~ 4099s | __uint32_t 4099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:4527:90: error: expected ‘)’ before ‘a’ 4099s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4099s | ~ ^ 4099s | ) 4099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:4527:109: error: expected ‘)’ before ‘b’ 4099s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4099s | ~ ^ 4099s | ) 4099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c: In function ‘futrts_smul_hi64’: 4099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4099s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4099s | ^~~~~~~~~~ 4099s | __int128__ 4099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:4531:86: error: expected ‘)’ before ‘a’ 4099s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4099s | ~ ^ 4099s | ) 4099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:4531:104: error: expected ‘)’ before ‘b’ 4099s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4099s | ~ ^ 4099s | ) 4099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c: In function ‘mk_compile_opts’: 4099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/map-replicate.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4099s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4099s | ~~^ ~~~~~~~~~~~~~ 4099s | | | 4099s | unsigned int int64_t {aka long long int} 4099s | %llu 4099s 4099s If you find this error message confusing, uninformative, or wrong, please open an issue: 4099s https://github.com/diku-dk/futhark/issues 4099s 4101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.fut: 4101s Compiling with --backend=opencl: 4101s cc failed with code 1: 4101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c: In function ‘futrts_umul_hi64’: 4101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4101s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4101s | ^~~~~~~~~~~ 4101s | __uint32_t 4101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:4526:90: error: expected ‘)’ before ‘a’ 4101s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4101s | ~ ^ 4101s | ) 4101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:4526:109: error: expected ‘)’ before ‘b’ 4101s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4101s | ~ ^ 4101s | ) 4101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c: In function ‘futrts_smul_hi64’: 4101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4101s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4101s | ^~~~~~~~~~ 4101s | __int128__ 4101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:4530:86: error: expected ‘)’ before ‘a’ 4101s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4101s | ~ ^ 4101s | ) 4101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:4530:104: error: expected ‘)’ before ‘b’ 4101s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4101s | ~ ^ 4101s | ) 4101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c: In function ‘mk_compile_opts’: 4101s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/redomap0.c:7868:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4101s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4101s | ~~^ ~~~~~~~~~~~~~ 4101s | | | 4101s | unsigned int int64_t {aka long long int} 4101s | %llu 4101s 4101s If you find this error message confusing, uninformative, or wrong, please open an issue: 4101s https://github.com/diku-dk/futhark/issues 4101s 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.fut: 4104s Compiling with --backend=opencl: 4104s cc failed with code 1: 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c: In function ‘futrts_umul_hi64’: 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4104s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4104s | ^~~~~~~~~~~ 4104s | __uint32_t 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:4528:90: error: expected ‘)’ before ‘a’ 4104s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4104s | ~ ^ 4104s | ) 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:4528:109: error: expected ‘)’ before ‘b’ 4104s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4104s | ~ ^ 4104s | ) 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c: In function ‘futrts_smul_hi64’: 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4104s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4104s | ^~~~~~~~~~ 4104s | __int128__ 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:4532:86: error: expected ‘)’ before ‘a’ 4104s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4104s | ~ ^ 4104s | ) 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:4532:104: error: expected ‘)’ before ‘b’ 4104s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4104s | ~ ^ 4104s | ) 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c: In function ‘mk_compile_opts’: 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter1.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4104s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4104s | ~~^ ~~~~~~~~~~~~~ 4104s | | | 4104s | unsigned int int64_t {aka long long int} 4104s | %llu 4104s 4104s If you find this error message confusing, uninformative, or wrong, please open an issue: 4104s https://github.com/diku-dk/futhark/issues 4104s 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.fut: 4104s Compiling with --backend=opencl: 4104s cc failed with code 1: 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c: In function ‘futrts_umul_hi64’: 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4104s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4104s | ^~~~~~~~~~~ 4104s | __uint32_t 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:4543:90: error: expected ‘)’ before ‘a’ 4104s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4104s | ~ ^ 4104s | ) 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:4543:109: error: expected ‘)’ before ‘b’ 4104s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4104s | ~ ^ 4104s | ) 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c: In function ‘futrts_smul_hi64’: 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4104s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4104s | ^~~~~~~~~~ 4104s | __int128__ 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:4547:86: error: expected ‘)’ before ‘a’ 4104s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4104s | ~ ^ 4104s | ) 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:4547:104: error: expected ‘)’ before ‘b’ 4104s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4104s | ~ ^ 4104s | ) 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c: In function ‘mk_compile_opts’: 4104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter0.c:7876:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4104s 7876 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4104s | ~~^ ~~~~~~~~~~~~~ 4104s | | | 4104s | unsigned int int64_t {aka long long int} 4104s | %llu 4104s 4104s If you find this error message confusing, uninformative, or wrong, please open an issue: 4104s https://github.com/diku-dk/futhark/issues 4104s 4108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.fut: 4108s Compiling with --backend=opencl: 4108s cc failed with code 1: 4108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c: In function ‘futrts_umul_hi64’: 4108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4108s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4108s | ^~~~~~~~~~~ 4108s | __uint32_t 4108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:4528:90: error: expected ‘)’ before ‘a’ 4108s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4108s | ~ ^ 4108s | ) 4108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:4528:109: error: expected ‘)’ before ‘b’ 4108s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4108s | ~ ^ 4108s | ) 4108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c: In function ‘futrts_smul_hi64’: 4108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4108s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4108s | ^~~~~~~~~~ 4108s | __int128__ 4108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:4532:86: error: expected ‘)’ before ‘a’ 4108s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4108s | ~ ^ 4108s | ) 4108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:4532:104: error: expected ‘)’ before ‘b’ 4108s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4108s | ~ ^ 4108s | ) 4108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c: In function ‘mk_compile_opts’: 4108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter2.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4108s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4108s | ~~^ ~~~~~~~~~~~~~ 4108s | | | 4108s | unsigned int int64_t {aka long long int} 4108s | %llu 4108s 4108s If you find this error message confusing, uninformative, or wrong, please open an issue: 4108s https://github.com/diku-dk/futhark/issues 4108s 4109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.fut: 4109s Compiling with --backend=opencl: 4109s cc failed with code 1: 4109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c: In function ‘futrts_umul_hi64’: 4109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4109s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4109s | ^~~~~~~~~~~ 4109s | __uint32_t 4109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:4527:90: error: expected ‘)’ before ‘a’ 4109s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4109s | ~ ^ 4109s | ) 4109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:4527:109: error: expected ‘)’ before ‘b’ 4109s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4109s | ~ ^ 4109s | ) 4109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c: In function ‘futrts_smul_hi64’: 4109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4109s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4109s | ^~~~~~~~~~ 4109s | __int128__ 4109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:4531:86: error: expected ‘)’ before ‘a’ 4109s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4109s | ~ ^ 4109s | ) 4109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:4531:104: error: expected ‘)’ before ‘b’ 4109s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4109s | ~ ^ 4109s | ) 4109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c: In function ‘mk_compile_opts’: 4109s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/scatter3.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4109s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4109s | ~~^ ~~~~~~~~~~~~~ 4109s | | | 4109s | unsigned int int64_t {aka long long int} 4109s | %llu 4109s 4109s If you find this error message confusing, uninformative, or wrong, please open an issue: 4109s https://github.com/diku-dk/futhark/issues 4109s 4114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.fut: 4114s Compiling with --backend=opencl: 4114s cc failed with code 1: 4114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c: In function ‘futrts_umul_hi64’: 4114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4114s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4114s | ^~~~~~~~~~~ 4114s | __uint32_t 4114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:4512:90: error: expected ‘)’ before ‘a’ 4114s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4114s | ~ ^ 4114s | ) 4114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:4512:109: error: expected ‘)’ before ‘b’ 4114s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4114s | ~ ^ 4114s | ) 4114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c: In function ‘futrts_smul_hi64’: 4114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4114s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4114s | ^~~~~~~~~~ 4114s | __int128__ 4114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:4516:86: error: expected ‘)’ before ‘a’ 4114s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4114s | ~ ^ 4114s | ) 4114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:4516:104: error: expected ‘)’ before ‘b’ 4114s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4114s | ~ ^ 4114s | ) 4114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c: In function ‘mk_compile_opts’: 4114s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat0.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4114s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4114s | ~~^ ~~~~~~~~~~~~~ 4114s | | | 4114s | unsigned int int64_t {aka long long int} 4114s | %llu 4114s 4114s If you find this error message confusing, uninformative, or wrong, please open an issue: 4114s https://github.com/diku-dk/futhark/issues 4114s 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.fut: 4116s Compiling with --backend=opencl: 4116s cc failed with code 1: 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c: In function ‘futrts_umul_hi64’: 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4116s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4116s | ^~~~~~~~~~~ 4116s | __uint32_t 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:4513:90: error: expected ‘)’ before ‘a’ 4116s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4116s | ~ ^ 4116s | ) 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:4513:109: error: expected ‘)’ before ‘b’ 4116s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4116s | ~ ^ 4116s | ) 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c: In function ‘futrts_smul_hi64’: 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4116s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4116s | ^~~~~~~~~~ 4116s | __int128__ 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:4517:86: error: expected ‘)’ before ‘a’ 4116s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4116s | ~ ^ 4116s | ) 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:4517:104: error: expected ‘)’ before ‘b’ 4116s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4116s | ~ ^ 4116s | ) 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c: In function ‘mk_compile_opts’: 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4116s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4116s | ~~^ ~~~~~~~~~~~~~ 4116s | | | 4116s | unsigned int int64_t {aka long long int} 4116s | %llu 4116s 4116s If you find this error message confusing, uninformative, or wrong, please open an issue: 4116s https://github.com/diku-dk/futhark/issues 4116s 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.fut: 4116s Compiling with --backend=opencl: 4116s cc failed with code 1: 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c: In function ‘futrts_umul_hi64’: 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4116s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4116s | ^~~~~~~~~~~ 4116s | __uint32_t 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:4511:90: error: expected ‘)’ before ‘a’ 4116s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4116s | ~ ^ 4116s | ) 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:4511:109: error: expected ‘)’ before ‘b’ 4116s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4116s | ~ ^ 4116s | ) 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c: In function ‘futrts_smul_hi64’: 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4116s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4116s | ^~~~~~~~~~ 4116s | __int128__ 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:4515:86: error: expected ‘)’ before ‘a’ 4116s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4116s | ~ ^ 4116s | ) 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:4515:104: error: expected ‘)’ before ‘b’ 4116s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4116s | ~ ^ 4116s | ) 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c: In function ‘mk_compile_opts’: 4116s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segconcat2.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4116s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4116s | ~~^ ~~~~~~~~~~~~~ 4116s | | | 4116s | unsigned int int64_t {aka long long int} 4116s | %llu 4116s 4116s If you find this error message confusing, uninformative, or wrong, please open an issue: 4116s https://github.com/diku-dk/futhark/issues 4116s 4121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.fut: 4121s Compiling with --backend=opencl: 4121s cc failed with code 1: 4121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c: In function ‘futrts_umul_hi64’: 4121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:4558:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4121s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4121s | ^~~~~~~~~~~ 4121s | __uint32_t 4121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:4558:78: note: each undeclared identifier is reported only once for each function it appears in 4121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:4558:90: error: expected ‘)’ before ‘a’ 4121s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4121s | ~ ^ 4121s | ) 4121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:4558:109: error: expected ‘)’ before ‘b’ 4121s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4121s | ~ ^ 4121s | ) 4121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c: In function ‘futrts_smul_hi64’: 4121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:4562:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4121s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4121s | ^~~~~~~~~~ 4121s | __int128__ 4121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:4562:86: error: expected ‘)’ before ‘a’ 4121s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4121s | ~ ^ 4121s | ) 4121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:4562:104: error: expected ‘)’ before ‘b’ 4121s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4121s | ~ ^ 4121s | ) 4121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c: In function ‘mk_compile_opts’: 4121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce0.c:7901:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4121s 7901 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4121s | ~~^ ~~~~~~~~~~~~~ 4121s | | | 4121s | unsigned int int64_t {aka long long int} 4121s | %llu 4121s 4121s If you find this error message confusing, uninformative, or wrong, please open an issue: 4121s https://github.com/diku-dk/futhark/issues 4121s 4125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.fut: 4125s Compiling with --backend=opencl: 4125s cc failed with code 1: 4125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c: In function ‘futrts_umul_hi64’: 4125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4125s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4125s | ^~~~~~~~~~~ 4125s | __uint32_t 4125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:4528:90: error: expected ‘)’ before ‘a’ 4125s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4125s | ~ ^ 4125s | ) 4125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:4528:109: error: expected ‘)’ before ‘b’ 4125s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4125s | ~ ^ 4125s | ) 4125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c: In function ‘futrts_smul_hi64’: 4125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4125s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4125s | ^~~~~~~~~~ 4125s | __int128__ 4125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:4532:86: error: expected ‘)’ before ‘a’ 4125s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4125s | ~ ^ 4125s | ) 4125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:4532:104: error: expected ‘)’ before ‘b’ 4125s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4125s | ~ ^ 4125s | ) 4125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c: In function ‘mk_compile_opts’: 4125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segscan0.c:7866:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4125s 7866 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4125s | ~~^ ~~~~~~~~~~~~~ 4125s | | | 4125s | unsigned int int64_t {aka long long int} 4125s | %llu 4125s 4125s If you find this error message confusing, uninformative, or wrong, please open an issue: 4125s https://github.com/diku-dk/futhark/issues 4125s 4126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.fut: 4126s Compiling with --backend=opencl: 4126s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.fut:4:11-12: 4126s Unused name "n". 4126s 4126s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.fut:4:20-23: 4126s Unused name "xss". 4126s 4126s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.fut:5:73-83: 4126s Defaulting ambiguous type to i32. 4126s cc failed with code 1: 4126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c: In function ‘futrts_umul_hi64’: 4126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4126s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4126s | ^~~~~~~~~~~ 4126s | __uint32_t 4126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:4513:90: error: expected ‘)’ before ‘a’ 4126s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4126s | ~ ^ 4126s | ) 4126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:4513:109: error: expected ‘)’ before ‘b’ 4126s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4126s | ~ ^ 4126s | ) 4126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c: In function ‘futrts_smul_hi64’: 4126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4126s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4126s | ^~~~~~~~~~ 4126s | __int128__ 4126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:4517:86: error: expected ‘)’ before ‘a’ 4126s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4126s | ~ ^ 4126s | ) 4126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:4517:104: error: expected ‘)’ before ‘b’ 4126s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4126s | ~ ^ 4126s | ) 4126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c: In function ‘mk_compile_opts’: 4126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/doublebuffer.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4126s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4126s | ~~^ ~~~~~~~~~~~~~ 4126s | | | 4126s | unsigned int int64_t {aka long long int} 4126s | %llu 4126s 4126s If you find this error message confusing, uninformative, or wrong, please open an issue: 4126s https://github.com/diku-dk/futhark/issues 4126s 4130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.fut: 4130s Compiling with --backend=opencl: 4130s cc failed with code 1: 4130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c: In function ‘futrts_umul_hi64’: 4130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4130s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4130s | ^~~~~~~~~~~ 4130s | __uint32_t 4130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:4512:90: error: expected ‘)’ before ‘a’ 4130s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4130s | ~ ^ 4130s | ) 4130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:4512:109: error: expected ‘)’ before ‘b’ 4130s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4130s | ~ ^ 4130s | ) 4130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c: In function ‘futrts_smul_hi64’: 4130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4130s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4130s | ^~~~~~~~~~ 4130s | __int128__ 4130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:4516:86: error: expected ‘)’ before ‘a’ 4130s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4130s | ~ ^ 4130s | ) 4130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:4516:104: error: expected ‘)’ before ‘b’ 4130s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4130s | ~ ^ 4130s | ) 4130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c: In function ‘mk_compile_opts’: 4130s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy0.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4130s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4130s | ~~^ ~~~~~~~~~~~~~ 4130s | | | 4130s | unsigned int int64_t {aka long long int} 4130s | %llu 4130s 4130s If you find this error message confusing, uninformative, or wrong, please open an issue: 4130s https://github.com/diku-dk/futhark/issues 4130s 4130s 334 failed, 6 passed, 1966 to go. 4131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.fut: 4131s Compiling with --backend=opencl: 4131s cc failed with code 1: 4131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c: In function ‘futrts_umul_hi64’: 4131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4131s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4131s | ^~~~~~~~~~~ 4131s | __uint32_t 4131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:4511:90: error: expected ‘)’ before ‘a’ 4131s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4131s | ~ ^ 4131s | ) 4131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:4511:109: error: expected ‘)’ before ‘b’ 4131s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4131s | ~ ^ 4131s | ) 4131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c: In function ‘futrts_smul_hi64’: 4131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4131s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4131s | ^~~~~~~~~~ 4131s | __int128__ 4131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:4515:86: error: expected ‘)’ before ‘a’ 4131s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4131s | ~ ^ 4131s | ) 4131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:4515:104: error: expected ‘)’ before ‘b’ 4131s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4131s | ~ ^ 4131s | ) 4131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c: In function ‘mk_compile_opts’: 4131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entrycopy1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4131s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4131s | ~~^ ~~~~~~~~~~~~~ 4131s | | | 4131s | unsigned int int64_t {aka long long int} 4131s | %llu 4131s 4131s If you find this error message confusing, uninformative, or wrong, please open an issue: 4131s https://github.com/diku-dk/futhark/issues 4131s 4132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.fut: 4132s Compiling with --backend=opencl: 4132s cc failed with code 1: 4132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c: In function ‘futrts_umul_hi64’: 4132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4132s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4132s | ^~~~~~~~~~~ 4132s | __uint32_t 4132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:4512:90: error: expected ‘)’ before ‘a’ 4132s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4132s | ~ ^ 4132s | ) 4132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:4512:109: error: expected ‘)’ before ‘b’ 4132s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4132s | ~ ^ 4132s | ) 4132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c: In function ‘futrts_smul_hi64’: 4132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4132s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4132s | ^~~~~~~~~~ 4132s | __int128__ 4132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:4516:86: error: expected ‘)’ before ‘a’ 4132s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4132s | ~ ^ 4132s | ) 4132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:4516:104: error: expected ‘)’ before ‘b’ 4132s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4132s | ~ ^ 4132s | ) 4132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c: In function ‘mk_compile_opts’: 4132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryexpr.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4132s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4132s | ~~^ ~~~~~~~~~~~~~ 4132s | | | 4132s | unsigned int int64_t {aka long long int} 4132s | %llu 4132s 4132s If you find this error message confusing, uninformative, or wrong, please open an issue: 4132s https://github.com/diku-dk/futhark/issues 4132s 4134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.fut: 4134s Compiling with --backend=opencl: 4134s cc failed with code 1: 4134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c: In function ‘futrts_umul_hi64’: 4134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4134s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4134s | ^~~~~~~~~~~ 4134s | __uint32_t 4134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:4526:90: error: expected ‘)’ before ‘a’ 4134s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4134s | ~ ^ 4134s | ) 4134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:4526:109: error: expected ‘)’ before ‘b’ 4134s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4134s | ~ ^ 4134s | ) 4134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c: In function ‘futrts_smul_hi64’: 4134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4134s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4134s | ^~~~~~~~~~ 4134s | __int128__ 4134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:4530:86: error: expected ‘)’ before ‘a’ 4134s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4134s | ~ ^ 4134s | ) 4134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:4530:104: error: expected ‘)’ before ‘b’ 4134s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4134s | ~ ^ 4134s | ) 4134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c: In function ‘mk_compile_opts’: 4134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/distribution/segreduce1.c:7907:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4134s 7907 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4134s | ~~^ ~~~~~~~~~~~~~ 4134s | | | 4134s | unsigned int int64_t {aka long long int} 4134s | %llu 4134s 4134s If you find this error message confusing, uninformative, or wrong, please open an issue: 4134s https://github.com/diku-dk/futhark/issues 4134s 4136s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.fut: 4136s Compiling with --backend=opencl: 4136s cc failed with code 1: 4136s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c: In function ‘futrts_umul_hi64’: 4136s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4136s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4136s | ^~~~~~~~~~~ 4136s | __uint32_t 4136s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4136s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:4497:90: error: expected ‘)’ before ‘a’ 4136s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4136s | ~ ^ 4136s | ) 4136s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:4497:109: error: expected ‘)’ before ‘b’ 4136s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4136s | ~ ^ 4136s | ) 4136s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c: In function ‘futrts_smul_hi64’: 4136s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4136s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4136s | ^~~~~~~~~~ 4136s | __int128__ 4136s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:4501:86: error: expected ‘)’ before ‘a’ 4136s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4136s | ~ ^ 4136s | ) 4136s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:4501:104: error: expected ‘)’ before ‘b’ 4136s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4136s | ~ ^ 4136s | ) 4136s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c: In function ‘mk_compile_opts’: 4136s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/entryval.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4136s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4136s | ~~^ ~~~~~~~~~~~~~ 4136s | | | 4136s | unsigned int int64_t {aka long long int} 4136s | %llu 4136s 4136s If you find this error message confusing, uninformative, or wrong, please open an issue: 4136s https://github.com/diku-dk/futhark/issues 4136s 4139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.fut: 4139s Compiling with --backend=opencl: 4139s cc failed with code 1: 4139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c: In function ‘futrts_umul_hi64’: 4139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4139s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4139s | ^~~~~~~~~~~ 4139s | __uint32_t 4139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:4497:90: error: expected ‘)’ before ‘a’ 4139s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4139s | ~ ^ 4139s | ) 4139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:4497:109: error: expected ‘)’ before ‘b’ 4139s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4139s | ~ ^ 4139s | ) 4139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c: In function ‘futrts_smul_hi64’: 4139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4139s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4139s | ^~~~~~~~~~ 4139s | __int128__ 4139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:4501:86: error: expected ‘)’ before ‘a’ 4139s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4139s | ~ ^ 4139s | ) 4139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:4501:104: error: expected ‘)’ before ‘b’ 4139s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4139s | ~ ^ 4139s | ) 4139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c: In function ‘mk_compile_opts’: 4139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4139s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4139s | ~~^ ~~~~~~~~~~~~~ 4139s | | | 4139s | unsigned int int64_t {aka long long int} 4139s | %llu 4139s 4139s If you find this error message confusing, uninformative, or wrong, please open an issue: 4139s https://github.com/diku-dk/futhark/issues 4139s 4140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.fut: 4140s Compiling with --backend=opencl: 4140s cc failed with code 1: 4140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c: In function ‘futrts_umul_hi64’: 4140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4140s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4140s | ^~~~~~~~~~~ 4140s | __uint32_t 4140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:4497:90: error: expected ‘)’ before ‘a’ 4140s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4140s | ~ ^ 4140s | ) 4140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:4497:109: error: expected ‘)’ before ‘b’ 4140s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4140s | ~ ^ 4140s | ) 4140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c: In function ‘futrts_smul_hi64’: 4140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4140s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4140s | ^~~~~~~~~~ 4140s | __int128__ 4140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:4501:86: error: expected ‘)’ before ‘a’ 4140s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4140s | ~ ^ 4140s | ) 4140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:4501:104: error: expected ‘)’ before ‘b’ 4140s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4140s | ~ ^ 4140s | ) 4140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c: In function ‘mk_compile_opts’: 4140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4140s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4140s | ~~^ ~~~~~~~~~~~~~ 4140s | | | 4140s | unsigned int int64_t {aka long long int} 4140s | %llu 4140s 4140s If you find this error message confusing, uninformative, or wrong, please open an issue: 4140s https://github.com/diku-dk/futhark/issues 4140s 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.fut: 4145s Compiling with --backend=opencl: 4145s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.fut:7:24-25: 4145s Unused name "y". 4145s cc failed with code 1: 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c: In function ‘futrts_umul_hi64’: 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4145s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4145s | ^~~~~~~~~~~ 4145s | __uint32_t 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:4497:90: error: expected ‘)’ before ‘a’ 4145s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4145s | ~ ^ 4145s | ) 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:4497:109: error: expected ‘)’ before ‘b’ 4145s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4145s | ~ ^ 4145s | ) 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c: In function ‘futrts_smul_hi64’: 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4145s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4145s | ^~~~~~~~~~ 4145s | __int128__ 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:4501:86: error: expected ‘)’ before ‘a’ 4145s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4145s | ~ ^ 4145s | ) 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:4501:104: error: expected ‘)’ before ‘b’ 4145s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4145s | ~ ^ 4145s | ) 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c: In function ‘mk_compile_opts’: 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum10.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4145s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4145s | ~~^ ~~~~~~~~~~~~~ 4145s | | | 4145s | unsigned int int64_t {aka long long int} 4145s | %llu 4145s 4145s If you find this error message confusing, uninformative, or wrong, please open an issue: 4145s https://github.com/diku-dk/futhark/issues 4145s 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.fut: 4145s Compiling with --backend=opencl: 4145s cc failed with code 1: 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c: In function ‘futrts_umul_hi64’: 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4145s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4145s | ^~~~~~~~~~~ 4145s | __uint32_t 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:4497:90: error: expected ‘)’ before ‘a’ 4145s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4145s | ~ ^ 4145s | ) 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:4497:109: error: expected ‘)’ before ‘b’ 4145s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4145s | ~ ^ 4145s | ) 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c: In function ‘futrts_smul_hi64’: 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4145s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4145s | ^~~~~~~~~~ 4145s | __int128__ 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:4501:86: error: expected ‘)’ before ‘a’ 4145s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4145s | ~ ^ 4145s | ) 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:4501:104: error: expected ‘)’ before ‘b’ 4145s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4145s | ~ ^ 4145s | ) 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c: In function ‘mk_compile_opts’: 4145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum11.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4145s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4145s | ~~^ ~~~~~~~~~~~~~ 4145s | | | 4145s | unsigned int int64_t {aka long long int} 4145s | %llu 4145s 4145s If you find this error message confusing, uninformative, or wrong, please open an issue: 4145s https://github.com/diku-dk/futhark/issues 4145s 4147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.fut: 4147s Compiling with --backend=opencl: 4147s cc failed with code 1: 4147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c: In function ‘futrts_umul_hi64’: 4147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4147s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4147s | ^~~~~~~~~~~ 4147s | __uint32_t 4147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:4497:90: error: expected ‘)’ before ‘a’ 4147s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4147s | ~ ^ 4147s | ) 4147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:4497:109: error: expected ‘)’ before ‘b’ 4147s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4147s | ~ ^ 4147s | ) 4147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c: In function ‘futrts_smul_hi64’: 4147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4147s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4147s | ^~~~~~~~~~ 4147s | __int128__ 4147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:4501:86: error: expected ‘)’ before ‘a’ 4147s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4147s | ~ ^ 4147s | ) 4147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:4501:104: error: expected ‘)’ before ‘b’ 4147s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4147s | ~ ^ 4147s | ) 4147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c: In function ‘mk_compile_opts’: 4147s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum12.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4147s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4147s | ~~^ ~~~~~~~~~~~~~ 4147s | | | 4147s | unsigned int int64_t {aka long long int} 4147s | %llu 4147s 4147s If you find this error message confusing, uninformative, or wrong, please open an issue: 4147s https://github.com/diku-dk/futhark/issues 4147s 4149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.fut: 4149s Compiling with --backend=opencl: 4149s cc failed with code 1: 4149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c: In function ‘futrts_umul_hi64’: 4149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4149s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4149s | ^~~~~~~~~~~ 4149s | __uint32_t 4149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:4511:90: error: expected ‘)’ before ‘a’ 4149s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4149s | ~ ^ 4149s | ) 4149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:4511:109: error: expected ‘)’ before ‘b’ 4149s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4149s | ~ ^ 4149s | ) 4149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c: In function ‘futrts_smul_hi64’: 4149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4149s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4149s | ^~~~~~~~~~ 4149s | __int128__ 4149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:4515:86: error: expected ‘)’ before ‘a’ 4149s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4149s | ~ ^ 4149s | ) 4149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:4515:104: error: expected ‘)’ before ‘b’ 4149s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4149s | ~ ^ 4149s | ) 4149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c: In function ‘mk_compile_opts’: 4149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum13.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4149s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4149s | ~~^ ~~~~~~~~~~~~~ 4149s | | | 4149s | unsigned int int64_t {aka long long int} 4149s | %llu 4149s 4149s If you find this error message confusing, uninformative, or wrong, please open an issue: 4149s https://github.com/diku-dk/futhark/issues 4149s 4151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.fut: 4151s Compiling with --backend=opencl: 4151s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.fut:7:1-38: 4151s Entry point return type 4151s 4151s #bar | #foo 4151s 4151s will have an opaque type, so the result will likely not be usable. 4151s 4151s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.fut:7:11-12: 4151s Unused name "x". 4151s cc failed with code 1: 4151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c: In function ‘futrts_umul_hi64’: 4151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:4519:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4151s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4151s | ^~~~~~~~~~~ 4151s | __uint32_t 4151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:4519:78: note: each undeclared identifier is reported only once for each function it appears in 4151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:4519:90: error: expected ‘)’ before ‘a’ 4151s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4151s | ~ ^ 4151s | ) 4151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:4519:109: error: expected ‘)’ before ‘b’ 4151s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4151s | ~ ^ 4151s | ) 4151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c: In function ‘futrts_smul_hi64’: 4151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:4523:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4151s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4151s | ^~~~~~~~~~ 4151s | __int128__ 4151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:4523:86: error: expected ‘)’ before ‘a’ 4151s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4151s | ~ ^ 4151s | ) 4151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:4523:104: error: expected ‘)’ before ‘b’ 4151s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4151s | ~ ^ 4151s | ) 4151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c: In function ‘mk_compile_opts’: 4151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum14.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4151s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4151s | ~~^ ~~~~~~~~~~~~~ 4151s | | | 4151s | unsigned int int64_t {aka long long int} 4151s | %llu 4151s 4151s If you find this error message confusing, uninformative, or wrong, please open an issue: 4151s https://github.com/diku-dk/futhark/issues 4151s 4157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.fut: 4157s Compiling with --backend=opencl: 4157s cc failed with code 1: 4157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c: In function ‘futrts_umul_hi64’: 4157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4157s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4157s | ^~~~~~~~~~~ 4157s | __uint32_t 4157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:4511:90: error: expected ‘)’ before ‘a’ 4157s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4157s | ~ ^ 4157s | ) 4157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:4511:109: error: expected ‘)’ before ‘b’ 4157s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4157s | ~ ^ 4157s | ) 4157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c: In function ‘futrts_smul_hi64’: 4157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4157s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4157s | ^~~~~~~~~~ 4157s | __int128__ 4157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:4515:86: error: expected ‘)’ before ‘a’ 4157s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4157s | ~ ^ 4157s | ) 4157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:4515:104: error: expected ‘)’ before ‘b’ 4157s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4157s | ~ ^ 4157s | ) 4157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c: In function ‘mk_compile_opts’: 4157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum16.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4157s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4157s | ~~^ ~~~~~~~~~~~~~ 4157s | | | 4157s | unsigned int int64_t {aka long long int} 4157s | %llu 4157s 4157s If you find this error message confusing, uninformative, or wrong, please open an issue: 4157s https://github.com/diku-dk/futhark/issues 4157s 4159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.fut: 4159s Compiling with --backend=opencl: 4159s cc failed with code 1: 4159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c: In function ‘futrts_umul_hi64’: 4159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4159s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4159s | ^~~~~~~~~~~ 4159s | __uint32_t 4159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 4159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:4485:90: error: expected ‘)’ before ‘a’ 4159s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4159s | ~ ^ 4159s | ) 4159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:4485:109: error: expected ‘)’ before ‘b’ 4159s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4159s | ~ ^ 4159s | ) 4159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c: In function ‘futrts_smul_hi64’: 4159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4159s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4159s | ^~~~~~~~~~ 4159s | __int128__ 4159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:4489:86: error: expected ‘)’ before ‘a’ 4159s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4159s | ~ ^ 4159s | ) 4159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:4489:104: error: expected ‘)’ before ‘b’ 4159s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4159s | ~ ^ 4159s | ) 4159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c: In function ‘mk_compile_opts’: 4159s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum18.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4159s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4159s | ~~^ ~~~~~~~~~~~~~ 4159s | | | 4159s | unsigned int int64_t {aka long long int} 4159s | %llu 4159s 4159s If you find this error message confusing, uninformative, or wrong, please open an issue: 4159s https://github.com/diku-dk/futhark/issues 4159s 4160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.fut: 4160s Compiling with --backend=opencl: 4160s cc failed with code 1: 4160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c: In function ‘futrts_umul_hi64’: 4160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4160s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4160s | ^~~~~~~~~~~ 4160s | __uint32_t 4160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:4511:90: error: expected ‘)’ before ‘a’ 4160s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4160s | ~ ^ 4160s | ) 4160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:4511:109: error: expected ‘)’ before ‘b’ 4160s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4160s | ~ ^ 4160s | ) 4160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c: In function ‘futrts_smul_hi64’: 4160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4160s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4160s | ^~~~~~~~~~ 4160s | __int128__ 4160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:4515:86: error: expected ‘)’ before ‘a’ 4160s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4160s | ~ ^ 4160s | ) 4160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:4515:104: error: expected ‘)’ before ‘b’ 4160s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4160s | ~ ^ 4160s | ) 4160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c: In function ‘mk_compile_opts’: 4160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum17.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4160s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4160s | ~~^ ~~~~~~~~~~~~~ 4160s | | | 4160s | unsigned int int64_t {aka long long int} 4160s | %llu 4160s 4160s If you find this error message confusing, uninformative, or wrong, please open an issue: 4160s https://github.com/diku-dk/futhark/issues 4160s 4161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.fut: 4161s Compiling with --backend=opencl: 4161s cc failed with code 1: 4161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c: In function ‘futrts_umul_hi64’: 4161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4161s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4161s | ^~~~~~~~~~~ 4161s | __uint32_t 4161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:4497:90: error: expected ‘)’ before ‘a’ 4161s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4161s | ~ ^ 4161s | ) 4161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:4497:109: error: expected ‘)’ before ‘b’ 4161s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4161s | ~ ^ 4161s | ) 4161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c: In function ‘futrts_smul_hi64’: 4161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4161s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4161s | ^~~~~~~~~~ 4161s | __int128__ 4161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:4501:86: error: expected ‘)’ before ‘a’ 4161s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4161s | ~ ^ 4161s | ) 4161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:4501:104: error: expected ‘)’ before ‘b’ 4161s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4161s | ~ ^ 4161s | ) 4161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c: In function ‘mk_compile_opts’: 4161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4161s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4161s | ~~^ ~~~~~~~~~~~~~ 4161s | | | 4161s | unsigned int int64_t {aka long long int} 4161s | %llu 4161s 4161s If you find this error message confusing, uninformative, or wrong, please open an issue: 4161s https://github.com/diku-dk/futhark/issues 4161s 4165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.fut: 4165s Compiling with --backend=opencl: 4165s cc failed with code 1: 4165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c: In function ‘futrts_umul_hi64’: 4165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4165s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4165s | ^~~~~~~~~~~ 4165s | __uint32_t 4165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:4497:90: error: expected ‘)’ before ‘a’ 4165s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4165s | ~ ^ 4165s | ) 4165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:4497:109: error: expected ‘)’ before ‘b’ 4165s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4165s | ~ ^ 4165s | ) 4165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c: In function ‘futrts_smul_hi64’: 4165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4165s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4165s | ^~~~~~~~~~ 4165s | __int128__ 4165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:4501:86: error: expected ‘)’ before ‘a’ 4165s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4165s | ~ ^ 4165s | ) 4165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:4501:104: error: expected ‘)’ before ‘b’ 4165s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4165s | ~ ^ 4165s | ) 4165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c: In function ‘mk_compile_opts’: 4165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum23.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4165s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4165s | ~~^ ~~~~~~~~~~~~~ 4165s | | | 4165s | unsigned int int64_t {aka long long int} 4165s | %llu 4165s 4165s If you find this error message confusing, uninformative, or wrong, please open an issue: 4165s https://github.com/diku-dk/futhark/issues 4165s 4168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.fut: 4168s Compiling with --backend=opencl: 4168s cc failed with code 1: 4168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c: In function ‘futrts_umul_hi64’: 4168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4168s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4168s | ^~~~~~~~~~~ 4168s | __uint32_t 4168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:4497:90: error: expected ‘)’ before ‘a’ 4168s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4168s | ~ ^ 4168s | ) 4168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:4497:109: error: expected ‘)’ before ‘b’ 4168s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4168s | ~ ^ 4168s | ) 4168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c: In function ‘futrts_smul_hi64’: 4168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4168s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4168s | ^~~~~~~~~~ 4168s | __int128__ 4168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:4501:86: error: expected ‘)’ before ‘a’ 4168s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4168s | ~ ^ 4168s | ) 4168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:4501:104: error: expected ‘)’ before ‘b’ 4168s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4168s | ~ ^ 4168s | ) 4168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c: In function ‘mk_compile_opts’: 4168s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum24.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4168s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4168s | ~~^ ~~~~~~~~~~~~~ 4168s | | | 4168s | unsigned int int64_t {aka long long int} 4168s | %llu 4168s 4168s If you find this error message confusing, uninformative, or wrong, please open an issue: 4168s https://github.com/diku-dk/futhark/issues 4168s 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.fut: 4169s Compiling with --backend=opencl: 4169s cc failed with code 1: 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c: In function ‘futrts_umul_hi64’: 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4169s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4169s | ^~~~~~~~~~~ 4169s | __uint32_t 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:4497:90: error: expected ‘)’ before ‘a’ 4169s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4169s | ~ ^ 4169s | ) 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:4497:109: error: expected ‘)’ before ‘b’ 4169s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4169s | ~ ^ 4169s | ) 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c: In function ‘futrts_smul_hi64’: 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4169s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4169s | ^~~~~~~~~~ 4169s | __int128__ 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:4501:86: error: expected ‘)’ before ‘a’ 4169s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4169s | ~ ^ 4169s | ) 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:4501:104: error: expected ‘)’ before ‘b’ 4169s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4169s | ~ ^ 4169s | ) 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c: In function ‘mk_compile_opts’: 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum26.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4169s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4169s | ~~^ ~~~~~~~~~~~~~ 4169s | | | 4169s | unsigned int int64_t {aka long long int} 4169s | %llu 4169s 4169s If you find this error message confusing, uninformative, or wrong, please open an issue: 4169s https://github.com/diku-dk/futhark/issues 4169s 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.fut: 4169s Compiling with --backend=opencl: 4169s cc failed with code 1: 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c: In function ‘futrts_umul_hi64’: 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4169s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4169s | ^~~~~~~~~~~ 4169s | __uint32_t 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:4497:90: error: expected ‘)’ before ‘a’ 4169s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4169s | ~ ^ 4169s | ) 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:4497:109: error: expected ‘)’ before ‘b’ 4169s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4169s | ~ ^ 4169s | ) 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c: In function ‘futrts_smul_hi64’: 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4169s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4169s | ^~~~~~~~~~ 4169s | __int128__ 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:4501:86: error: expected ‘)’ before ‘a’ 4169s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4169s | ~ ^ 4169s | ) 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:4501:104: error: expected ‘)’ before ‘b’ 4169s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4169s | ~ ^ 4169s | ) 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c: In function ‘mk_compile_opts’: 4169s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum25.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4169s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4169s | ~~^ ~~~~~~~~~~~~~ 4169s | | | 4169s | unsigned int int64_t {aka long long int} 4169s | %llu 4169s 4169s If you find this error message confusing, uninformative, or wrong, please open an issue: 4169s https://github.com/diku-dk/futhark/issues 4169s 4172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.fut: 4172s Compiling with --backend=opencl: 4172s cc failed with code 1: 4172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c: In function ‘futrts_umul_hi64’: 4172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4172s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4172s | ^~~~~~~~~~~ 4172s | __uint32_t 4172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:4497:90: error: expected ‘)’ before ‘a’ 4172s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4172s | ~ ^ 4172s | ) 4172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:4497:109: error: expected ‘)’ before ‘b’ 4172s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4172s | ~ ^ 4172s | ) 4172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c: In function ‘futrts_smul_hi64’: 4172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4172s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4172s | ^~~~~~~~~~ 4172s | __int128__ 4172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:4501:86: error: expected ‘)’ before ‘a’ 4172s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4172s | ~ ^ 4172s | ) 4172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:4501:104: error: expected ‘)’ before ‘b’ 4172s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4172s | ~ ^ 4172s | ) 4172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c: In function ‘mk_compile_opts’: 4172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum27.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4172s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4172s | ~~^ ~~~~~~~~~~~~~ 4172s | | | 4172s | unsigned int int64_t {aka long long int} 4172s | %llu 4172s 4172s If you find this error message confusing, uninformative, or wrong, please open an issue: 4172s https://github.com/diku-dk/futhark/issues 4172s 4173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.fut: 4173s Compiling with --backend=opencl: 4173s cc failed with code 1: 4173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c: In function ‘futrts_umul_hi64’: 4173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4173s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4173s | ^~~~~~~~~~~ 4173s | __uint32_t 4173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:4497:90: error: expected ‘)’ before ‘a’ 4173s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4173s | ~ ^ 4173s | ) 4173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:4497:109: error: expected ‘)’ before ‘b’ 4173s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4173s | ~ ^ 4173s | ) 4173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c: In function ‘futrts_smul_hi64’: 4173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4173s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4173s | ^~~~~~~~~~ 4173s | __int128__ 4173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:4501:86: error: expected ‘)’ before ‘a’ 4173s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4173s | ~ ^ 4173s | ) 4173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:4501:104: error: expected ‘)’ before ‘b’ 4173s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4173s | ~ ^ 4173s | ) 4173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c: In function ‘mk_compile_opts’: 4173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum28.c:7836:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4173s 7836 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4173s | ~~^ ~~~~~~~~~~~~~ 4173s | | | 4173s | unsigned int int64_t {aka long long int} 4173s | %llu 4173s 4173s If you find this error message confusing, uninformative, or wrong, please open an issue: 4173s https://github.com/diku-dk/futhark/issues 4173s 4174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.fut: 4174s Compiling with --backend=opencl: 4174s cc failed with code 1: 4174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c: In function ‘futrts_umul_hi64’: 4174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4174s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4174s | ^~~~~~~~~~~ 4174s | __uint32_t 4174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:4511:90: error: expected ‘)’ before ‘a’ 4174s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4174s | ~ ^ 4174s | ) 4174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:4511:109: error: expected ‘)’ before ‘b’ 4174s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4174s | ~ ^ 4174s | ) 4174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c: In function ‘futrts_smul_hi64’: 4174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4174s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4174s | ^~~~~~~~~~ 4174s | __int128__ 4174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:4515:86: error: expected ‘)’ before ‘a’ 4174s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4174s | ~ ^ 4174s | ) 4174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:4515:104: error: expected ‘)’ before ‘b’ 4174s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4174s | ~ ^ 4174s | ) 4174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c: In function ‘mk_compile_opts’: 4174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum29.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4174s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4174s | ~~^ ~~~~~~~~~~~~~ 4174s | | | 4174s | unsigned int int64_t {aka long long int} 4174s | %llu 4174s 4174s If you find this error message confusing, uninformative, or wrong, please open an issue: 4174s https://github.com/diku-dk/futhark/issues 4174s 4175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.fut: 4176s Compiling with --backend=opencl: 4176s cc failed with code 1: 4176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c: In function ‘futrts_umul_hi64’: 4176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4176s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4176s | ^~~~~~~~~~~ 4176s | __uint32_t 4176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:4497:90: error: expected ‘)’ before ‘a’ 4176s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4176s | ~ ^ 4176s | ) 4176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:4497:109: error: expected ‘)’ before ‘b’ 4176s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4176s | ~ ^ 4176s | ) 4176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c: In function ‘futrts_smul_hi64’: 4176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4176s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4176s | ^~~~~~~~~~ 4176s | __int128__ 4176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:4501:86: error: expected ‘)’ before ‘a’ 4176s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4176s | ~ ^ 4176s | ) 4176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:4501:104: error: expected ‘)’ before ‘b’ 4176s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4176s | ~ ^ 4176s | ) 4176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c: In function ‘mk_compile_opts’: 4176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum3.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4176s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4176s | ~~^ ~~~~~~~~~~~~~ 4176s | | | 4176s | unsigned int int64_t {aka long long int} 4176s | %llu 4176s 4176s If you find this error message confusing, uninformative, or wrong, please open an issue: 4176s https://github.com/diku-dk/futhark/issues 4176s 4178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.fut: 4178s Compiling with --backend=opencl: 4178s cc failed with code 1: 4178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c: In function ‘futrts_umul_hi64’: 4178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4178s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4178s | ^~~~~~~~~~~ 4178s | __uint32_t 4178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 4178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:4485:90: error: expected ‘)’ before ‘a’ 4178s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4178s | ~ ^ 4178s | ) 4178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:4485:109: error: expected ‘)’ before ‘b’ 4178s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4178s | ~ ^ 4178s | ) 4178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c: In function ‘futrts_smul_hi64’: 4178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4178s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4178s | ^~~~~~~~~~ 4178s | __int128__ 4178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:4489:86: error: expected ‘)’ before ‘a’ 4178s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4178s | ~ ^ 4178s | ) 4178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:4489:104: error: expected ‘)’ before ‘b’ 4178s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4178s | ~ ^ 4178s | ) 4178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c: In function ‘mk_compile_opts’: 4178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum30.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4178s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4178s | ~~^ ~~~~~~~~~~~~~ 4178s | | | 4178s | unsigned int int64_t {aka long long int} 4178s | %llu 4178s 4178s If you find this error message confusing, uninformative, or wrong, please open an issue: 4178s https://github.com/diku-dk/futhark/issues 4178s 4188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.fut: 4188s Compiling with --backend=opencl: 4188s cc failed with code 1: 4188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c: In function ‘futrts_umul_hi64’: 4188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4188s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4188s | ^~~~~~~~~~~ 4188s | __uint32_t 4188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:4497:90: error: expected ‘)’ before ‘a’ 4188s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4188s | ~ ^ 4188s | ) 4188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:4497:109: error: expected ‘)’ before ‘b’ 4188s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4188s | ~ ^ 4188s | ) 4188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c: In function ‘futrts_smul_hi64’: 4188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4188s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4188s | ^~~~~~~~~~ 4188s | __int128__ 4188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:4501:86: error: expected ‘)’ before ‘a’ 4188s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4188s | ~ ^ 4188s | ) 4188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:4501:104: error: expected ‘)’ before ‘b’ 4188s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4188s | ~ ^ 4188s | ) 4188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c: In function ‘mk_compile_opts’: 4188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum4.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4188s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4188s | ~~^ ~~~~~~~~~~~~~ 4188s | | | 4188s | unsigned int int64_t {aka long long int} 4188s | %llu 4188s 4188s If you find this error message confusing, uninformative, or wrong, please open an issue: 4188s https://github.com/diku-dk/futhark/issues 4188s 4191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.fut: 4191s Compiling with --backend=opencl: 4191s cc failed with code 1: 4191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c: In function ‘futrts_umul_hi64’: 4191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4191s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4191s | ^~~~~~~~~~~ 4191s | __uint32_t 4191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:4512:90: error: expected ‘)’ before ‘a’ 4191s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4191s | ~ ^ 4191s | ) 4191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:4512:109: error: expected ‘)’ before ‘b’ 4191s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4191s | ~ ^ 4191s | ) 4191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c: In function ‘futrts_smul_hi64’: 4191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4191s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4191s | ^~~~~~~~~~ 4191s | __int128__ 4191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:4516:86: error: expected ‘)’ before ‘a’ 4191s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4191s | ~ ^ 4191s | ) 4191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:4516:104: error: expected ‘)’ before ‘b’ 4191s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4191s | ~ ^ 4191s | ) 4191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c: In function ‘mk_compile_opts’: 4191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum45.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4191s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4191s | ~~^ ~~~~~~~~~~~~~ 4191s | | | 4191s | unsigned int int64_t {aka long long int} 4191s | %llu 4191s 4191s If you find this error message confusing, uninformative, or wrong, please open an issue: 4191s https://github.com/diku-dk/futhark/issues 4191s 4191s 360 failed, 27 passed, 1919 to go. 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.fut: 4193s Compiling with --backend=opencl: 4193s cc failed with code 1: 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c: In function ‘futrts_umul_hi64’: 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4193s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4193s | ^~~~~~~~~~~ 4193s | __uint32_t 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:4497:90: error: expected ‘)’ before ‘a’ 4193s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4193s | ~ ^ 4193s | ) 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:4497:109: error: expected ‘)’ before ‘b’ 4193s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4193s | ~ ^ 4193s | ) 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c: In function ‘futrts_smul_hi64’: 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4193s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4193s | ^~~~~~~~~~ 4193s | __int128__ 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:4501:86: error: expected ‘)’ before ‘a’ 4193s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4193s | ~ ^ 4193s | ) 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:4501:104: error: expected ‘)’ before ‘b’ 4193s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4193s | ~ ^ 4193s | ) 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c: In function ‘mk_compile_opts’: 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum5.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4193s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4193s | ~~^ ~~~~~~~~~~~~~ 4193s | | | 4193s | unsigned int int64_t {aka long long int} 4193s | %llu 4193s 4193s If you find this error message confusing, uninformative, or wrong, please open an issue: 4193s https://github.com/diku-dk/futhark/issues 4193s 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.fut: 4193s Compiling with --backend=opencl: 4193s cc failed with code 1: 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c: In function ‘futrts_umul_hi64’: 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4193s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4193s | ^~~~~~~~~~~ 4193s | __uint32_t 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:4497:90: error: expected ‘)’ before ‘a’ 4193s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4193s | ~ ^ 4193s | ) 4193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:4497:109: error: expected ‘)’ before ‘b’ 4193s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4193s | ~ ^ 4193s | ) 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c: In function ‘futrts_smul_hi64’: 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4194s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4194s | ^~~~~~~~~~ 4194s | __int128__ 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:4501:86: error: expected ‘)’ before ‘a’ 4194s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4194s | ~ ^ 4194s | ) 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:4501:104: error: expected ‘)’ before ‘b’ 4194s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4194s | ~ ^ 4194s | ) 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c: In function ‘mk_compile_opts’: 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum47.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4194s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4194s | ~~^ ~~~~~~~~~~~~~ 4194s | | | 4194s | unsigned int int64_t {aka long long int} 4194s | %llu 4194s 4194s If you find this error message confusing, uninformative, or wrong, please open an issue: 4194s https://github.com/diku-dk/futhark/issues 4194s 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.fut: 4194s Compiling with --backend=opencl: 4194s cc failed with code 1: 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c: In function ‘futrts_umul_hi64’: 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4194s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4194s | ^~~~~~~~~~~ 4194s | __uint32_t 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:4497:90: error: expected ‘)’ before ‘a’ 4194s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4194s | ~ ^ 4194s | ) 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:4497:109: error: expected ‘)’ before ‘b’ 4194s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4194s | ~ ^ 4194s | ) 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c: In function ‘futrts_smul_hi64’: 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4194s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4194s | ^~~~~~~~~~ 4194s | __int128__ 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:4501:86: error: expected ‘)’ before ‘a’ 4194s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4194s | ~ ^ 4194s | ) 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:4501:104: error: expected ‘)’ before ‘b’ 4194s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4194s | ~ ^ 4194s | ) 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c: In function ‘mk_compile_opts’: 4194s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum6.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4194s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4194s | ~~^ ~~~~~~~~~~~~~ 4194s | | | 4194s | unsigned int int64_t {aka long long int} 4194s | %llu 4194s 4194s If you find this error message confusing, uninformative, or wrong, please open an issue: 4194s https://github.com/diku-dk/futhark/issues 4194s 4195s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.fut: 4195s Compiling with --backend=opencl: 4195s cc failed with code 1: 4195s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c: In function ‘futrts_umul_hi64’: 4195s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4195s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4195s | ^~~~~~~~~~~ 4195s | __uint32_t 4195s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4195s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:4511:90: error: expected ‘)’ before ‘a’ 4195s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4195s | ~ ^ 4195s | ) 4195s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:4511:109: error: expected ‘)’ before ‘b’ 4195s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4195s | ~ ^ 4195s | ) 4195s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c: In function ‘futrts_smul_hi64’: 4195s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4195s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4195s | ^~~~~~~~~~ 4195s | __int128__ 4195s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:4515:86: error: expected ‘)’ before ‘a’ 4195s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4195s | ~ ^ 4195s | ) 4195s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:4515:104: error: expected ‘)’ before ‘b’ 4195s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4195s | ~ ^ 4195s | ) 4195s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c: In function ‘mk_compile_opts’: 4195s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum46.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4195s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4195s | ~~^ ~~~~~~~~~~~~~ 4195s | | | 4195s | unsigned int int64_t {aka long long int} 4195s | %llu 4195s 4195s If you find this error message confusing, uninformative, or wrong, please open an issue: 4195s https://github.com/diku-dk/futhark/issues 4195s 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.fut: 4200s Compiling with --backend=opencl: 4200s cc failed with code 1: 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c: In function ‘futrts_umul_hi64’: 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4200s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4200s | ^~~~~~~~~~~ 4200s | __uint32_t 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:4511:90: error: expected ‘)’ before ‘a’ 4200s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4200s | ~ ^ 4200s | ) 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:4511:109: error: expected ‘)’ before ‘b’ 4200s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4200s | ~ ^ 4200s | ) 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c: In function ‘futrts_smul_hi64’: 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4200s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4200s | ^~~~~~~~~~ 4200s | __int128__ 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:4515:86: error: expected ‘)’ before ‘a’ 4200s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4200s | ~ ^ 4200s | ) 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:4515:104: error: expected ‘)’ before ‘b’ 4200s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4200s | ~ ^ 4200s | ) 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c: In function ‘mk_compile_opts’: 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/enum9.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4200s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4200s | ~~^ ~~~~~~~~~~~~~ 4200s | | | 4200s | unsigned int int64_t {aka long long int} 4200s | %llu 4200s 4200s If you find this error message confusing, uninformative, or wrong, please open an issue: 4200s https://github.com/diku-dk/futhark/issues 4200s 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.fut: 4200s Compiling with --backend=opencl: 4200s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.fut:4:1-6:17: 4200s Entry point return type 4200s 4200s (bool, #l | #r) 4200s 4200s will have an opaque type, so the result will likely not be usable. 4200s cc failed with code 1: 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c: In function ‘futrts_umul_hi64’: 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:4508:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4200s 4508 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4200s | ^~~~~~~~~~~ 4200s | __uint32_t 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:4508:78: note: each undeclared identifier is reported only once for each function it appears in 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:4508:90: error: expected ‘)’ before ‘a’ 4200s 4508 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4200s | ~ ^ 4200s | ) 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:4508:109: error: expected ‘)’ before ‘b’ 4200s 4508 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4200s | ~ ^ 4200s | ) 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c: In function ‘futrts_smul_hi64’: 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:4512:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4200s 4512 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4200s | ^~~~~~~~~~ 4200s | __int128__ 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:4512:86: error: expected ‘)’ before ‘a’ 4200s 4512 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4200s | ~ ^ 4200s | ) 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:4512:104: error: expected ‘)’ before ‘b’ 4200s 4512 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4200s | ~ ^ 4200s | ) 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c: In function ‘mk_compile_opts’: 4200s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/enums/issue663.c:7838:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4200s 7838 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4200s | ~~^ ~~~~~~~~~~~~~ 4200s | | | 4200s | unsigned int int64_t {aka long long int} 4200s | %llu 4200s 4200s If you find this error message confusing, uninformative, or wrong, please open an issue: 4200s https://github.com/diku-dk/futhark/issues 4200s 4203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.fut: 4203s Compiling with --backend=opencl: 4203s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.fut:18:13-33: 4203s Comparing arrays with "==" is deprecated and will stop working in a future revision of the language. 4203s cc failed with code 1: 4203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c: In function ‘futrts_umul_hi64’: 4203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4203s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4203s | ^~~~~~~~~~~ 4203s | __uint32_t 4203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:4512:90: error: expected ‘)’ before ‘a’ 4203s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4203s | ~ ^ 4203s | ) 4203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:4512:109: error: expected ‘)’ before ‘b’ 4203s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4203s | ~ ^ 4203s | ) 4203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c: In function ‘futrts_smul_hi64’: 4203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4203s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4203s | ^~~~~~~~~~ 4203s | __int128__ 4203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:4516:86: error: expected ‘)’ before ‘a’ 4203s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4203s | ~ ^ 4203s | ) 4203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:4516:104: error: expected ‘)’ before ‘b’ 4203s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4203s | ~ ^ 4203s | ) 4203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c: In function ‘mk_compile_opts’: 4203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays0.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4203s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4203s | ~~^ ~~~~~~~~~~~~~ 4203s | | | 4203s | unsigned int int64_t {aka long long int} 4203s | %llu 4203s 4203s If you find this error message confusing, uninformative, or wrong, please open an issue: 4203s https://github.com/diku-dk/futhark/issues 4203s 4204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.fut: 4204s Compiling with --backend=opencl: 4204s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.fut:9:40-48: 4204s Comparing arrays with "==" is deprecated and will stop working in a future revision of the language. 4204s cc failed with code 1: 4204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c: In function ‘futrts_umul_hi64’: 4204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4204s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4204s | ^~~~~~~~~~~ 4204s | __uint32_t 4204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:4512:90: error: expected ‘)’ before ‘a’ 4204s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4204s | ~ ^ 4204s | ) 4204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:4512:109: error: expected ‘)’ before ‘b’ 4204s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4204s | ~ ^ 4204s | ) 4204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c: In function ‘futrts_smul_hi64’: 4204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4204s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4204s | ^~~~~~~~~~ 4204s | __int128__ 4204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:4516:86: error: expected ‘)’ before ‘a’ 4204s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4204s | ~ ^ 4204s | ) 4204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:4516:104: error: expected ‘)’ before ‘b’ 4204s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4204s | ~ ^ 4204s | ) 4204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c: In function ‘mk_compile_opts’: 4205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/eqarrays1.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4205s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4205s | ~~^ ~~~~~~~~~~~~~ 4205s | | | 4205s | unsigned int int64_t {aka long long int} 4205s | %llu 4205s 4205s If you find this error message confusing, uninformative, or wrong, please open an issue: 4205s https://github.com/diku-dk/futhark/issues 4205s 4212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.fut: 4212s Generating reference outputs: 4212s cc failed with code 1: 4212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c: In function ‘futrts_umul_hi64’: 4212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4212s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4212s | ^~~~~~~~~~~ 4212s | __uint32_t 4212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 4212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4415:90: error: expected ‘)’ before ‘a’ 4212s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4212s | ~ ^ 4212s | ) 4212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4415:109: error: expected ‘)’ before ‘b’ 4212s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4212s | ~ ^ 4212s | ) 4212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c: In function ‘futrts_smul_hi64’: 4212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4212s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4212s | ^~~~~~~~~~ 4212s | __int128__ 4212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4419:86: error: expected ‘)’ before ‘a’ 4212s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4212s | ~ ^ 4212s | ) 4212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4419:104: error: expected ‘)’ before ‘b’ 4212s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4212s | ~ ^ 4212s | ) 4212s 4212s If you find this error message confusing, uninformative, or wrong, please open an issue: 4212s https://github.com/diku-dk/futhark/issues 4212s 4214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.fut: 4214s Compiling with --backend=opencl: 4214s cc failed with code 1: 4214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c: In function ‘futrts_umul_hi64’: 4214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4214s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4214s | ^~~~~~~~~~~ 4214s | __uint32_t 4214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:4497:90: error: expected ‘)’ before ‘a’ 4214s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4214s | ~ ^ 4214s | ) 4214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:4497:109: error: expected ‘)’ before ‘b’ 4214s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4214s | ~ ^ 4214s | ) 4214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c: In function ‘futrts_smul_hi64’: 4214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4214s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4214s | ^~~~~~~~~~ 4214s | __int128__ 4214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:4501:86: error: expected ‘)’ before ‘a’ 4214s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4214s | ~ ^ 4214s | ) 4214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:4501:104: error: expected ‘)’ before ‘b’ 4214s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4214s | ~ ^ 4214s | ) 4214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c: In function ‘mk_compile_opts’: 4214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4214s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4214s | ~~^ ~~~~~~~~~~~~~ 4214s | | | 4214s | unsigned int int64_t {aka long long int} 4214s | %llu 4214s 4214s If you find this error message confusing, uninformative, or wrong, please open an issue: 4214s https://github.com/diku-dk/futhark/issues 4214s 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.fut: 4216s Compiling with --backend=opencl: 4216s cc failed with code 1: 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c: In function ‘futrts_umul_hi64’: 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4216s | ^~~~~~~~~~~ 4216s | __uint32_t 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4511:90: error: expected ‘)’ before ‘a’ 4216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4216s | ~ ^ 4216s | ) 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4511:109: error: expected ‘)’ before ‘b’ 4216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4216s | ~ ^ 4216s | ) 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c: In function ‘futrts_smul_hi64’: 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4216s | ^~~~~~~~~~ 4216s | __int128__ 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4515:86: error: expected ‘)’ before ‘a’ 4216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4216s | ~ ^ 4216s | ) 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4515:104: error: expected ‘)’ before ‘b’ 4216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4216s | ~ ^ 4216s | ) 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c: In function ‘mk_compile_opts’: 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4216s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4216s | ~~^ ~~~~~~~~~~~~~ 4216s | | | 4216s | unsigned int int64_t {aka long long int} 4216s | %llu 4216s 4216s If you find this error message confusing, uninformative, or wrong, please open an issue: 4216s https://github.com/diku-dk/futhark/issues 4216s 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.fut: 4216s Compiling with --backend=opencl: 4216s cc failed with code 1: 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c: In function ‘futrts_umul_hi64’: 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4216s | ^~~~~~~~~~~ 4216s | __uint32_t 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4511:90: error: expected ‘)’ before ‘a’ 4216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4216s | ~ ^ 4216s | ) 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4511:109: error: expected ‘)’ before ‘b’ 4216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4216s | ~ ^ 4216s | ) 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c: In function ‘futrts_smul_hi64’: 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4216s | ^~~~~~~~~~ 4216s | __int128__ 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4515:86: error: expected ‘)’ before ‘a’ 4216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4216s | ~ ^ 4216s | ) 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4515:104: error: expected ‘)’ before ‘b’ 4216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4216s | ~ ^ 4216s | ) 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c: In function ‘mk_compile_opts’: 4216s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4216s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4216s | ~~^ ~~~~~~~~~~~~~ 4216s | | | 4216s | unsigned int int64_t {aka long long int} 4216s | %llu 4216s 4216s If you find this error message confusing, uninformative, or wrong, please open an issue: 4216s https://github.com/diku-dk/futhark/issues 4216s 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.fut: 4217s Compiling with --backend=opencl: 4217s cc failed with code 1: 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c: In function ‘futrts_umul_hi64’: 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4217s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4217s | ^~~~~~~~~~~ 4217s | __uint32_t 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4511:90: error: expected ‘)’ before ‘a’ 4217s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4217s | ~ ^ 4217s | ) 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4511:109: error: expected ‘)’ before ‘b’ 4217s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4217s | ~ ^ 4217s | ) 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c: In function ‘futrts_smul_hi64’: 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4217s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4217s | ^~~~~~~~~~ 4217s | __int128__ 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4515:86: error: expected ‘)’ before ‘a’ 4217s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4217s | ~ ^ 4217s | ) 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4515:104: error: expected ‘)’ before ‘b’ 4217s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4217s | ~ ^ 4217s | ) 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c: In function ‘mk_compile_opts’: 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4217s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4217s | ~~^ ~~~~~~~~~~~~~ 4217s | | | 4217s | unsigned int int64_t {aka long long int} 4217s | %llu 4217s 4217s If you find this error message confusing, uninformative, or wrong, please open an issue: 4217s https://github.com/diku-dk/futhark/issues 4217s 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.fut: 4217s Compiling with --backend=opencl: 4217s cc failed with code 1: 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c: In function ‘futrts_umul_hi64’: 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4217s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4217s | ^~~~~~~~~~~ 4217s | __uint32_t 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:4497:90: error: expected ‘)’ before ‘a’ 4217s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4217s | ~ ^ 4217s | ) 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:4497:109: error: expected ‘)’ before ‘b’ 4217s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4217s | ~ ^ 4217s | ) 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c: In function ‘futrts_smul_hi64’: 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4217s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4217s | ^~~~~~~~~~ 4217s | __int128__ 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:4501:86: error: expected ‘)’ before ‘a’ 4217s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4217s | ~ ^ 4217s | ) 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:4501:104: error: expected ‘)’ before ‘b’ 4217s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4217s | ~ ^ 4217s | ) 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c: In function ‘mk_compile_opts’: 4217s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/euler/euler1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4217s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4217s | ~~^ ~~~~~~~~~~~~~ 4217s | | | 4217s | unsigned int int64_t {aka long long int} 4217s | %llu 4217s 4217s If you find this error message confusing, uninformative, or wrong, please open an issue: 4217s https://github.com/diku-dk/futhark/issues 4217s 4218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.fut: 4218s Compiling with --backend=opencl: 4218s cc failed with code 1: 4218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c: In function ‘futrts_umul_hi64’: 4218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4218s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4218s | ^~~~~~~~~~~ 4218s | __uint32_t 4218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:4512:90: error: expected ‘)’ before ‘a’ 4218s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4218s | ~ ^ 4218s | ) 4218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:4512:109: error: expected ‘)’ before ‘b’ 4218s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4218s | ~ ^ 4218s | ) 4218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c: In function ‘futrts_smul_hi64’: 4218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4218s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4218s | ^~~~~~~~~~ 4218s | __int128__ 4218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:4516:86: error: expected ‘)’ before ‘a’ 4218s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4218s | ~ ^ 4218s | ) 4218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:4516:104: error: expected ‘)’ before ‘b’ 4218s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4218s | ~ ^ 4218s | ) 4218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c: In function ‘mk_compile_opts’: 4218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/iota.c:7852:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4218s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4218s | ~~^ ~~~~~~~~~~~~~ 4218s | | | 4218s | unsigned int int64_t {aka long long int} 4218s | %llu 4218s 4218s If you find this error message confusing, uninformative, or wrong, please open an issue: 4218s https://github.com/diku-dk/futhark/issues 4218s 4227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.fut: 4227s Compiling with --backend=opencl: 4227s cc failed with code 1: 4227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c: In function ‘futrts_umul_hi64’: 4227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4227s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4227s | ^~~~~~~~~~~ 4227s | __uint32_t 4227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4511:90: error: expected ‘)’ before ‘a’ 4227s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4227s | ~ ^ 4227s | ) 4227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4511:109: error: expected ‘)’ before ‘b’ 4227s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4227s | ~ ^ 4227s | ) 4227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c: In function ‘futrts_smul_hi64’: 4227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4227s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4227s | ^~~~~~~~~~ 4227s | __int128__ 4227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4515:86: error: expected ‘)’ before ‘a’ 4227s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4227s | ~ ^ 4227s | ) 4227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4515:104: error: expected ‘)’ before ‘b’ 4227s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4227s | ~ ^ 4227s | ) 4227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c: In function ‘mk_compile_opts’: 4227s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4227s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4227s | ~~^ ~~~~~~~~~~~~~ 4227s | | | 4227s | unsigned int int64_t {aka long long int} 4227s | %llu 4227s 4227s If you find this error message confusing, uninformative, or wrong, please open an issue: 4227s https://github.com/diku-dk/futhark/issues 4227s 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.fut: 4230s Compiling with --backend=opencl: 4230s cc failed with code 1: 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c: In function ‘futrts_umul_hi64’: 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4230s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4230s | ^~~~~~~~~~~ 4230s | __uint32_t 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4511:90: error: expected ‘)’ before ‘a’ 4230s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4230s | ~ ^ 4230s | ) 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4511:109: error: expected ‘)’ before ‘b’ 4230s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4230s | ~ ^ 4230s | ) 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c: In function ‘futrts_smul_hi64’: 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4230s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4230s | ^~~~~~~~~~ 4230s | __int128__ 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4515:86: error: expected ‘)’ before ‘a’ 4230s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4230s | ~ ^ 4230s | ) 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4515:104: error: expected ‘)’ before ‘b’ 4230s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4230s | ~ ^ 4230s | ) 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c: In function ‘mk_compile_opts’: 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/no-ext.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4230s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4230s | ~~^ ~~~~~~~~~~~~~ 4230s | | | 4230s | unsigned int int64_t {aka long long int} 4230s | %llu 4230s 4230s If you find this error message confusing, uninformative, or wrong, please open an issue: 4230s https://github.com/diku-dk/futhark/issues 4230s 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.fut: 4230s Compiling with --backend=opencl: 4230s cc failed with code 1: 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c: In function ‘futrts_umul_hi64’: 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4230s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4230s | ^~~~~~~~~~~ 4230s | __uint32_t 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4526:90: error: expected ‘)’ before ‘a’ 4230s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4230s | ~ ^ 4230s | ) 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4526:109: error: expected ‘)’ before ‘b’ 4230s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4230s | ~ ^ 4230s | ) 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c: In function ‘futrts_smul_hi64’: 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4230s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4230s | ^~~~~~~~~~ 4230s | __int128__ 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4530:86: error: expected ‘)’ before ‘a’ 4230s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4230s | ~ ^ 4230s | ) 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4530:104: error: expected ‘)’ before ‘b’ 4230s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4230s | ~ ^ 4230s | ) 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c: In function ‘mk_compile_opts’: 4230s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-exts.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4230s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4230s | ~~^ ~~~~~~~~~~~~~ 4230s | | | 4230s | unsigned int int64_t {aka long long int} 4230s | %llu 4230s 4230s If you find this error message confusing, uninformative, or wrong, please open an issue: 4230s https://github.com/diku-dk/futhark/issues 4230s 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.fut: 4232s Compiling with --backend=opencl: 4232s cc failed with code 1: 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c: In function ‘futrts_umul_hi64’: 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4232s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4232s | ^~~~~~~~~~~ 4232s | __uint32_t 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4527:90: error: expected ‘)’ before ‘a’ 4232s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4232s | ~ ^ 4232s | ) 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4527:109: error: expected ‘)’ before ‘b’ 4232s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4232s | ~ ^ 4232s | ) 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c: In function ‘futrts_smul_hi64’: 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4232s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4232s | ^~~~~~~~~~ 4232s | __int128__ 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4531:86: error: expected ‘)’ before ‘a’ 4232s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4232s | ~ ^ 4232s | ) 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4531:104: error: expected ‘)’ before ‘b’ 4232s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4232s | ~ ^ 4232s | ) 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c: In function ‘mk_compile_opts’: 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/two-returns.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4232s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4232s | ~~^ ~~~~~~~~~~~~~ 4232s | | | 4232s | unsigned int int64_t {aka long long int} 4232s | %llu 4232s 4232s If you find this error message confusing, uninformative, or wrong, please open an issue: 4232s https://github.com/diku-dk/futhark/issues 4232s 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.fut: 4232s Compiling with --backend=opencl: 4232s cc failed with code 1: 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c: In function ‘futrts_umul_hi64’: 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4232s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4232s | ^~~~~~~~~~~ 4232s | __uint32_t 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:4511:90: error: expected ‘)’ before ‘a’ 4232s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4232s | ~ ^ 4232s | ) 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:4511:109: error: expected ‘)’ before ‘b’ 4232s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4232s | ~ ^ 4232s | ) 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c: In function ‘futrts_smul_hi64’: 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4232s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4232s | ^~~~~~~~~~ 4232s | __int128__ 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:4515:86: error: expected ‘)’ before ‘a’ 4232s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4232s | ~ ^ 4232s | ) 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:4515:104: error: expected ‘)’ before ‘b’ 4232s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4232s | ~ ^ 4232s | ) 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c: In function ‘mk_compile_opts’: 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-loop/slice.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4232s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4232s | ~~^ ~~~~~~~~~~~~~ 4232s | | | 4232s | unsigned int int64_t {aka long long int} 4232s | %llu 4232s 4232s If you find this error message confusing, uninformative, or wrong, please open an issue: 4232s https://github.com/diku-dk/futhark/issues 4232s 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.fut: 4232s Compiling with --backend=opencl: 4232s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.fut:4:15-19: 4232s Unused name "cost". 4232s cc failed with code 1: 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c: In function ‘futrts_umul_hi64’: 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4232s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4232s | ^~~~~~~~~~~ 4232s | __uint32_t 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:4527:90: error: expected ‘)’ before ‘a’ 4232s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4232s | ~ ^ 4232s | ) 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:4527:109: error: expected ‘)’ before ‘b’ 4232s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4232s | ~ ^ 4232s | ) 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c: In function ‘futrts_smul_hi64’: 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4232s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4232s | ^~~~~~~~~~ 4232s | __int128__ 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:4531:86: error: expected ‘)’ before ‘a’ 4232s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4232s | ~ ^ 4232s | ) 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:4531:104: error: expected ‘)’ before ‘b’ 4232s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4232s | ~ ^ 4232s | ) 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c: In function ‘mk_compile_opts’: 4232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/partition.c:7867:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4232s 7867 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4232s | ~~^ ~~~~~~~~~~~~~ 4232s | | | 4232s | unsigned int int64_t {aka long long int} 4232s | %llu 4232s 4232s If you find this error message confusing, uninformative, or wrong, please open an issue: 4232s https://github.com/diku-dk/futhark/issues 4232s 4234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.fut: 4234s Generating reference outputs: 4234s cc failed with code 1: 4234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c: In function ‘futrts_umul_hi64’: 4234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4234s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4234s | ^~~~~~~~~~~ 4234s | __uint32_t 4234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 4234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c:4416:90: error: expected ‘)’ before ‘a’ 4234s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4234s | ~ ^ 4234s | ) 4234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c:4416:109: error: expected ‘)’ before ‘b’ 4234s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4234s | ~ ^ 4234s | ) 4234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c: In function ‘futrts_smul_hi64’: 4234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4234s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4234s | ^~~~~~~~~~ 4234s | __int128__ 4234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c:4420:86: error: expected ‘)’ before ‘a’ 4234s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4234s | ~ ^ 4234s | ) 4234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/f16kernel.c:4420:104: error: expected ‘)’ before ‘b’ 4234s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4234s | ~ ^ 4234s | ) 4234s 4234s If you find this error message confusing, uninformative, or wrong, please open an issue: 4234s https://github.com/diku-dk/futhark/issues 4234s 4239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.fut: 4239s Compiling with --backend=opencl: 4239s cc failed with code 1: 4239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c: In function ‘futrts_umul_hi64’: 4239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4239s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4239s | ^~~~~~~~~~~ 4239s | __uint32_t 4239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 4239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4539:90: error: expected ‘)’ before ‘a’ 4239s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4239s | ~ ^ 4239s | ) 4239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4539:109: error: expected ‘)’ before ‘b’ 4239s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4239s | ~ ^ 4239s | ) 4239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c: In function ‘futrts_smul_hi64’: 4239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4239s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4239s | ^~~~~~~~~~ 4239s | __int128__ 4239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4543:86: error: expected ‘)’ before ‘a’ 4239s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4239s | ~ ^ 4239s | ) 4239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4543:104: error: expected ‘)’ before ‘b’ 4239s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4239s | ~ ^ 4239s | ) 4239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c: In function ‘mk_compile_opts’: 4239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:7894:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4239s 7894 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4239s | ~~^ ~~~~~~~~~~~~~ 4239s | | | 4239s | unsigned int int64_t {aka long long int} 4239s | %llu 4239s 4239s If you find this error message confusing, uninformative, or wrong, please open an issue: 4239s https://github.com/diku-dk/futhark/issues 4239s 4241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.fut: 4241s Compiling with --backend=opencl: 4241s cc failed with code 1: 4241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c: In function ‘futrts_umul_hi64’: 4241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4241s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4241s | ^~~~~~~~~~~ 4241s | __uint32_t 4241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:4497:90: error: expected ‘)’ before ‘a’ 4241s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4241s | ~ ^ 4241s | ) 4241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:4497:109: error: expected ‘)’ before ‘b’ 4241s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4241s | ~ ^ 4241s | ) 4241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c: In function ‘futrts_smul_hi64’: 4241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4241s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4241s | ^~~~~~~~~~ 4241s | __int128__ 4241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:4501:86: error: expected ‘)’ before ‘a’ 4241s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4241s | ~ ^ 4241s | ) 4241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:4501:104: error: expected ‘)’ before ‘b’ 4241s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4241s | ~ ^ 4241s | ) 4241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c: In function ‘mk_compile_opts’: 4241s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibloop.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4241s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4241s | ~~^ ~~~~~~~~~~~~~ 4241s | | | 4241s | unsigned int int64_t {aka long long int} 4241s | %llu 4241s 4241s If you find this error message confusing, uninformative, or wrong, please open an issue: 4241s https://github.com/diku-dk/futhark/issues 4241s 4244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.fut: 4244s Compiling with --backend=opencl: 4244s cc failed with code 1: 4244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c: In function ‘futrts_umul_hi64’: 4244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4244s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4244s | ^~~~~~~~~~~ 4244s | __uint32_t 4244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:4511:90: error: expected ‘)’ before ‘a’ 4244s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4244s | ~ ^ 4244s | ) 4244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:4511:109: error: expected ‘)’ before ‘b’ 4244s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4244s | ~ ^ 4244s | ) 4244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c: In function ‘futrts_smul_hi64’: 4244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4244s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4244s | ^~~~~~~~~~ 4244s | __int128__ 4244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:4515:86: error: expected ‘)’ before ‘a’ 4244s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4244s | ~ ^ 4244s | ) 4244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:4515:104: error: expected ‘)’ before ‘b’ 4244s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4244s | ~ ^ 4244s | ) 4244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c: In function ‘mk_compile_opts’: 4244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fibfun.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4244s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4244s | ~~^ ~~~~~~~~~~~~~ 4244s | | | 4244s | unsigned int int64_t {aka long long int} 4244s | %llu 4244s 4244s If you find this error message confusing, uninformative, or wrong, please open an issue: 4244s https://github.com/diku-dk/futhark/issues 4244s 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.fut: 4245s Compiling with --backend=opencl: 4245s cc failed with code 1: 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c: In function ‘futrts_umul_hi64’: 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4245s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4245s | ^~~~~~~~~~~ 4245s | __uint32_t 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4511:90: error: expected ‘)’ before ‘a’ 4245s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4245s | ~ ^ 4245s | ) 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4511:109: error: expected ‘)’ before ‘b’ 4245s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4245s | ~ ^ 4245s | ) 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c: In function ‘futrts_smul_hi64’: 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4245s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4245s | ^~~~~~~~~~ 4245s | __int128__ 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4515:86: error: expected ‘)’ before ‘a’ 4245s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4245s | ~ ^ 4245s | ) 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4515:104: error: expected ‘)’ before ‘b’ 4245s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4245s | ~ ^ 4245s | ) 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c: In function ‘mk_compile_opts’: 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4245s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4245s | ~~^ ~~~~~~~~~~~~~ 4245s | | | 4245s | unsigned int int64_t {aka long long int} 4245s | %llu 4245s 4245s If you find this error message confusing, uninformative, or wrong, please open an issue: 4245s https://github.com/diku-dk/futhark/issues 4245s 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.fut: 4245s Compiling with --backend=opencl: 4245s cc failed with code 1: 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c: In function ‘futrts_umul_hi64’: 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4245s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4245s | ^~~~~~~~~~~ 4245s | __uint32_t 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:4528:90: error: expected ‘)’ before ‘a’ 4245s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4245s | ~ ^ 4245s | ) 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:4528:109: error: expected ‘)’ before ‘b’ 4245s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4245s | ~ ^ 4245s | ) 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c: In function ‘futrts_smul_hi64’: 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4245s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4245s | ^~~~~~~~~~ 4245s | __int128__ 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:4532:86: error: expected ‘)’ before ‘a’ 4245s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4245s | ~ ^ 4245s | ) 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:4532:104: error: expected ‘)’ before ‘b’ 4245s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4245s | ~ ^ 4245s | ) 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c: In function ‘mk_compile_opts’: 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes1.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4245s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4245s | ~~^ ~~~~~~~~~~~~~ 4245s | | | 4245s | unsigned int int64_t {aka long long int} 4245s | %llu 4245s 4245s If you find this error message confusing, uninformative, or wrong, please open an issue: 4245s https://github.com/diku-dk/futhark/issues 4245s 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.fut: 4245s Compiling with --backend=opencl: 4245s cc failed with code 1: 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c: In function ‘futrts_umul_hi64’: 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4245s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4245s | ^~~~~~~~~~~ 4245s | __uint32_t 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4512:90: error: expected ‘)’ before ‘a’ 4245s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4245s | ~ ^ 4245s | ) 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4512:109: error: expected ‘)’ before ‘b’ 4245s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4245s | ~ ^ 4245s | ) 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c: In function ‘futrts_smul_hi64’: 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4245s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4245s | ^~~~~~~~~~ 4245s | __int128__ 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4516:86: error: expected ‘)’ before ‘a’ 4245s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4245s | ~ ^ 4245s | ) 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4516:104: error: expected ‘)’ before ‘b’ 4245s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4245s | ~ ^ 4245s | ) 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c: In function ‘mk_compile_opts’: 4245s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4245s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4245s | ~~^ ~~~~~~~~~~~~~ 4245s | | | 4245s | unsigned int int64_t {aka long long int} 4245s | %llu 4245s 4245s If you find this error message confusing, uninformative, or wrong, please open an issue: 4245s https://github.com/diku-dk/futhark/issues 4245s 4246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.fut: 4246s Compiling with --backend=opencl: 4246s cc failed with code 1: 4246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c: In function ‘futrts_umul_hi64’: 4246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4246s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4246s | ^~~~~~~~~~~ 4246s | __uint32_t 4246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:4528:90: error: expected ‘)’ before ‘a’ 4246s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4246s | ~ ^ 4246s | ) 4246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:4528:109: error: expected ‘)’ before ‘b’ 4246s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4246s | ~ ^ 4246s | ) 4246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c: In function ‘futrts_smul_hi64’: 4246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4246s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4246s | ^~~~~~~~~~ 4246s | __int128__ 4246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:4532:86: error: expected ‘)’ before ‘a’ 4246s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4246s | ~ ^ 4246s | ) 4246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:4532:104: error: expected ‘)’ before ‘b’ 4246s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4246s | ~ ^ 4246s | ) 4246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c: In function ‘mk_compile_opts’: 4246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes2.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4246s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4246s | ~~^ ~~~~~~~~~~~~~ 4246s | | | 4246s | unsigned int int64_t {aka long long int} 4246s | %llu 4246s 4246s If you find this error message confusing, uninformative, or wrong, please open an issue: 4246s https://github.com/diku-dk/futhark/issues 4246s 4251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.fut: 4251s Compiling with --backend=opencl: 4251s cc failed with code 1: 4251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c: In function ‘futrts_umul_hi64’: 4251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4251s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4251s | ^~~~~~~~~~~ 4251s | __uint32_t 4251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:4528:90: error: expected ‘)’ before ‘a’ 4251s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4251s | ~ ^ 4251s | ) 4251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:4528:109: error: expected ‘)’ before ‘b’ 4252s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4252s | ~ ^ 4252s | ) 4252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c: In function ‘futrts_smul_hi64’: 4252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4252s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4252s | ^~~~~~~~~~ 4252s | __int128__ 4252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:4532:86: error: expected ‘)’ before ‘a’ 4252s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4252s | ~ ^ 4252s | ) 4252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:4532:104: error: expected ‘)’ before ‘b’ 4252s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4252s | ~ ^ 4252s | ) 4252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c: In function ‘mk_compile_opts’: 4252s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/IntmRes3.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4252s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4252s | ~~^ ~~~~~~~~~~~~~ 4252s | | | 4252s | unsigned int int64_t {aka long long int} 4252s | %llu 4252s 4252s If you find this error message confusing, uninformative, or wrong, please open an issue: 4252s https://github.com/diku-dk/futhark/issues 4252s 4252s 390 failed, 36 passed, 1880 to go. 4253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.fut: 4253s Compiling with --backend=opencl: 4253s cc failed with code 1: 4253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c: In function ‘futrts_umul_hi64’: 4253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4253s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4253s | ^~~~~~~~~~~ 4253s | __uint32_t 4253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:4527:90: error: expected ‘)’ before ‘a’ 4253s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4253s | ~ ^ 4253s | ) 4253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:4527:109: error: expected ‘)’ before ‘b’ 4253s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4253s | ~ ^ 4253s | ) 4253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c: In function ‘futrts_smul_hi64’: 4253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4253s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4253s | ^~~~~~~~~~ 4253s | __int128__ 4253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:4531:86: error: expected ‘)’ before ‘a’ 4253s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4253s | ~ ^ 4253s | ) 4253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:4531:104: error: expected ‘)’ before ‘b’ 4253s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4253s | ~ ^ 4253s | ) 4253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c: In function ‘mk_compile_opts’: 4253s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv1.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4253s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4253s | ~~^ ~~~~~~~~~~~~~ 4253s | | | 4253s | unsigned int int64_t {aka long long int} 4253s | %llu 4253s 4253s If you find this error message confusing, uninformative, or wrong, please open an issue: 4253s https://github.com/diku-dk/futhark/issues 4253s 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.fut: 4257s Compiling with --backend=opencl: 4257s cc failed with code 1: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c: In function ‘futrts_umul_hi64’: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4257s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4257s | ^~~~~~~~~~~ 4257s | __uint32_t 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:4527:90: error: expected ‘)’ before ‘a’ 4257s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:4527:109: error: expected ‘)’ before ‘b’ 4257s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c: In function ‘futrts_smul_hi64’: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4257s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4257s | ^~~~~~~~~~ 4257s | __int128__ 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:4531:86: error: expected ‘)’ before ‘a’ 4257s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:4531:104: error: expected ‘)’ before ‘b’ 4257s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c: In function ‘mk_compile_opts’: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv2.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4257s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4257s | ~~^ ~~~~~~~~~~~~~ 4257s | | | 4257s | unsigned int int64_t {aka long long int} 4257s | %llu 4257s 4257s If you find this error message confusing, uninformative, or wrong, please open an issue: 4257s https://github.com/diku-dk/futhark/issues 4257s 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.fut: 4257s Compiling with --backend=opencl: 4257s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.fut:11:17-77: 4257s Entry point parameter 4257s 4257s ((xs: [m]i32): [m]i32, (ys: [n]i64): [n]i64, (zs: [n]i64): [n]i64, (is: [n]i32): [n]i32, (js: [n]i32): [n]i32) 4257s 4257s will have an opaque type, so the entry point will likely not be callable. 4257s cc failed with code 1: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c: In function ‘futrts_umul_hi64’: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4550:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4257s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4257s | ^~~~~~~~~~~ 4257s | __uint32_t 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4550:78: note: each undeclared identifier is reported only once for each function it appears in 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4550:90: error: expected ‘)’ before ‘a’ 4257s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4550:109: error: expected ‘)’ before ‘b’ 4257s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c: In function ‘futrts_smul_hi64’: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4554:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4257s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4257s | ^~~~~~~~~~ 4257s | __int128__ 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4554:86: error: expected ‘)’ before ‘a’ 4257s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4554:104: error: expected ‘)’ before ‘b’ 4257s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c: In function ‘mk_compile_opts’: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:7882:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4257s 7882 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4257s | ~~^ ~~~~~~~~~~~~~ 4257s | | | 4257s | unsigned int int64_t {aka long long int} 4257s | %llu 4257s 4257s If you find this error message confusing, uninformative, or wrong, please open an issue: 4257s https://github.com/diku-dk/futhark/issues 4257s 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.fut: 4257s Compiling with --backend=opencl: 4257s cc failed with code 1: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c: In function ‘futrts_umul_hi64’: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4257s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4257s | ^~~~~~~~~~~ 4257s | __uint32_t 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:4527:90: error: expected ‘)’ before ‘a’ 4257s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:4527:109: error: expected ‘)’ before ‘b’ 4257s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c: In function ‘futrts_smul_hi64’: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4257s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4257s | ^~~~~~~~~~ 4257s | __int128__ 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:4531:86: error: expected ‘)’ before ‘a’ 4257s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:4531:104: error: expected ‘)’ before ‘b’ 4257s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c: In function ‘mk_compile_opts’: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/LoopInv3.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4257s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4257s | ~~^ ~~~~~~~~~~~~~ 4257s | | | 4257s | unsigned int int64_t {aka long long int} 4257s | %llu 4257s 4257s If you find this error message confusing, uninformative, or wrong, please open an issue: 4257s https://github.com/diku-dk/futhark/issues 4257s 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.fut: 4257s Compiling with --backend=opencl: 4257s cc failed with code 1: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c: In function ‘futrts_umul_hi64’: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4257s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4257s | ^~~~~~~~~~~ 4257s | __uint32_t 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4512:90: error: expected ‘)’ before ‘a’ 4257s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4512:109: error: expected ‘)’ before ‘b’ 4257s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c: In function ‘futrts_smul_hi64’: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4257s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4257s | ^~~~~~~~~~ 4257s | __int128__ 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4516:86: error: expected ‘)’ before ‘a’ 4257s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4516:104: error: expected ‘)’ before ‘b’ 4257s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4257s | ~ ^ 4257s | ) 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c: In function ‘mk_compile_opts’: 4257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4257s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4257s | ~~^ ~~~~~~~~~~~~~ 4257s | | | 4257s | unsigned int int64_t {aka long long int} 4257s | %llu 4257s 4257s If you find this error message confusing, uninformative, or wrong, please open an issue: 4257s https://github.com/diku-dk/futhark/issues 4257s 4259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.fut: 4259s Compiling with --backend=opencl: 4259s cc failed with code 1: 4259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c: In function ‘futrts_umul_hi64’: 4259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4259s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4259s | ^~~~~~~~~~~ 4259s | __uint32_t 4259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4527:90: error: expected ‘)’ before ‘a’ 4259s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4259s | ~ ^ 4259s | ) 4259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4527:109: error: expected ‘)’ before ‘b’ 4259s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4259s | ~ ^ 4259s | ) 4259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c: In function ‘futrts_smul_hi64’: 4259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4259s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4259s | ^~~~~~~~~~ 4259s | __int128__ 4259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4531:86: error: expected ‘)’ before ‘a’ 4259s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4259s | ~ ^ 4259s | ) 4259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4531:104: error: expected ‘)’ before ‘b’ 4259s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4259s | ~ ^ 4259s | ) 4259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c: In function ‘mk_compile_opts’: 4259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4259s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4259s | ~~^ ~~~~~~~~~~~~~ 4259s | | | 4259s | unsigned int int64_t {aka long long int} 4259s | %llu 4259s 4259s If you find this error message confusing, uninformative, or wrong, please open an issue: 4259s https://github.com/diku-dk/futhark/issues 4259s 4263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.fut: 4263s Compiling with --backend=opencl: 4263s cc failed with code 1: 4263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c: In function ‘futrts_umul_hi64’: 4263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4263s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4263s | ^~~~~~~~~~~ 4263s | __uint32_t 4263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4511:90: error: expected ‘)’ before ‘a’ 4263s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4263s | ~ ^ 4263s | ) 4263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4511:109: error: expected ‘)’ before ‘b’ 4263s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4263s | ~ ^ 4263s | ) 4263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c: In function ‘futrts_smul_hi64’: 4263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4263s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4263s | ^~~~~~~~~~ 4263s | __int128__ 4263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4515:86: error: expected ‘)’ before ‘a’ 4263s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4263s | ~ ^ 4263s | ) 4263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4515:104: error: expected ‘)’ before ‘b’ 4263s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4263s | ~ ^ 4263s | ) 4263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c: In function ‘mk_compile_opts’: 4263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4263s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4263s | ~~^ ~~~~~~~~~~~~~ 4263s | | | 4263s | unsigned int int64_t {aka long long int} 4263s | %llu 4263s 4263s If you find this error message confusing, uninformative, or wrong, please open an issue: 4263s https://github.com/diku-dk/futhark/issues 4263s 4264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.fut: 4264s Compiling with --backend=opencl: 4264s cc failed with code 1: 4264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c: In function ‘futrts_umul_hi64’: 4264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4264s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4264s | ^~~~~~~~~~~ 4264s | __uint32_t 4264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4512:90: error: expected ‘)’ before ‘a’ 4264s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4264s | ~ ^ 4264s | ) 4264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4512:109: error: expected ‘)’ before ‘b’ 4264s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4264s | ~ ^ 4264s | ) 4264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c: In function ‘futrts_smul_hi64’: 4264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4264s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4264s | ^~~~~~~~~~ 4264s | __int128__ 4264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4516:86: error: expected ‘)’ before ‘a’ 4264s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4264s | ~ ^ 4264s | ) 4264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4516:104: error: expected ‘)’ before ‘b’ 4264s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4264s | ~ ^ 4264s | ) 4264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c: In function ‘mk_compile_opts’: 4264s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/MatrixAddition.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4264s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4264s | ~~^ ~~~~~~~~~~~~~ 4264s | | | 4264s | unsigned int int64_t {aka long long int} 4264s | %llu 4264s 4264s If you find this error message confusing, uninformative, or wrong, please open an issue: 4264s https://github.com/diku-dk/futhark/issues 4264s 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.fut: 4268s Compiling with --backend=opencl: 4268s cc failed with code 1: 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c: In function ‘futrts_umul_hi64’: 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4268s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4268s | ^~~~~~~~~~~ 4268s | __uint32_t 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:4512:90: error: expected ‘)’ before ‘a’ 4268s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4268s | ~ ^ 4268s | ) 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:4512:109: error: expected ‘)’ before ‘b’ 4268s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4268s | ~ ^ 4268s | ) 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c: In function ‘futrts_smul_hi64’: 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4268s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4268s | ^~~~~~~~~~ 4268s | __int128__ 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:4516:86: error: expected ‘)’ before ‘a’ 4268s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4268s | ~ ^ 4268s | ) 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:4516:104: error: expected ‘)’ before ‘b’ 4268s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4268s | ~ ^ 4268s | ) 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c: In function ‘mk_compile_opts’: 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/VectorAddition.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4268s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4268s | ~~^ ~~~~~~~~~~~~~ 4268s | | | 4268s | unsigned int int64_t {aka long long int} 4268s | %llu 4268s 4268s If you find this error message confusing, uninformative, or wrong, please open an issue: 4268s https://github.com/diku-dk/futhark/issues 4268s 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.fut: 4268s Compiling with --backend=opencl: 4268s cc failed with code 1: 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c: In function ‘futrts_umul_hi64’: 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4268s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4268s | ^~~~~~~~~~~ 4268s | __uint32_t 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:4512:90: error: expected ‘)’ before ‘a’ 4268s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4268s | ~ ^ 4268s | ) 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:4512:109: error: expected ‘)’ before ‘b’ 4268s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4268s | ~ ^ 4268s | ) 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c: In function ‘futrts_smul_hi64’: 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4268s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4268s | ^~~~~~~~~~ 4268s | __int128__ 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:4516:86: error: expected ‘)’ before ‘a’ 4268s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4268s | ~ ^ 4268s | ) 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:4516:104: error: expected ‘)’ before ‘b’ 4268s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4268s | ~ ^ 4268s | ) 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c: In function ‘mk_compile_opts’: 4268s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/map-nested-free.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4268s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4268s | ~~^ ~~~~~~~~~~~~~ 4268s | | | 4268s | unsigned int int64_t {aka long long int} 4268s | %llu 4268s 4268s If you find this error message confusing, uninformative, or wrong, please open an issue: 4268s https://github.com/diku-dk/futhark/issues 4268s 4269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.fut: 4269s Compiling with --backend=opencl: 4269s cc failed with code 1: 4269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c: In function ‘futrts_umul_hi64’: 4269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4269s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4269s | ^~~~~~~~~~~ 4269s | __uint32_t 4269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4526:90: error: expected ‘)’ before ‘a’ 4269s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4269s | ~ ^ 4269s | ) 4269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4526:109: error: expected ‘)’ before ‘b’ 4269s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4269s | ~ ^ 4269s | ) 4269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c: In function ‘futrts_smul_hi64’: 4269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4269s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4269s | ^~~~~~~~~~ 4269s | __int128__ 4269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4530:86: error: expected ‘)’ before ‘a’ 4269s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4269s | ~ ^ 4269s | ) 4269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4530:104: error: expected ‘)’ before ‘b’ 4269s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4269s | ~ ^ 4269s | ) 4269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c: In function ‘mk_compile_opts’: 4269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/SimpleReduce.c:7868:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4269s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4269s | ~~^ ~~~~~~~~~~~~~ 4269s | | | 4269s | unsigned int int64_t {aka long long int} 4269s | %llu 4269s 4269s If you find this error message confusing, uninformative, or wrong, please open an issue: 4269s https://github.com/diku-dk/futhark/issues 4269s 4270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.fut: 4270s Compiling with --backend=opencl: 4270s cc failed with code 1: 4270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c: In function ‘futrts_umul_hi64’: 4270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4270s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4270s | ^~~~~~~~~~~ 4270s | __uint32_t 4270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:4512:90: error: expected ‘)’ before ‘a’ 4270s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4270s | ~ ^ 4270s | ) 4270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:4512:109: error: expected ‘)’ before ‘b’ 4270s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4270s | ~ ^ 4270s | ) 4270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c: In function ‘futrts_smul_hi64’: 4270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4270s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4270s | ^~~~~~~~~~ 4270s | __int128__ 4270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:4516:86: error: expected ‘)’ before ‘a’ 4270s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4270s | ~ ^ 4270s | ) 4270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:4516:104: error: expected ‘)’ before ‘b’ 4270s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4270s | ~ ^ 4270s | ) 4270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c: In function ‘mk_compile_opts’: 4270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap2.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4270s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4271s | ~~^ ~~~~~~~~~~~~~ 4271s | | | 4271s | unsigned int int64_t {aka long long int} 4271s | %llu 4271s 4271s If you find this error message confusing, uninformative, or wrong, please open an issue: 4271s https://github.com/diku-dk/futhark/issues 4271s 4271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.fut: 4271s Compiling with --backend=opencl: 4271s cc failed with code 1: 4271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c: In function ‘futrts_umul_hi64’: 4271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4271s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4271s | ^~~~~~~~~~~ 4271s | __uint32_t 4271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:4527:90: error: expected ‘)’ before ‘a’ 4271s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4271s | ~ ^ 4271s | ) 4271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:4527:109: error: expected ‘)’ before ‘b’ 4271s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4271s | ~ ^ 4271s | ) 4271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c: In function ‘futrts_smul_hi64’: 4271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4271s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4271s | ^~~~~~~~~~ 4271s | __int128__ 4271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:4531:86: error: expected ‘)’ before ‘a’ 4271s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4271s | ~ ^ 4271s | ) 4271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:4531:104: error: expected ‘)’ before ‘b’ 4271s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4271s | ~ ^ 4271s | ) 4271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c: In function ‘mk_compile_opts’: 4271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/flattening/redomap1.c:7869:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4271s 7869 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4271s | ~~^ ~~~~~~~~~~~~~ 4271s | | | 4271s | unsigned int int64_t {aka long long int} 4271s | %llu 4271s 4271s If you find this error message confusing, uninformative, or wrong, please open an issue: 4271s https://github.com/diku-dk/futhark/issues 4271s 4273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.fut: 4273s Compiling with --backend=opencl: 4273s cc failed with code 1: 4273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c: In function ‘futrts_umul_hi64’: 4273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4273s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4273s | ^~~~~~~~~~~ 4273s | __uint32_t 4273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:4497:90: error: expected ‘)’ before ‘a’ 4273s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4273s | ~ ^ 4273s | ) 4273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:4497:109: error: expected ‘)’ before ‘b’ 4273s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4273s | ~ ^ 4273s | ) 4273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c: In function ‘futrts_smul_hi64’: 4273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4273s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4273s | ^~~~~~~~~~ 4273s | __int128__ 4273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:4501:86: error: expected ‘)’ before ‘a’ 4273s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4273s | ~ ^ 4273s | ) 4273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:4501:104: error: expected ‘)’ before ‘b’ 4273s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4273s | ~ ^ 4273s | ) 4273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c: In function ‘mk_compile_opts’: 4273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/float_32_64.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4273s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4273s | ~~^ ~~~~~~~~~~~~~ 4273s | | | 4273s | unsigned int int64_t {aka long long int} 4273s | %llu 4273s 4273s If you find this error message confusing, uninformative, or wrong, please open an issue: 4273s https://github.com/diku-dk/futhark/issues 4273s 4274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.fut: 4274s Compiling with --backend=opencl: 4274s cc failed with code 1: 4274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c: In function ‘futrts_umul_hi64’: 4274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4274s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4274s | ^~~~~~~~~~~ 4274s | __uint32_t 4274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:4497:90: error: expected ‘)’ before ‘a’ 4274s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4274s | ~ ^ 4274s | ) 4274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:4497:109: error: expected ‘)’ before ‘b’ 4274s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4274s | ~ ^ 4274s | ) 4274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c: In function ‘futrts_smul_hi64’: 4274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4274s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4274s | ^~~~~~~~~~ 4274s | __int128__ 4274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:4501:86: error: expected ‘)’ before ‘a’ 4274s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4274s | ~ ^ 4274s | ) 4274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:4501:104: error: expected ‘)’ before ‘b’ 4274s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4274s | ~ ^ 4274s | ) 4274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c: In function ‘mk_compile_opts’: 4274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/floatunderscores.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4274s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4274s | ~~^ ~~~~~~~~~~~~~ 4274s | | | 4274s | unsigned int int64_t {aka long long int} 4274s | %llu 4274s 4274s If you find this error message confusing, uninformative, or wrong, please open an issue: 4274s https://github.com/diku-dk/futhark/issues 4274s 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.fut: 4282s Compiling with --backend=opencl: 4282s cc failed with code 1: 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c: In function ‘futrts_umul_hi64’: 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4282s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4282s | ^~~~~~~~~~~ 4282s | __uint32_t 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4511:90: error: expected ‘)’ before ‘a’ 4282s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4282s | ~ ^ 4282s | ) 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4511:109: error: expected ‘)’ before ‘b’ 4282s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4282s | ~ ^ 4282s | ) 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c: In function ‘futrts_smul_hi64’: 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4282s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4282s | ^~~~~~~~~~ 4282s | __int128__ 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4515:86: error: expected ‘)’ before ‘a’ 4282s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4282s | ~ ^ 4282s | ) 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4515:104: error: expected ‘)’ before ‘b’ 4282s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4282s | ~ ^ 4282s | ) 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c: In function ‘mk_compile_opts’: 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4282s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4282s | ~~^ ~~~~~~~~~~~~~ 4282s | | | 4282s | unsigned int int64_t {aka long long int} 4282s | %llu 4282s 4282s If you find this error message confusing, uninformative, or wrong, please open an issue: 4282s https://github.com/diku-dk/futhark/issues 4282s 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.fut: 4282s Compiling with --backend=opencl: 4282s cc failed with code 1: 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c: In function ‘futrts_umul_hi64’: 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4282s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4282s | ^~~~~~~~~~~ 4282s | __uint32_t 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4527:90: error: expected ‘)’ before ‘a’ 4282s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4282s | ~ ^ 4282s | ) 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4527:109: error: expected ‘)’ before ‘b’ 4282s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4282s | ~ ^ 4282s | ) 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c: In function ‘futrts_smul_hi64’: 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4282s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4282s | ^~~~~~~~~~ 4282s | __int128__ 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4531:86: error: expected ‘)’ before ‘a’ 4282s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4282s | ~ ^ 4282s | ) 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4531:104: error: expected ‘)’ before ‘b’ 4282s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4282s | ~ ^ 4282s | ) 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c: In function ‘mk_compile_opts’: 4282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4282s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4282s | ~~^ ~~~~~~~~~~~~~ 4282s | | | 4282s | unsigned int int64_t {aka long long int} 4282s | %llu 4282s 4282s If you find this error message confusing, uninformative, or wrong, please open an issue: 4282s https://github.com/diku-dk/futhark/issues 4282s 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.fut: 4285s Compiling with --backend=opencl: 4285s cc failed with code 1: 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c: In function ‘futrts_umul_hi64’: 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4285s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4285s | ^~~~~~~~~~~ 4285s | __uint32_t 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4515:90: error: expected ‘)’ before ‘a’ 4285s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4285s | ~ ^ 4285s | ) 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4515:109: error: expected ‘)’ before ‘b’ 4285s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4285s | ~ ^ 4285s | ) 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c: In function ‘futrts_smul_hi64’: 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4285s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4285s | ^~~~~~~~~~ 4285s | __int128__ 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4519:86: error: expected ‘)’ before ‘a’ 4285s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4285s | ~ ^ 4285s | ) 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4519:104: error: expected ‘)’ before ‘b’ 4285s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4285s | ~ ^ 4285s | ) 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c: In function ‘mk_compile_opts’: 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4285s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4285s | ~~^ ~~~~~~~~~~~~~ 4285s | | | 4285s | unsigned int int64_t {aka long long int} 4285s | %llu 4285s 4285s If you find this error message confusing, uninformative, or wrong, please open an issue: 4285s https://github.com/diku-dk/futhark/issues 4285s 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.fut: 4285s Compiling with --backend=opencl: 4285s cc failed with code 1: 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c: In function ‘futrts_umul_hi64’: 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4285s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4285s | ^~~~~~~~~~~ 4285s | __uint32_t 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4513:90: error: expected ‘)’ before ‘a’ 4285s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4285s | ~ ^ 4285s | ) 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4513:109: error: expected ‘)’ before ‘b’ 4285s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4285s | ~ ^ 4285s | ) 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c: In function ‘futrts_smul_hi64’: 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4285s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4285s | ^~~~~~~~~~ 4285s | __int128__ 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4517:86: error: expected ‘)’ before ‘a’ 4285s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4285s | ~ ^ 4285s | ) 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4517:104: error: expected ‘)’ before ‘b’ 4285s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4285s | ~ ^ 4285s | ) 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c: In function ‘mk_compile_opts’: 4285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4285s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4285s | ~~^ ~~~~~~~~~~~~~ 4285s | | | 4285s | unsigned int int64_t {aka long long int} 4285s | %llu 4285s 4285s If you find this error message confusing, uninformative, or wrong, please open an issue: 4285s https://github.com/diku-dk/futhark/issues 4285s 4286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.fut: 4286s Compiling with --backend=opencl: 4286s cc failed with code 1: 4286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c: In function ‘futrts_umul_hi64’: 4286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4286s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4286s | ^~~~~~~~~~~ 4286s | __uint32_t 4286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4512:90: error: expected ‘)’ before ‘a’ 4286s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4286s | ~ ^ 4286s | ) 4286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4512:109: error: expected ‘)’ before ‘b’ 4286s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4286s | ~ ^ 4286s | ) 4286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c: In function ‘futrts_smul_hi64’: 4286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4286s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4286s | ^~~~~~~~~~ 4286s | __int128__ 4286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4516:86: error: expected ‘)’ before ‘a’ 4286s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4286s | ~ ^ 4286s | ) 4286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4516:104: error: expected ‘)’ before ‘b’ 4286s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4286s | ~ ^ 4286s | ) 4286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c: In function ‘mk_compile_opts’: 4286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4286s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4286s | ~~^ ~~~~~~~~~~~~~ 4286s | | | 4286s | unsigned int int64_t {aka long long int} 4286s | %llu 4286s 4286s If you find this error message confusing, uninformative, or wrong, please open an issue: 4286s https://github.com/diku-dk/futhark/issues 4286s 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.fut: 4287s Compiling with --backend=opencl: 4287s cc failed with code 1: 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c: In function ‘futrts_umul_hi64’: 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4287s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4287s | ^~~~~~~~~~~ 4287s | __uint32_t 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:4512:90: error: expected ‘)’ before ‘a’ 4287s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4287s | ~ ^ 4287s | ) 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:4512:109: error: expected ‘)’ before ‘b’ 4287s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4287s | ~ ^ 4287s | ) 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c: In function ‘futrts_smul_hi64’: 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4287s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4287s | ^~~~~~~~~~ 4287s | __int128__ 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:4516:86: error: expected ‘)’ before ‘a’ 4287s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4287s | ~ ^ 4287s | ) 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:4516:104: error: expected ‘)’ before ‘b’ 4287s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4287s | ~ ^ 4287s | ) 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c: In function ‘mk_compile_opts’: 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fourier.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4287s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4287s | ~~^ ~~~~~~~~~~~~~ 4287s | | | 4287s | unsigned int int64_t {aka long long int} 4287s | %llu 4287s 4287s If you find this error message confusing, uninformative, or wrong, please open an issue: 4287s https://github.com/diku-dk/futhark/issues 4287s 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.fut: 4287s Compiling with --backend=opencl: 4287s cc failed with code 1: 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c: In function ‘futrts_umul_hi64’: 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4287s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4287s | ^~~~~~~~~~~ 4287s | __uint32_t 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4514:90: error: expected ‘)’ before ‘a’ 4287s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4287s | ~ ^ 4287s | ) 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4514:109: error: expected ‘)’ before ‘b’ 4287s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4287s | ~ ^ 4287s | ) 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c: In function ‘futrts_smul_hi64’: 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4287s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4287s | ^~~~~~~~~~ 4287s | __int128__ 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4518:86: error: expected ‘)’ before ‘a’ 4287s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4287s | ~ ^ 4287s | ) 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4518:104: error: expected ‘)’ before ‘b’ 4287s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4287s | ~ ^ 4287s | ) 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c: In function ‘mk_compile_opts’: 4287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:7851:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4287s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4287s | ~~^ ~~~~~~~~~~~~~ 4287s | | | 4287s | unsigned int int64_t {aka long long int} 4287s | %llu 4287s 4287s If you find this error message confusing, uninformative, or wrong, please open an issue: 4287s https://github.com/diku-dk/futhark/issues 4287s 4299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.fut: 4299s Compiling with --backend=opencl: 4299s cc failed with code 1: 4299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c: In function ‘futrts_umul_hi64’: 4299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4299s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4299s | ^~~~~~~~~~~ 4299s | __uint32_t 4299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4512:90: error: expected ‘)’ before ‘a’ 4299s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4299s | ~ ^ 4299s | ) 4299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4512:109: error: expected ‘)’ before ‘b’ 4299s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4299s | ~ ^ 4299s | ) 4299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c: In function ‘futrts_smul_hi64’: 4299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4299s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4299s | ^~~~~~~~~~ 4299s | __int128__ 4299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4516:86: error: expected ‘)’ before ‘a’ 4299s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4299s | ~ ^ 4299s | ) 4299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4516:104: error: expected ‘)’ before ‘b’ 4299s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4299s | ~ ^ 4299s | ) 4299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c: In function ‘mk_compile_opts’: 4299s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4299s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4299s | ~~^ ~~~~~~~~~~~~~ 4299s | | | 4299s | unsigned int int64_t {aka long long int} 4299s | %llu 4299s 4299s If you find this error message confusing, uninformative, or wrong, please open an issue: 4299s https://github.com/diku-dk/futhark/issues 4299s 4301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.fut: 4301s Compiling with --backend=opencl: 4301s cc failed with code 1: 4301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c: In function ‘futrts_umul_hi64’: 4301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4301s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4301s | ^~~~~~~~~~~ 4301s | __uint32_t 4301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4511:90: error: expected ‘)’ before ‘a’ 4301s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4301s | ~ ^ 4301s | ) 4301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4511:109: error: expected ‘)’ before ‘b’ 4301s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4301s | ~ ^ 4301s | ) 4301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c: In function ‘futrts_smul_hi64’: 4301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4301s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4301s | ^~~~~~~~~~ 4301s | __int128__ 4301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4515:86: error: expected ‘)’ before ‘a’ 4301s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4301s | ~ ^ 4301s | ) 4301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4515:104: error: expected ‘)’ before ‘b’ 4301s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4301s | ~ ^ 4301s | ) 4301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c: In function ‘mk_compile_opts’: 4301s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4301s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4301s | ~~^ ~~~~~~~~~~~~~ 4301s | | | 4301s | unsigned int int64_t {aka long long int} 4301s | %llu 4301s 4301s If you find this error message confusing, uninformative, or wrong, please open an issue: 4301s https://github.com/diku-dk/futhark/issues 4301s 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.fut: 4302s Compiling with --backend=opencl: 4302s cc failed with code 1: 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c: In function ‘futrts_umul_hi64’: 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4302s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4302s | ^~~~~~~~~~~ 4302s | __uint32_t 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4513:90: error: expected ‘)’ before ‘a’ 4302s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4302s | ~ ^ 4302s | ) 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4513:109: error: expected ‘)’ before ‘b’ 4302s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4302s | ~ ^ 4302s | ) 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c: In function ‘futrts_smul_hi64’: 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4302s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4302s | ^~~~~~~~~~ 4302s | __int128__ 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4517:86: error: expected ‘)’ before ‘a’ 4302s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4302s | ~ ^ 4302s | ) 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4517:104: error: expected ‘)’ before ‘b’ 4302s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4302s | ~ ^ 4302s | ) 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c: In function ‘mk_compile_opts’: 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4302s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4302s | ~~^ ~~~~~~~~~~~~~ 4302s | | | 4302s | unsigned int int64_t {aka long long int} 4302s | %llu 4302s 4302s If you find this error message confusing, uninformative, or wrong, please open an issue: 4302s https://github.com/diku-dk/futhark/issues 4302s 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.fut: 4302s Compiling with --backend=opencl: 4302s cc failed with code 1: 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c: In function ‘futrts_umul_hi64’: 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4302s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4302s | ^~~~~~~~~~~ 4302s | __uint32_t 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4515:90: error: expected ‘)’ before ‘a’ 4302s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4302s | ~ ^ 4302s | ) 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4515:109: error: expected ‘)’ before ‘b’ 4302s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4302s | ~ ^ 4302s | ) 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c: In function ‘futrts_smul_hi64’: 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4302s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4302s | ^~~~~~~~~~ 4302s | __int128__ 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4519:86: error: expected ‘)’ before ‘a’ 4302s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4302s | ~ ^ 4302s | ) 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4519:104: error: expected ‘)’ before ‘b’ 4302s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4302s | ~ ^ 4302s | ) 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c: In function ‘mk_compile_opts’: 4302s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4302s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4302s | ~~^ ~~~~~~~~~~~~~ 4302s | | | 4302s | unsigned int int64_t {aka long long int} 4302s | %llu 4302s 4302s If you find this error message confusing, uninformative, or wrong, please open an issue: 4302s https://github.com/diku-dk/futhark/issues 4302s 4303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.fut: 4303s Compiling with --backend=opencl: 4303s cc failed with code 1: 4303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c: In function ‘futrts_umul_hi64’: 4303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4303s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4303s | ^~~~~~~~~~~ 4303s | __uint32_t 4303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 4303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4515:90: error: expected ‘)’ before ‘a’ 4303s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4303s | ~ ^ 4303s | ) 4303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4515:109: error: expected ‘)’ before ‘b’ 4303s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4303s | ~ ^ 4303s | ) 4303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c: In function ‘futrts_smul_hi64’: 4303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4303s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4303s | ^~~~~~~~~~ 4303s | __int128__ 4303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4519:86: error: expected ‘)’ before ‘a’ 4303s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4303s | ~ ^ 4303s | ) 4303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4519:104: error: expected ‘)’ before ‘b’ 4303s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4303s | ~ ^ 4303s | ) 4303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c: In function ‘mk_compile_opts’: 4303s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:7852:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4303s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4303s | ~~^ ~~~~~~~~~~~~~ 4303s | | | 4303s | unsigned int int64_t {aka long long int} 4303s | %llu 4303s 4303s If you find this error message confusing, uninformative, or wrong, please open an issue: 4303s https://github.com/diku-dk/futhark/issues 4303s 4305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.fut: 4305s Compiling with --backend=opencl: 4305s cc failed with code 1: 4305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c: In function ‘futrts_umul_hi64’: 4305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4516:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4305s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4305s | ^~~~~~~~~~~ 4305s | __uint32_t 4305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4516:78: note: each undeclared identifier is reported only once for each function it appears in 4305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4516:90: error: expected ‘)’ before ‘a’ 4305s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4305s | ~ ^ 4305s | ) 4305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4516:109: error: expected ‘)’ before ‘b’ 4305s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4305s | ~ ^ 4305s | ) 4305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c: In function ‘futrts_smul_hi64’: 4305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4520:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4305s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4305s | ^~~~~~~~~~ 4305s | __int128__ 4305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4520:86: error: expected ‘)’ before ‘a’ 4305s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4305s | ~ ^ 4305s | ) 4305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4520:104: error: expected ‘)’ before ‘b’ 4305s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4305s | ~ ^ 4305s | ) 4305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c: In function ‘mk_compile_opts’: 4305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4305s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4305s | ~~^ ~~~~~~~~~~~~~ 4305s | | | 4305s | unsigned int int64_t {aka long long int} 4305s | %llu 4305s 4305s If you find this error message confusing, uninformative, or wrong, please open an issue: 4305s https://github.com/diku-dk/futhark/issues 4305s 4314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.fut: 4314s Compiling with --backend=opencl: 4314s cc failed with code 1: 4314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c: In function ‘futrts_umul_hi64’: 4314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4314s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4314s | ^~~~~~~~~~~ 4314s | __uint32_t 4314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4528:90: error: expected ‘)’ before ‘a’ 4314s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4314s | ~ ^ 4314s | ) 4314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4528:109: error: expected ‘)’ before ‘b’ 4314s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4314s | ~ ^ 4314s | ) 4314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c: In function ‘futrts_smul_hi64’: 4314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4314s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4314s | ^~~~~~~~~~ 4314s | __int128__ 4314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4532:86: error: expected ‘)’ before ‘a’ 4314s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4314s | ~ ^ 4314s | ) 4314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4532:104: error: expected ‘)’ before ‘b’ 4314s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4314s | ~ ^ 4314s | ) 4314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c: In function ‘mk_compile_opts’: 4314s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4314s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4314s | ~~^ ~~~~~~~~~~~~~ 4314s | | | 4314s | unsigned int int64_t {aka long long int} 4314s | %llu 4314s 4314s If you find this error message confusing, uninformative, or wrong, please open an issue: 4314s https://github.com/diku-dk/futhark/issues 4314s 4314s 419 failed, 38 passed, 1849 to go. 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.fut: 4316s Compiling with --backend=opencl: 4316s cc failed with code 1: 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c: In function ‘futrts_umul_hi64’: 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4316s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4316s | ^~~~~~~~~~~ 4316s | __uint32_t 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4526:90: error: expected ‘)’ before ‘a’ 4316s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4316s | ~ ^ 4316s | ) 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4526:109: error: expected ‘)’ before ‘b’ 4316s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4316s | ~ ^ 4316s | ) 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c: In function ‘futrts_smul_hi64’: 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4316s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4316s | ^~~~~~~~~~ 4316s | __int128__ 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4530:86: error: expected ‘)’ before ‘a’ 4316s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4316s | ~ ^ 4316s | ) 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4530:104: error: expected ‘)’ before ‘b’ 4316s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4316s | ~ ^ 4316s | ) 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c: In function ‘mk_compile_opts’: 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4316s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4316s | ~~^ ~~~~~~~~~~~~~ 4316s | | | 4316s | unsigned int int64_t {aka long long int} 4316s | %llu 4316s 4316s If you find this error message confusing, uninformative, or wrong, please open an issue: 4316s https://github.com/diku-dk/futhark/issues 4316s 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.fut: 4316s Compiling with --backend=opencl: 4316s cc failed with code 1: 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c: In function ‘futrts_umul_hi64’: 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4316s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4316s | ^~~~~~~~~~~ 4316s | __uint32_t 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4528:90: error: expected ‘)’ before ‘a’ 4316s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4316s | ~ ^ 4316s | ) 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4528:109: error: expected ‘)’ before ‘b’ 4316s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4316s | ~ ^ 4316s | ) 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c: In function ‘futrts_smul_hi64’: 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4316s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4316s | ^~~~~~~~~~ 4316s | __int128__ 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4532:86: error: expected ‘)’ before ‘a’ 4316s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4316s | ~ ^ 4316s | ) 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4532:104: error: expected ‘)’ before ‘b’ 4316s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4316s | ~ ^ 4316s | ) 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c: In function ‘mk_compile_opts’: 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4316s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4316s | ~~^ ~~~~~~~~~~~~~ 4316s | | | 4316s | unsigned int int64_t {aka long long int} 4316s | %llu 4316s 4316s If you find this error message confusing, uninformative, or wrong, please open an issue: 4316s https://github.com/diku-dk/futhark/issues 4316s 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.fut: 4316s Compiling with --backend=opencl: 4316s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 4316s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4316s 4316s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 4316s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4316s 4316s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 4316s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4316s cc failed with code 1: 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c: In function ‘futrts_umul_hi64’: 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4316s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4316s | ^~~~~~~~~~~ 4316s | __uint32_t 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4530:90: error: expected ‘)’ before ‘a’ 4316s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4316s | ~ ^ 4316s | ) 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4530:109: error: expected ‘)’ before ‘b’ 4316s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4316s | ~ ^ 4316s | ) 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c: In function ‘futrts_smul_hi64’: 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4316s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4316s | ^~~~~~~~~~ 4316s | __int128__ 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4534:86: error: expected ‘)’ before ‘a’ 4316s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4316s | ~ ^ 4316s | ) 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4534:104: error: expected ‘)’ before ‘b’ 4316s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4316s | ~ ^ 4316s | ) 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c: In function ‘mk_compile_opts’: 4316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4316s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4316s | ~~^ ~~~~~~~~~~~~~ 4316s | | | 4316s | unsigned int int64_t {aka long long int} 4316s | %llu 4316s 4316s If you find this error message confusing, uninformative, or wrong, please open an issue: 4316s https://github.com/diku-dk/futhark/issues 4316s 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.fut: 4318s Compiling with --backend=opencl: 4318s cc failed with code 1: 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c: In function ‘futrts_umul_hi64’: 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4318s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4318s | ^~~~~~~~~~~ 4318s | __uint32_t 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4529:90: error: expected ‘)’ before ‘a’ 4318s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4318s | ~ ^ 4318s | ) 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4529:109: error: expected ‘)’ before ‘b’ 4318s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4318s | ~ ^ 4318s | ) 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c: In function ‘futrts_smul_hi64’: 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4318s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4318s | ^~~~~~~~~~ 4318s | __int128__ 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4533:86: error: expected ‘)’ before ‘a’ 4318s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4318s | ~ ^ 4318s | ) 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4533:104: error: expected ‘)’ before ‘b’ 4318s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4318s | ~ ^ 4318s | ) 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c: In function ‘mk_compile_opts’: 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4318s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4318s | ~~^ ~~~~~~~~~~~~~ 4318s | | | 4318s | unsigned int int64_t {aka long long int} 4318s | %llu 4318s 4318s If you find this error message confusing, uninformative, or wrong, please open an issue: 4318s https://github.com/diku-dk/futhark/issues 4318s 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.fut: 4318s Compiling with --backend=opencl: 4318s cc failed with code 1: 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c: In function ‘futrts_umul_hi64’: 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4318s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4318s | ^~~~~~~~~~~ 4318s | __uint32_t 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4514:90: error: expected ‘)’ before ‘a’ 4318s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4318s | ~ ^ 4318s | ) 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4514:109: error: expected ‘)’ before ‘b’ 4318s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4318s | ~ ^ 4318s | ) 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c: In function ‘futrts_smul_hi64’: 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4318s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4318s | ^~~~~~~~~~ 4318s | __int128__ 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4518:86: error: expected ‘)’ before ‘a’ 4318s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4318s | ~ ^ 4318s | ) 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4518:104: error: expected ‘)’ before ‘b’ 4318s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4318s | ~ ^ 4318s | ) 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c: In function ‘mk_compile_opts’: 4318s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4318s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4318s | ~~^ ~~~~~~~~~~~~~ 4318s | | | 4318s | unsigned int int64_t {aka long long int} 4318s | %llu 4318s 4318s If you find this error message confusing, uninformative, or wrong, please open an issue: 4318s https://github.com/diku-dk/futhark/issues 4318s 4322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.fut: 4322s Compiling with --backend=opencl: 4322s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 4322s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4322s 4322s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 4322s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4322s 4322s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 4322s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4322s cc failed with code 1: 4322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c: In function ‘futrts_umul_hi64’: 4322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4322s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4322s | ^~~~~~~~~~~ 4322s | __uint32_t 4322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 4322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4531:90: error: expected ‘)’ before ‘a’ 4322s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4322s | ~ ^ 4322s | ) 4322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4531:109: error: expected ‘)’ before ‘b’ 4322s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4322s | ~ ^ 4322s | ) 4322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c: In function ‘futrts_smul_hi64’: 4322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4322s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4322s | ^~~~~~~~~~ 4322s | __int128__ 4322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4535:86: error: expected ‘)’ before ‘a’ 4322s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4322s | ~ ^ 4322s | ) 4322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4535:104: error: expected ‘)’ before ‘b’ 4322s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4322s | ~ ^ 4322s | ) 4322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c: In function ‘mk_compile_opts’: 4322s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:7865:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4322s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4322s | ~~^ ~~~~~~~~~~~~~ 4322s | | | 4322s | unsigned int int64_t {aka long long int} 4322s | %llu 4322s 4322s If you find this error message confusing, uninformative, or wrong, please open an issue: 4322s https://github.com/diku-dk/futhark/issues 4322s 4327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.fut: 4327s Compiling with --backend=opencl: 4327s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 4327s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4327s 4327s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 4327s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4327s 4327s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 4327s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4327s cc failed with code 1: 4327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c: In function ‘futrts_umul_hi64’: 4327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4327s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4327s | ^~~~~~~~~~~ 4327s | __uint32_t 4327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 4327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4531:90: error: expected ‘)’ before ‘a’ 4327s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4327s | ~ ^ 4327s | ) 4327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4531:109: error: expected ‘)’ before ‘b’ 4327s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4327s | ~ ^ 4327s | ) 4327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c: In function ‘futrts_smul_hi64’: 4327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4327s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4327s | ^~~~~~~~~~ 4327s | __int128__ 4327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4535:86: error: expected ‘)’ before ‘a’ 4327s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4327s | ~ ^ 4327s | ) 4327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4535:104: error: expected ‘)’ before ‘b’ 4327s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4327s | ~ ^ 4327s | ) 4327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c: In function ‘mk_compile_opts’: 4327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4327s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4327s | ~~^ ~~~~~~~~~~~~~ 4327s | | | 4327s | unsigned int int64_t {aka long long int} 4327s | %llu 4327s 4327s If you find this error message confusing, uninformative, or wrong, please open an issue: 4327s https://github.com/diku-dk/futhark/issues 4327s 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.fut: 4328s Compiling with --backend=opencl: 4328s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.fut:6:17-44: 4328s Entry point parameter 4328s 4328s ((d: i32): i32, (a0s: [m][b][b]f32): [m][b][b]f32) 4328s 4328s will have an opaque type, so the entry point will likely not be callable. 4328s cc failed with code 1: 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c: In function ‘futrts_umul_hi64’: 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4328s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4328s | ^~~~~~~~~~~ 4328s | __uint32_t 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:4529:90: error: expected ‘)’ before ‘a’ 4328s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4328s | ~ ^ 4328s | ) 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:4529:109: error: expected ‘)’ before ‘b’ 4328s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4328s | ~ ^ 4328s | ) 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c: In function ‘futrts_smul_hi64’: 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4328s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4328s | ^~~~~~~~~~ 4328s | __int128__ 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:4533:86: error: expected ‘)’ before ‘a’ 4328s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4328s | ~ ^ 4328s | ) 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:4533:104: error: expected ‘)’ before ‘b’ 4328s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4328s | ~ ^ 4328s | ) 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c: In function ‘mk_compile_opts’: 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption0.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4328s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4328s | ~~^ ~~~~~~~~~~~~~ 4328s | | | 4328s | unsigned int int64_t {aka long long int} 4328s | %llu 4328s 4328s If you find this error message confusing, uninformative, or wrong, please open an issue: 4328s https://github.com/diku-dk/futhark/issues 4328s 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.fut: 4328s Compiling with --backend=opencl: 4328s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.fut:6:17-42: 4328s Entry point parameter 4328s 4328s ((as: [n]i32): [n]i32, (bs: [m]bool): [m]bool) 4328s 4328s will have an opaque type, so the entry point will likely not be callable. 4328s cc failed with code 1: 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c: In function ‘futrts_umul_hi64’: 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:4559:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4328s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4328s | ^~~~~~~~~~~ 4328s | __uint32_t 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:4559:78: note: each undeclared identifier is reported only once for each function it appears in 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:4559:90: error: expected ‘)’ before ‘a’ 4328s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4328s | ~ ^ 4328s | ) 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:4559:109: error: expected ‘)’ before ‘b’ 4328s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4328s | ~ ^ 4328s | ) 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c: In function ‘futrts_smul_hi64’: 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:4563:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4328s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4328s | ^~~~~~~~~~ 4328s | __int128__ 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:4563:86: error: expected ‘)’ before ‘a’ 4328s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4328s | ~ ^ 4328s | ) 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:4563:104: error: expected ‘)’ before ‘b’ 4328s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4328s | ~ ^ 4328s | ) 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c: In function ‘mk_compile_opts’: 4328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption1.c:7892:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4328s 7892 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4328s | ~~^ ~~~~~~~~~~~~~ 4328s | | | 4328s | unsigned int int64_t {aka long long int} 4328s | %llu 4328s 4328s If you find this error message confusing, uninformative, or wrong, please open an issue: 4328s https://github.com/diku-dk/futhark/issues 4328s 4329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.fut: 4329s Compiling with --backend=opencl: 4329s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.fut:6:17-42: 4329s Entry point parameter 4329s 4329s ((as: [n]i32): [n]i32, (bs: [m]bool): [m]bool) 4329s 4329s will have an opaque type, so the entry point will likely not be callable. 4329s cc failed with code 1: 4329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c: In function ‘futrts_umul_hi64’: 4329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4329s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4329s | ^~~~~~~~~~~ 4329s | __uint32_t 4329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 4329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:4544:90: error: expected ‘)’ before ‘a’ 4329s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4329s | ~ ^ 4329s | ) 4329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:4544:109: error: expected ‘)’ before ‘b’ 4329s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4329s | ~ ^ 4329s | ) 4329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c: In function ‘futrts_smul_hi64’: 4329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4329s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4329s | ^~~~~~~~~~ 4329s | __int128__ 4329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:4548:86: error: expected ‘)’ before ‘a’ 4329s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4329s | ~ ^ 4329s | ) 4329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:4548:104: error: expected ‘)’ before ‘b’ 4329s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4329s | ~ ^ 4329s | ) 4329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c: In function ‘mk_compile_opts’: 4329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption2.c:7881:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4329s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4329s | ~~^ ~~~~~~~~~~~~~ 4329s | | | 4329s | unsigned int int64_t {aka long long int} 4329s | %llu 4329s 4329s If you find this error message confusing, uninformative, or wrong, please open an issue: 4329s https://github.com/diku-dk/futhark/issues 4329s 4330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.fut: 4330s Compiling with --backend=opencl: 4330s cc failed with code 1: 4330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c: In function ‘futrts_umul_hi64’: 4330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4330s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4330s | ^~~~~~~~~~~ 4330s | __uint32_t 4330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:4512:90: error: expected ‘)’ before ‘a’ 4330s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4330s | ~ ^ 4330s | ) 4330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:4512:109: error: expected ‘)’ before ‘b’ 4330s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4330s | ~ ^ 4330s | ) 4330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c: In function ‘futrts_smul_hi64’: 4330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4330s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4330s | ^~~~~~~~~~ 4330s | __int128__ 4330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:4516:86: error: expected ‘)’ before ‘a’ 4330s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4330s | ~ ^ 4330s | ) 4330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:4516:104: error: expected ‘)’ before ‘b’ 4330s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4330s | ~ ^ 4330s | ) 4330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c: In function ‘mk_compile_opts’: 4330s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/consumption3.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4330s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4330s | ~~^ ~~~~~~~~~~~~~ 4330s | | | 4330s | unsigned int int64_t {aka long long int} 4330s | %llu 4330s 4330s If you find this error message confusing, uninformative, or wrong, please open an issue: 4330s https://github.com/diku-dk/futhark/issues 4330s 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.fut: 4335s Compiling with --backend=opencl: 4335s cc failed with code 1: 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c: In function ‘futrts_umul_hi64’: 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4335s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4335s | ^~~~~~~~~~~ 4335s | __uint32_t 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4511:90: error: expected ‘)’ before ‘a’ 4335s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4335s | ~ ^ 4335s | ) 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4511:109: error: expected ‘)’ before ‘b’ 4335s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4335s | ~ ^ 4335s | ) 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c: In function ‘futrts_smul_hi64’: 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4335s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4335s | ^~~~~~~~~~ 4335s | __int128__ 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4515:86: error: expected ‘)’ before ‘a’ 4335s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4335s | ~ ^ 4335s | ) 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4515:104: error: expected ‘)’ before ‘b’ 4335s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4335s | ~ ^ 4335s | ) 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c: In function ‘mk_compile_opts’: 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4335s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4335s | ~~^ ~~~~~~~~~~~~~ 4335s | | | 4335s | unsigned int int64_t {aka long long int} 4335s | %llu 4335s 4335s If you find this error message confusing, uninformative, or wrong, please open an issue: 4335s https://github.com/diku-dk/futhark/issues 4335s 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.fut: 4335s Compiling with --backend=opencl: 4335s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.fut:14:8-10: 4335s Unused name "c1". 4335s cc failed with code 1: 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c: In function ‘futrts_umul_hi64’: 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4335s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4335s | ^~~~~~~~~~~ 4335s | __uint32_t 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:4512:90: error: expected ‘)’ before ‘a’ 4335s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4335s | ~ ^ 4335s | ) 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:4512:109: error: expected ‘)’ before ‘b’ 4335s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4335s | ~ ^ 4335s | ) 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c: In function ‘futrts_smul_hi64’: 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4335s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4335s | ^~~~~~~~~~ 4335s | __int128__ 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:4516:86: error: expected ‘)’ before ‘a’ 4335s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4335s | ~ ^ 4335s | ) 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:4516:104: error: expected ‘)’ before ‘b’ 4335s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4335s | ~ ^ 4335s | ) 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c: In function ‘mk_compile_opts’: 4335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/filter-filter1.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4335s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4335s | ~~^ ~~~~~~~~~~~~~ 4335s | | | 4335s | unsigned int int64_t {aka long long int} 4335s | %llu 4335s 4335s If you find this error message confusing, uninformative, or wrong, please open an issue: 4335s https://github.com/diku-dk/futhark/issues 4335s 4340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.fut: 4340s Compiling with --backend=opencl: 4340s cc failed with code 1: 4340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c: In function ‘futrts_umul_hi64’: 4340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4340s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4340s | ^~~~~~~~~~~ 4340s | __uint32_t 4340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4511:90: error: expected ‘)’ before ‘a’ 4340s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4340s | ~ ^ 4340s | ) 4340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4511:109: error: expected ‘)’ before ‘b’ 4340s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4340s | ~ ^ 4340s | ) 4340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c: In function ‘futrts_smul_hi64’: 4340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4340s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4340s | ^~~~~~~~~~ 4340s | __int128__ 4340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4515:86: error: expected ‘)’ before ‘a’ 4340s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4340s | ~ ^ 4340s | ) 4340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4515:104: error: expected ‘)’ before ‘b’ 4340s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4340s | ~ ^ 4340s | ) 4340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c: In function ‘mk_compile_opts’: 4340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4340s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4340s | ~~^ ~~~~~~~~~~~~~ 4340s | | | 4340s | unsigned int int64_t {aka long long int} 4340s | %llu 4340s 4340s If you find this error message confusing, uninformative, or wrong, please open an issue: 4340s https://github.com/diku-dk/futhark/issues 4340s 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.fut: 4341s Compiling with --backend=opencl: 4341s cc failed with code 1: 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c: In function ‘futrts_umul_hi64’: 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4341s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4341s | ^~~~~~~~~~~ 4341s | __uint32_t 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4511:90: error: expected ‘)’ before ‘a’ 4341s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4341s | ~ ^ 4341s | ) 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4511:109: error: expected ‘)’ before ‘b’ 4341s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4341s | ~ ^ 4341s | ) 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c: In function ‘futrts_smul_hi64’: 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4341s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4341s | ^~~~~~~~~~ 4341s | __int128__ 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4515:86: error: expected ‘)’ before ‘a’ 4341s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4341s | ~ ^ 4341s | ) 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4515:104: error: expected ‘)’ before ‘b’ 4341s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4341s | ~ ^ 4341s | ) 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c: In function ‘mk_compile_opts’: 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4341s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4341s | ~~^ ~~~~~~~~~~~~~ 4341s | | | 4341s | unsigned int int64_t {aka long long int} 4341s | %llu 4341s 4341s If you find this error message confusing, uninformative, or wrong, please open an issue: 4341s https://github.com/diku-dk/futhark/issues 4341s 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.fut: 4341s Compiling with --backend=opencl: 4341s cc failed with code 1: 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c: In function ‘futrts_umul_hi64’: 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4341s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4341s | ^~~~~~~~~~~ 4341s | __uint32_t 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4511:90: error: expected ‘)’ before ‘a’ 4341s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4341s | ~ ^ 4341s | ) 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4511:109: error: expected ‘)’ before ‘b’ 4341s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4341s | ~ ^ 4341s | ) 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c: In function ‘futrts_smul_hi64’: 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4341s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4341s | ^~~~~~~~~~ 4341s | __int128__ 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4515:86: error: expected ‘)’ before ‘a’ 4341s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4341s | ~ ^ 4341s | ) 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4515:104: error: expected ‘)’ before ‘b’ 4341s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4341s | ~ ^ 4341s | ) 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c: In function ‘mk_compile_opts’: 4341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:7854:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4341s 7854 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4341s | ~~^ ~~~~~~~~~~~~~ 4341s | | | 4341s | unsigned int int64_t {aka long long int} 4341s | %llu 4341s 4341s If you find this error message confusing, uninformative, or wrong, please open an issue: 4341s https://github.com/diku-dk/futhark/issues 4341s 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.fut: 4342s Compiling with --backend=opencl: 4342s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.fut:3:9-33: 4342s Entry point parameter 4342s 4342s ((n: i64): i64, (m: i64): i64, (k: i64): i64) 4342s 4342s will have an opaque type, so the entry point will likely not be callable. 4342s cc failed with code 1: 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c: In function ‘futrts_umul_hi64’: 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4342s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4342s | ^~~~~~~~~~~ 4342s | __uint32_t 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4531:90: error: expected ‘)’ before ‘a’ 4342s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4342s | ~ ^ 4342s | ) 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4531:109: error: expected ‘)’ before ‘b’ 4342s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4342s | ~ ^ 4342s | ) 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c: In function ‘futrts_smul_hi64’: 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4342s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4342s | ^~~~~~~~~~ 4342s | __int128__ 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4535:86: error: expected ‘)’ before ‘a’ 4342s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4342s | ~ ^ 4342s | ) 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4535:104: error: expected ‘)’ before ‘b’ 4342s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4342s | ~ ^ 4342s | ) 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c: In function ‘mk_compile_opts’: 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:7868:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4342s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4342s | ~~^ ~~~~~~~~~~~~~ 4342s | | | 4342s | unsigned int int64_t {aka long long int} 4342s | %llu 4342s 4342s If you find this error message confusing, uninformative, or wrong, please open an issue: 4342s https://github.com/diku-dk/futhark/issues 4342s 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.fut: 4342s Compiling with --backend=opencl: 4342s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.fut:3:10-38: 4342s Entry point parameter 4342s 4342s ((a_1: [d₂][d₃]i32): [][]i32, (a_2: [d₂][d₃]i32): [][]i32) 4342s 4342s will have an opaque type, so the entry point will likely not be callable. 4342s cc failed with code 1: 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c: In function ‘futrts_umul_hi64’: 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4342s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4342s | ^~~~~~~~~~~ 4342s | __uint32_t 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4529:90: error: expected ‘)’ before ‘a’ 4342s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4342s | ~ ^ 4342s | ) 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4529:109: error: expected ‘)’ before ‘b’ 4342s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4342s | ~ ^ 4342s | ) 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c: In function ‘futrts_smul_hi64’: 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4342s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4342s | ^~~~~~~~~~ 4342s | __int128__ 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4533:86: error: expected ‘)’ before ‘a’ 4342s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4342s | ~ ^ 4342s | ) 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4533:104: error: expected ‘)’ before ‘b’ 4342s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4342s | ~ ^ 4342s | ) 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c: In function ‘mk_compile_opts’: 4342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4342s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4342s | ~~^ ~~~~~~~~~~~~~ 4342s | | | 4342s | unsigned int int64_t {aka long long int} 4342s | %llu 4342s 4342s If you find this error message confusing, uninformative, or wrong, please open an issue: 4342s https://github.com/diku-dk/futhark/issues 4342s 4348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.fut: 4348s Compiling with --backend=opencl: 4348s cc failed with code 1: 4348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c: In function ‘futrts_umul_hi64’: 4348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4348s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4348s | ^~~~~~~~~~~ 4348s | __uint32_t 4348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4512:90: error: expected ‘)’ before ‘a’ 4348s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4348s | ~ ^ 4348s | ) 4348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4512:109: error: expected ‘)’ before ‘b’ 4348s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4348s | ~ ^ 4348s | ) 4348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c: In function ‘futrts_smul_hi64’: 4348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4348s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4348s | ^~~~~~~~~~ 4348s | __int128__ 4348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4516:86: error: expected ‘)’ before ‘a’ 4348s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4348s | ~ ^ 4348s | ) 4348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4516:104: error: expected ‘)’ before ‘b’ 4348s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4348s | ~ ^ 4348s | ) 4348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c: In function ‘mk_compile_opts’: 4348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4348s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4348s | ~~^ ~~~~~~~~~~~~~ 4348s | | | 4348s | unsigned int int64_t {aka long long int} 4348s | %llu 4348s 4348s If you find this error message confusing, uninformative, or wrong, please open an issue: 4348s https://github.com/diku-dk/futhark/issues 4348s 4351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.fut: 4351s Compiling with --backend=opencl: 4351s cc failed with code 1: 4351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c: In function ‘futrts_umul_hi64’: 4351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4351s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4351s | ^~~~~~~~~~~ 4351s | __uint32_t 4351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4511:90: error: expected ‘)’ before ‘a’ 4351s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4351s | ~ ^ 4351s | ) 4351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4511:109: error: expected ‘)’ before ‘b’ 4351s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4351s | ~ ^ 4351s | ) 4351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c: In function ‘futrts_smul_hi64’: 4351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4351s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4351s | ^~~~~~~~~~ 4351s | __int128__ 4351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4515:86: error: expected ‘)’ before ‘a’ 4351s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4351s | ~ ^ 4351s | ) 4351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4515:104: error: expected ‘)’ before ‘b’ 4351s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4351s | ~ ^ 4351s | ) 4351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c: In function ‘mk_compile_opts’: 4351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:7866:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4351s 7866 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4351s | ~~^ ~~~~~~~~~~~~~ 4351s | | | 4351s | unsigned int int64_t {aka long long int} 4351s | %llu 4351s 4351s If you find this error message confusing, uninformative, or wrong, please open an issue: 4351s https://github.com/diku-dk/futhark/issues 4351s 4353s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.fut: 4353s Compiling with --backend=opencl: 4353s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.fut:8:18-19: 4353s Unused name "a". 4353s cc failed with code 1: 4353s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c: In function ‘futrts_umul_hi64’: 4353s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4353s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4353s | ^~~~~~~~~~~ 4353s | __uint32_t 4353s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4353s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4511:90: error: expected ‘)’ before ‘a’ 4353s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4353s | ~ ^ 4353s | ) 4353s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4511:109: error: expected ‘)’ before ‘b’ 4353s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4353s | ~ ^ 4353s | ) 4353s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c: In function ‘futrts_smul_hi64’: 4353s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4353s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4353s | ^~~~~~~~~~ 4353s | __int128__ 4353s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4515:86: error: expected ‘)’ before ‘a’ 4353s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4353s | ~ ^ 4353s | ) 4353s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4515:104: error: expected ‘)’ before ‘b’ 4353s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4353s | ~ ^ 4353s | ) 4353s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c: In function ‘mk_compile_opts’: 4353s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4353s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4353s | ~~^ ~~~~~~~~~~~~~ 4353s | | | 4353s | unsigned int int64_t {aka long long int} 4353s | %llu 4353s 4353s If you find this error message confusing, uninformative, or wrong, please open an issue: 4353s https://github.com/diku-dk/futhark/issues 4353s 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.fut: 4355s Compiling with --backend=opencl: 4355s cc failed with code 1: 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c: In function ‘futrts_umul_hi64’: 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4355s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4355s | ^~~~~~~~~~~ 4355s | __uint32_t 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4511:90: error: expected ‘)’ before ‘a’ 4355s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4355s | ~ ^ 4355s | ) 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4511:109: error: expected ‘)’ before ‘b’ 4355s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4355s | ~ ^ 4355s | ) 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c: In function ‘futrts_smul_hi64’: 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4355s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4355s | ^~~~~~~~~~ 4355s | __int128__ 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4515:86: error: expected ‘)’ before ‘a’ 4355s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4355s | ~ ^ 4355s | ) 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4515:104: error: expected ‘)’ before ‘b’ 4355s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4355s | ~ ^ 4355s | ) 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c: In function ‘mk_compile_opts’: 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4355s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4355s | ~~^ ~~~~~~~~~~~~~ 4355s | | | 4355s | unsigned int int64_t {aka long long int} 4355s | %llu 4355s 4355s If you find this error message confusing, uninformative, or wrong, please open an issue: 4355s https://github.com/diku-dk/futhark/issues 4355s 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.fut: 4355s Compiling with --backend=opencl: 4355s cc failed with code 1: 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c: In function ‘futrts_umul_hi64’: 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4355s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4355s | ^~~~~~~~~~~ 4355s | __uint32_t 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4528:90: error: expected ‘)’ before ‘a’ 4355s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4355s | ~ ^ 4355s | ) 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4528:109: error: expected ‘)’ before ‘b’ 4355s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4355s | ~ ^ 4355s | ) 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c: In function ‘futrts_smul_hi64’: 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4355s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4355s | ^~~~~~~~~~ 4355s | __int128__ 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4532:86: error: expected ‘)’ before ‘a’ 4355s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4355s | ~ ^ 4355s | ) 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4532:104: error: expected ‘)’ before ‘b’ 4355s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4355s | ~ ^ 4355s | ) 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c: In function ‘mk_compile_opts’: 4355s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4355s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4355s | ~~^ ~~~~~~~~~~~~~ 4355s | | | 4355s | unsigned int int64_t {aka long long int} 4355s | %llu 4355s 4355s If you find this error message confusing, uninformative, or wrong, please open an issue: 4355s https://github.com/diku-dk/futhark/issues 4355s 4357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.fut: 4357s Compiling with --backend=opencl: 4357s cc failed with code 1: 4357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c: In function ‘futrts_umul_hi64’: 4357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4357s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4357s | ^~~~~~~~~~~ 4357s | __uint32_t 4357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 4357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4531:90: error: expected ‘)’ before ‘a’ 4357s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4357s | ~ ^ 4357s | ) 4357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4531:109: error: expected ‘)’ before ‘b’ 4357s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4357s | ~ ^ 4357s | ) 4357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c: In function ‘futrts_smul_hi64’: 4357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4357s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4357s | ^~~~~~~~~~ 4357s | __int128__ 4357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4535:86: error: expected ‘)’ before ‘a’ 4357s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4357s | ~ ^ 4357s | ) 4357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4535:104: error: expected ‘)’ before ‘b’ 4357s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4357s | ~ ^ 4357s | ) 4357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c: In function ‘mk_compile_opts’: 4357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseComplex1.c:7870:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4357s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4357s | ~~^ ~~~~~~~~~~~~~ 4357s | | | 4357s | unsigned int int64_t {aka long long int} 4357s | %llu 4357s 4357s If you find this error message confusing, uninformative, or wrong, please open an issue: 4357s https://github.com/diku-dk/futhark/issues 4357s 4360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.fut: 4360s Compiling with --backend=opencl: 4360s cc failed with code 1: 4360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c: In function ‘futrts_umul_hi64’: 4360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4360s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4360s | ^~~~~~~~~~~ 4360s | __uint32_t 4360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4514:90: error: expected ‘)’ before ‘a’ 4360s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4360s | ~ ^ 4360s | ) 4360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4514:109: error: expected ‘)’ before ‘b’ 4360s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4360s | ~ ^ 4360s | ) 4360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c: In function ‘futrts_smul_hi64’: 4360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4360s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4360s | ^~~~~~~~~~ 4360s | __int128__ 4360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4518:86: error: expected ‘)’ before ‘a’ 4360s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4360s | ~ ^ 4360s | ) 4360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4518:104: error: expected ‘)’ before ‘b’ 4360s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4360s | ~ ^ 4360s | ) 4360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c: In function ‘mk_compile_opts’: 4360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4360s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4360s | ~~^ ~~~~~~~~~~~~~ 4360s | | | 4360s | unsigned int int64_t {aka long long int} 4360s | %llu 4360s 4360s If you find this error message confusing, uninformative, or wrong, please open an issue: 4360s https://github.com/diku-dk/futhark/issues 4360s 4361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.fut: 4361s Compiling with --backend=opencl: 4361s cc failed with code 1: 4361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c: In function ‘futrts_umul_hi64’: 4361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4361s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4361s | ^~~~~~~~~~~ 4361s | __uint32_t 4361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4511:90: error: expected ‘)’ before ‘a’ 4361s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4361s | ~ ^ 4361s | ) 4361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4511:109: error: expected ‘)’ before ‘b’ 4361s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4361s | ~ ^ 4361s | ) 4361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c: In function ‘futrts_smul_hi64’: 4361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4361s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4361s | ^~~~~~~~~~ 4361s | __int128__ 4361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4515:86: error: expected ‘)’ before ‘a’ 4361s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4361s | ~ ^ 4361s | ) 4361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4515:104: error: expected ‘)’ before ‘b’ 4361s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4361s | ~ ^ 4361s | ) 4361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c: In function ‘mk_compile_opts’: 4361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy2.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4361s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4361s | ~~^ ~~~~~~~~~~~~~ 4361s | | | 4361s | unsigned int int64_t {aka long long int} 4361s | %llu 4361s 4361s If you find this error message confusing, uninformative, or wrong, please open an issue: 4361s https://github.com/diku-dk/futhark/issues 4361s 4365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.fut: 4365s Compiling with --backend=opencl: 4365s cc failed with code 1: 4365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c: In function ‘futrts_umul_hi64’: 4365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4365s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4365s | ^~~~~~~~~~~ 4365s | __uint32_t 4365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4511:90: error: expected ‘)’ before ‘a’ 4365s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4365s | ~ ^ 4365s | ) 4365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4511:109: error: expected ‘)’ before ‘b’ 4365s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4365s | ~ ^ 4365s | ) 4365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c: In function ‘futrts_smul_hi64’: 4365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4365s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4365s | ^~~~~~~~~~ 4365s | __int128__ 4365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4515:86: error: expected ‘)’ before ‘a’ 4365s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4365s | ~ ^ 4365s | ) 4365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4515:104: error: expected ‘)’ before ‘b’ 4365s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4365s | ~ ^ 4365s | ) 4365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c: In function ‘mk_compile_opts’: 4365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy3.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4365s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4365s | ~~^ ~~~~~~~~~~~~~ 4365s | | | 4365s | unsigned int int64_t {aka long long int} 4365s | %llu 4365s 4365s If you find this error message confusing, uninformative, or wrong, please open an issue: 4365s https://github.com/diku-dk/futhark/issues 4365s 4366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.fut: 4366s Compiling with --backend=opencl: 4366s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.fut:5:15-16: 4366s Unused name "b". 4366s 4366s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.fut:6:15-16: 4366s Unused name "b". 4366s cc failed with code 1: 4366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c: In function ‘futrts_umul_hi64’: 4366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4366s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4366s | ^~~~~~~~~~~ 4366s | __uint32_t 4366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4511:90: error: expected ‘)’ before ‘a’ 4366s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4366s | ~ ^ 4366s | ) 4366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4511:109: error: expected ‘)’ before ‘b’ 4366s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4366s | ~ ^ 4366s | ) 4366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c: In function ‘futrts_smul_hi64’: 4366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4366s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4366s | ^~~~~~~~~~ 4366s | __int128__ 4366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4515:86: error: expected ‘)’ before ‘a’ 4366s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4366s | ~ ^ 4366s | ) 4366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4515:104: error: expected ‘)’ before ‘b’ 4366s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4366s | ~ ^ 4366s | ) 4366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c: In function ‘mk_compile_opts’: 4366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseEasy4.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4366s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4366s | ~~^ ~~~~~~~~~~~~~ 4366s | | | 4366s | unsigned int int64_t {aka long long int} 4366s | %llu 4366s 4366s If you find this error message confusing, uninformative, or wrong, please open an issue: 4366s https://github.com/diku-dk/futhark/issues 4366s 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.fut: 4370s Compiling with --backend=opencl: 4370s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.fut:5:8-10: 4370s Unused name "a2". 4370s cc failed with code 1: 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c: In function ‘futrts_umul_hi64’: 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4370s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4370s | ^~~~~~~~~~~ 4370s | __uint32_t 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4512:90: error: expected ‘)’ before ‘a’ 4370s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4370s | ~ ^ 4370s | ) 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4512:109: error: expected ‘)’ before ‘b’ 4370s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4370s | ~ ^ 4370s | ) 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c: In function ‘futrts_smul_hi64’: 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4370s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4370s | ^~~~~~~~~~ 4370s | __int128__ 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4516:86: error: expected ‘)’ before ‘a’ 4370s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4370s | ~ ^ 4370s | ) 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4516:104: error: expected ‘)’ before ‘b’ 4370s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4370s | ~ ^ 4370s | ) 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c: In function ‘mk_compile_opts’: 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter2.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4370s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4370s | ~~^ ~~~~~~~~~~~~~ 4370s | | | 4370s | unsigned int int64_t {aka long long int} 4370s | %llu 4370s 4370s If you find this error message confusing, uninformative, or wrong, please open an issue: 4370s https://github.com/diku-dk/futhark/issues 4370s 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.fut: 4370s Compiling with --backend=opencl: 4370s cc failed with code 1: 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c: In function ‘futrts_umul_hi64’: 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4370s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4370s | ^~~~~~~~~~~ 4370s | __uint32_t 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:4511:90: error: expected ‘)’ before ‘a’ 4370s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4370s | ~ ^ 4370s | ) 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:4511:109: error: expected ‘)’ before ‘b’ 4370s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4370s | ~ ^ 4370s | ) 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c: In function ‘futrts_smul_hi64’: 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4370s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4370s | ^~~~~~~~~~ 4370s | __int128__ 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:4515:86: error: expected ‘)’ before ‘a’ 4370s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4370s | ~ ^ 4370s | ) 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:4515:104: error: expected ‘)’ before ‘b’ 4370s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4370s | ~ ^ 4370s | ) 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c: In function ‘mk_compile_opts’: 4370s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4370s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4370s | ~~^ ~~~~~~~~~~~~~ 4370s | | | 4370s | unsigned int int64_t {aka long long int} 4370s | %llu 4370s 4370s If you find this error message confusing, uninformative, or wrong, please open an issue: 4370s https://github.com/diku-dk/futhark/issues 4370s 4372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.fut: 4372s Compiling with --backend=opencl: 4372s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.fut:10:8-9: 4372s Unused name "c". 4372s cc failed with code 1: 4372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c: In function ‘futrts_umul_hi64’: 4372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4372s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4372s | ^~~~~~~~~~~ 4372s | __uint32_t 4372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4512:90: error: expected ‘)’ before ‘a’ 4372s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4372s | ~ ^ 4372s | ) 4372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4512:109: error: expected ‘)’ before ‘b’ 4372s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4372s | ~ ^ 4372s | ) 4372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c: In function ‘futrts_smul_hi64’: 4372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4372s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4372s | ^~~~~~~~~~ 4372s | __int128__ 4372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4516:86: error: expected ‘)’ before ‘a’ 4372s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4372s | ~ ^ 4372s | ) 4372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4516:104: error: expected ‘)’ before ‘b’ 4372s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4372s | ~ ^ 4372s | ) 4372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c: In function ‘mk_compile_opts’: 4372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fuseFilter1.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4372s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4372s | ~~^ ~~~~~~~~~~~~~ 4372s | | | 4372s | unsigned int int64_t {aka long long int} 4372s | %llu 4372s 4372s If you find this error message confusing, uninformative, or wrong, please open an issue: 4372s https://github.com/diku-dk/futhark/issues 4372s 4373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.fut: 4373s Compiling with --backend=opencl: 4373s cc failed with code 1: 4373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c: In function ‘futrts_umul_hi64’: 4373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4373s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4373s | ^~~~~~~~~~~ 4373s | __uint32_t 4373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:4511:90: error: expected ‘)’ before ‘a’ 4373s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4373s | ~ ^ 4373s | ) 4373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:4511:109: error: expected ‘)’ before ‘b’ 4373s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4373s | ~ ^ 4373s | ) 4373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c: In function ‘futrts_smul_hi64’: 4373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4373s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4373s | ^~~~~~~~~~ 4373s | __int128__ 4373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:4515:86: error: expected ‘)’ before ‘a’ 4373s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4373s | ~ ^ 4373s | ) 4373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:4515:104: error: expected ‘)’ before ‘b’ 4373s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4373s | ~ ^ 4373s | ) 4373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c: In function ‘mk_compile_opts’: 4373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion3.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4373s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4373s | ~~^ ~~~~~~~~~~~~~ 4373s | | | 4373s | unsigned int int64_t {aka long long int} 4373s | %llu 4373s 4373s If you find this error message confusing, uninformative, or wrong, please open an issue: 4373s https://github.com/diku-dk/futhark/issues 4373s 4374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.fut: 4374s Compiling with --backend=opencl: 4374s cc failed with code 1: 4374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c: In function ‘futrts_umul_hi64’: 4374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4374s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4374s | ^~~~~~~~~~~ 4374s | __uint32_t 4374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:4511:90: error: expected ‘)’ before ‘a’ 4374s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4374s | ~ ^ 4374s | ) 4374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:4511:109: error: expected ‘)’ before ‘b’ 4374s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4374s | ~ ^ 4374s | ) 4374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c: In function ‘futrts_smul_hi64’: 4374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4374s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4374s | ^~~~~~~~~~ 4374s | __int128__ 4374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:4515:86: error: expected ‘)’ before ‘a’ 4374s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4374s | ~ ^ 4374s | ) 4374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:4515:104: error: expected ‘)’ before ‘b’ 4374s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4374s | ~ ^ 4374s | ) 4374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c: In function ‘mk_compile_opts’: 4374s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion2.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4374s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4374s | ~~^ ~~~~~~~~~~~~~ 4374s | | | 4374s | unsigned int int64_t {aka long long int} 4374s | %llu 4374s 4374s If you find this error message confusing, uninformative, or wrong, please open an issue: 4374s https://github.com/diku-dk/futhark/issues 4374s 4380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.fut: 4380s Compiling with --backend=opencl: 4380s cc failed with code 1: 4380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c: In function ‘futrts_umul_hi64’: 4380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4380s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4380s | ^~~~~~~~~~~ 4380s | __uint32_t 4380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:4511:90: error: expected ‘)’ before ‘a’ 4380s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4380s | ~ ^ 4380s | ) 4380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:4511:109: error: expected ‘)’ before ‘b’ 4380s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4380s | ~ ^ 4380s | ) 4380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c: In function ‘futrts_smul_hi64’: 4380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4380s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4380s | ^~~~~~~~~~ 4380s | __int128__ 4380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:4515:86: error: expected ‘)’ before ‘a’ 4380s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4380s | ~ ^ 4380s | ) 4380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:4515:104: error: expected ‘)’ before ‘b’ 4380s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4380s | ~ ^ 4380s | ) 4380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c: In function ‘mk_compile_opts’: 4380s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion4.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4380s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4380s | ~~^ ~~~~~~~~~~~~~ 4380s | | | 4380s | unsigned int int64_t {aka long long int} 4380s | %llu 4380s 4380s If you find this error message confusing, uninformative, or wrong, please open an issue: 4380s https://github.com/diku-dk/futhark/issues 4380s 4380s 453 failed, 38 passed, 1815 to go. 4381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.fut: 4381s Compiling with --backend=opencl: 4381s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.fut:16:10-14: 4381s Unused name "t_v1". 4381s 4381s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.fut:16:24-28: 4381s Unused name "t_v3". 4381s cc failed with code 1: 4381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c: In function ‘futrts_umul_hi64’: 4381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4381s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4381s | ^~~~~~~~~~~ 4381s | __uint32_t 4381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:4542:90: error: expected ‘)’ before ‘a’ 4381s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4381s | ~ ^ 4381s | ) 4381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:4542:109: error: expected ‘)’ before ‘b’ 4381s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4381s | ~ ^ 4381s | ) 4381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c: In function ‘futrts_smul_hi64’: 4381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4381s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4381s | ^~~~~~~~~~ 4381s | __int128__ 4381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:4546:86: error: expected ‘)’ before ‘a’ 4381s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4381s | ~ ^ 4381s | ) 4381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:4546:104: error: expected ‘)’ before ‘b’ 4381s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4381s | ~ ^ 4381s | ) 4381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c: In function ‘mk_compile_opts’: 4381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion5.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4381s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4381s | ~~^ ~~~~~~~~~~~~~ 4381s | | | 4381s | unsigned int int64_t {aka long long int} 4381s | %llu 4381s 4381s If you find this error message confusing, uninformative, or wrong, please open an issue: 4381s https://github.com/diku-dk/futhark/issues 4381s 4382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.fut: 4382s Compiling with --backend=opencl: 4382s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.fut:4:11-13: 4382s Unused name "is". 4382s cc failed with code 1: 4382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c: In function ‘futrts_umul_hi64’: 4382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4382s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4382s | ^~~~~~~~~~~ 4382s | __uint32_t 4382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:4513:90: error: expected ‘)’ before ‘a’ 4382s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4382s | ~ ^ 4382s | ) 4382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:4513:109: error: expected ‘)’ before ‘b’ 4382s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4382s | ~ ^ 4382s | ) 4382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c: In function ‘futrts_smul_hi64’: 4382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4382s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4382s | ^~~~~~~~~~ 4382s | __int128__ 4382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:4517:86: error: expected ‘)’ before ‘a’ 4382s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4382s | ~ ^ 4382s | ) 4382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:4517:104: error: expected ‘)’ before ‘b’ 4382s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4382s | ~ ^ 4382s | ) 4382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c: In function ‘mk_compile_opts’: 4382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion7.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4382s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4382s | ~~^ ~~~~~~~~~~~~~ 4382s | | | 4382s | unsigned int int64_t {aka long long int} 4382s | %llu 4382s 4382s If you find this error message confusing, uninformative, or wrong, please open an issue: 4382s https://github.com/diku-dk/futhark/issues 4382s 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.fut: 4384s Compiling with --backend=opencl: 4384s cc failed with code 1: 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c: In function ‘futrts_umul_hi64’: 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4384s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4384s | ^~~~~~~~~~~ 4384s | __uint32_t 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:4513:90: error: expected ‘)’ before ‘a’ 4384s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4384s | ~ ^ 4384s | ) 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:4513:109: error: expected ‘)’ before ‘b’ 4384s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4384s | ~ ^ 4384s | ) 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c: In function ‘futrts_smul_hi64’: 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4384s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4384s | ^~~~~~~~~~ 4384s | __int128__ 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:4517:86: error: expected ‘)’ before ‘a’ 4384s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4384s | ~ ^ 4384s | ) 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:4517:104: error: expected ‘)’ before ‘b’ 4384s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4384s | ~ ^ 4384s | ) 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c: In function ‘mk_compile_opts’: 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/horizontal0.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4384s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4384s | ~~^ ~~~~~~~~~~~~~ 4384s | | | 4384s | unsigned int int64_t {aka long long int} 4384s | %llu 4384s 4384s If you find this error message confusing, uninformative, or wrong, please open an issue: 4384s https://github.com/diku-dk/futhark/issues 4384s 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.fut: 4384s Compiling with --backend=opencl: 4384s cc failed with code 1: 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c: In function ‘futrts_umul_hi64’: 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4384s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4384s | ^~~~~~~~~~~ 4384s | __uint32_t 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:4511:90: error: expected ‘)’ before ‘a’ 4384s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4384s | ~ ^ 4384s | ) 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:4511:109: error: expected ‘)’ before ‘b’ 4384s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4384s | ~ ^ 4384s | ) 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c: In function ‘futrts_smul_hi64’: 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4384s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4384s | ^~~~~~~~~~ 4384s | __int128__ 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:4515:86: error: expected ‘)’ before ‘a’ 4384s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4384s | ~ ^ 4384s | ) 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:4515:104: error: expected ‘)’ before ‘b’ 4384s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4384s | ~ ^ 4384s | ) 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c: In function ‘mk_compile_opts’: 4384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/fusion6.c:7851:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4384s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4384s | ~~^ ~~~~~~~~~~~~~ 4384s | | | 4384s | unsigned int int64_t {aka long long int} 4384s | %llu 4384s 4384s If you find this error message confusing, uninformative, or wrong, please open an issue: 4384s https://github.com/diku-dk/futhark/issues 4384s 4387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.fut: 4387s Compiling with --backend=opencl: 4387s cc failed with code 1: 4387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c: In function ‘futrts_umul_hi64’: 4387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4387s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4387s | ^~~~~~~~~~~ 4387s | __uint32_t 4387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:4511:90: error: expected ‘)’ before ‘a’ 4387s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4387s | ~ ^ 4387s | ) 4387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:4511:109: error: expected ‘)’ before ‘b’ 4387s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4387s | ~ ^ 4387s | ) 4387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c: In function ‘futrts_smul_hi64’: 4387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4387s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4387s | ^~~~~~~~~~ 4387s | __int128__ 4387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:4515:86: error: expected ‘)’ before ‘a’ 4387s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4387s | ~ ^ 4387s | ) 4387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:4515:104: error: expected ‘)’ before ‘b’ 4387s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4387s | ~ ^ 4387s | ) 4387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c: In function ‘mk_compile_opts’: 4387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim1.c:7852:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4387s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4387s | ~~^ ~~~~~~~~~~~~~ 4387s | | | 4387s | unsigned int int64_t {aka long long int} 4387s | %llu 4387s 4387s If you find this error message confusing, uninformative, or wrong, please open an issue: 4387s https://github.com/diku-dk/futhark/issues 4387s 4391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.fut: 4391s Compiling with --backend=opencl: 4391s cc failed with code 1: 4391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c: In function ‘futrts_umul_hi64’: 4391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4391s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4391s | ^~~~~~~~~~~ 4391s | __uint32_t 4391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:4512:90: error: expected ‘)’ before ‘a’ 4392s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4392s | ~ ^ 4392s | ) 4392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:4512:109: error: expected ‘)’ before ‘b’ 4392s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4392s | ~ ^ 4392s | ) 4392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c: In function ‘futrts_smul_hi64’: 4392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4392s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4392s | ^~~~~~~~~~ 4392s | __int128__ 4392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:4516:86: error: expected ‘)’ before ‘a’ 4392s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4392s | ~ ^ 4392s | ) 4392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:4516:104: error: expected ‘)’ before ‘b’ 4392s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4392s | ~ ^ 4392s | ) 4392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c: In function ‘mk_compile_opts’: 4392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim2.c:7855:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4392s 7855 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4392s | ~~^ ~~~~~~~~~~~~~ 4392s | | | 4392s | unsigned int int64_t {aka long long int} 4392s | %llu 4392s 4392s If you find this error message confusing, uninformative, or wrong, please open an issue: 4392s https://github.com/diku-dk/futhark/issues 4392s 4393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.fut: 4393s Compiling with --backend=opencl: 4393s cc failed with code 1: 4393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c: In function ‘futrts_umul_hi64’: 4393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4393s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4393s | ^~~~~~~~~~~ 4393s | __uint32_t 4393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:4511:90: error: expected ‘)’ before ‘a’ 4393s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4393s | ~ ^ 4393s | ) 4393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:4511:109: error: expected ‘)’ before ‘b’ 4393s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4393s | ~ ^ 4393s | ) 4393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c: In function ‘futrts_smul_hi64’: 4393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4393s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4393s | ^~~~~~~~~~ 4393s | __int128__ 4393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:4515:86: error: expected ‘)’ before ‘a’ 4393s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4393s | ~ ^ 4393s | ) 4393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:4515:104: error: expected ‘)’ before ‘b’ 4393s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4393s | ~ ^ 4393s | ) 4393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c: In function ‘mk_compile_opts’: 4393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan1.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4393s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4393s | ~~^ ~~~~~~~~~~~~~ 4393s | | | 4393s | unsigned int int64_t {aka long long int} 4393s | %llu 4393s 4393s If you find this error message confusing, uninformative, or wrong, please open an issue: 4393s https://github.com/diku-dk/futhark/issues 4393s 4394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.fut: 4394s Compiling with --backend=opencl: 4394s cc failed with code 1: 4394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c: In function ‘futrts_umul_hi64’: 4394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4394s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4394s | ^~~~~~~~~~~ 4394s | __uint32_t 4394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:4511:90: error: expected ‘)’ before ‘a’ 4394s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4394s | ~ ^ 4394s | ) 4394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:4511:109: error: expected ‘)’ before ‘b’ 4394s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4394s | ~ ^ 4394s | ) 4394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c: In function ‘futrts_smul_hi64’: 4394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4395s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4395s | ^~~~~~~~~~ 4395s | __int128__ 4395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:4515:86: error: expected ‘)’ before ‘a’ 4395s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4395s | ~ ^ 4395s | ) 4395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:4515:104: error: expected ‘)’ before ‘b’ 4395s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4395s | ~ ^ 4395s | ) 4395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c: In function ‘mk_compile_opts’: 4395s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan2.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4395s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4395s | ~~^ ~~~~~~~~~~~~~ 4395s | | | 4395s | unsigned int int64_t {aka long long int} 4395s | %llu 4395s 4395s If you find this error message confusing, uninformative, or wrong, please open an issue: 4395s https://github.com/diku-dk/futhark/issues 4395s 4397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.fut: 4397s Compiling with --backend=opencl: 4397s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.fut:23:17-24: 4397s Unused name "md_vols". 4397s 4397s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.fut:24:17-26: 4397s Unused name "md_drifts". 4397s 4397s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.fut:34:9-39:10: 4397s Entry point parameter 4397s 4397s ((md_cs: [num_und][num_und]f64): [num_und][num_und]f64, (md_vols: [num_dates][num_und]f64): [num_dates][num_und]f64, (md_drifts: [num_dates][num_und]f64): [num_dates][num_und]f64, (md_sts: [num_und]f64): [num_und]f64, (bb_row: [num_dates][num_und]f64): [num_dates][num_und]f64) 4397s 4397s will have an opaque type, so the entry point will likely not be callable. 4397s cc failed with code 1: 4397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c: In function ‘futrts_umul_hi64’: 4397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:4550:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4397s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4397s | ^~~~~~~~~~~ 4397s | __uint32_t 4397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:4550:78: note: each undeclared identifier is reported only once for each function it appears in 4397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:4550:90: error: expected ‘)’ before ‘a’ 4397s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4397s | ~ ^ 4397s | ) 4397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:4550:109: error: expected ‘)’ before ‘b’ 4397s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4397s | ~ ^ 4397s | ) 4397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c: In function ‘futrts_smul_hi64’: 4397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:4554:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4397s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4397s | ^~~~~~~~~~ 4397s | __int128__ 4397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:4554:86: error: expected ‘)’ before ‘a’ 4397s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4397s | ~ ^ 4397s | ) 4397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:4554:104: error: expected ‘)’ before ‘b’ 4397s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4397s | ~ ^ 4397s | ) 4397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c: In function ‘mk_compile_opts’: 4397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/iswim3.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4397s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4397s | ~~^ ~~~~~~~~~~~~~ 4397s | | | 4397s | unsigned int int64_t {aka long long int} 4397s | %llu 4397s 4397s If you find this error message confusing, uninformative, or wrong, please open an issue: 4397s https://github.com/diku-dk/futhark/issues 4397s 4400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.fut: 4400s Compiling with --backend=opencl: 4400s cc failed with code 1: 4400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c: In function ‘futrts_umul_hi64’: 4400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4400s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4400s | ^~~~~~~~~~~ 4400s | __uint32_t 4400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:4498:90: error: expected ‘)’ before ‘a’ 4400s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4400s | ~ ^ 4400s | ) 4400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:4498:109: error: expected ‘)’ before ‘b’ 4400s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4400s | ~ ^ 4400s | ) 4400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c: In function ‘futrts_smul_hi64’: 4400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4400s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4400s | ^~~~~~~~~~ 4400s | __int128__ 4400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:4502:86: error: expected ‘)’ before ‘a’ 4400s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4400s | ~ ^ 4400s | ) 4400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:4502:104: error: expected ‘)’ before ‘b’ 4400s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4400s | ~ ^ 4400s | ) 4400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c: In function ‘mk_compile_opts’: 4400s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scan3.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4400s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4400s | ~~^ ~~~~~~~~~~~~~ 4400s | | | 4400s | unsigned int int64_t {aka long long int} 4400s | %llu 4400s 4400s If you find this error message confusing, uninformative, or wrong, please open an issue: 4400s https://github.com/diku-dk/futhark/issues 4400s 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.fut: 4401s Compiling with --backend=opencl: 4401s cc failed with code 1: 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c: In function ‘futrts_umul_hi64’: 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4401s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4401s | ^~~~~~~~~~~ 4401s | __uint32_t 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:4511:90: error: expected ‘)’ before ‘a’ 4401s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4401s | ~ ^ 4401s | ) 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:4511:109: error: expected ‘)’ before ‘b’ 4401s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4401s | ~ ^ 4401s | ) 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c: In function ‘futrts_smul_hi64’: 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4401s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4401s | ^~~~~~~~~~ 4401s | __int128__ 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:4515:86: error: expected ‘)’ before ‘a’ 4401s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4401s | ~ ^ 4401s | ) 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:4515:104: error: expected ‘)’ before ‘b’ 4401s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4401s | ~ ^ 4401s | ) 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c: In function ‘mk_compile_opts’: 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4401s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4401s | ~~^ ~~~~~~~~~~~~~ 4401s | | | 4401s | unsigned int int64_t {aka long long int} 4401s | %llu 4401s 4401s If you find this error message confusing, uninformative, or wrong, please open an issue: 4401s https://github.com/diku-dk/futhark/issues 4401s 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.fut: 4401s Compiling with --backend=opencl: 4401s cc failed with code 1: 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c: In function ‘futrts_umul_hi64’: 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4401s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4401s | ^~~~~~~~~~~ 4401s | __uint32_t 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4530:90: error: expected ‘)’ before ‘a’ 4401s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4401s | ~ ^ 4401s | ) 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4530:109: error: expected ‘)’ before ‘b’ 4401s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4401s | ~ ^ 4401s | ) 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c: In function ‘futrts_smul_hi64’: 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4401s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4401s | ^~~~~~~~~~ 4401s | __int128__ 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4534:86: error: expected ‘)’ before ‘a’ 4401s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4401s | ~ ^ 4401s | ) 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4534:104: error: expected ‘)’ before ‘b’ 4401s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4401s | ~ ^ 4401s | ) 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c: In function ‘mk_compile_opts’: 4401s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/map-scatter-map.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4401s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4401s | ~~^ ~~~~~~~~~~~~~ 4401s | | | 4401s | unsigned int int64_t {aka long long int} 4401s | %llu 4401s 4401s If you find this error message confusing, uninformative, or wrong, please open an issue: 4401s https://github.com/diku-dk/futhark/issues 4401s 4405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.fut: 4405s Compiling with --backend=opencl: 4405s cc failed with code 1: 4405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c: In function ‘futrts_umul_hi64’: 4405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4405s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4405s | ^~~~~~~~~~~ 4405s | __uint32_t 4405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:4511:90: error: expected ‘)’ before ‘a’ 4405s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4405s | ~ ^ 4405s | ) 4405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:4511:109: error: expected ‘)’ before ‘b’ 4405s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4405s | ~ ^ 4405s | ) 4405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c: In function ‘futrts_smul_hi64’: 4405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4405s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4405s | ^~~~~~~~~~ 4405s | __int128__ 4405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:4515:86: error: expected ‘)’ before ‘a’ 4405s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4405s | ~ ^ 4405s | ) 4405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:4515:104: error: expected ‘)’ before ‘b’ 4405s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4405s | ~ ^ 4405s | ) 4405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c: In function ‘mk_compile_opts’: 4405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion2.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4405s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4405s | ~~^ ~~~~~~~~~~~~~ 4405s | | | 4405s | unsigned int int64_t {aka long long int} 4405s | %llu 4405s 4405s If you find this error message confusing, uninformative, or wrong, please open an issue: 4405s https://github.com/diku-dk/futhark/issues 4405s 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.fut: 4406s Compiling with --backend=opencl: 4406s cc failed with code 1: 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c: In function ‘futrts_umul_hi64’: 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4406s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4406s | ^~~~~~~~~~~ 4406s | __uint32_t 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:4511:90: error: expected ‘)’ before ‘a’ 4406s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4406s | ~ ^ 4406s | ) 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:4511:109: error: expected ‘)’ before ‘b’ 4406s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4406s | ~ ^ 4406s | ) 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c: In function ‘futrts_smul_hi64’: 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4406s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4406s | ^~~~~~~~~~ 4406s | __int128__ 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:4515:86: error: expected ‘)’ before ‘a’ 4406s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4406s | ~ ^ 4406s | ) 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:4515:104: error: expected ‘)’ before ‘b’ 4406s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4406s | ~ ^ 4406s | ) 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c: In function ‘mk_compile_opts’: 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion3.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4406s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4406s | ~~^ ~~~~~~~~~~~~~ 4406s | | | 4406s | unsigned int int64_t {aka long long int} 4406s | %llu 4406s 4406s If you find this error message confusing, uninformative, or wrong, please open an issue: 4406s https://github.com/diku-dk/futhark/issues 4406s 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.fut: 4406s Compiling with --backend=opencl: 4406s cc failed with code 1: 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c: In function ‘futrts_umul_hi64’: 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4406s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4406s | ^~~~~~~~~~~ 4406s | __uint32_t 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:4511:90: error: expected ‘)’ before ‘a’ 4406s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4406s | ~ ^ 4406s | ) 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:4511:109: error: expected ‘)’ before ‘b’ 4406s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4406s | ~ ^ 4406s | ) 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c: In function ‘futrts_smul_hi64’: 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4406s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4406s | ^~~~~~~~~~ 4406s | __int128__ 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:4515:86: error: expected ‘)’ before ‘a’ 4406s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4406s | ~ ^ 4406s | ) 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:4515:104: error: expected ‘)’ before ‘b’ 4406s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4406s | ~ ^ 4406s | ) 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c: In function ‘mk_compile_opts’: 4406s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/noFusion4.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4406s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4406s | ~~^ ~~~~~~~~~~~~~ 4406s | | | 4406s | unsigned int int64_t {aka long long int} 4406s | %llu 4406s 4406s If you find this error message confusing, uninformative, or wrong, please open an issue: 4406s https://github.com/diku-dk/futhark/issues 4406s 4409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.fut: 4409s Compiling with --backend=opencl: 4409s cc failed with code 1: 4409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c: In function ‘futrts_umul_hi64’: 4409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4409s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4409s | ^~~~~~~~~~~ 4409s | __uint32_t 4409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4512:90: error: expected ‘)’ before ‘a’ 4409s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4409s | ~ ^ 4409s | ) 4409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4512:109: error: expected ‘)’ before ‘b’ 4409s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4409s | ~ ^ 4409s | ) 4409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c: In function ‘futrts_smul_hi64’: 4409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4409s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4409s | ^~~~~~~~~~ 4409s | __int128__ 4409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4516:86: error: expected ‘)’ before ‘a’ 4409s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4409s | ~ ^ 4409s | ) 4409s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4516:104: error: expected ‘)’ before ‘b’ 4410s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4410s | ~ ^ 4410s | ) 4410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c: In function ‘mk_compile_opts’: 4410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/red-red-fusion.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4410s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4410s | ~~^ ~~~~~~~~~~~~~ 4410s | | | 4410s | unsigned int int64_t {aka long long int} 4410s | %llu 4410s 4410s If you find this error message confusing, uninformative, or wrong, please open an issue: 4410s https://github.com/diku-dk/futhark/issues 4410s 4413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.fut: 4413s Compiling with --backend=opencl: 4413s cc failed with code 1: 4413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c: In function ‘futrts_umul_hi64’: 4413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4413s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4413s | ^~~~~~~~~~~ 4413s | __uint32_t 4413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4513:90: error: expected ‘)’ before ‘a’ 4413s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4413s | ~ ^ 4413s | ) 4413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4513:109: error: expected ‘)’ before ‘b’ 4413s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4413s | ~ ^ 4413s | ) 4413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c: In function ‘futrts_smul_hi64’: 4413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4413s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4413s | ^~~~~~~~~~ 4413s | __int128__ 4413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4517:86: error: expected ‘)’ before ‘a’ 4413s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4413s | ~ ^ 4413s | ) 4413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4517:104: error: expected ‘)’ before ‘b’ 4413s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4413s | ~ ^ 4413s | ) 4413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c: In function ‘mk_compile_opts’: 4413s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:7852:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4413s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4413s | ~~^ ~~~~~~~~~~~~~ 4413s | | | 4413s | unsigned int int64_t {aka long long int} 4413s | %llu 4413s 4413s If you find this error message confusing, uninformative, or wrong, please open an issue: 4413s https://github.com/diku-dk/futhark/issues 4413s 4414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.fut: 4414s Compiling with --backend=opencl: 4414s cc failed with code 1: 4414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c: In function ‘futrts_umul_hi64’: 4414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4414s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4414s | ^~~~~~~~~~~ 4414s | __uint32_t 4414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4514:90: error: expected ‘)’ before ‘a’ 4414s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4414s | ~ ^ 4414s | ) 4414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4514:109: error: expected ‘)’ before ‘b’ 4414s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4414s | ~ ^ 4414s | ) 4414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c: In function ‘futrts_smul_hi64’: 4414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4414s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4414s | ^~~~~~~~~~ 4414s | __int128__ 4414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4518:86: error: expected ‘)’ before ‘a’ 4414s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4414s | ~ ^ 4414s | ) 4414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4518:104: error: expected ‘)’ before ‘b’ 4414s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4414s | ~ ^ 4414s | ) 4414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c: In function ‘mk_compile_opts’: 4414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:7853:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4414s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4414s | ~~^ ~~~~~~~~~~~~~ 4414s | | | 4414s | unsigned int int64_t {aka long long int} 4414s | %llu 4414s 4414s If you find this error message confusing, uninformative, or wrong, please open an issue: 4414s https://github.com/diku-dk/futhark/issues 4414s 4415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.fut: 4415s Compiling with --backend=opencl: 4415s cc failed with code 1: 4415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c: In function ‘futrts_umul_hi64’: 4415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4415s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4415s | ^~~~~~~~~~~ 4415s | __uint32_t 4415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:4512:90: error: expected ‘)’ before ‘a’ 4415s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4415s | ~ ^ 4415s | ) 4415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:4512:109: error: expected ‘)’ before ‘b’ 4415s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4415s | ~ ^ 4415s | ) 4415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c: In function ‘futrts_smul_hi64’: 4415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4415s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4415s | ^~~~~~~~~~ 4415s | __int128__ 4415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:4516:86: error: expected ‘)’ before ‘a’ 4415s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4415s | ~ ^ 4415s | ) 4415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:4516:104: error: expected ‘)’ before ‘b’ 4415s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4415s | ~ ^ 4415s | ) 4415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c: In function ‘mk_compile_opts’: 4415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce0.c:7854:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4415s 7854 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4415s | ~~^ ~~~~~~~~~~~~~ 4415s | | | 4415s | unsigned int int64_t {aka long long int} 4415s | %llu 4415s 4415s If you find this error message confusing, uninformative, or wrong, please open an issue: 4415s https://github.com/diku-dk/futhark/issues 4415s 4418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.fut: 4418s Compiling with --backend=opencl: 4418s cc failed with code 1: 4418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c: In function ‘futrts_umul_hi64’: 4418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4418s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4418s | ^~~~~~~~~~~ 4418s | __uint32_t 4418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:4528:90: error: expected ‘)’ before ‘a’ 4418s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4418s | ~ ^ 4418s | ) 4418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:4528:109: error: expected ‘)’ before ‘b’ 4418s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4418s | ~ ^ 4418s | ) 4418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c: In function ‘futrts_smul_hi64’: 4418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4418s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4418s | ^~~~~~~~~~ 4418s | __int128__ 4418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:4532:86: error: expected ‘)’ before ‘a’ 4418s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4418s | ~ ^ 4418s | ) 4418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:4532:104: error: expected ‘)’ before ‘b’ 4418s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4418s | ~ ^ 4418s | ) 4418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c: In function ‘mk_compile_opts’: 4418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scanreduce1.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4418s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4418s | ~~^ ~~~~~~~~~~~~~ 4418s | | | 4418s | unsigned int int64_t {aka long long int} 4418s | %llu 4418s 4418s If you find this error message confusing, uninformative, or wrong, please open an issue: 4418s https://github.com/diku-dk/futhark/issues 4418s 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.fut: 4419s Compiling with --backend=opencl: 4419s cc failed with code 1: 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c: In function ‘futrts_umul_hi64’: 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4419s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4419s | ^~~~~~~~~~~ 4419s | __uint32_t 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4528:90: error: expected ‘)’ before ‘a’ 4419s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4419s | ~ ^ 4419s | ) 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4528:109: error: expected ‘)’ before ‘b’ 4419s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4419s | ~ ^ 4419s | ) 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c: In function ‘futrts_smul_hi64’: 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4419s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4419s | ^~~~~~~~~~ 4419s | __int128__ 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4532:86: error: expected ‘)’ before ‘a’ 4419s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4419s | ~ ^ 4419s | ) 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4532:104: error: expected ‘)’ before ‘b’ 4419s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4419s | ~ ^ 4419s | ) 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c: In function ‘mk_compile_opts’: 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4419s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4419s | ~~^ ~~~~~~~~~~~~~ 4419s | | | 4419s | unsigned int int64_t {aka long long int} 4419s | %llu 4419s 4419s If you find this error message confusing, uninformative, or wrong, please open an issue: 4419s https://github.com/diku-dk/futhark/issues 4419s 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.fut: 4419s Compiling with --backend=opencl: 4419s cc failed with code 1: 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c: In function ‘futrts_umul_hi64’: 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4419s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4419s | ^~~~~~~~~~~ 4419s | __uint32_t 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4529:90: error: expected ‘)’ before ‘a’ 4419s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4419s | ~ ^ 4419s | ) 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4529:109: error: expected ‘)’ before ‘b’ 4419s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4419s | ~ ^ 4419s | ) 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c: In function ‘futrts_smul_hi64’: 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4419s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4419s | ^~~~~~~~~~ 4419s | __int128__ 4419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4533:86: error: expected ‘)’ before ‘a’ 4419s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4420s | ~ ^ 4420s | ) 4420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4533:104: error: expected ‘)’ before ‘b’ 4420s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4420s | ~ ^ 4420s | ) 4420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c: In function ‘mk_compile_opts’: 4420s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4420s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4420s | ~~^ ~~~~~~~~~~~~~ 4420s | | | 4420s | unsigned int int64_t {aka long long int} 4420s | %llu 4420s 4420s If you find this error message confusing, uninformative, or wrong, please open an issue: 4420s https://github.com/diku-dk/futhark/issues 4420s 4422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.fut: 4422s Compiling with --backend=opencl: 4422s cc failed with code 1: 4422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c: In function ‘futrts_umul_hi64’: 4422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4422s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4422s | ^~~~~~~~~~~ 4422s | __uint32_t 4422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:4511:90: error: expected ‘)’ before ‘a’ 4422s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4422s | ~ ^ 4422s | ) 4422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:4511:109: error: expected ‘)’ before ‘b’ 4422s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4422s | ~ ^ 4422s | ) 4422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c: In function ‘futrts_smul_hi64’: 4422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4422s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4422s | ^~~~~~~~~~ 4422s | __int128__ 4422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:4515:86: error: expected ‘)’ before ‘a’ 4422s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4422s | ~ ^ 4422s | ) 4422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:4515:104: error: expected ‘)’ before ‘b’ 4422s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4422s | ~ ^ 4422s | ) 4422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c: In function ‘mk_compile_opts’: 4422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4422s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4422s | ~~^ ~~~~~~~~~~~~~ 4422s | | | 4422s | unsigned int int64_t {aka long long int} 4422s | %llu 4422s 4422s If you find this error message confusing, uninformative, or wrong, please open an issue: 4422s https://github.com/diku-dk/futhark/issues 4422s 4423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.fut: 4423s Compiling with --backend=opencl: 4423s cc failed with code 1: 4423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c: In function ‘futrts_umul_hi64’: 4423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4563:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4423s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4423s | ^~~~~~~~~~~ 4423s | __uint32_t 4423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4563:78: note: each undeclared identifier is reported only once for each function it appears in 4423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4563:90: error: expected ‘)’ before ‘a’ 4423s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4423s | ~ ^ 4423s | ) 4423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4563:109: error: expected ‘)’ before ‘b’ 4423s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4423s | ~ ^ 4423s | ) 4423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c: In function ‘futrts_smul_hi64’: 4423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4567:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4423s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4423s | ^~~~~~~~~~ 4423s | __int128__ 4423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4567:86: error: expected ‘)’ before ‘a’ 4423s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4423s | ~ ^ 4423s | ) 4423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4567:104: error: expected ‘)’ before ‘b’ 4423s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4423s | ~ ^ 4423s | ) 4423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c: In function ‘mk_compile_opts’: 4423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ad/scangenbenchtests.c:8814:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4423s 8814 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4423s | ~~^ ~~~~~~~~~~~~~ 4423s | | | 4423s | unsigned int int64_t {aka long long int} 4423s | %llu 4423s 4423s If you find this error message confusing, uninformative, or wrong, please open an issue: 4423s https://github.com/diku-dk/futhark/issues 4423s 4426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.fut: 4426s Compiling with --backend=opencl: 4426s cc failed with code 1: 4426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c: In function ‘futrts_umul_hi64’: 4426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4426s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4426s | ^~~~~~~~~~~ 4426s | __uint32_t 4426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:4511:90: error: expected ‘)’ before ‘a’ 4426s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4426s | ~ ^ 4426s | ) 4426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:4511:109: error: expected ‘)’ before ‘b’ 4426s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4426s | ~ ^ 4426s | ) 4426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c: In function ‘futrts_smul_hi64’: 4426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4426s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4426s | ^~~~~~~~~~ 4426s | __int128__ 4426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:4515:86: error: expected ‘)’ before ‘a’ 4426s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4426s | ~ ^ 4426s | ) 4426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:4515:104: error: expected ‘)’ before ‘b’ 4426s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4426s | ~ ^ 4426s | ) 4426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c: In function ‘mk_compile_opts’: 4426s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4426s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4426s | ~~^ ~~~~~~~~~~~~~ 4426s | | | 4426s | unsigned int int64_t {aka long long int} 4426s | %llu 4426s 4426s If you find this error message confusing, uninformative, or wrong, please open an issue: 4426s https://github.com/diku-dk/futhark/issues 4426s 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.fut: 4428s Compiling with --backend=opencl: 4428s cc failed with code 1: 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c: In function ‘futrts_umul_hi64’: 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4428s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4428s | ^~~~~~~~~~~ 4428s | __uint32_t 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:4511:90: error: expected ‘)’ before ‘a’ 4428s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4428s | ~ ^ 4428s | ) 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:4511:109: error: expected ‘)’ before ‘b’ 4428s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4428s | ~ ^ 4428s | ) 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c: In function ‘futrts_smul_hi64’: 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4428s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4428s | ^~~~~~~~~~ 4428s | __int128__ 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:4515:86: error: expected ‘)’ before ‘a’ 4428s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4428s | ~ ^ 4428s | ) 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:4515:104: error: expected ‘)’ before ‘b’ 4428s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4428s | ~ ^ 4428s | ) 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c: In function ‘mk_compile_opts’: 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap2.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4428s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4428s | ~~^ ~~~~~~~~~~~~~ 4428s | | | 4428s | unsigned int int64_t {aka long long int} 4428s | %llu 4428s 4428s If you find this error message confusing, uninformative, or wrong, please open an issue: 4428s https://github.com/diku-dk/futhark/issues 4428s 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.fut: 4428s Compiling with --backend=opencl: 4428s cc failed with code 1: 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c: In function ‘futrts_umul_hi64’: 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4428s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4428s | ^~~~~~~~~~~ 4428s | __uint32_t 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:4511:90: error: expected ‘)’ before ‘a’ 4429s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4429s | ~ ^ 4429s | ) 4429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:4511:109: error: expected ‘)’ before ‘b’ 4429s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4429s | ~ ^ 4429s | ) 4429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c: In function ‘futrts_smul_hi64’: 4429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4429s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4429s | ^~~~~~~~~~ 4429s | __int128__ 4429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:4515:86: error: expected ‘)’ before ‘a’ 4429s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4429s | ~ ^ 4429s | ) 4429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:4515:104: error: expected ‘)’ before ‘b’ 4429s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4429s | ~ ^ 4429s | ) 4429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c: In function ‘mk_compile_opts’: 4429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap3.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4429s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4429s | ~~^ ~~~~~~~~~~~~~ 4429s | | | 4429s | unsigned int int64_t {aka long long int} 4429s | %llu 4429s 4429s If you find this error message confusing, uninformative, or wrong, please open an issue: 4429s https://github.com/diku-dk/futhark/issues 4429s 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.fut: 4431s Compiling with --backend=opencl: 4431s cc failed with code 1: 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c: In function ‘futrts_umul_hi64’: 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4431s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4431s | ^~~~~~~~~~~ 4431s | __uint32_t 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:4511:90: error: expected ‘)’ before ‘a’ 4431s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4431s | ~ ^ 4431s | ) 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:4511:109: error: expected ‘)’ before ‘b’ 4431s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4431s | ~ ^ 4431s | ) 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c: In function ‘futrts_smul_hi64’: 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4431s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4431s | ^~~~~~~~~~ 4431s | __int128__ 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:4515:86: error: expected ‘)’ before ‘a’ 4431s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4431s | ~ ^ 4431s | ) 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:4515:104: error: expected ‘)’ before ‘b’ 4431s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4431s | ~ ^ 4431s | ) 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c: In function ‘mk_compile_opts’: 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4431s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4431s | ~~^ ~~~~~~~~~~~~~ 4431s | | | 4431s | unsigned int int64_t {aka long long int} 4431s | %llu 4431s 4431s If you find this error message confusing, uninformative, or wrong, please open an issue: 4431s https://github.com/diku-dk/futhark/issues 4431s 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.fut: 4431s Compiling with --backend=opencl: 4431s cc failed with code 1: 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c: In function ‘futrts_umul_hi64’: 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4431s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4431s | ^~~~~~~~~~~ 4431s | __uint32_t 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:4511:90: error: expected ‘)’ before ‘a’ 4431s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4431s | ~ ^ 4431s | ) 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:4511:109: error: expected ‘)’ before ‘b’ 4431s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4431s | ~ ^ 4431s | ) 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c: In function ‘futrts_smul_hi64’: 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4431s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4431s | ^~~~~~~~~~ 4431s | __int128__ 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:4515:86: error: expected ‘)’ before ‘a’ 4431s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4431s | ~ ^ 4431s | ) 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:4515:104: error: expected ‘)’ before ‘b’ 4431s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4431s | ~ ^ 4431s | ) 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c: In function ‘mk_compile_opts’: 4431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/slicemap4.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4431s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4431s | ~~^ ~~~~~~~~~~~~~ 4431s | | | 4431s | unsigned int int64_t {aka long long int} 4431s | %llu 4431s 4431s If you find this error message confusing, uninformative, or wrong, please open an issue: 4431s https://github.com/diku-dk/futhark/issues 4431s 4434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.fut: 4434s Compiling with --backend=opencl: 4434s cc failed with code 1: 4434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c: In function ‘futrts_umul_hi64’: 4434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4434s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4434s | ^~~~~~~~~~~ 4434s | __uint32_t 4434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:4512:90: error: expected ‘)’ before ‘a’ 4434s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4434s | ~ ^ 4434s | ) 4434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:4512:109: error: expected ‘)’ before ‘b’ 4434s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4434s | ~ ^ 4434s | ) 4434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c: In function ‘futrts_smul_hi64’: 4434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4434s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4434s | ^~~~~~~~~~ 4434s | __int128__ 4434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:4516:86: error: expected ‘)’ before ‘a’ 4434s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4434s | ~ ^ 4434s | ) 4434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:4516:104: error: expected ‘)’ before ‘b’ 4434s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4434s | ~ ^ 4434s | ) 4434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c: In function ‘mk_compile_opts’: 4434s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4434s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4434s | ~~^ ~~~~~~~~~~~~~ 4434s | | | 4434s | unsigned int int64_t {aka long long int} 4434s | %llu 4434s 4434s If you find this error message confusing, uninformative, or wrong, please open an issue: 4434s https://github.com/diku-dk/futhark/issues 4434s 4436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.fut: 4436s Compiling with --backend=opencl: 4436s cc failed with code 1: 4436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c: In function ‘futrts_umul_hi64’: 4436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4436s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4436s | ^~~~~~~~~~~ 4436s | __uint32_t 4436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:4527:90: error: expected ‘)’ before ‘a’ 4436s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4436s | ~ ^ 4436s | ) 4436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:4527:109: error: expected ‘)’ before ‘b’ 4436s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4436s | ~ ^ 4436s | ) 4436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c: In function ‘futrts_smul_hi64’: 4436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4436s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4436s | ^~~~~~~~~~ 4436s | __int128__ 4436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:4531:86: error: expected ‘)’ before ‘a’ 4436s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4436s | ~ ^ 4436s | ) 4436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:4531:104: error: expected ‘)’ before ‘b’ 4436s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4436s | ~ ^ 4436s | ) 4436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c: In function ‘mk_compile_opts’: 4436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/fusion/tabulate2.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4436s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4436s | ~~^ ~~~~~~~~~~~~~ 4436s | | | 4436s | unsigned int int64_t {aka long long int} 4436s | %llu 4436s 4436s If you find this error message confusing, uninformative, or wrong, please open an issue: 4436s https://github.com/diku-dk/futhark/issues 4436s 4439s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.fut: 4439s Compiling with --backend=opencl: 4439s cc failed with code 1: 4439s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c: In function ‘futrts_umul_hi64’: 4439s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:4588:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4439s 4588 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4439s | ^~~~~~~~~~~ 4439s | __uint32_t 4439s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:4588:78: note: each undeclared identifier is reported only once for each function it appears in 4439s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:4588:90: error: expected ‘)’ before ‘a’ 4439s 4588 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4439s | ~ ^ 4439s | ) 4439s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:4588:109: error: expected ‘)’ before ‘b’ 4439s 4588 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4439s | ~ ^ 4439s | ) 4439s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c: In function ‘futrts_smul_hi64’: 4439s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:4592:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4439s 4592 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4439s | ^~~~~~~~~~ 4439s | __int128__ 4439s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:4592:86: error: expected ‘)’ before ‘a’ 4439s 4592 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4439s | ~ ^ 4439s | ) 4439s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:4592:104: error: expected ‘)’ before ‘b’ 4439s 4592 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4439s | ~ ^ 4439s | ) 4439s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c: In function ‘mk_compile_opts’: 4439s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/math.c:7918:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4439s 7918 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4439s | ~~^ ~~~~~~~~~~~~~ 4439s | | | 4439s | unsigned int int64_t {aka long long int} 4439s | %llu 4439s 4439s If you find this error message confusing, uninformative, or wrong, please open an issue: 4439s https://github.com/diku-dk/futhark/issues 4439s 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.fut: 4441s Compiling with --backend=opencl: 4441s cc failed with code 1: 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c: In function ‘futrts_umul_hi64’: 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:4712:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4441s 4712 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4441s | ^~~~~~~~~~~ 4441s | __uint32_t 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:4712:78: note: each undeclared identifier is reported only once for each function it appears in 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:4712:90: error: expected ‘)’ before ‘a’ 4441s 4712 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4441s | ~ ^ 4441s | ) 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:4712:109: error: expected ‘)’ before ‘b’ 4441s 4712 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4441s | ~ ^ 4441s | ) 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c: In function ‘futrts_smul_hi64’: 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:4716:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4441s 4716 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4441s | ^~~~~~~~~~ 4441s | __int128__ 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:4716:86: error: expected ‘)’ before ‘a’ 4441s 4716 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4441s | ~ ^ 4441s | ) 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:4716:104: error: expected ‘)’ before ‘b’ 4441s 4716 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4441s | ~ ^ 4441s | ) 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c: In function ‘mk_compile_opts’: 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/futlib_tests/array.c:8053:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4441s 8053 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4441s | ~~^ ~~~~~~~~~~~~~ 4441s | | | 4441s | unsigned int int64_t {aka long long int} 4441s | %llu 4441s 4441s If you find this error message confusing, uninformative, or wrong, please open an issue: 4441s https://github.com/diku-dk/futhark/issues 4441s 4441s 486 failed, 38 passed, 1782 to go. 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.fut: 4441s Compiling with --backend=opencl: 4441s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.fut:7:1-18: 4441s Entry point return type 4441s 4441s {xs: [n]f32} 4441s 4441s will have an opaque type, so the result will likely not be usable. 4441s cc failed with code 1: 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c: In function ‘futrts_umul_hi64’: 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4441s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4441s | ^~~~~~~~~~~ 4441s | __uint32_t 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:4527:90: error: expected ‘)’ before ‘a’ 4441s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4441s | ~ ^ 4441s | ) 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:4527:109: error: expected ‘)’ before ‘b’ 4441s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4441s | ~ ^ 4441s | ) 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c: In function ‘futrts_smul_hi64’: 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4441s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4441s | ^~~~~~~~~~ 4441s | __int128__ 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:4531:86: error: expected ‘)’ before ‘a’ 4441s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4441s | ~ ^ 4441s | ) 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:4531:104: error: expected ‘)’ before ‘b’ 4441s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4441s | ~ ^ 4441s | ) 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c: In function ‘mk_compile_opts’: 4441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/globalsize0.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4441s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4441s | ~~^ ~~~~~~~~~~~~~ 4441s | | | 4441s | unsigned int int64_t {aka long long int} 4441s | %llu 4441s 4441s If you find this error message confusing, uninformative, or wrong, please open an issue: 4441s https://github.com/diku-dk/futhark/issues 4441s 4445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.fut: 4445s Compiling with --backend=opencl: 4445s cc failed with code 1: 4445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c: In function ‘futrts_umul_hi64’: 4445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4445s | ^~~~~~~~~~~ 4445s | __uint32_t 4445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:4511:90: error: expected ‘)’ before ‘a’ 4445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4445s | ~ ^ 4445s | ) 4445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:4511:109: error: expected ‘)’ before ‘b’ 4445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4445s | ~ ^ 4445s | ) 4445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c: In function ‘futrts_smul_hi64’: 4445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4445s | ^~~~~~~~~~ 4445s | __int128__ 4445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:4515:86: error: expected ‘)’ before ‘a’ 4445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4445s | ~ ^ 4445s | ) 4445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:4515:104: error: expected ‘)’ before ‘b’ 4445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4445s | ~ ^ 4445s | ) 4445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c: In function ‘mk_compile_opts’: 4445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gauss_jordan.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4445s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4445s | ~~^ ~~~~~~~~~~~~~ 4445s | | | 4445s | unsigned int int64_t {aka long long int} 4445s | %llu 4445s 4445s If you find this error message confusing, uninformative, or wrong, please open an issue: 4445s https://github.com/diku-dk/futhark/issues 4445s 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.fut: 4447s Compiling with --backend=opencl: 4447s cc failed with code 1: 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c: In function ‘futrts_umul_hi64’: 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4447s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4447s | ^~~~~~~~~~~ 4447s | __uint32_t 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:4527:90: error: expected ‘)’ before ‘a’ 4447s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4447s | ~ ^ 4447s | ) 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:4527:109: error: expected ‘)’ before ‘b’ 4447s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4447s | ~ ^ 4447s | ) 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c: In function ‘futrts_smul_hi64’: 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4447s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4447s | ^~~~~~~~~~ 4447s | __int128__ 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:4531:86: error: expected ‘)’ before ‘a’ 4447s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4447s | ~ ^ 4447s | ) 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:4531:104: error: expected ‘)’ before ‘b’ 4447s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4447s | ~ ^ 4447s | ) 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c: In function ‘mk_compile_opts’: 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hexfloats.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4447s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4447s | ~~^ ~~~~~~~~~~~~~ 4447s | | | 4447s | unsigned int int64_t {aka long long int} 4447s | %llu 4447s 4447s If you find this error message confusing, uninformative, or wrong, please open an issue: 4447s https://github.com/diku-dk/futhark/issues 4447s 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.fut: 4447s Compiling with --backend=opencl: 4447s cc failed with code 1: 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c: In function ‘futrts_umul_hi64’: 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4447s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4447s | ^~~~~~~~~~~ 4447s | __uint32_t 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:4497:90: error: expected ‘)’ before ‘a’ 4447s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4447s | ~ ^ 4447s | ) 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:4497:109: error: expected ‘)’ before ‘b’ 4447s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4447s | ~ ^ 4447s | ) 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c: In function ‘futrts_smul_hi64’: 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4447s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4447s | ^~~~~~~~~~ 4447s | __int128__ 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:4501:86: error: expected ‘)’ before ‘a’ 4447s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4447s | ~ ^ 4447s | ) 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:4501:104: error: expected ‘)’ before ‘b’ 4447s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4447s | ~ ^ 4447s | ) 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c: In function ‘mk_compile_opts’: 4447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/gregorian.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4447s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4447s | ~~^ ~~~~~~~~~~~~~ 4447s | | | 4447s | unsigned int int64_t {aka long long int} 4447s | %llu 4447s 4447s If you find this error message confusing, uninformative, or wrong, please open an issue: 4447s https://github.com/diku-dk/futhark/issues 4447s 4448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.fut: 4448s Compiling with --backend=opencl: 4448s cc failed with code 1: 4448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c: In function ‘futrts_umul_hi64’: 4448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4448s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4448s | ^~~~~~~~~~~ 4448s | __uint32_t 4448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4512:90: error: expected ‘)’ before ‘a’ 4448s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4448s | ~ ^ 4448s | ) 4448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4512:109: error: expected ‘)’ before ‘b’ 4448s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4448s | ~ ^ 4448s | ) 4448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c: In function ‘futrts_smul_hi64’: 4448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4448s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4448s | ^~~~~~~~~~ 4448s | __int128__ 4448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4516:86: error: expected ‘)’ before ‘a’ 4448s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4448s | ~ ^ 4448s | ) 4448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4516:104: error: expected ‘)’ before ‘b’ 4448s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4448s | ~ ^ 4448s | ) 4448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c: In function ‘mk_compile_opts’: 4448s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4448s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4448s | ~~^ ~~~~~~~~~~~~~ 4448s | | | 4448s | unsigned int int64_t {aka long long int} 4448s | %llu 4448s 4448s If you find this error message confusing, uninformative, or wrong, please open an issue: 4448s https://github.com/diku-dk/futhark/issues 4448s 4449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.fut: 4449s Compiling with --backend=opencl: 4449s cc failed with code 1: 4449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c: In function ‘futrts_umul_hi64’: 4449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4449s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4449s | ^~~~~~~~~~~ 4449s | __uint32_t 4449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:4511:90: error: expected ‘)’ before ‘a’ 4449s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4449s | ~ ^ 4449s | ) 4449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:4511:109: error: expected ‘)’ before ‘b’ 4449s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4449s | ~ ^ 4449s | ) 4449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c: In function ‘futrts_smul_hi64’: 4449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4449s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4449s | ^~~~~~~~~~ 4449s | __int128__ 4449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:4515:86: error: expected ‘)’ before ‘a’ 4449s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4449s | ~ ^ 4449s | ) 4449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:4515:104: error: expected ‘)’ before ‘b’ 4449s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4449s | ~ ^ 4449s | ) 4449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c: In function ‘mk_compile_opts’: 4449s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/guysteele_sequential.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4449s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4449s | ~~^ ~~~~~~~~~~~~~ 4449s | | | 4449s | unsigned int int64_t {aka long long int} 4449s | %llu 4449s 4449s If you find this error message confusing, uninformative, or wrong, please open an issue: 4449s https://github.com/diku-dk/futhark/issues 4449s 4452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.fut: 4452s Compiling with --backend=opencl: 4452s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.fut:4:1-5:21: 4452s Entry point return type 4452s 4452s *[m][n](f32, f32) 4452s 4452s will have an opaque type, so the result will likely not be usable. 4452s cc failed with code 1: 4452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c: In function ‘futrts_umul_hi64’: 4452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4452s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4452s | ^~~~~~~~~~~ 4452s | __uint32_t 4452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4542:90: error: expected ‘)’ before ‘a’ 4452s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4452s | ~ ^ 4452s | ) 4452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4542:109: error: expected ‘)’ before ‘b’ 4452s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4452s | ~ ^ 4452s | ) 4452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c: In function ‘futrts_smul_hi64’: 4452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4452s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4452s | ^~~~~~~~~~ 4452s | __int128__ 4452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4546:86: error: expected ‘)’ before ‘a’ 4452s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4452s | ~ ^ 4452s | ) 4452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4546:104: error: expected ‘)’ before ‘b’ 4452s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4452s | ~ ^ 4452s | ) 4452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c: In function ‘mk_compile_opts’: 4452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias1.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4452s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4452s | ~~^ ~~~~~~~~~~~~~ 4452s | | | 4452s | unsigned int int64_t {aka long long int} 4452s | %llu 4452s 4452s If you find this error message confusing, uninformative, or wrong, please open an issue: 4452s https://github.com/diku-dk/futhark/issues 4452s 4454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.fut: 4454s Compiling with --backend=opencl: 4454s cc failed with code 1: 4454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c: In function ‘futrts_umul_hi64’: 4454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4454s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4454s | ^~~~~~~~~~~ 4454s | __uint32_t 4454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4527:90: error: expected ‘)’ before ‘a’ 4454s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4454s | ~ ^ 4454s | ) 4454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4527:109: error: expected ‘)’ before ‘b’ 4454s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4454s | ~ ^ 4454s | ) 4454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c: In function ‘futrts_smul_hi64’: 4454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4454s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4454s | ^~~~~~~~~~ 4454s | __int128__ 4454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4531:86: error: expected ‘)’ before ‘a’ 4454s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4454s | ~ ^ 4454s | ) 4454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4531:104: error: expected ‘)’ before ‘b’ 4454s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4454s | ~ ^ 4454s | ) 4454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c: In function ‘mk_compile_opts’: 4454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias2.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4454s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4454s | ~~^ ~~~~~~~~~~~~~ 4454s | | | 4454s | unsigned int int64_t {aka long long int} 4454s | %llu 4454s 4454s If you find this error message confusing, uninformative, or wrong, please open an issue: 4454s https://github.com/diku-dk/futhark/issues 4454s 4455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.fut: 4455s Compiling with --backend=opencl: 4455s cc failed with code 1: 4455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c: In function ‘futrts_umul_hi64’: 4455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4572:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4455s 4572 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4455s | ^~~~~~~~~~~ 4455s | __uint32_t 4455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4572:78: note: each undeclared identifier is reported only once for each function it appears in 4455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4572:90: error: expected ‘)’ before ‘a’ 4455s 4572 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4455s | ~ ^ 4455s | ) 4455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4572:109: error: expected ‘)’ before ‘b’ 4455s 4572 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4455s | ~ ^ 4455s | ) 4455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c: In function ‘futrts_smul_hi64’: 4455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4576:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4455s 4576 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4455s | ^~~~~~~~~~ 4455s | __int128__ 4455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4576:86: error: expected ‘)’ before ‘a’ 4455s 4576 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4455s | ~ ^ 4455s | ) 4455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4576:104: error: expected ‘)’ before ‘b’ 4455s 4576 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4455s | ~ ^ 4455s | ) 4455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c: In function ‘mk_compile_opts’: 4455s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/alias3.c:7905:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4455s 7905 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4455s | ~~^ ~~~~~~~~~~~~~ 4455s | | | 4455s | unsigned int int64_t {aka long long int} 4455s | %llu 4455s 4455s If you find this error message confusing, uninformative, or wrong, please open an issue: 4455s https://github.com/diku-dk/futhark/issues 4455s 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.fut: 4462s Compiling with --backend=opencl: 4462s cc failed with code 1: 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c: In function ‘futrts_umul_hi64’: 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4462s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4462s | ^~~~~~~~~~~ 4462s | __uint32_t 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4499:90: error: expected ‘)’ before ‘a’ 4462s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4462s | ~ ^ 4462s | ) 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4499:109: error: expected ‘)’ before ‘b’ 4462s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4462s | ~ ^ 4462s | ) 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c: In function ‘futrts_smul_hi64’: 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4462s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4462s | ^~~~~~~~~~ 4462s | __int128__ 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4503:86: error: expected ‘)’ before ‘a’ 4462s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4462s | ~ ^ 4462s | ) 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4503:104: error: expected ‘)’ before ‘b’ 4462s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4462s | ~ ^ 4462s | ) 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c: In function ‘mk_compile_opts’: 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop0.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4462s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4462s | ~~^ ~~~~~~~~~~~~~ 4462s | | | 4462s | unsigned int int64_t {aka long long int} 4462s | %llu 4462s 4462s If you find this error message confusing, uninformative, or wrong, please open an issue: 4462s https://github.com/diku-dk/futhark/issues 4462s 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.fut: 4462s Compiling with --backend=opencl: 4462s cc failed with code 1: 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c: In function ‘futrts_umul_hi64’: 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4462s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4462s | ^~~~~~~~~~~ 4462s | __uint32_t 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4498:90: error: expected ‘)’ before ‘a’ 4462s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4462s | ~ ^ 4462s | ) 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4498:109: error: expected ‘)’ before ‘b’ 4462s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4462s | ~ ^ 4462s | ) 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c: In function ‘futrts_smul_hi64’: 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4462s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4462s | ^~~~~~~~~~ 4462s | __int128__ 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4502:86: error: expected ‘)’ before ‘a’ 4462s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4462s | ~ ^ 4462s | ) 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4502:104: error: expected ‘)’ before ‘b’ 4462s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4462s | ~ ^ 4462s | ) 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c: In function ‘mk_compile_opts’: 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop2.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4462s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4462s | ~~^ ~~~~~~~~~~~~~ 4462s | | | 4462s | unsigned int int64_t {aka long long int} 4462s | %llu 4462s 4462s If you find this error message confusing, uninformative, or wrong, please open an issue: 4462s https://github.com/diku-dk/futhark/issues 4462s 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.fut: 4462s Compiling with --backend=opencl: 4462s cc failed with code 1: 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c: In function ‘futrts_umul_hi64’: 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4462s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4462s | ^~~~~~~~~~~ 4462s | __uint32_t 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4498:90: error: expected ‘)’ before ‘a’ 4462s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4462s | ~ ^ 4462s | ) 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4498:109: error: expected ‘)’ before ‘b’ 4462s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4462s | ~ ^ 4462s | ) 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c: In function ‘futrts_smul_hi64’: 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4462s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4462s | ^~~~~~~~~~ 4462s | __int128__ 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4502:86: error: expected ‘)’ before ‘a’ 4462s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4462s | ~ ^ 4462s | ) 4462s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4502:104: error: expected ‘)’ before ‘b’ 4462s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4463s | ~ ^ 4463s | ) 4463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c: In function ‘mk_compile_opts’: 4463s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/binop1.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4463s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4463s | ~~^ ~~~~~~~~~~~~~ 4463s | | | 4463s | unsigned int int64_t {aka long long int} 4463s | %llu 4463s 4463s If you find this error message confusing, uninformative, or wrong, please open an issue: 4463s https://github.com/diku-dk/futhark/issues 4463s 4464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.fut: 4464s Compiling with --backend=opencl: 4464s cc failed with code 1: 4464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c: In function ‘futrts_umul_hi64’: 4464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4464s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4464s | ^~~~~~~~~~~ 4464s | __uint32_t 4464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4498:90: error: expected ‘)’ before ‘a’ 4464s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4464s | ~ ^ 4464s | ) 4464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4498:109: error: expected ‘)’ before ‘b’ 4464s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4464s | ~ ^ 4464s | ) 4464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c: In function ‘futrts_smul_hi64’: 4464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4464s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4464s | ^~~~~~~~~~ 4464s | __int128__ 4464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4502:86: error: expected ‘)’ before ‘a’ 4464s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4464s | ~ ^ 4464s | ) 4464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4502:104: error: expected ‘)’ before ‘b’ 4464s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4464s | ~ ^ 4464s | ) 4464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c: In function ‘mk_compile_opts’: 4464s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4464s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4464s | ~~^ ~~~~~~~~~~~~~ 4464s | | | 4464s | unsigned int int64_t {aka long long int} 4464s | %llu 4464s 4464s If you find this error message confusing, uninformative, or wrong, please open an issue: 4464s https://github.com/diku-dk/futhark/issues 4464s 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.fut: 4465s Compiling with --backend=opencl: 4465s cc failed with code 1: 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c: In function ‘futrts_umul_hi64’: 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4465s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4465s | ^~~~~~~~~~~ 4465s | __uint32_t 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4499:90: error: expected ‘)’ before ‘a’ 4465s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4465s | ~ ^ 4465s | ) 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4499:109: error: expected ‘)’ before ‘b’ 4465s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4465s | ~ ^ 4465s | ) 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c: In function ‘futrts_smul_hi64’: 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4465s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4465s | ^~~~~~~~~~ 4465s | __int128__ 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4503:86: error: expected ‘)’ before ‘a’ 4465s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4465s | ~ ^ 4465s | ) 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4503:104: error: expected ‘)’ before ‘b’ 4465s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4465s | ~ ^ 4465s | ) 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c: In function ‘mk_compile_opts’: 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4465s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4465s | ~~^ ~~~~~~~~~~~~~ 4465s | | | 4465s | unsigned int int64_t {aka long long int} 4465s | %llu 4465s 4465s If you find this error message confusing, uninformative, or wrong, please open an issue: 4465s https://github.com/diku-dk/futhark/issues 4465s 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.fut: 4465s Compiling with --backend=opencl: 4465s cc failed with code 1: 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c: In function ‘futrts_umul_hi64’: 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4465s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4465s | ^~~~~~~~~~~ 4465s | __uint32_t 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4498:90: error: expected ‘)’ before ‘a’ 4465s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4465s | ~ ^ 4465s | ) 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4498:109: error: expected ‘)’ before ‘b’ 4465s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4465s | ~ ^ 4465s | ) 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c: In function ‘futrts_smul_hi64’: 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4465s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4465s | ^~~~~~~~~~ 4465s | __int128__ 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4502:86: error: expected ‘)’ before ‘a’ 4465s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4465s | ~ ^ 4465s | ) 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4502:104: error: expected ‘)’ before ‘b’ 4465s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4465s | ~ ^ 4465s | ) 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c: In function ‘mk_compile_opts’: 4465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4465s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4465s | ~~^ ~~~~~~~~~~~~~ 4465s | | | 4465s | unsigned int int64_t {aka long long int} 4465s | %llu 4465s 4465s If you find this error message confusing, uninformative, or wrong, please open an issue: 4465s https://github.com/diku-dk/futhark/issues 4465s 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.fut: 4467s Compiling with --backend=opencl: 4467s cc failed with code 1: 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c: In function ‘futrts_umul_hi64’: 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4467s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4467s | ^~~~~~~~~~~ 4467s | __uint32_t 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4528:90: error: expected ‘)’ before ‘a’ 4467s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4467s | ~ ^ 4467s | ) 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4528:109: error: expected ‘)’ before ‘b’ 4467s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4467s | ~ ^ 4467s | ) 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c: In function ‘futrts_smul_hi64’: 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4467s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4467s | ^~~~~~~~~~ 4467s | __int128__ 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4532:86: error: expected ‘)’ before ‘a’ 4467s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4467s | ~ ^ 4467s | ) 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4532:104: error: expected ‘)’ before ‘b’ 4467s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4467s | ~ ^ 4467s | ) 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c: In function ‘mk_compile_opts’: 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4467s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4467s | ~~^ ~~~~~~~~~~~~~ 4467s | | | 4467s | unsigned int int64_t {aka long long int} 4467s | %llu 4467s 4467s If you find this error message confusing, uninformative, or wrong, please open an issue: 4467s https://github.com/diku-dk/futhark/issues 4467s 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.fut: 4467s Compiling with --backend=opencl: 4467s cc failed with code 1: 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c: In function ‘futrts_umul_hi64’: 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4467s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4467s | ^~~~~~~~~~~ 4467s | __uint32_t 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4498:90: error: expected ‘)’ before ‘a’ 4467s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4467s | ~ ^ 4467s | ) 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4498:109: error: expected ‘)’ before ‘b’ 4467s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4467s | ~ ^ 4467s | ) 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c: In function ‘futrts_smul_hi64’: 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4467s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4467s | ^~~~~~~~~~ 4467s | __int128__ 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4502:86: error: expected ‘)’ before ‘a’ 4467s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4467s | ~ ^ 4467s | ) 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4502:104: error: expected ‘)’ before ‘b’ 4467s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4467s | ~ ^ 4467s | ) 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c: In function ‘mk_compile_opts’: 4467s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4467s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4467s | ~~^ ~~~~~~~~~~~~~ 4467s | | | 4467s | unsigned int int64_t {aka long long int} 4467s | %llu 4467s 4467s If you find this error message confusing, uninformative, or wrong, please open an issue: 4467s https://github.com/diku-dk/futhark/issues 4467s 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.fut: 4474s Compiling with --backend=opencl: 4474s cc failed with code 1: 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c: In function ‘futrts_umul_hi64’: 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4474s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4474s | ^~~~~~~~~~~ 4474s | __uint32_t 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4498:90: error: expected ‘)’ before ‘a’ 4474s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4474s | ~ ^ 4474s | ) 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4498:109: error: expected ‘)’ before ‘b’ 4474s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4474s | ~ ^ 4474s | ) 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c: In function ‘futrts_smul_hi64’: 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4474s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4474s | ^~~~~~~~~~ 4474s | __int128__ 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4502:86: error: expected ‘)’ before ‘a’ 4474s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4474s | ~ ^ 4474s | ) 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4502:104: error: expected ‘)’ before ‘b’ 4474s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4474s | ~ ^ 4474s | ) 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c: In function ‘mk_compile_opts’: 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4474s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4474s | ~~^ ~~~~~~~~~~~~~ 4474s | | | 4474s | unsigned int int64_t {aka long long int} 4474s | %llu 4474s 4474s If you find this error message confusing, uninformative, or wrong, please open an issue: 4474s https://github.com/diku-dk/futhark/issues 4474s 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.fut: 4474s Compiling with --backend=opencl: 4474s cc failed with code 1: 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c: In function ‘futrts_umul_hi64’: 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4474s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4474s | ^~~~~~~~~~~ 4474s | __uint32_t 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4498:90: error: expected ‘)’ before ‘a’ 4474s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4474s | ~ ^ 4474s | ) 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4498:109: error: expected ‘)’ before ‘b’ 4474s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4474s | ~ ^ 4474s | ) 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c: In function ‘futrts_smul_hi64’: 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4474s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4474s | ^~~~~~~~~~ 4474s | __int128__ 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4502:86: error: expected ‘)’ before ‘a’ 4474s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4474s | ~ ^ 4474s | ) 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4502:104: error: expected ‘)’ before ‘b’ 4474s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4474s | ~ ^ 4474s | ) 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c: In function ‘mk_compile_opts’: 4474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4474s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4474s | ~~^ ~~~~~~~~~~~~~ 4474s | | | 4474s | unsigned int int64_t {aka long long int} 4474s | %llu 4474s 4474s If you find this error message confusing, uninformative, or wrong, please open an issue: 4474s https://github.com/diku-dk/futhark/issues 4474s 4476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.fut: 4476s Compiling with --backend=opencl: 4476s cc failed with code 1: 4476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c: In function ‘futrts_umul_hi64’: 4476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4476s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4476s | ^~~~~~~~~~~ 4476s | __uint32_t 4476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4497:90: error: expected ‘)’ before ‘a’ 4476s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4476s | ~ ^ 4476s | ) 4476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4497:109: error: expected ‘)’ before ‘b’ 4476s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4476s | ~ ^ 4476s | ) 4476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c: In function ‘futrts_smul_hi64’: 4476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4476s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4476s | ^~~~~~~~~~ 4476s | __int128__ 4476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4501:86: error: expected ‘)’ before ‘a’ 4476s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4476s | ~ ^ 4476s | ) 4476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4501:104: error: expected ‘)’ before ‘b’ 4476s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4476s | ~ ^ 4476s | ) 4476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c: In function ‘mk_compile_opts’: 4476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4476s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4476s | ~~^ ~~~~~~~~~~~~~ 4476s | | | 4476s | unsigned int int64_t {aka long long int} 4476s | %llu 4476s 4476s If you find this error message confusing, uninformative, or wrong, please open an issue: 4476s https://github.com/diku-dk/futhark/issues 4476s 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.fut: 4477s Compiling with --backend=opencl: 4477s cc failed with code 1: 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c: In function ‘futrts_umul_hi64’: 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4477s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4477s | ^~~~~~~~~~~ 4477s | __uint32_t 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4511:90: error: expected ‘)’ before ‘a’ 4477s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4477s | ~ ^ 4477s | ) 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4511:109: error: expected ‘)’ before ‘b’ 4477s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4477s | ~ ^ 4477s | ) 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c: In function ‘futrts_smul_hi64’: 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4477s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4477s | ^~~~~~~~~~ 4477s | __int128__ 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4515:86: error: expected ‘)’ before ‘a’ 4477s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4477s | ~ ^ 4477s | ) 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4515:104: error: expected ‘)’ before ‘b’ 4477s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4477s | ~ ^ 4477s | ) 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c: In function ‘mk_compile_opts’: 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4477s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4477s | ~~^ ~~~~~~~~~~~~~ 4477s | | | 4477s | unsigned int int64_t {aka long long int} 4477s | %llu 4477s 4477s If you find this error message confusing, uninformative, or wrong, please open an issue: 4477s https://github.com/diku-dk/futhark/issues 4477s 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.fut: 4477s Compiling with --backend=opencl: 4477s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.fut:1:20-21: 4477s Unused name "p". 4477s 4477s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.fut:7:8-11: 4477s Unused name "get". 4477s cc failed with code 1: 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c: In function ‘futrts_umul_hi64’: 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4477s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4477s | ^~~~~~~~~~~ 4477s | __uint32_t 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4526:90: error: expected ‘)’ before ‘a’ 4477s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4477s | ~ ^ 4477s | ) 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4526:109: error: expected ‘)’ before ‘b’ 4477s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4477s | ~ ^ 4477s | ) 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c: In function ‘futrts_smul_hi64’: 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4477s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4477s | ^~~~~~~~~~ 4477s | __int128__ 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4530:86: error: expected ‘)’ before ‘a’ 4477s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4477s | ~ ^ 4477s | ) 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4530:104: error: expected ‘)’ before ‘b’ 4477s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4477s | ~ ^ 4477s | ) 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c: In function ‘mk_compile_opts’: 4477s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4477s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4477s | ~~^ ~~~~~~~~~~~~~ 4477s | | | 4477s | unsigned int int64_t {aka long long int} 4477s | %llu 4477s 4477s If you find this error message confusing, uninformative, or wrong, please open an issue: 4477s https://github.com/diku-dk/futhark/issues 4477s 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.fut: 4479s Compiling with --backend=opencl: 4479s cc failed with code 1: 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c: In function ‘futrts_umul_hi64’: 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4479s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4479s | ^~~~~~~~~~~ 4479s | __uint32_t 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4527:90: error: expected ‘)’ before ‘a’ 4479s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4479s | ~ ^ 4479s | ) 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4527:109: error: expected ‘)’ before ‘b’ 4479s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4479s | ~ ^ 4479s | ) 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c: In function ‘futrts_smul_hi64’: 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4479s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4479s | ^~~~~~~~~~ 4479s | __int128__ 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4531:86: error: expected ‘)’ before ‘a’ 4479s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4479s | ~ ^ 4479s | ) 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4531:104: error: expected ‘)’ before ‘b’ 4479s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4479s | ~ ^ 4479s | ) 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c: In function ‘mk_compile_opts’: 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/issue493.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4479s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4479s | ~~^ ~~~~~~~~~~~~~ 4479s | | | 4479s | unsigned int int64_t {aka long long int} 4479s | %llu 4479s 4479s If you find this error message confusing, uninformative, or wrong, please open an issue: 4479s https://github.com/diku-dk/futhark/issues 4479s 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.fut: 4479s Compiling with --backend=opencl: 4479s cc failed with code 1: 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c: In function ‘futrts_umul_hi64’: 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4479s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4479s | ^~~~~~~~~~~ 4479s | __uint32_t 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4511:90: error: expected ‘)’ before ‘a’ 4479s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4479s | ~ ^ 4479s | ) 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4511:109: error: expected ‘)’ before ‘b’ 4479s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4479s | ~ ^ 4479s | ) 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c: In function ‘futrts_smul_hi64’: 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4479s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4479s | ^~~~~~~~~~ 4479s | __int128__ 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4515:86: error: expected ‘)’ before ‘a’ 4479s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4479s | ~ ^ 4479s | ) 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4515:104: error: expected ‘)’ before ‘b’ 4479s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4479s | ~ ^ 4479s | ) 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c: In function ‘mk_compile_opts’: 4479s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4479s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4479s | ~~^ ~~~~~~~~~~~~~ 4479s | | | 4479s | unsigned int int64_t {aka long long int} 4479s | %llu 4479s 4479s If you find this error message confusing, uninformative, or wrong, please open an issue: 4479s https://github.com/diku-dk/futhark/issues 4479s 4484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.fut: 4484s Compiling with --backend=opencl: 4484s cc failed with code 1: 4484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c: In function ‘futrts_umul_hi64’: 4484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4484s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4484s | ^~~~~~~~~~~ 4484s | __uint32_t 4484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4497:90: error: expected ‘)’ before ‘a’ 4484s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4484s | ~ ^ 4484s | ) 4484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4497:109: error: expected ‘)’ before ‘b’ 4484s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4484s | ~ ^ 4484s | ) 4484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c: In function ‘futrts_smul_hi64’: 4484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4484s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4484s | ^~~~~~~~~~ 4484s | __int128__ 4484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4501:86: error: expected ‘)’ before ‘a’ 4484s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4484s | ~ ^ 4484s | ) 4484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4501:104: error: expected ‘)’ before ‘b’ 4484s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4484s | ~ ^ 4484s | ) 4484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c: In function ‘mk_compile_opts’: 4484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4484s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4484s | ~~^ ~~~~~~~~~~~~~ 4484s | | | 4484s | unsigned int int64_t {aka long long int} 4484s | %llu 4484s 4484s If you find this error message confusing, uninformative, or wrong, please open an issue: 4484s https://github.com/diku-dk/futhark/issues 4484s 4486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.fut: 4486s Compiling with --backend=opencl: 4486s cc failed with code 1: 4486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c: In function ‘futrts_umul_hi64’: 4486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4486s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4486s | ^~~~~~~~~~~ 4486s | __uint32_t 4486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 4486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4499:90: error: expected ‘)’ before ‘a’ 4486s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4486s | ~ ^ 4486s | ) 4486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4499:109: error: expected ‘)’ before ‘b’ 4486s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4486s | ~ ^ 4486s | ) 4486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c: In function ‘futrts_smul_hi64’: 4486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4486s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4486s | ^~~~~~~~~~ 4486s | __int128__ 4486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4503:86: error: expected ‘)’ before ‘a’ 4486s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4486s | ~ ^ 4486s | ) 4486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4503:104: error: expected ‘)’ before ‘b’ 4486s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4486s | ~ ^ 4486s | ) 4486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c: In function ‘mk_compile_opts’: 4486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4486s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4486s | ~~^ ~~~~~~~~~~~~~ 4486s | | | 4486s | unsigned int int64_t {aka long long int} 4486s | %llu 4486s 4486s If you find this error message confusing, uninformative, or wrong, please open an issue: 4486s https://github.com/diku-dk/futhark/issues 4486s 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.fut: 4487s Compiling with --backend=opencl: 4487s cc failed with code 1: 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c: In function ‘futrts_umul_hi64’: 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4487s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4487s | ^~~~~~~~~~~ 4487s | __uint32_t 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4497:90: error: expected ‘)’ before ‘a’ 4487s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4487s | ~ ^ 4487s | ) 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4497:109: error: expected ‘)’ before ‘b’ 4487s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4487s | ~ ^ 4487s | ) 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c: In function ‘futrts_smul_hi64’: 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4487s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4487s | ^~~~~~~~~~ 4487s | __int128__ 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4501:86: error: expected ‘)’ before ‘a’ 4487s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4487s | ~ ^ 4487s | ) 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4501:104: error: expected ‘)’ before ‘b’ 4487s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4487s | ~ ^ 4487s | ) 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c: In function ‘mk_compile_opts’: 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4487s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4487s | ~~^ ~~~~~~~~~~~~~ 4487s | | | 4487s | unsigned int int64_t {aka long long int} 4487s | %llu 4487s 4487s If you find this error message confusing, uninformative, or wrong, please open an issue: 4487s https://github.com/diku-dk/futhark/issues 4487s 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.fut: 4487s Compiling with --backend=opencl: 4487s cc failed with code 1: 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c: In function ‘futrts_umul_hi64’: 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4487s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4487s | ^~~~~~~~~~~ 4487s | __uint32_t 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:4499:90: error: expected ‘)’ before ‘a’ 4487s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4487s | ~ ^ 4487s | ) 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:4499:109: error: expected ‘)’ before ‘b’ 4487s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4487s | ~ ^ 4487s | ) 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c: In function ‘futrts_smul_hi64’: 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4487s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4487s | ^~~~~~~~~~ 4487s | __int128__ 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:4503:86: error: expected ‘)’ before ‘a’ 4487s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4487s | ~ ^ 4487s | ) 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:4503:104: error: expected ‘)’ before ‘b’ 4487s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4487s | ~ ^ 4487s | ) 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c: In function ‘mk_compile_opts’: 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records1.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4487s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4487s | ~~^ ~~~~~~~~~~~~~ 4487s | | | 4487s | unsigned int int64_t {aka long long int} 4487s | %llu 4487s 4487s If you find this error message confusing, uninformative, or wrong, please open an issue: 4487s https://github.com/diku-dk/futhark/issues 4487s 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.fut: 4487s Compiling with --backend=opencl: 4487s cc failed with code 1: 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c: In function ‘futrts_umul_hi64’: 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4487s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4487s | ^~~~~~~~~~~ 4487s | __uint32_t 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:4499:90: error: expected ‘)’ before ‘a’ 4487s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4487s | ~ ^ 4487s | ) 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:4499:109: error: expected ‘)’ before ‘b’ 4487s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4487s | ~ ^ 4487s | ) 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c: In function ‘futrts_smul_hi64’: 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4487s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4487s | ^~~~~~~~~~ 4487s | __int128__ 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:4503:86: error: expected ‘)’ before ‘a’ 4487s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4487s | ~ ^ 4487s | ) 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:4503:104: error: expected ‘)’ before ‘b’ 4487s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4487s | ~ ^ 4487s | ) 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c: In function ‘mk_compile_opts’: 4487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/records0.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4487s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4487s | ~~^ ~~~~~~~~~~~~~ 4487s | | | 4487s | unsigned int int64_t {aka long long int} 4487s | %llu 4487s 4487s If you find this error message confusing, uninformative, or wrong, please open an issue: 4487s https://github.com/diku-dk/futhark/issues 4487s 4489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.fut: 4489s Compiling with --backend=opencl: 4489s cc failed with code 1: 4489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c: In function ‘futrts_umul_hi64’: 4489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4489s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4489s | ^~~~~~~~~~~ 4489s | __uint32_t 4489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4512:90: error: expected ‘)’ before ‘a’ 4489s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4489s | ~ ^ 4489s | ) 4489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4512:109: error: expected ‘)’ before ‘b’ 4489s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4489s | ~ ^ 4489s | ) 4489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c: In function ‘futrts_smul_hi64’: 4489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4489s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4489s | ^~~~~~~~~~ 4489s | __int128__ 4489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4516:86: error: expected ‘)’ before ‘a’ 4489s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4489s | ~ ^ 4489s | ) 4489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4516:104: error: expected ‘)’ before ‘b’ 4489s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4489s | ~ ^ 4489s | ) 4489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c: In function ‘mk_compile_opts’: 4489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4489s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4489s | ~~^ ~~~~~~~~~~~~~ 4489s | | | 4489s | unsigned int int64_t {aka long long int} 4489s | %llu 4489s 4489s If you find this error message confusing, uninformative, or wrong, please open an issue: 4489s https://github.com/diku-dk/futhark/issues 4489s 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.fut: 4490s Compiling with --backend=opencl: 4490s cc failed with code 1: 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c: In function ‘futrts_umul_hi64’: 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4490s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4490s | ^~~~~~~~~~~ 4490s | __uint32_t 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4513:90: error: expected ‘)’ before ‘a’ 4490s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4490s | ~ ^ 4490s | ) 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4513:109: error: expected ‘)’ before ‘b’ 4490s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4490s | ~ ^ 4490s | ) 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c: In function ‘futrts_smul_hi64’: 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4490s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4490s | ^~~~~~~~~~ 4490s | __int128__ 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4517:86: error: expected ‘)’ before ‘a’ 4490s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4490s | ~ ^ 4490s | ) 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4517:104: error: expected ‘)’ before ‘b’ 4490s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4490s | ~ ^ 4490s | ) 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c: In function ‘mk_compile_opts’: 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4490s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4490s | ~~^ ~~~~~~~~~~~~~ 4490s | | | 4490s | unsigned int int64_t {aka long long int} 4490s | %llu 4490s 4490s If you find this error message confusing, uninformative, or wrong, please open an issue: 4490s https://github.com/diku-dk/futhark/issues 4490s 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.fut: 4490s Compiling with --backend=opencl: 4490s cc failed with code 1: 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c: In function ‘futrts_umul_hi64’: 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4490s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4490s | ^~~~~~~~~~~ 4490s | __uint32_t 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4512:90: error: expected ‘)’ before ‘a’ 4490s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4490s | ~ ^ 4490s | ) 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4512:109: error: expected ‘)’ before ‘b’ 4490s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4490s | ~ ^ 4490s | ) 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c: In function ‘futrts_smul_hi64’: 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4490s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4490s | ^~~~~~~~~~ 4490s | __int128__ 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4516:86: error: expected ‘)’ before ‘a’ 4490s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4490s | ~ ^ 4490s | ) 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4516:104: error: expected ‘)’ before ‘b’ 4490s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4490s | ~ ^ 4490s | ) 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c: In function ‘mk_compile_opts’: 4490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4490s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4490s | ~~^ ~~~~~~~~~~~~~ 4490s | | | 4490s | unsigned int int64_t {aka long long int} 4490s | %llu 4490s 4490s If you find this error message confusing, uninformative, or wrong, please open an issue: 4490s https://github.com/diku-dk/futhark/issues 4490s 4495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.fut: 4495s Compiling with --backend=opencl: 4495s cc failed with code 1: 4495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c: In function ‘futrts_umul_hi64’: 4495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4495s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4495s | ^~~~~~~~~~~ 4495s | __uint32_t 4495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4512:90: error: expected ‘)’ before ‘a’ 4495s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4495s | ~ ^ 4495s | ) 4495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4512:109: error: expected ‘)’ before ‘b’ 4495s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4495s | ~ ^ 4495s | ) 4495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c: In function ‘futrts_smul_hi64’: 4495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4495s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4495s | ^~~~~~~~~~ 4495s | __int128__ 4495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4516:86: error: expected ‘)’ before ‘a’ 4495s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4495s | ~ ^ 4495s | ) 4495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4516:104: error: expected ‘)’ before ‘b’ 4495s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4495s | ~ ^ 4495s | ) 4495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c: In function ‘mk_compile_opts’: 4495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4495s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4495s | ~~^ ~~~~~~~~~~~~~ 4495s | | | 4495s | unsigned int int64_t {aka long long int} 4495s | %llu 4495s 4495s If you find this error message confusing, uninformative, or wrong, please open an issue: 4495s https://github.com/diku-dk/futhark/issues 4495s 4497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.fut: 4497s Compiling with --backend=opencl: 4497s cc failed with code 1: 4497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c: In function ‘futrts_umul_hi64’: 4497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4497s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4497s | ^~~~~~~~~~~ 4497s | __uint32_t 4497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4511:90: error: expected ‘)’ before ‘a’ 4497s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4497s | ~ ^ 4497s | ) 4497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4511:109: error: expected ‘)’ before ‘b’ 4497s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4497s | ~ ^ 4497s | ) 4497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c: In function ‘futrts_smul_hi64’: 4497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4497s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4497s | ^~~~~~~~~~ 4497s | __int128__ 4497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4515:86: error: expected ‘)’ before ‘a’ 4497s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4497s | ~ ^ 4497s | ) 4497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4515:104: error: expected ‘)’ before ‘b’ 4497s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4497s | ~ ^ 4497s | ) 4497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c: In function ‘mk_compile_opts’: 4497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4497s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4497s | ~~^ ~~~~~~~~~~~~~ 4497s | | | 4497s | unsigned int int64_t {aka long long int} 4497s | %llu 4497s 4497s If you find this error message confusing, uninformative, or wrong, please open an issue: 4497s https://github.com/diku-dk/futhark/issues 4497s 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.fut: 4498s Compiling with --backend=opencl: 4498s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.fut:3:28-29: 4498s Unused name "b". 4498s cc failed with code 1: 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c: In function ‘futrts_umul_hi64’: 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4498s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4498s | ^~~~~~~~~~~ 4498s | __uint32_t 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4511:90: error: expected ‘)’ before ‘a’ 4498s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4498s | ~ ^ 4498s | ) 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4511:109: error: expected ‘)’ before ‘b’ 4498s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4498s | ~ ^ 4498s | ) 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c: In function ‘futrts_smul_hi64’: 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4498s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4498s | ^~~~~~~~~~ 4498s | __int128__ 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4515:86: error: expected ‘)’ before ‘a’ 4498s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4498s | ~ ^ 4498s | ) 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4515:104: error: expected ‘)’ before ‘b’ 4498s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4498s | ~ ^ 4498s | ) 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c: In function ‘mk_compile_opts’: 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4498s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4498s | ~~^ ~~~~~~~~~~~~~ 4498s | | | 4498s | unsigned int int64_t {aka long long int} 4498s | %llu 4498s 4498s If you find this error message confusing, uninformative, or wrong, please open an issue: 4498s https://github.com/diku-dk/futhark/issues 4498s 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.fut: 4498s Compiling with --backend=opencl: 4498s cc failed with code 1: 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c: In function ‘futrts_umul_hi64’: 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4498s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4498s | ^~~~~~~~~~~ 4498s | __uint32_t 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4512:90: error: expected ‘)’ before ‘a’ 4498s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4498s | ~ ^ 4498s | ) 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4512:109: error: expected ‘)’ before ‘b’ 4498s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4498s | ~ ^ 4498s | ) 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c: In function ‘futrts_smul_hi64’: 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4498s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4498s | ^~~~~~~~~~ 4498s | __int128__ 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4516:86: error: expected ‘)’ before ‘a’ 4498s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4498s | ~ ^ 4498s | ) 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4516:104: error: expected ‘)’ before ‘b’ 4498s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4498s | ~ ^ 4498s | ) 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c: In function ‘mk_compile_opts’: 4498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4498s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4498s | ~~^ ~~~~~~~~~~~~~ 4498s | | | 4498s | unsigned int int64_t {aka long long int} 4498s | %llu 4498s 4498s If you find this error message confusing, uninformative, or wrong, please open an issue: 4498s https://github.com/diku-dk/futhark/issues 4498s 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.fut: 4500s Compiling with --backend=opencl: 4500s cc failed with code 1: 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c: In function ‘futrts_umul_hi64’: 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4500s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4500s | ^~~~~~~~~~~ 4500s | __uint32_t 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:4511:90: error: expected ‘)’ before ‘a’ 4500s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4500s | ~ ^ 4500s | ) 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:4511:109: error: expected ‘)’ before ‘b’ 4500s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4500s | ~ ^ 4500s | ) 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c: In function ‘futrts_smul_hi64’: 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4500s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4500s | ^~~~~~~~~~ 4500s | __int128__ 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:4515:86: error: expected ‘)’ before ‘a’ 4500s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4500s | ~ ^ 4500s | ) 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:4515:104: error: expected ‘)’ before ‘b’ 4500s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4500s | ~ ^ 4500s | ) 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c: In function ‘mk_compile_opts’: 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4500s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4500s | ~~^ ~~~~~~~~~~~~~ 4500s | | | 4500s | unsigned int int64_t {aka long long int} 4500s | %llu 4500s 4500s If you find this error message confusing, uninformative, or wrong, please open an issue: 4500s https://github.com/diku-dk/futhark/issues 4500s 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.fut: 4500s Compiling with --backend=opencl: 4500s cc failed with code 1: 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c: In function ‘futrts_umul_hi64’: 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4500s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4500s | ^~~~~~~~~~~ 4500s | __uint32_t 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4511:90: error: expected ‘)’ before ‘a’ 4500s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4500s | ~ ^ 4500s | ) 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4511:109: error: expected ‘)’ before ‘b’ 4500s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4500s | ~ ^ 4500s | ) 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c: In function ‘futrts_smul_hi64’: 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4500s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4500s | ^~~~~~~~~~ 4500s | __int128__ 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4515:86: error: expected ‘)’ before ‘a’ 4500s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4500s | ~ ^ 4500s | ) 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4515:104: error: expected ‘)’ before ‘b’ 4500s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4500s | ~ ^ 4500s | ) 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c: In function ‘mk_compile_opts’: 4500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4500s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4500s | ~~^ ~~~~~~~~~~~~~ 4500s | | | 4500s | unsigned int int64_t {aka long long int} 4500s | %llu 4500s 4500s If you find this error message confusing, uninformative, or wrong, please open an issue: 4500s https://github.com/diku-dk/futhark/issues 4500s 4502s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.fut: 4502s Compiling with --backend=opencl: 4502s cc failed with code 1: 4502s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c: In function ‘futrts_umul_hi64’: 4502s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4502s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4502s | ^~~~~~~~~~~ 4502s | __uint32_t 4502s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4502s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4511:90: error: expected ‘)’ before ‘a’ 4502s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4502s | ~ ^ 4502s | ) 4502s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4511:109: error: expected ‘)’ before ‘b’ 4502s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4502s | ~ ^ 4502s | ) 4502s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c: In function ‘futrts_smul_hi64’: 4502s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4502s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4502s | ^~~~~~~~~~ 4502s | __int128__ 4502s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4515:86: error: expected ‘)’ before ‘a’ 4502s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4502s | ~ ^ 4502s | ) 4502s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4515:104: error: expected ‘)’ before ‘b’ 4502s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4502s | ~ ^ 4502s | ) 4502s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c: In function ‘mk_compile_opts’: 4502s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/soac1.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4502s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4502s | ~~^ ~~~~~~~~~~~~~ 4502s | | | 4502s | unsigned int int64_t {aka long long int} 4502s | %llu 4502s 4502s If you find this error message confusing, uninformative, or wrong, please open an issue: 4502s https://github.com/diku-dk/futhark/issues 4502s 4502s 525 failed, 49 passed, 1732 to go. 4506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.fut: 4506s Compiling with --backend=opencl: 4506s cc failed with code 1: 4506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c: In function ‘futrts_umul_hi64’: 4506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4506s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4506s | ^~~~~~~~~~~ 4506s | __uint32_t 4506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4514:90: error: expected ‘)’ before ‘a’ 4506s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4506s | ~ ^ 4506s | ) 4506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4514:109: error: expected ‘)’ before ‘b’ 4506s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4506s | ~ ^ 4506s | ) 4506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c: In function ‘futrts_smul_hi64’: 4506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4506s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4506s | ^~~~~~~~~~ 4506s | __int128__ 4506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4518:86: error: expected ‘)’ before ‘a’ 4506s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4506s | ~ ^ 4506s | ) 4506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4518:104: error: expected ‘)’ before ‘b’ 4506s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4506s | ~ ^ 4506s | ) 4506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c: In function ‘mk_compile_opts’: 4506s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4506s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4506s | ~~^ ~~~~~~~~~~~~~ 4506s | | | 4506s | unsigned int int64_t {aka long long int} 4506s | %llu 4506s 4506s If you find this error message confusing, uninformative, or wrong, please open an issue: 4506s https://github.com/diku-dk/futhark/issues 4506s 4509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.fut: 4509s Compiling with --backend=opencl: 4509s cc failed with code 1: 4509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c: In function ‘futrts_umul_hi64’: 4509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4509s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4509s | ^~~~~~~~~~~ 4509s | __uint32_t 4509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4511:90: error: expected ‘)’ before ‘a’ 4509s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4509s | ~ ^ 4509s | ) 4509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4511:109: error: expected ‘)’ before ‘b’ 4509s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4509s | ~ ^ 4509s | ) 4509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c: In function ‘futrts_smul_hi64’: 4509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4509s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4509s | ^~~~~~~~~~ 4509s | __int128__ 4509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4515:86: error: expected ‘)’ before ‘a’ 4509s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4509s | ~ ^ 4509s | ) 4509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4515:104: error: expected ‘)’ before ‘b’ 4509s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4509s | ~ ^ 4509s | ) 4509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c: In function ‘mk_compile_opts’: 4509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4509s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4509s | ~~^ ~~~~~~~~~~~~~ 4509s | | | 4509s | unsigned int int64_t {aka long long int} 4509s | %llu 4509s 4509s If you find this error message confusing, uninformative, or wrong, please open an issue: 4509s https://github.com/diku-dk/futhark/issues 4509s 4513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.fut: 4513s Compiling with --backend=opencl: 4513s cc failed with code 1: 4513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c: In function ‘futrts_umul_hi64’: 4513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4513s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4513s | ^~~~~~~~~~~ 4513s | __uint32_t 4513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4511:90: error: expected ‘)’ before ‘a’ 4513s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4513s | ~ ^ 4513s | ) 4513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4511:109: error: expected ‘)’ before ‘b’ 4513s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4513s | ~ ^ 4513s | ) 4513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c: In function ‘futrts_smul_hi64’: 4513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4513s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4513s | ^~~~~~~~~~ 4513s | __int128__ 4513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4515:86: error: expected ‘)’ before ‘a’ 4513s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4513s | ~ ^ 4513s | ) 4513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4515:104: error: expected ‘)’ before ‘b’ 4513s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4513s | ~ ^ 4513s | ) 4513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c: In function ‘mk_compile_opts’: 4513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4513s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4513s | ~~^ ~~~~~~~~~~~~~ 4513s | | | 4513s | unsigned int int64_t {aka long long int} 4513s | %llu 4513s 4513s If you find this error message confusing, uninformative, or wrong, please open an issue: 4513s https://github.com/diku-dk/futhark/issues 4513s 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.fut: 4515s Compiling with --backend=opencl: 4515s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.fut:10:10-11: 4515s Unused name "i". 4515s 4515s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.fut:10:19-20: 4515s Unused name "j". 4515s cc failed with code 1: 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c: In function ‘futrts_umul_hi64’: 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4515s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4515s | ^~~~~~~~~~~ 4515s | __uint32_t 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4511:90: error: expected ‘)’ before ‘a’ 4515s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4515s | ~ ^ 4515s | ) 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4511:109: error: expected ‘)’ before ‘b’ 4515s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4515s | ~ ^ 4515s | ) 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c: In function ‘futrts_smul_hi64’: 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4515s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4515s | ^~~~~~~~~~ 4515s | __int128__ 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4515:86: error: expected ‘)’ before ‘a’ 4515s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4515s | ~ ^ 4515s | ) 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4515:104: error: expected ‘)’ before ‘b’ 4515s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4515s | ~ ^ 4515s | ) 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c: In function ‘mk_compile_opts’: 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4515s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4515s | ~~^ ~~~~~~~~~~~~~ 4515s | | | 4515s | unsigned int int64_t {aka long long int} 4515s | %llu 4515s 4515s If you find this error message confusing, uninformative, or wrong, please open an issue: 4515s https://github.com/diku-dk/futhark/issues 4515s 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.fut: 4515s Compiling with --backend=opencl: 4515s cc failed with code 1: 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c: In function ‘futrts_umul_hi64’: 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4515s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4515s | ^~~~~~~~~~~ 4515s | __uint32_t 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4512:90: error: expected ‘)’ before ‘a’ 4515s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4515s | ~ ^ 4515s | ) 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4512:109: error: expected ‘)’ before ‘b’ 4515s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4515s | ~ ^ 4515s | ) 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c: In function ‘futrts_smul_hi64’: 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4515s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4515s | ^~~~~~~~~~ 4515s | __int128__ 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4516:86: error: expected ‘)’ before ‘a’ 4515s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4515s | ~ ^ 4515s | ) 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4516:104: error: expected ‘)’ before ‘b’ 4515s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4515s | ~ ^ 4515s | ) 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c: In function ‘mk_compile_opts’: 4515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4515s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4515s | ~~^ ~~~~~~~~~~~~~ 4515s | | | 4515s | unsigned int int64_t {aka long long int} 4515s | %llu 4515s 4515s If you find this error message confusing, uninformative, or wrong, please open an issue: 4515s https://github.com/diku-dk/futhark/issues 4515s 4523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.fut: 4523s Compiling with --backend=opencl: 4523s cc failed with code 1: 4523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c: In function ‘futrts_umul_hi64’: 4523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4523s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4523s | ^~~~~~~~~~~ 4523s | __uint32_t 4523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:4528:90: error: expected ‘)’ before ‘a’ 4523s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4523s | ~ ^ 4523s | ) 4523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:4528:109: error: expected ‘)’ before ‘b’ 4523s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4523s | ~ ^ 4523s | ) 4523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c: In function ‘futrts_smul_hi64’: 4523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4523s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4523s | ^~~~~~~~~~ 4523s | __int128__ 4523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:4532:86: error: expected ‘)’ before ‘a’ 4523s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4523s | ~ ^ 4523s | ) 4523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:4532:104: error: expected ‘)’ before ‘b’ 4523s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4523s | ~ ^ 4523s | ) 4523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c: In function ‘mk_compile_opts’: 4523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64and.c:7873:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4523s 7873 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4523s | ~~^ ~~~~~~~~~~~~~ 4523s | | | 4523s | unsigned int int64_t {aka long long int} 4523s | %llu 4523s 4523s If you find this error message confusing, uninformative, or wrong, please open an issue: 4523s https://github.com/diku-dk/futhark/issues 4523s 4524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.fut: 4524s Compiling with --backend=opencl: 4524s cc failed with code 1: 4524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c: In function ‘futrts_umul_hi64’: 4524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4524s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4524s | ^~~~~~~~~~~ 4524s | __uint32_t 4524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:4514:90: error: expected ‘)’ before ‘a’ 4525s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4525s | ~ ^ 4525s | ) 4525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:4514:109: error: expected ‘)’ before ‘b’ 4525s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4525s | ~ ^ 4525s | ) 4525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c: In function ‘futrts_smul_hi64’: 4525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4525s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4525s | ^~~~~~~~~~ 4525s | __int128__ 4525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:4518:86: error: expected ‘)’ before ‘a’ 4525s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4525s | ~ ^ 4525s | ) 4525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:4518:104: error: expected ‘)’ before ‘b’ 4525s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4525s | ~ ^ 4525s | ) 4525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c: In function ‘mk_compile_opts’: 4525s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64max.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4525s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4525s | ~~^ ~~~~~~~~~~~~~ 4525s | | | 4525s | unsigned int int64_t {aka long long int} 4525s | %llu 4525s 4525s If you find this error message confusing, uninformative, or wrong, please open an issue: 4525s https://github.com/diku-dk/futhark/issues 4525s 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.fut: 4526s Compiling with --backend=opencl: 4526s cc failed with code 1: 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c: In function ‘futrts_umul_hi64’: 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4526s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4526s | ^~~~~~~~~~~ 4526s | __uint32_t 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:4528:90: error: expected ‘)’ before ‘a’ 4526s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4526s | ~ ^ 4526s | ) 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:4528:109: error: expected ‘)’ before ‘b’ 4526s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4526s | ~ ^ 4526s | ) 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c: In function ‘futrts_smul_hi64’: 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4526s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4526s | ^~~~~~~~~~ 4526s | __int128__ 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:4532:86: error: expected ‘)’ before ‘a’ 4526s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4526s | ~ ^ 4526s | ) 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:4532:104: error: expected ‘)’ before ‘b’ 4526s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4526s | ~ ^ 4526s | ) 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c: In function ‘mk_compile_opts’: 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/64xor.c:7873:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4526s 7873 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4526s | ~~^ ~~~~~~~~~~~~~ 4526s | | | 4526s | unsigned int int64_t {aka long long int} 4526s | %llu 4526s 4526s If you find this error message confusing, uninformative, or wrong, please open an issue: 4526s https://github.com/diku-dk/futhark/issues 4526s 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.fut: 4526s Compiling with --backend=opencl: 4526s cc failed with code 1: 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c: In function ‘futrts_umul_hi64’: 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4526s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4526s | ^~~~~~~~~~~ 4526s | __uint32_t 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:4513:90: error: expected ‘)’ before ‘a’ 4526s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4526s | ~ ^ 4526s | ) 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:4513:109: error: expected ‘)’ before ‘b’ 4526s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4526s | ~ ^ 4526s | ) 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c: In function ‘futrts_smul_hi64’: 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4526s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4526s | ^~~~~~~~~~ 4526s | __int128__ 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:4517:86: error: expected ‘)’ before ‘a’ 4526s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4526s | ~ ^ 4526s | ) 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:4517:104: error: expected ‘)’ before ‘b’ 4526s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4526s | ~ ^ 4526s | ) 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c: In function ‘mk_compile_opts’: 4526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/and.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4526s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4526s | ~~^ ~~~~~~~~~~~~~ 4526s | | | 4526s | unsigned int int64_t {aka long long int} 4526s | %llu 4526s 4526s If you find this error message confusing, uninformative, or wrong, please open an issue: 4526s https://github.com/diku-dk/futhark/issues 4526s 4528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.fut: 4528s Compiling with --backend=opencl: 4528s cc failed with code 1: 4528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c: In function ‘futrts_umul_hi64’: 4528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4528s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4528s | ^~~~~~~~~~~ 4528s | __uint32_t 4528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:4527:90: error: expected ‘)’ before ‘a’ 4528s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4528s | ~ ^ 4528s | ) 4528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:4527:109: error: expected ‘)’ before ‘b’ 4528s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4528s | ~ ^ 4528s | ) 4528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c: In function ‘futrts_smul_hi64’: 4528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4528s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4528s | ^~~~~~~~~~ 4528s | __int128__ 4528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:4531:86: error: expected ‘)’ before ‘a’ 4528s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4528s | ~ ^ 4528s | ) 4528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:4531:104: error: expected ‘)’ before ‘b’ 4528s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4528s | ~ ^ 4528s | ) 4528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c: In function ‘mk_compile_opts’: 4528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4528s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4528s | ~~^ ~~~~~~~~~~~~~ 4528s | | | 4528s | unsigned int int64_t {aka long long int} 4528s | %llu 4528s 4528s If you find this error message confusing, uninformative, or wrong, please open an issue: 4528s https://github.com/diku-dk/futhark/issues 4528s 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.fut: 4529s Compiling with --backend=opencl: 4529s cc failed with code 1: 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c: In function ‘futrts_umul_hi64’: 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4529s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4529s | ^~~~~~~~~~~ 4529s | __uint32_t 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:4528:90: error: expected ‘)’ before ‘a’ 4529s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4529s | ~ ^ 4529s | ) 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:4528:109: error: expected ‘)’ before ‘b’ 4529s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4529s | ~ ^ 4529s | ) 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c: In function ‘futrts_smul_hi64’: 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4529s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4529s | ^~~~~~~~~~ 4529s | __int128__ 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:4532:86: error: expected ‘)’ before ‘a’ 4529s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4529s | ~ ^ 4529s | ) 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:4532:104: error: expected ‘)’ before ‘b’ 4529s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4529s | ~ ^ 4529s | ) 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c: In function ‘mk_compile_opts’: 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f16.c:7875:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4529s 7875 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4529s | ~~^ ~~~~~~~~~~~~~ 4529s | | | 4529s | unsigned int int64_t {aka long long int} 4529s | %llu 4529s 4529s If you find this error message confusing, uninformative, or wrong, please open an issue: 4529s https://github.com/diku-dk/futhark/issues 4529s 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.fut: 4529s Compiling with --backend=opencl: 4529s cc failed with code 1: 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c: In function ‘futrts_umul_hi64’: 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4529s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4529s | ^~~~~~~~~~~ 4529s | __uint32_t 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:4527:90: error: expected ‘)’ before ‘a’ 4529s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4529s | ~ ^ 4529s | ) 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:4527:109: error: expected ‘)’ before ‘b’ 4529s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4529s | ~ ^ 4529s | ) 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c: In function ‘futrts_smul_hi64’: 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4529s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4529s | ^~~~~~~~~~ 4529s | __int128__ 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:4531:86: error: expected ‘)’ before ‘a’ 4529s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4529s | ~ ^ 4529s | ) 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:4531:104: error: expected ‘)’ before ‘b’ 4529s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4529s | ~ ^ 4529s | ) 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c: In function ‘mk_compile_opts’: 4529s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/array_novec.c:7881:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4529s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4529s | ~~^ ~~~~~~~~~~~~~ 4529s | | | 4529s | unsigned int int64_t {aka long long int} 4529s | %llu 4529s 4529s If you find this error message confusing, uninformative, or wrong, please open an issue: 4529s https://github.com/diku-dk/futhark/issues 4529s 4533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.fut: 4533s Compiling with --backend=opencl: 4533s cc failed with code 1: 4533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c: In function ‘futrts_umul_hi64’: 4533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4533s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4533s | ^~~~~~~~~~~ 4533s | __uint32_t 4533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:4528:90: error: expected ‘)’ before ‘a’ 4533s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4533s | ~ ^ 4533s | ) 4533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:4528:109: error: expected ‘)’ before ‘b’ 4533s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4533s | ~ ^ 4533s | ) 4533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c: In function ‘futrts_smul_hi64’: 4533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4533s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4533s | ^~~~~~~~~~ 4533s | __int128__ 4533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:4532:86: error: expected ‘)’ before ‘a’ 4533s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4533s | ~ ^ 4533s | ) 4533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:4532:104: error: expected ‘)’ before ‘b’ 4533s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4533s | ~ ^ 4533s | ) 4533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c: In function ‘mk_compile_opts’: 4533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/equiv.c:7886:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4533s 7886 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4533s | ~~^ ~~~~~~~~~~~~~ 4533s | | | 4533s | unsigned int int64_t {aka long long int} 4533s | %llu 4533s 4533s If you find this error message confusing, uninformative, or wrong, please open an issue: 4533s https://github.com/diku-dk/futhark/issues 4533s 4536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.fut: 4536s Compiling with --backend=opencl: 4536s cc failed with code 1: 4536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c: In function ‘futrts_umul_hi64’: 4536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4536s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4536s | ^~~~~~~~~~~ 4536s | __uint32_t 4536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:4528:90: error: expected ‘)’ before ‘a’ 4536s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4536s | ~ ^ 4536s | ) 4536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:4528:109: error: expected ‘)’ before ‘b’ 4536s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4536s | ~ ^ 4536s | ) 4536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c: In function ‘futrts_smul_hi64’: 4536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4536s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4536s | ^~~~~~~~~~ 4536s | __int128__ 4536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:4532:86: error: expected ‘)’ before ‘a’ 4536s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4536s | ~ ^ 4536s | ) 4536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:4532:104: error: expected ‘)’ before ‘b’ 4536s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4536s | ~ ^ 4537s | ) 4537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c: In function ‘mk_compile_opts’: 4537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f32.c:7873:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4537s 7873 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4537s | ~~^ ~~~~~~~~~~~~~ 4537s | | | 4537s | unsigned int int64_t {aka long long int} 4537s | %llu 4537s 4537s If you find this error message confusing, uninformative, or wrong, please open an issue: 4537s https://github.com/diku-dk/futhark/issues 4537s 4538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.fut: 4538s Compiling with --backend=opencl: 4538s cc failed with code 1: 4538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c: In function ‘futrts_umul_hi64’: 4538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4538s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4538s | ^~~~~~~~~~~ 4538s | __uint32_t 4538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:4528:90: error: expected ‘)’ before ‘a’ 4538s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4538s | ~ ^ 4538s | ) 4538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:4528:109: error: expected ‘)’ before ‘b’ 4538s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4538s | ~ ^ 4538s | ) 4538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c: In function ‘futrts_smul_hi64’: 4538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4538s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4538s | ^~~~~~~~~~ 4538s | __int128__ 4538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:4532:86: error: expected ‘)’ before ‘a’ 4538s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4538s | ~ ^ 4538s | ) 4538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:4532:104: error: expected ‘)’ before ‘b’ 4538s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4538s | ~ ^ 4538s | ) 4538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c: In function ‘mk_compile_opts’: 4538s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/f64.c:7873:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4538s 7873 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4538s | ~~^ ~~~~~~~~~~~~~ 4538s | | | 4538s | unsigned int int64_t {aka long long int} 4538s | %llu 4538s 4538s If you find this error message confusing, uninformative, or wrong, please open an issue: 4538s https://github.com/diku-dk/futhark/issues 4538s 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.fut: 4539s Compiling with --backend=opencl: 4539s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.fut:5:17-49: 4539s Entry point parameter 4539s 4539s ((hist: *[n]i32): *[n]i32, (image: [m]i32): [m]i32) 4539s 4539s will have an opaque type, so the entry point will likely not be callable. 4539s cc failed with code 1: 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c: In function ‘futrts_umul_hi64’: 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4539s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4539s | ^~~~~~~~~~~ 4539s | __uint32_t 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:4529:90: error: expected ‘)’ before ‘a’ 4539s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4539s | ~ ^ 4539s | ) 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:4529:109: error: expected ‘)’ before ‘b’ 4539s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4539s | ~ ^ 4539s | ) 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c: In function ‘futrts_smul_hi64’: 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4539s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4539s | ^~~~~~~~~~ 4539s | __int128__ 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:4533:86: error: expected ‘)’ before ‘a’ 4539s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4539s | ~ ^ 4539s | ) 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:4533:104: error: expected ‘)’ before ‘b’ 4539s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4539s | ~ ^ 4539s | ) 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c: In function ‘mk_compile_opts’: 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/fusion.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4539s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4539s | ~~^ ~~~~~~~~~~~~~ 4539s | | | 4539s | unsigned int int64_t {aka long long int} 4539s | %llu 4539s 4539s If you find this error message confusing, uninformative, or wrong, please open an issue: 4539s https://github.com/diku-dk/futhark/issues 4539s 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.fut: 4539s Compiling with --backend=opencl: 4539s cc failed with code 1: 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c: In function ‘futrts_umul_hi64’: 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4539s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4539s | ^~~~~~~~~~~ 4539s | __uint32_t 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 4539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:4544:90: error: expected ‘)’ before ‘a’ 4539s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4539s | ~ ^ 4539s | ) 4540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:4544:109: error: expected ‘)’ before ‘b’ 4540s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4540s | ~ ^ 4540s | ) 4540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c: In function ‘futrts_smul_hi64’: 4540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4540s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4540s | ^~~~~~~~~~ 4540s | __int128__ 4540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:4548:86: error: expected ‘)’ before ‘a’ 4540s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4540s | ~ ^ 4540s | ) 4540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:4548:104: error: expected ‘)’ before ‘b’ 4540s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4540s | ~ ^ 4540s | ) 4540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c: In function ‘mk_compile_opts’: 4540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist2d.c:7888:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4540s 7888 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4540s | ~~^ ~~~~~~~~~~~~~ 4540s | | | 4540s | unsigned int int64_t {aka long long int} 4540s | %llu 4540s 4540s If you find this error message confusing, uninformative, or wrong, please open an issue: 4540s https://github.com/diku-dk/futhark/issues 4540s 4541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.fut: 4541s Compiling with --backend=opencl: 4541s cc failed with code 1: 4541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c: In function ‘futrts_umul_hi64’: 4541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4541s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4541s | ^~~~~~~~~~~ 4541s | __uint32_t 4541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:4511:90: error: expected ‘)’ before ‘a’ 4541s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4541s | ~ ^ 4541s | ) 4541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:4511:109: error: expected ‘)’ before ‘b’ 4541s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4541s | ~ ^ 4541s | ) 4541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c: In function ‘futrts_smul_hi64’: 4541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4541s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4541s | ^~~~~~~~~~ 4541s | __int128__ 4541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:4515:86: error: expected ‘)’ before ‘a’ 4541s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4541s | ~ ^ 4541s | ) 4541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:4515:104: error: expected ‘)’ before ‘b’ 4541s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4541s | ~ ^ 4541s | ) 4541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c: In function ‘mk_compile_opts’: 4541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/hist3d.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4541s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4541s | ~~^ ~~~~~~~~~~~~~ 4541s | | | 4541s | unsigned int int64_t {aka long long int} 4541s | %llu 4541s 4541s If you find this error message confusing, uninformative, or wrong, please open an issue: 4541s https://github.com/diku-dk/futhark/issues 4541s 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.fut: 4542s Generating reference outputs: 4542s cc failed with code 1: 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c: In function ‘futrts_umul_hi64’: 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c:4403:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4542s 4403 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4542s | ^~~~~~~~~~~ 4542s | __uint32_t 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c:4403:78: note: each undeclared identifier is reported only once for each function it appears in 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c:4403:90: error: expected ‘)’ before ‘a’ 4542s 4403 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4542s | ~ ^ 4542s | ) 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c:4403:109: error: expected ‘)’ before ‘b’ 4542s 4403 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4542s | ~ ^ 4542s | ) 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c: In function ‘futrts_smul_hi64’: 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c:4407:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4542s 4407 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4542s | ^~~~~~~~~~ 4542s | __int128__ 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c:4407:86: error: expected ‘)’ before ‘a’ 4542s 4407 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4542s | ~ ^ 4542s | ) 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large2d.c:4407:104: error: expected ‘)’ before ‘b’ 4542s 4407 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4542s | ~ ^ 4542s | ) 4542s 4542s If you find this error message confusing, uninformative, or wrong, please open an issue: 4542s https://github.com/diku-dk/futhark/issues 4542s 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.fut: 4542s Compiling with --backend=opencl: 4542s cc failed with code 1: 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c: In function ‘futrts_umul_hi64’: 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4542s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4542s | ^~~~~~~~~~~ 4542s | __uint32_t 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:4498:90: error: expected ‘)’ before ‘a’ 4542s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4542s | ~ ^ 4542s | ) 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:4498:109: error: expected ‘)’ before ‘b’ 4542s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4542s | ~ ^ 4542s | ) 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c: In function ‘futrts_smul_hi64’: 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4542s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4542s | ^~~~~~~~~~ 4542s | __int128__ 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:4502:86: error: expected ‘)’ before ‘a’ 4542s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4542s | ~ ^ 4542s | ) 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:4502:104: error: expected ‘)’ before ‘b’ 4542s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4542s | ~ ^ 4542s | ) 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c: In function ‘mk_compile_opts’: 4542s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/large.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4542s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4542s | ~~^ ~~~~~~~~~~~~~ 4542s | | | 4542s | unsigned int int64_t {aka long long int} 4542s | %llu 4542s 4542s If you find this error message confusing, uninformative, or wrong, please open an issue: 4542s https://github.com/diku-dk/futhark/issues 4542s 4544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.fut: 4544s Compiling with --backend=opencl: 4544s cc failed with code 1: 4544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c: In function ‘futrts_umul_hi64’: 4544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4544s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4544s | ^~~~~~~~~~~ 4544s | __uint32_t 4544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4528:90: error: expected ‘)’ before ‘a’ 4544s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4544s | ~ ^ 4544s | ) 4544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4528:109: error: expected ‘)’ before ‘b’ 4544s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4544s | ~ ^ 4544s | ) 4544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c: In function ‘futrts_smul_hi64’: 4544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4544s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4544s | ^~~~~~~~~~ 4544s | __int128__ 4544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4532:86: error: expected ‘)’ before ‘a’ 4544s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4544s | ~ ^ 4544s | ) 4544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4532:104: error: expected ‘)’ before ‘b’ 4544s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4544s | ~ ^ 4544s | ) 4544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c: In function ‘mk_compile_opts’: 4544s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/horizontal-fusion.c:7880:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4544s 7880 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4544s | ~~^ ~~~~~~~~~~~~~ 4544s | | | 4544s | unsigned int int64_t {aka long long int} 4544s | %llu 4544s 4544s If you find this error message confusing, uninformative, or wrong, please open an issue: 4544s https://github.com/diku-dk/futhark/issues 4544s 4551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.fut: 4551s Compiling with --backend=opencl: 4551s cc failed with code 1: 4551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c: In function ‘futrts_umul_hi64’: 4551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4551s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4551s | ^~~~~~~~~~~ 4551s | __uint32_t 4551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:4514:90: error: expected ‘)’ before ‘a’ 4551s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4551s | ~ ^ 4551s | ) 4551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:4514:109: error: expected ‘)’ before ‘b’ 4551s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4551s | ~ ^ 4551s | ) 4551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c: In function ‘futrts_smul_hi64’: 4551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4551s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4551s | ^~~~~~~~~~ 4551s | __int128__ 4551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:4518:86: error: expected ‘)’ before ‘a’ 4551s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4551s | ~ ^ 4551s | ) 4551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:4518:104: error: expected ‘)’ before ‘b’ 4551s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4551s | ~ ^ 4551s | ) 4551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c: In function ‘mk_compile_opts’: 4551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/max.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4551s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4551s | ~~^ ~~~~~~~~~~~~~ 4551s | | | 4551s | unsigned int int64_t {aka long long int} 4551s | %llu 4551s 4551s If you find this error message confusing, uninformative, or wrong, please open an issue: 4551s https://github.com/diku-dk/futhark/issues 4551s 4552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.fut: 4552s Compiling with --backend=opencl: 4552s cc failed with code 1: 4552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c: In function ‘futrts_umul_hi64’: 4552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4552s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4552s | ^~~~~~~~~~~ 4552s | __uint32_t 4552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:4513:90: error: expected ‘)’ before ‘a’ 4552s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4552s | ~ ^ 4553s | ) 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:4513:109: error: expected ‘)’ before ‘b’ 4553s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4553s | ~ ^ 4553s | ) 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c: In function ‘futrts_smul_hi64’: 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4553s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4553s | ^~~~~~~~~~ 4553s | __int128__ 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:4517:86: error: expected ‘)’ before ‘a’ 4553s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4553s | ~ ^ 4553s | ) 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:4517:104: error: expected ‘)’ before ‘b’ 4553s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4553s | ~ ^ 4553s | ) 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c: In function ‘mk_compile_opts’: 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/or.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4553s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4553s | ~~^ ~~~~~~~~~~~~~ 4553s | | | 4553s | unsigned int int64_t {aka long long int} 4553s | %llu 4553s 4553s If you find this error message confusing, uninformative, or wrong, please open an issue: 4553s https://github.com/diku-dk/futhark/issues 4553s 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.fut: 4553s Compiling with --backend=opencl: 4553s cc failed with code 1: 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c: In function ‘futrts_umul_hi64’: 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4553s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4553s | ^~~~~~~~~~~ 4553s | __uint32_t 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:4514:90: error: expected ‘)’ before ‘a’ 4553s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4553s | ~ ^ 4553s | ) 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:4514:109: error: expected ‘)’ before ‘b’ 4553s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4553s | ~ ^ 4553s | ) 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c: In function ‘futrts_smul_hi64’: 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4553s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4553s | ^~~~~~~~~~ 4553s | __int128__ 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:4518:86: error: expected ‘)’ before ‘a’ 4553s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4553s | ~ ^ 4553s | ) 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:4518:104: error: expected ‘)’ before ‘b’ 4553s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4553s | ~ ^ 4553s | ) 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c: In function ‘mk_compile_opts’: 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/min.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4553s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4553s | ~~^ ~~~~~~~~~~~~~ 4553s | | | 4553s | unsigned int int64_t {aka long long int} 4553s | %llu 4553s 4553s If you find this error message confusing, uninformative, or wrong, please open an issue: 4553s https://github.com/diku-dk/futhark/issues 4553s 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.fut: 4553s Compiling with --backend=opencl: 4553s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.fut:10:45-63: 4553s Defaulting ambiguous type to i32. 4553s cc failed with code 1: 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c: In function ‘futrts_umul_hi64’: 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4553s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4553s | ^~~~~~~~~~~ 4553s | __uint32_t 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4553s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:4512:90: error: expected ‘)’ before ‘a’ 4553s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4553s | ~ ^ 4553s | ) 4554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:4512:109: error: expected ‘)’ before ‘b’ 4554s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4554s | ~ ^ 4554s | ) 4554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c: In function ‘futrts_smul_hi64’: 4554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4554s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4554s | ^~~~~~~~~~ 4554s | __int128__ 4554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:4516:86: error: expected ‘)’ before ‘a’ 4554s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4554s | ~ ^ 4554s | ) 4554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:4516:104: error: expected ‘)’ before ‘b’ 4554s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4554s | ~ ^ 4554s | ) 4554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c: In function ‘mk_compile_opts’: 4554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4554s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4554s | ~~^ ~~~~~~~~~~~~~ 4554s | | | 4554s | unsigned int int64_t {aka long long int} 4554s | %llu 4554s 4554s If you find this error message confusing, uninformative, or wrong, please open an issue: 4554s https://github.com/diku-dk/futhark/issues 4554s 4555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.fut: 4555s Compiling with --backend=opencl: 4555s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.fut:21:38-56: 4555s Defaulting ambiguous type to i32. 4555s cc failed with code 1: 4555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c: In function ‘futrts_umul_hi64’: 4555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4555s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4555s | ^~~~~~~~~~~ 4555s | __uint32_t 4555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 4555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:4529:90: error: expected ‘)’ before ‘a’ 4555s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4555s | ~ ^ 4555s | ) 4555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:4529:109: error: expected ‘)’ before ‘b’ 4555s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4555s | ~ ^ 4555s | ) 4555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c: In function ‘futrts_smul_hi64’: 4555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4555s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4555s | ^~~~~~~~~~ 4555s | __int128__ 4555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:4533:86: error: expected ‘)’ before ‘a’ 4555s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4555s | ~ ^ 4555s | ) 4555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:4533:104: error: expected ‘)’ before ‘b’ 4555s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4555s | ~ ^ 4555s | ) 4555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c: In function ‘mk_compile_opts’: 4555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_2d.c:7873:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4555s 7873 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4555s | ~~^ ~~~~~~~~~~~~~ 4555s | | | 4555s | unsigned int int64_t {aka long long int} 4555s | %llu 4555s 4555s If you find this error message confusing, uninformative, or wrong, please open an issue: 4555s https://github.com/diku-dk/futhark/issues 4555s 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.fut: 4556s Compiling with --backend=opencl: 4556s cc failed with code 1: 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c: In function ‘futrts_umul_hi64’: 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4556s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4556s | ^~~~~~~~~~~ 4556s | __uint32_t 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:4512:90: error: expected ‘)’ before ‘a’ 4556s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4556s | ~ ^ 4556s | ) 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:4512:109: error: expected ‘)’ before ‘b’ 4556s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4556s | ~ ^ 4556s | ) 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c: In function ‘futrts_smul_hi64’: 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4556s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4556s | ^~~~~~~~~~ 4556s | __int128__ 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:4516:86: error: expected ‘)’ before ‘a’ 4556s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4556s | ~ ^ 4556s | ) 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:4516:104: error: expected ‘)’ before ‘b’ 4556s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4556s | ~ ^ 4556s | ) 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c: In function ‘mk_compile_opts’: 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/simple.c:7855:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4556s 7855 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4556s | ~~^ ~~~~~~~~~~~~~ 4556s | | | 4556s | unsigned int int64_t {aka long long int} 4556s | %llu 4556s 4556s If you find this error message confusing, uninformative, or wrong, please open an issue: 4556s https://github.com/diku-dk/futhark/issues 4556s 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.fut: 4556s Compiling with --backend=opencl: 4556s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.fut:9:66-98: 4556s Defaulting ambiguous type to i32. 4556s cc failed with code 1: 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c: In function ‘futrts_umul_hi64’: 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4556s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4556s | ^~~~~~~~~~~ 4556s | __uint32_t 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:4527:90: error: expected ‘)’ before ‘a’ 4556s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4556s | ~ ^ 4556s | ) 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:4527:109: error: expected ‘)’ before ‘b’ 4556s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4556s | ~ ^ 4556s | ) 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c: In function ‘futrts_smul_hi64’: 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4556s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4556s | ^~~~~~~~~~ 4556s | __int128__ 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:4531:86: error: expected ‘)’ before ‘a’ 4556s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4556s | ~ ^ 4556s | ) 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:4531:104: error: expected ‘)’ before ‘b’ 4556s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4556s | ~ ^ 4556s | ) 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c: In function ‘mk_compile_opts’: 4556s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/segmented_arr.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4556s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4556s | ~~^ ~~~~~~~~~~~~~ 4556s | | | 4556s | unsigned int int64_t {aka long long int} 4556s | %llu 4556s 4556s If you find this error message confusing, uninformative, or wrong, please open an issue: 4556s https://github.com/diku-dk/futhark/issues 4556s 4558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.fut: 4558s Compiling with --backend=opencl: 4558s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.fut:10:17-38: 4558s Entry point parameter 4558s 4558s ((xs: *[m](i32, i32)): *[m](i32, i32)) 4558s 4558s will have an opaque type, so the entry point will likely not be callable. 4558s cc failed with code 1: 4558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c: In function ‘futrts_umul_hi64’: 4558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4558s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4558s | ^~~~~~~~~~~ 4558s | __uint32_t 4558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 4558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:4543:90: error: expected ‘)’ before ‘a’ 4558s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4558s | ~ ^ 4558s | ) 4558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:4543:109: error: expected ‘)’ before ‘b’ 4558s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4558s | ~ ^ 4558s | ) 4558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c: In function ‘futrts_smul_hi64’: 4558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4558s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4558s | ^~~~~~~~~~ 4558s | __int128__ 4558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:4547:86: error: expected ‘)’ before ‘a’ 4558s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4558s | ~ ^ 4558s | ) 4558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:4547:104: error: expected ‘)’ before ‘b’ 4558s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4558s | ~ ^ 4558s | ) 4558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c: In function ‘mk_compile_opts’: 4558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple.c:7888:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4558s 7888 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4558s | ~~^ ~~~~~~~~~~~~~ 4558s | | | 4558s | unsigned int int64_t {aka long long int} 4558s | %llu 4558s 4558s If you find this error message confusing, uninformative, or wrong, please open an issue: 4558s https://github.com/diku-dk/futhark/issues 4558s 4564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.fut: 4564s Compiling with --backend=opencl: 4564s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.fut:11:21-22: 4564s Unused name "i". 4564s 4564s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.fut:11:29-30: 4564s Unused name "n". 4564s cc failed with code 1: 4564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c: In function ‘futrts_umul_hi64’: 4564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4564s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4564s | ^~~~~~~~~~~ 4564s | __uint32_t 4564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:4511:90: error: expected ‘)’ before ‘a’ 4564s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4564s | ~ ^ 4564s | ) 4564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:4511:109: error: expected ‘)’ before ‘b’ 4564s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4564s | ~ ^ 4564s | ) 4564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c: In function ‘futrts_smul_hi64’: 4564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4564s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4564s | ^~~~~~~~~~ 4564s | __int128__ 4564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:4515:86: error: expected ‘)’ before ‘a’ 4564s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4564s | ~ ^ 4564s | ) 4564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:4515:104: error: expected ‘)’ before ‘b’ 4564s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4564s | ~ ^ 4564s | ) 4564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c: In function ‘mk_compile_opts’: 4564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-consume.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4564s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4564s | ~~^ ~~~~~~~~~~~~~ 4564s | | | 4564s | unsigned int int64_t {aka long long int} 4564s | %llu 4564s 4564s If you find this error message confusing, uninformative, or wrong, please open an issue: 4564s https://github.com/diku-dk/futhark/issues 4564s 4564s 555 failed, 60 passed, 1691 to go. 4565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.fut: 4565s Compiling with --backend=opencl: 4565s cc failed with code 1: 4565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c: In function ‘futrts_umul_hi64’: 4565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4565s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4565s | ^~~~~~~~~~~ 4565s | __uint32_t 4565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:4513:90: error: expected ‘)’ before ‘a’ 4565s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4565s | ~ ^ 4565s | ) 4565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:4513:109: error: expected ‘)’ before ‘b’ 4565s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4565s | ~ ^ 4565s | ) 4565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c: In function ‘futrts_smul_hi64’: 4565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4565s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4565s | ^~~~~~~~~~ 4565s | __int128__ 4565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:4517:86: error: expected ‘)’ before ‘a’ 4565s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4565s | ~ ^ 4565s | ) 4565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:4517:104: error: expected ‘)’ before ‘b’ 4565s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4565s | ~ ^ 4565s | ) 4565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c: In function ‘mk_compile_opts’: 4565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/xor.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4565s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4565s | ~~^ ~~~~~~~~~~~~~ 4565s | | | 4565s | unsigned int int64_t {aka long long int} 4565s | %llu 4565s 4565s If you find this error message confusing, uninformative, or wrong, please open an issue: 4565s https://github.com/diku-dk/futhark/issues 4565s 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.fut: 4567s Compiling with --backend=opencl: 4567s cc failed with code 1: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c: In function ‘futrts_umul_hi64’: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4567s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4567s | ^~~~~~~~~~~ 4567s | __uint32_t 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:4515:90: error: expected ‘)’ before ‘a’ 4567s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:4515:109: error: expected ‘)’ before ‘b’ 4567s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c: In function ‘futrts_smul_hi64’: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4567s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4567s | ^~~~~~~~~~ 4567s | __int128__ 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:4519:86: error: expected ‘)’ before ‘a’ 4567s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:4519:104: error: expected ‘)’ before ‘b’ 4567s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c: In function ‘mk_compile_opts’: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hist/tuple_partial.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4567s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4567s | ~~^ ~~~~~~~~~~~~~ 4567s | | | 4567s | unsigned int int64_t {aka long long int} 4567s | %llu 4567s 4567s If you find this error message confusing, uninformative, or wrong, please open an issue: 4567s https://github.com/diku-dk/futhark/issues 4567s 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.fut: 4567s Generating reference outputs: 4567s cc failed with code 1: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c: In function ‘futrts_umul_hi64’: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4567s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4567s | ^~~~~~~~~~~ 4567s | __uint32_t 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c:4415:90: error: expected ‘)’ before ‘a’ 4567s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c:4415:109: error: expected ‘)’ before ‘b’ 4567s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c: In function ‘futrts_smul_hi64’: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4567s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4567s | ^~~~~~~~~~ 4567s | __int128__ 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c:4419:86: error: expected ‘)’ before ‘a’ 4567s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-map.c:4419:104: error: expected ‘)’ before ‘b’ 4567s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s 4567s If you find this error message confusing, uninformative, or wrong, please open an issue: 4567s https://github.com/diku-dk/futhark/issues 4567s 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.fut: 4567s Compiling with --backend=opencl: 4567s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.fut:6:16-17: 4567s Unused name "i". 4567s cc failed with code 1: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c: In function ‘futrts_umul_hi64’: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4567s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4567s | ^~~~~~~~~~~ 4567s | __uint32_t 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:4512:90: error: expected ‘)’ before ‘a’ 4567s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:4512:109: error: expected ‘)’ before ‘b’ 4567s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c: In function ‘futrts_smul_hi64’: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4567s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4567s | ^~~~~~~~~~ 4567s | __int128__ 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:4516:86: error: expected ‘)’ before ‘a’ 4567s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:4516:104: error: expected ‘)’ before ‘b’ 4567s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c: In function ‘mk_compile_opts’: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4567s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4567s | ~~^ ~~~~~~~~~~~~~ 4567s | | | 4567s | unsigned int int64_t {aka long long int} 4567s | %llu 4567s 4567s If you find this error message confusing, uninformative, or wrong, please open an issue: 4567s https://github.com/diku-dk/futhark/issues 4567s 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.fut: 4567s Compiling with --backend=opencl: 4567s cc failed with code 1: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c: In function ‘futrts_umul_hi64’: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4567s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4567s | ^~~~~~~~~~~ 4567s | __uint32_t 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:4512:90: error: expected ‘)’ before ‘a’ 4567s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:4512:109: error: expected ‘)’ before ‘b’ 4567s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c: In function ‘futrts_smul_hi64’: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4567s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4567s | ^~~~~~~~~~ 4567s | __int128__ 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:4516:86: error: expected ‘)’ before ‘a’ 4567s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:4516:104: error: expected ‘)’ before ‘b’ 4567s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4567s | ~ ^ 4567s | ) 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c: In function ‘mk_compile_opts’: 4567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/hoist-unsafe2.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4567s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4567s | ~~^ ~~~~~~~~~~~~~ 4567s | | | 4567s | unsigned int int64_t {aka long long int} 4567s | %llu 4567s 4567s If you find this error message confusing, uninformative, or wrong, please open an issue: 4567s https://github.com/diku-dk/futhark/issues 4567s 4568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.fut: 4568s Compiling with --backend=opencl: 4568s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.fut:4:28-31: 4568s Hole of type: i64 -> i64 -> bool 4568s cc failed with code 1: 4568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c: In function ‘futrts_umul_hi64’: 4568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4568s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4568s | ^~~~~~~~~~~ 4568s | __uint32_t 4568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:4497:90: error: expected ‘)’ before ‘a’ 4568s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4568s | ~ ^ 4568s | ) 4568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:4497:109: error: expected ‘)’ before ‘b’ 4568s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4568s | ~ ^ 4568s | ) 4568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c: In function ‘futrts_smul_hi64’: 4568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4568s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4568s | ^~~~~~~~~~ 4568s | __int128__ 4568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:4501:86: error: expected ‘)’ before ‘a’ 4568s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4568s | ~ ^ 4568s | ) 4568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:4501:104: error: expected ‘)’ before ‘b’ 4568s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4568s | ~ ^ 4568s | ) 4568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c: In function ‘mk_compile_opts’: 4568s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4568s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4568s | ~~^ ~~~~~~~~~~~~~ 4568s | | | 4568s | unsigned int int64_t {aka long long int} 4568s | %llu 4568s 4568s If you find this error message confusing, uninformative, or wrong, please open an issue: 4568s https://github.com/diku-dk/futhark/issues 4568s 4569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.fut: 4569s Compiling with --backend=opencl: 4569s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.fut:4:28-31: 4569s Hole of type: (i32 -> i32) -> i64 -> bool 4569s cc failed with code 1: 4569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c: In function ‘futrts_umul_hi64’: 4569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4569s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4569s | ^~~~~~~~~~~ 4569s | __uint32_t 4569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:4497:90: error: expected ‘)’ before ‘a’ 4569s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4569s | ~ ^ 4569s | ) 4569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:4497:109: error: expected ‘)’ before ‘b’ 4569s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4569s | ~ ^ 4569s | ) 4569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c: In function ‘futrts_smul_hi64’: 4569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4569s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4569s | ^~~~~~~~~~ 4569s | __int128__ 4569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:4501:86: error: expected ‘)’ before ‘a’ 4569s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4569s | ~ ^ 4569s | ) 4569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:4501:104: error: expected ‘)’ before ‘b’ 4569s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4569s | ~ ^ 4569s | ) 4569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c: In function ‘mk_compile_opts’: 4569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4569s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4569s | ~~^ ~~~~~~~~~~~~~ 4569s | | | 4569s | unsigned int int64_t {aka long long int} 4569s | %llu 4569s 4569s If you find this error message confusing, uninformative, or wrong, please open an issue: 4569s https://github.com/diku-dk/futhark/issues 4569s 4575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.fut: 4575s Compiling with --backend=opencl: 4575s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.fut:7:41-44: 4575s Hole of type: f32 4575s cc failed with code 1: 4575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c: In function ‘futrts_umul_hi64’: 4575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4575s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4575s | ^~~~~~~~~~~ 4575s | __uint32_t 4575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:4497:90: error: expected ‘)’ before ‘a’ 4575s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4575s | ~ ^ 4575s | ) 4575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:4497:109: error: expected ‘)’ before ‘b’ 4575s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4575s | ~ ^ 4575s | ) 4575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c: In function ‘futrts_smul_hi64’: 4575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4575s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4575s | ^~~~~~~~~~ 4575s | __int128__ 4575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:4501:86: error: expected ‘)’ before ‘a’ 4575s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4575s | ~ ^ 4575s | ) 4575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:4501:104: error: expected ‘)’ before ‘b’ 4575s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4575s | ~ ^ 4575s | ) 4575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c: In function ‘mk_compile_opts’: 4575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4575s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4575s | ~~^ ~~~~~~~~~~~~~ 4575s | | | 4575s | unsigned int int64_t {aka long long int} 4575s | %llu 4575s 4575s If you find this error message confusing, uninformative, or wrong, please open an issue: 4575s https://github.com/diku-dk/futhark/issues 4575s 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.fut: 4577s Compiling with --backend=opencl: 4577s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.fut:3:29-32: 4577s Hole of type: (x: i64) -> ?[d₀].[d₀]i64 4577s cc failed with code 1: 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c: In function ‘futrts_umul_hi64’: 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4577s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4577s | ^~~~~~~~~~~ 4577s | __uint32_t 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:4511:90: error: expected ‘)’ before ‘a’ 4577s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4577s | ~ ^ 4577s | ) 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:4511:109: error: expected ‘)’ before ‘b’ 4577s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4577s | ~ ^ 4577s | ) 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c: In function ‘futrts_smul_hi64’: 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4577s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4577s | ^~~~~~~~~~ 4577s | __int128__ 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:4515:86: error: expected ‘)’ before ‘a’ 4577s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4577s | ~ ^ 4577s | ) 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:4515:104: error: expected ‘)’ before ‘b’ 4577s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4577s | ~ ^ 4577s | ) 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c: In function ‘mk_compile_opts’: 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/hof3.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4577s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4577s | ~~^ ~~~~~~~~~~~~~ 4577s | | | 4577s | unsigned int int64_t {aka long long int} 4577s | %llu 4577s 4577s If you find this error message confusing, uninformative, or wrong, please open an issue: 4577s https://github.com/diku-dk/futhark/issues 4577s 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.fut: 4577s Compiling with --backend=opencl: 4577s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.fut:7:12-13: 4577s Unused name "x". 4577s 4577s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.fut:7:28-31: 4577s Hole of type: i32 4577s 4577s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.fut:9:38-39: 4577s Unused name "i". 4577s cc failed with code 1: 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c: In function ‘futrts_umul_hi64’: 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4577s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4577s | ^~~~~~~~~~~ 4577s | __uint32_t 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:4497:90: error: expected ‘)’ before ‘a’ 4577s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4577s | ~ ^ 4577s | ) 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:4497:109: error: expected ‘)’ before ‘b’ 4577s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4577s | ~ ^ 4577s | ) 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c: In function ‘futrts_smul_hi64’: 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4577s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4577s | ^~~~~~~~~~ 4577s | __int128__ 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:4501:86: error: expected ‘)’ before ‘a’ 4577s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4577s | ~ ^ 4577s | ) 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:4501:104: error: expected ‘)’ before ‘b’ 4577s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4577s | ~ ^ 4577s | ) 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c: In function ‘mk_compile_opts’: 4577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4577s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4577s | ~~^ ~~~~~~~~~~~~~ 4577s | | | 4577s | unsigned int int64_t {aka long long int} 4577s | %llu 4577s 4577s If you find this error message confusing, uninformative, or wrong, please open an issue: 4577s https://github.com/diku-dk/futhark/issues 4577s 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.fut: 4578s Compiling with --backend=opencl: 4578s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.fut:1:15-19: 4578s Unused name "jets". 4578s 4578s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.fut:11:10-13: 4578s Hole of type: bool 4578s 4578s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.fut:12:12-15: 4578s Hole of type: (i32, i64, i64, [h][7]i32, i32) 4578s cc failed with code 1: 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c: In function ‘futrts_umul_hi64’: 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4578s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4578s | ^~~~~~~~~~~ 4578s | __uint32_t 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:4511:90: error: expected ‘)’ before ‘a’ 4578s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4578s | ~ ^ 4578s | ) 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:4511:109: error: expected ‘)’ before ‘b’ 4578s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4578s | ~ ^ 4578s | ) 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c: In function ‘futrts_smul_hi64’: 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4578s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4578s | ^~~~~~~~~~ 4578s | __int128__ 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:4515:86: error: expected ‘)’ before ‘a’ 4578s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4578s | ~ ^ 4578s | ) 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:4515:104: error: expected ‘)’ before ‘b’ 4578s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4578s | ~ ^ 4578s | ) 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c: In function ‘mk_compile_opts’: 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop0.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4578s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4578s | ~~^ ~~~~~~~~~~~~~ 4578s | | | 4578s | unsigned int int64_t {aka long long int} 4578s | %llu 4578s 4578s If you find this error message confusing, uninformative, or wrong, please open an issue: 4578s https://github.com/diku-dk/futhark/issues 4578s 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.fut: 4578s Compiling with --backend=opencl: 4578s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.fut:5:12-13: 4578s Unused name "x". 4578s 4578s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.fut:5:28-31: 4578s Hole of type: i32 4578s 4578s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.fut:7:44-45: 4578s Unused name "i". 4578s cc failed with code 1: 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c: In function ‘futrts_umul_hi64’: 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4578s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4578s | ^~~~~~~~~~~ 4578s | __uint32_t 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:4497:90: error: expected ‘)’ before ‘a’ 4578s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4578s | ~ ^ 4578s | ) 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:4497:109: error: expected ‘)’ before ‘b’ 4578s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4578s | ~ ^ 4578s | ) 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c: In function ‘futrts_smul_hi64’: 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4578s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4578s | ^~~~~~~~~~ 4578s | __int128__ 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:4501:86: error: expected ‘)’ before ‘a’ 4578s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4578s | ~ ^ 4578s | ) 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:4501:104: error: expected ‘)’ before ‘b’ 4578s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4578s | ~ ^ 4578s | ) 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c: In function ‘mk_compile_opts’: 4578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/loop1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4578s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4578s | ~~^ ~~~~~~~~~~~~~ 4578s | | | 4578s | unsigned int int64_t {aka long long int} 4578s | %llu 4578s 4578s If you find this error message confusing, uninformative, or wrong, please open an issue: 4578s https://github.com/diku-dk/futhark/issues 4578s 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.fut: 4579s Compiling with --backend=opencl: 4579s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.fut:4:31-34: 4579s Hole of type: [x]i32 4579s cc failed with code 1: 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c: In function ‘futrts_umul_hi64’: 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4579s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4579s | ^~~~~~~~~~~ 4579s | __uint32_t 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:4511:90: error: expected ‘)’ before ‘a’ 4579s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4579s | ~ ^ 4579s | ) 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:4511:109: error: expected ‘)’ before ‘b’ 4579s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4579s | ~ ^ 4579s | ) 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c: In function ‘futrts_smul_hi64’: 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4579s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4579s | ^~~~~~~~~~ 4579s | __int128__ 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:4515:86: error: expected ‘)’ before ‘a’ 4579s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4579s | ~ ^ 4579s | ) 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:4515:104: error: expected ‘)’ before ‘b’ 4579s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4579s | ~ ^ 4579s | ) 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c: In function ‘mk_compile_opts’: 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple1.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4579s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4579s | ~~^ ~~~~~~~~~~~~~ 4579s | | | 4579s | unsigned int int64_t {aka long long int} 4579s | %llu 4579s 4579s If you find this error message confusing, uninformative, or wrong, please open an issue: 4579s https://github.com/diku-dk/futhark/issues 4579s 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.fut: 4579s Compiling with --backend=opencl: 4579s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.fut:4:11-12: 4579s Unused name "x". 4579s 4579s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.fut:4:27-30: 4579s Hole of type: i32 4579s cc failed with code 1: 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c: In function ‘futrts_umul_hi64’: 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4579s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4579s | ^~~~~~~~~~~ 4579s | __uint32_t 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:4497:90: error: expected ‘)’ before ‘a’ 4579s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4579s | ~ ^ 4579s | ) 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:4497:109: error: expected ‘)’ before ‘b’ 4579s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4579s | ~ ^ 4579s | ) 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c: In function ‘futrts_smul_hi64’: 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4579s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4579s | ^~~~~~~~~~ 4579s | __int128__ 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:4501:86: error: expected ‘)’ before ‘a’ 4579s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4579s | ~ ^ 4579s | ) 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:4501:104: error: expected ‘)’ before ‘b’ 4579s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4579s | ~ ^ 4579s | ) 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c: In function ‘mk_compile_opts’: 4579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4579s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4579s | ~~^ ~~~~~~~~~~~~~ 4579s | | | 4579s | unsigned int int64_t {aka long long int} 4579s | %llu 4579s 4579s If you find this error message confusing, uninformative, or wrong, please open an issue: 4579s https://github.com/diku-dk/futhark/issues 4579s 4581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.fut: 4581s Compiling with --backend=opencl: 4581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.fut:5:37-38: 4581s Defaulting ambiguous type to i32. 4581s 4581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.fut:5:45-48: 4581s Hole of type: [3]i32 4581s cc failed with code 1: 4581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c: In function ‘futrts_umul_hi64’: 4581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4581s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4581s | ^~~~~~~~~~~ 4581s | __uint32_t 4581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:4511:90: error: expected ‘)’ before ‘a’ 4581s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4581s | ~ ^ 4581s | ) 4581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:4511:109: error: expected ‘)’ before ‘b’ 4581s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4581s | ~ ^ 4581s | ) 4581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c: In function ‘futrts_smul_hi64’: 4581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4581s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4581s | ^~~~~~~~~~ 4581s | __int128__ 4581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:4515:86: error: expected ‘)’ before ‘a’ 4581s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4581s | ~ ^ 4581s | ) 4581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:4515:104: error: expected ‘)’ before ‘b’ 4581s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4581s | ~ ^ 4581s | ) 4581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c: In function ‘mk_compile_opts’: 4581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple2.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4581s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4581s | ~~^ ~~~~~~~~~~~~~ 4581s | | | 4581s | unsigned int int64_t {aka long long int} 4581s | %llu 4581s 4581s If you find this error message confusing, uninformative, or wrong, please open an issue: 4581s https://github.com/diku-dk/futhark/issues 4581s 4589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.fut: 4589s Compiling with --backend=opencl: 4589s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.fut:1:8-9: 4589s Unused name "x". 4589s 4589s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.fut:1:24-27: 4589s Hole of type: f32 4589s cc failed with code 1: 4589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c: In function ‘futrts_umul_hi64’: 4589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4589s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4589s | ^~~~~~~~~~~ 4589s | __uint32_t 4589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:4497:90: error: expected ‘)’ before ‘a’ 4589s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4589s | ~ ^ 4589s | ) 4589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:4497:109: error: expected ‘)’ before ‘b’ 4589s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4589s | ~ ^ 4589s | ) 4589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c: In function ‘futrts_smul_hi64’: 4589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4589s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4589s | ^~~~~~~~~~ 4589s | __int128__ 4589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:4501:86: error: expected ‘)’ before ‘a’ 4589s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4589s | ~ ^ 4589s | ) 4589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:4501:104: error: expected ‘)’ before ‘b’ 4589s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4589s | ~ ^ 4589s | ) 4589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c: In function ‘mk_compile_opts’: 4589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/holes/simple6.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4589s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4589s | ~~^ ~~~~~~~~~~~~~ 4589s | | | 4589s | unsigned int int64_t {aka long long int} 4589s | %llu 4589s 4589s If you find this error message confusing, uninformative, or wrong, please open an issue: 4589s https://github.com/diku-dk/futhark/issues 4589s 4591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.fut: 4591s Compiling with --backend=opencl: 4591s cc failed with code 1: 4591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c: In function ‘futrts_umul_hi64’: 4591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4591s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4591s | ^~~~~~~~~~~ 4591s | __uint32_t 4591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 4591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:4485:90: error: expected ‘)’ before ‘a’ 4591s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4591s | ~ ^ 4591s | ) 4591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:4485:109: error: expected ‘)’ before ‘b’ 4591s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4591s | ~ ^ 4591s | ) 4591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c: In function ‘futrts_smul_hi64’: 4591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4591s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4591s | ^~~~~~~~~~ 4591s | __int128__ 4591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:4489:86: error: expected ‘)’ before ‘a’ 4591s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4591s | ~ ^ 4591s | ) 4591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:4489:104: error: expected ‘)’ before ‘b’ 4591s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4591s | ~ ^ 4591s | ) 4591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c: In function ‘mk_compile_opts’: 4592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic_includee.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4592s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4592s | ~~^ ~~~~~~~~~~~~~ 4592s | | | 4592s | unsigned int int64_t {aka long long int} 4592s | %llu 4592s 4592s If you find this error message confusing, uninformative, or wrong, please open an issue: 4592s https://github.com/diku-dk/futhark/issues 4592s 4592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.fut: 4592s Compiling with --backend=opencl: 4592s cc failed with code 1: 4592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c: In function ‘futrts_umul_hi64’: 4592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4592s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4592s | ^~~~~~~~~~~ 4592s | __uint32_t 4592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:4497:90: error: expected ‘)’ before ‘a’ 4592s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4592s | ~ ^ 4592s | ) 4592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:4497:109: error: expected ‘)’ before ‘b’ 4592s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4592s | ~ ^ 4592s | ) 4592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c: In function ‘futrts_smul_hi64’: 4592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4592s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4592s | ^~~~~~~~~~ 4592s | __int128__ 4592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:4501:86: error: expected ‘)’ before ‘a’ 4592s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4592s | ~ ^ 4592s | ) 4592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:4501:104: error: expected ‘)’ before ‘b’ 4592s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4592s | ~ ^ 4592s | ) 4592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c: In function ‘mk_compile_opts’: 4592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_basic.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4592s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4592s | ~~^ ~~~~~~~~~~~~~ 4592s | | | 4592s | unsigned int int64_t {aka long long int} 4592s | %llu 4592s 4592s If you find this error message confusing, uninformative, or wrong, please open an issue: 4592s https://github.com/diku-dk/futhark/issues 4592s 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.fut: 4593s Compiling with --backend=opencl: 4593s cc failed with code 1: 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c: In function ‘futrts_umul_hi64’: 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4593s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4593s | ^~~~~~~~~~~ 4593s | __uint32_t 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:4526:90: error: expected ‘)’ before ‘a’ 4593s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4593s | ~ ^ 4593s | ) 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:4526:109: error: expected ‘)’ before ‘b’ 4593s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4593s | ~ ^ 4593s | ) 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c: In function ‘futrts_smul_hi64’: 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4593s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4593s | ^~~~~~~~~~ 4593s | __int128__ 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:4530:86: error: expected ‘)’ before ‘a’ 4593s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4593s | ~ ^ 4593s | ) 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:4530:104: error: expected ‘)’ before ‘b’ 4593s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4593s | ~ ^ 4593s | ) 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c: In function ‘mk_compile_opts’: 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/in-place-distribute.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4593s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4593s | ~~^ ~~~~~~~~~~~~~ 4593s | | | 4593s | unsigned int int64_t {aka long long int} 4593s | %llu 4593s 4593s If you find this error message confusing, uninformative, or wrong, please open an issue: 4593s https://github.com/diku-dk/futhark/issues 4593s 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.fut: 4593s Compiling with --backend=opencl: 4593s cc failed with code 1: 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c: In function ‘futrts_umul_hi64’: 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4593s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4593s | ^~~~~~~~~~~ 4593s | __uint32_t 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:4485:90: error: expected ‘)’ before ‘a’ 4593s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4593s | ~ ^ 4593s | ) 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:4485:109: error: expected ‘)’ before ‘b’ 4593s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4593s | ~ ^ 4593s | ) 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c: In function ‘futrts_smul_hi64’: 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4593s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4593s | ^~~~~~~~~~ 4593s | __int128__ 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:4489:86: error: expected ‘)’ before ‘a’ 4593s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4593s | ~ ^ 4593s | ) 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:4489:104: error: expected ‘)’ before ‘b’ 4593s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4593s | ~ ^ 4593s | ) 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c: In function ‘mk_compile_opts’: 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4593s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4593s | ~~^ ~~~~~~~~~~~~~ 4593s | | | 4593s | unsigned int int64_t {aka long long int} 4593s | %llu 4593s 4593s If you find this error message confusing, uninformative, or wrong, please open an issue: 4593s https://github.com/diku-dk/futhark/issues 4593s 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.fut: 4593s Compiling with --backend=opencl: 4593s cc failed with code 1: 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c: In function ‘futrts_umul_hi64’: 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4593s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4593s | ^~~~~~~~~~~ 4593s | __uint32_t 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:4497:90: error: expected ‘)’ before ‘a’ 4593s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4593s | ~ ^ 4593s | ) 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:4497:109: error: expected ‘)’ before ‘b’ 4593s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4593s | ~ ^ 4593s | ) 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c: In function ‘futrts_smul_hi64’: 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4593s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4593s | ^~~~~~~~~~ 4593s | __int128__ 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:4501:86: error: expected ‘)’ before ‘a’ 4593s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4593s | ~ ^ 4593s | ) 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:4501:104: error: expected ‘)’ before ‘b’ 4593s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4593s | ~ ^ 4593s | ) 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c: In function ‘mk_compile_opts’: 4593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4593s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4593s | ~~^ ~~~~~~~~~~~~~ 4593s | | | 4593s | unsigned int int64_t {aka long long int} 4593s | %llu 4593s 4593s If you find this error message confusing, uninformative, or wrong, please open an issue: 4593s https://github.com/diku-dk/futhark/issues 4593s 4594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.fut: 4594s Compiling with --backend=opencl: 4594s cc failed with code 1: 4594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c: In function ‘futrts_umul_hi64’: 4594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4594s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4594s | ^~~~~~~~~~~ 4594s | __uint32_t 4594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 4594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:4485:90: error: expected ‘)’ before ‘a’ 4594s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4594s | ~ ^ 4594s | ) 4594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:4485:109: error: expected ‘)’ before ‘b’ 4594s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4594s | ~ ^ 4594s | ) 4594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c: In function ‘futrts_smul_hi64’: 4594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4594s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4594s | ^~~~~~~~~~ 4594s | __int128__ 4594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:4489:86: error: expected ‘)’ before ‘a’ 4594s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4594s | ~ ^ 4594s | ) 4594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:4489:104: error: expected ‘)’ before ‘b’ 4594s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4594s | ~ ^ 4594s | ) 4594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c: In function ‘mk_compile_opts’: 4594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee0_includee.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4594s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4594s | ~~^ ~~~~~~~~~~~~~ 4594s | | | 4594s | unsigned int int64_t {aka long long int} 4594s | %llu 4594s 4594s If you find this error message confusing, uninformative, or wrong, please open an issue: 4594s https://github.com/diku-dk/futhark/issues 4594s 4599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.fut: 4599s Compiling with --backend=opencl: 4599s cc failed with code 1: 4599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c: In function ‘futrts_umul_hi64’: 4599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:4532:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4599s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4599s | ^~~~~~~~~~~ 4599s | __uint32_t 4599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:4532:78: note: each undeclared identifier is reported only once for each function it appears in 4599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:4532:90: error: expected ‘)’ before ‘a’ 4599s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4599s | ~ ^ 4599s | ) 4599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:4532:109: error: expected ‘)’ before ‘b’ 4599s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4599s | ~ ^ 4599s | ) 4599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c: In function ‘futrts_smul_hi64’: 4599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:4536:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4599s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4599s | ^~~~~~~~~~ 4599s | __int128__ 4599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:4536:86: error: expected ‘)’ before ‘a’ 4599s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4599s | ~ ^ 4599s | ) 4599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:4536:104: error: expected ‘)’ before ‘b’ 4599s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4599s | ~ ^ 4599s | ) 4599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c: In function ‘mk_compile_opts’: 4599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/implicit_method.c:7868:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4599s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4599s | ~~^ ~~~~~~~~~~~~~ 4599s | | | 4599s | unsigned int int64_t {aka long long int} 4599s | %llu 4599s 4599s If you find this error message confusing, uninformative, or wrong, please open an issue: 4599s https://github.com/diku-dk/futhark/issues 4599s 4600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.fut: 4600s Compiling with --backend=opencl: 4600s cc failed with code 1: 4600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c: In function ‘futrts_umul_hi64’: 4600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4600s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4600s | ^~~~~~~~~~~ 4600s | __uint32_t 4600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 4600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:4485:90: error: expected ‘)’ before ‘a’ 4600s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4600s | ~ ^ 4600s | ) 4600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:4485:109: error: expected ‘)’ before ‘b’ 4600s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4600s | ~ ^ 4600s | ) 4600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c: In function ‘futrts_smul_hi64’: 4600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4600s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4600s | ^~~~~~~~~~ 4600s | __int128__ 4600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:4489:86: error: expected ‘)’ before ‘a’ 4600s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4600s | ~ ^ 4600s | ) 4600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:4489:104: error: expected ‘)’ before ‘b’ 4600s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4600s | ~ ^ 4600s | ) 4600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c: In function ‘mk_compile_opts’: 4600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/include_many_includee1.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4600s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4600s | ~~^ ~~~~~~~~~~~~~ 4600s | | | 4600s | unsigned int int64_t {aka long long int} 4600s | %llu 4600s 4600s If you find this error message confusing, uninformative, or wrong, please open an issue: 4600s https://github.com/diku-dk/futhark/issues 4600s 4602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.fut: 4602s Compiling with --backend=opencl: 4602s cc failed with code 1: 4602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c: In function ‘futrts_umul_hi64’: 4602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4602s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4602s | ^~~~~~~~~~~ 4602s | __uint32_t 4602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:4512:90: error: expected ‘)’ before ‘a’ 4602s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4602s | ~ ^ 4602s | ) 4602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:4512:109: error: expected ‘)’ before ‘b’ 4602s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4602s | ~ ^ 4602s | ) 4602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c: In function ‘futrts_smul_hi64’: 4602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4602s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4602s | ^~~~~~~~~~ 4602s | __int128__ 4602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:4516:86: error: expected ‘)’ before ‘a’ 4602s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4602s | ~ ^ 4602s | ) 4602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:4516:104: error: expected ‘)’ before ‘b’ 4602s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4602s | ~ ^ 4602s | ) 4602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c: In function ‘mk_compile_opts’: 4602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index0.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4602s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4602s | ~~^ ~~~~~~~~~~~~~ 4602s | | | 4602s | unsigned int int64_t {aka long long int} 4602s | %llu 4602s 4602s If you find this error message confusing, uninformative, or wrong, please open an issue: 4602s https://github.com/diku-dk/futhark/issues 4602s 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.fut: 4604s Compiling with --backend=opencl: 4604s cc failed with code 1: 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c: In function ‘futrts_umul_hi64’: 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4604s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4604s | ^~~~~~~~~~~ 4604s | __uint32_t 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:4497:90: error: expected ‘)’ before ‘a’ 4604s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4604s | ~ ^ 4604s | ) 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:4497:109: error: expected ‘)’ before ‘b’ 4604s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4604s | ~ ^ 4604s | ) 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c: In function ‘futrts_smul_hi64’: 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4604s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4604s | ^~~~~~~~~~ 4604s | __int128__ 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:4501:86: error: expected ‘)’ before ‘a’ 4604s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4604s | ~ ^ 4604s | ) 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:4501:104: error: expected ‘)’ before ‘b’ 4604s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4604s | ~ ^ 4604s | ) 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c: In function ‘mk_compile_opts’: 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index10.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4604s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4604s | ~~^ ~~~~~~~~~~~~~ 4604s | | | 4604s | unsigned int int64_t {aka long long int} 4604s | %llu 4604s 4604s If you find this error message confusing, uninformative, or wrong, please open an issue: 4604s https://github.com/diku-dk/futhark/issues 4604s 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.fut: 4604s Compiling with --backend=opencl: 4604s cc failed with code 1: 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c: In function ‘futrts_umul_hi64’: 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4604s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4604s | ^~~~~~~~~~~ 4604s | __uint32_t 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:4527:90: error: expected ‘)’ before ‘a’ 4604s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4604s | ~ ^ 4604s | ) 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:4527:109: error: expected ‘)’ before ‘b’ 4604s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4604s | ~ ^ 4604s | ) 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c: In function ‘futrts_smul_hi64’: 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4604s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4604s | ^~~~~~~~~~ 4604s | __int128__ 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:4531:86: error: expected ‘)’ before ‘a’ 4604s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4604s | ~ ^ 4604s | ) 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:4531:104: error: expected ‘)’ before ‘b’ 4604s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4604s | ~ ^ 4604s | ) 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c: In function ‘mk_compile_opts’: 4604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index1.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4604s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4604s | ~~^ ~~~~~~~~~~~~~ 4604s | | | 4604s | unsigned int int64_t {aka long long int} 4604s | %llu 4604s 4604s If you find this error message confusing, uninformative, or wrong, please open an issue: 4604s https://github.com/diku-dk/futhark/issues 4604s 4605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.fut: 4605s Compiling with --backend=opencl: 4605s cc failed with code 1: 4605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c: In function ‘futrts_umul_hi64’: 4605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4605s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4605s | ^~~~~~~~~~~ 4605s | __uint32_t 4605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:4511:90: error: expected ‘)’ before ‘a’ 4605s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4605s | ~ ^ 4605s | ) 4605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:4511:109: error: expected ‘)’ before ‘b’ 4605s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4605s | ~ ^ 4605s | ) 4605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c: In function ‘futrts_smul_hi64’: 4605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4605s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4605s | ^~~~~~~~~~ 4605s | __int128__ 4605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:4515:86: error: expected ‘)’ before ‘a’ 4605s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4605s | ~ ^ 4605s | ) 4605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:4515:104: error: expected ‘)’ before ‘b’ 4605s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4605s | ~ ^ 4605s | ) 4605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c: In function ‘mk_compile_opts’: 4605s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index12.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4605s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4605s | ~~^ ~~~~~~~~~~~~~ 4605s | | | 4605s | unsigned int int64_t {aka long long int} 4605s | %llu 4605s 4605s If you find this error message confusing, uninformative, or wrong, please open an issue: 4605s https://github.com/diku-dk/futhark/issues 4605s 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.fut: 4606s Compiling with --backend=opencl: 4606s cc failed with code 1: 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c: In function ‘futrts_umul_hi64’: 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:4545:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4606s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4606s | ^~~~~~~~~~~ 4606s | __uint32_t 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:4545:78: note: each undeclared identifier is reported only once for each function it appears in 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:4545:90: error: expected ‘)’ before ‘a’ 4606s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4606s | ~ ^ 4606s | ) 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:4545:109: error: expected ‘)’ before ‘b’ 4606s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4606s | ~ ^ 4606s | ) 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c: In function ‘futrts_smul_hi64’: 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:4549:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4606s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4606s | ^~~~~~~~~~ 4606s | __int128__ 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:4549:86: error: expected ‘)’ before ‘a’ 4606s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4606s | ~ ^ 4606s | ) 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:4549:104: error: expected ‘)’ before ‘b’ 4606s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4606s | ~ ^ 4606s | ) 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c: In function ‘mk_compile_opts’: 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index11.c:7875:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4606s 7875 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4606s | ~~^ ~~~~~~~~~~~~~ 4606s | | | 4606s | unsigned int int64_t {aka long long int} 4606s | %llu 4606s 4606s If you find this error message confusing, uninformative, or wrong, please open an issue: 4606s https://github.com/diku-dk/futhark/issues 4606s 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.fut: 4606s Compiling with --backend=opencl: 4606s cc failed with code 1: 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c: In function ‘futrts_umul_hi64’: 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4606s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4606s | ^~~~~~~~~~~ 4606s | __uint32_t 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:4528:90: error: expected ‘)’ before ‘a’ 4606s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4606s | ~ ^ 4606s | ) 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:4528:109: error: expected ‘)’ before ‘b’ 4606s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4606s | ~ ^ 4606s | ) 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c: In function ‘futrts_smul_hi64’: 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4606s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4606s | ^~~~~~~~~~ 4606s | __int128__ 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:4532:86: error: expected ‘)’ before ‘a’ 4606s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4606s | ~ ^ 4606s | ) 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:4532:104: error: expected ‘)’ before ‘b’ 4606s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4606s | ~ ^ 4606s | ) 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c: In function ‘mk_compile_opts’: 4606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index13.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4606s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4606s | ~~^ ~~~~~~~~~~~~~ 4606s | | | 4606s | unsigned int int64_t {aka long long int} 4606s | %llu 4606s 4606s If you find this error message confusing, uninformative, or wrong, please open an issue: 4606s https://github.com/diku-dk/futhark/issues 4606s 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.fut: 4614s Compiling with --backend=opencl: 4614s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.fut:3:12-46: 4614s Entry point parameter 4614s 4614s ((A: *[d₀]([d₁](i32, i32), [d₂](i32, i32))): *[]([](i32, i32), [](i32, i32))) 4614s 4614s will have an opaque type, so the entry point will likely not be callable. 4614s cc failed with code 1: 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c: In function ‘futrts_umul_hi64’: 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:4600:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4614s 4600 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4614s | ^~~~~~~~~~~ 4614s | __uint32_t 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:4600:78: note: each undeclared identifier is reported only once for each function it appears in 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:4600:90: error: expected ‘)’ before ‘a’ 4614s 4600 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4614s | ~ ^ 4614s | ) 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:4600:109: error: expected ‘)’ before ‘b’ 4614s 4600 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4614s | ~ ^ 4614s | ) 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c: In function ‘futrts_smul_hi64’: 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:4604:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4614s 4604 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4614s | ^~~~~~~~~~ 4614s | __int128__ 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:4604:86: error: expected ‘)’ before ‘a’ 4614s 4604 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4614s | ~ ^ 4614s | ) 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:4604:104: error: expected ‘)’ before ‘b’ 4614s 4604 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4614s | ~ ^ 4614s | ) 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c: In function ‘mk_compile_opts’: 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index14.c:7930:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4614s 7930 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4614s | ~~^ ~~~~~~~~~~~~~ 4614s | | | 4614s | unsigned int int64_t {aka long long int} 4614s | %llu 4614s 4614s If you find this error message confusing, uninformative, or wrong, please open an issue: 4614s https://github.com/diku-dk/futhark/issues 4614s 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.fut: 4614s Compiling with --backend=opencl: 4614s cc failed with code 1: 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c: In function ‘futrts_umul_hi64’: 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4614s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4614s | ^~~~~~~~~~~ 4614s | __uint32_t 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:4529:90: error: expected ‘)’ before ‘a’ 4614s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4614s | ~ ^ 4614s | ) 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:4529:109: error: expected ‘)’ before ‘b’ 4614s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4614s | ~ ^ 4614s | ) 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c: In function ‘futrts_smul_hi64’: 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4614s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4614s | ^~~~~~~~~~ 4614s | __int128__ 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:4533:86: error: expected ‘)’ before ‘a’ 4614s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4614s | ~ ^ 4614s | ) 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:4533:104: error: expected ‘)’ before ‘b’ 4614s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4614s | ~ ^ 4614s | ) 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c: In function ‘mk_compile_opts’: 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index2.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4614s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4614s | ~~^ ~~~~~~~~~~~~~ 4614s | | | 4614s | unsigned int int64_t {aka long long int} 4614s | %llu 4614s 4614s If you find this error message confusing, uninformative, or wrong, please open an issue: 4614s https://github.com/diku-dk/futhark/issues 4614s 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.fut: 4614s Compiling with --backend=opencl: 4614s cc failed with code 1: 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c: In function ‘futrts_umul_hi64’: 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4614s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4614s | ^~~~~~~~~~~ 4614s | __uint32_t 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:4528:90: error: expected ‘)’ before ‘a’ 4614s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4614s | ~ ^ 4614s | ) 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:4528:109: error: expected ‘)’ before ‘b’ 4614s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4614s | ~ ^ 4614s | ) 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c: In function ‘futrts_smul_hi64’: 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4614s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4614s | ^~~~~~~~~~ 4614s | __int128__ 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:4532:86: error: expected ‘)’ before ‘a’ 4614s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4614s | ~ ^ 4614s | ) 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:4532:104: error: expected ‘)’ before ‘b’ 4614s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4614s | ~ ^ 4614s | ) 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c: In function ‘mk_compile_opts’: 4614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index4.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4614s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4614s | ~~^ ~~~~~~~~~~~~~ 4614s | | | 4614s | unsigned int int64_t {aka long long int} 4614s | %llu 4614s 4614s If you find this error message confusing, uninformative, or wrong, please open an issue: 4614s https://github.com/diku-dk/futhark/issues 4614s 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.fut: 4616s Compiling with --backend=opencl: 4616s cc failed with code 1: 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c: In function ‘futrts_umul_hi64’: 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4616s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4616s | ^~~~~~~~~~~ 4616s | __uint32_t 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:4512:90: error: expected ‘)’ before ‘a’ 4616s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4616s | ~ ^ 4616s | ) 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:4512:109: error: expected ‘)’ before ‘b’ 4616s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4616s | ~ ^ 4616s | ) 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c: In function ‘futrts_smul_hi64’: 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4616s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4616s | ^~~~~~~~~~ 4616s | __int128__ 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:4516:86: error: expected ‘)’ before ‘a’ 4616s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4616s | ~ ^ 4616s | ) 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:4516:104: error: expected ‘)’ before ‘b’ 4616s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4616s | ~ ^ 4616s | ) 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c: In function ‘mk_compile_opts’: 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index6.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4616s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4616s | ~~^ ~~~~~~~~~~~~~ 4616s | | | 4616s | unsigned int int64_t {aka long long int} 4616s | %llu 4616s 4616s If you find this error message confusing, uninformative, or wrong, please open an issue: 4616s https://github.com/diku-dk/futhark/issues 4616s 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.fut: 4616s Compiling with --backend=opencl: 4616s cc failed with code 1: 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c: In function ‘futrts_umul_hi64’: 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4616s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4616s | ^~~~~~~~~~~ 4616s | __uint32_t 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:4527:90: error: expected ‘)’ before ‘a’ 4616s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4616s | ~ ^ 4616s | ) 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:4527:109: error: expected ‘)’ before ‘b’ 4616s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4616s | ~ ^ 4616s | ) 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c: In function ‘futrts_smul_hi64’: 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4616s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4616s | ^~~~~~~~~~ 4616s | __int128__ 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:4531:86: error: expected ‘)’ before ‘a’ 4616s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4616s | ~ ^ 4616s | ) 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:4531:104: error: expected ‘)’ before ‘b’ 4616s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4616s | ~ ^ 4616s | ) 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c: In function ‘mk_compile_opts’: 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index7.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4616s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4616s | ~~^ ~~~~~~~~~~~~~ 4616s | | | 4616s | unsigned int int64_t {aka long long int} 4616s | %llu 4616s 4616s If you find this error message confusing, uninformative, or wrong, please open an issue: 4616s https://github.com/diku-dk/futhark/issues 4616s 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.fut: 4616s Compiling with --backend=opencl: 4616s cc failed with code 1: 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c: In function ‘futrts_umul_hi64’: 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4616s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4616s | ^~~~~~~~~~~ 4616s | __uint32_t 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:4511:90: error: expected ‘)’ before ‘a’ 4616s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4616s | ~ ^ 4616s | ) 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:4511:109: error: expected ‘)’ before ‘b’ 4616s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4616s | ~ ^ 4616s | ) 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c: In function ‘futrts_smul_hi64’: 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4616s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4616s | ^~~~~~~~~~ 4616s | __int128__ 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:4515:86: error: expected ‘)’ before ‘a’ 4616s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4616s | ~ ^ 4616s | ) 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:4515:104: error: expected ‘)’ before ‘b’ 4616s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4616s | ~ ^ 4616s | ) 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c: In function ‘mk_compile_opts’: 4616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index8.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4616s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4616s | ~~^ ~~~~~~~~~~~~~ 4616s | | | 4616s | unsigned int int64_t {aka long long int} 4616s | %llu 4616s 4616s If you find this error message confusing, uninformative, or wrong, please open an issue: 4616s https://github.com/diku-dk/futhark/issues 4616s 4617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.fut: 4617s Compiling with --backend=opencl: 4617s cc failed with code 1: 4617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c: In function ‘futrts_umul_hi64’: 4617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4617s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4617s | ^~~~~~~~~~~ 4617s | __uint32_t 4617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:4514:90: error: expected ‘)’ before ‘a’ 4617s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4617s | ~ ^ 4617s | ) 4617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:4514:109: error: expected ‘)’ before ‘b’ 4617s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4617s | ~ ^ 4617s | ) 4617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c: In function ‘futrts_smul_hi64’: 4617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4617s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4617s | ^~~~~~~~~~ 4617s | __int128__ 4617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:4518:86: error: expected ‘)’ before ‘a’ 4617s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4617s | ~ ^ 4617s | ) 4617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:4518:104: error: expected ‘)’ before ‘b’ 4617s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4617s | ~ ^ 4617s | ) 4617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c: In function ‘mk_compile_opts’: 4617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index5.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4617s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4617s | ~~^ ~~~~~~~~~~~~~ 4617s | | | 4617s | unsigned int int64_t {aka long long int} 4617s | %llu 4617s 4617s If you find this error message confusing, uninformative, or wrong, please open an issue: 4617s https://github.com/diku-dk/futhark/issues 4617s 4618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.fut: 4618s Compiling with --backend=opencl: 4618s cc failed with code 1: 4618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c: In function ‘futrts_umul_hi64’: 4618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4618s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4618s | ^~~~~~~~~~~ 4618s | __uint32_t 4618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:4527:90: error: expected ‘)’ before ‘a’ 4618s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4618s | ~ ^ 4618s | ) 4618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:4527:109: error: expected ‘)’ before ‘b’ 4618s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4618s | ~ ^ 4618s | ) 4618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c: In function ‘futrts_smul_hi64’: 4618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4618s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4618s | ^~~~~~~~~~ 4618s | __int128__ 4618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:4531:86: error: expected ‘)’ before ‘a’ 4618s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4618s | ~ ^ 4618s | ) 4618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:4531:104: error: expected ‘)’ before ‘b’ 4618s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4618s | ~ ^ 4618s | ) 4618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c: In function ‘mk_compile_opts’: 4618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/index9.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4618s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4618s | ~~^ ~~~~~~~~~~~~~ 4618s | | | 4618s | unsigned int int64_t {aka long long int} 4618s | %llu 4618s 4618s If you find this error message confusing, uninformative, or wrong, please open an issue: 4618s https://github.com/diku-dk/futhark/issues 4618s 4621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.fut: 4621s Compiling with --backend=opencl: 4621s cc failed with code 1: 4621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c: In function ‘futrts_umul_hi64’: 4621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4621s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4621s | ^~~~~~~~~~~ 4621s | __uint32_t 4621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:4498:90: error: expected ‘)’ before ‘a’ 4621s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4621s | ~ ^ 4621s | ) 4621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:4498:109: error: expected ‘)’ before ‘b’ 4621s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4621s | ~ ^ 4621s | ) 4621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c: In function ‘futrts_smul_hi64’: 4621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4621s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4621s | ^~~~~~~~~~ 4621s | __int128__ 4621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:4502:86: error: expected ‘)’ before ‘a’ 4621s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4621s | ~ ^ 4621s | ) 4621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:4502:104: error: expected ‘)’ before ‘b’ 4621s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4621s | ~ ^ 4621s | ) 4621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c: In function ‘mk_compile_opts’: 4621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inlineTest1.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4621s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4621s | ~~^ ~~~~~~~~~~~~~ 4621s | | | 4621s | unsigned int int64_t {aka long long int} 4621s | %llu 4621s 4621s If you find this error message confusing, uninformative, or wrong, please open an issue: 4621s https://github.com/diku-dk/futhark/issues 4621s 4622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.fut: 4622s Compiling with --backend=opencl: 4622s cc failed with code 1: 4622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c: In function ‘futrts_umul_hi64’: 4622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4622s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4622s | ^~~~~~~~~~~ 4622s | __uint32_t 4622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:4513:90: error: expected ‘)’ before ‘a’ 4622s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4622s | ~ ^ 4622s | ) 4622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:4513:109: error: expected ‘)’ before ‘b’ 4622s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4622s | ~ ^ 4622s | ) 4622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c: In function ‘futrts_smul_hi64’: 4622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4622s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4622s | ^~~~~~~~~~ 4622s | __int128__ 4622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:4517:86: error: expected ‘)’ before ‘a’ 4622s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4622s | ~ ^ 4622s | ) 4622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:4517:104: error: expected ‘)’ before ‘b’ 4622s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4622s | ~ ^ 4622s | ) 4622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c: In function ‘mk_compile_opts’: 4622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace-replicate.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4622s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4622s | ~~^ ~~~~~~~~~~~~~ 4622s | | | 4622s | unsigned int int64_t {aka long long int} 4622s | %llu 4622s 4622s If you find this error message confusing, uninformative, or wrong, please open an issue: 4622s https://github.com/diku-dk/futhark/issues 4622s 4626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.fut: 4626s Compiling with --backend=opencl: 4626s cc failed with code 1: 4626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c: In function ‘futrts_umul_hi64’: 4626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4626s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4626s | ^~~~~~~~~~~ 4626s | __uint32_t 4626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:4514:90: error: expected ‘)’ before ‘a’ 4626s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4626s | ~ ^ 4626s | ) 4626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:4514:109: error: expected ‘)’ before ‘b’ 4626s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4626s | ~ ^ 4626s | ) 4626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c: In function ‘futrts_smul_hi64’: 4626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4626s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4626s | ^~~~~~~~~~ 4626s | __int128__ 4626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:4518:86: error: expected ‘)’ before ‘a’ 4626s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4626s | ~ ^ 4626s | ) 4626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:4518:104: error: expected ‘)’ before ‘b’ 4626s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4626s | ~ ^ 4626s | ) 4626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c: In function ‘mk_compile_opts’: 4626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace0.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4626s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4626s | ~~^ ~~~~~~~~~~~~~ 4626s | | | 4626s | unsigned int int64_t {aka long long int} 4626s | %llu 4626s 4626s If you find this error message confusing, uninformative, or wrong, please open an issue: 4626s https://github.com/diku-dk/futhark/issues 4626s 4626s 596 failed, 65 passed, 1645 to go. 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.fut: 4627s Compiling with --backend=opencl: 4627s cc failed with code 1: 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c: In function ‘futrts_umul_hi64’: 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4627s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4627s | ^~~~~~~~~~~ 4627s | __uint32_t 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:4513:90: error: expected ‘)’ before ‘a’ 4627s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4627s | ~ ^ 4627s | ) 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:4513:109: error: expected ‘)’ before ‘b’ 4627s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4627s | ~ ^ 4627s | ) 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c: In function ‘futrts_smul_hi64’: 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4627s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4627s | ^~~~~~~~~~ 4627s | __int128__ 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:4517:86: error: expected ‘)’ before ‘a’ 4627s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4627s | ~ ^ 4627s | ) 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:4517:104: error: expected ‘)’ before ‘b’ 4627s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4627s | ~ ^ 4627s | ) 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c: In function ‘mk_compile_opts’: 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace1.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4627s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4627s | ~~^ ~~~~~~~~~~~~~ 4627s | | | 4627s | unsigned int int64_t {aka long long int} 4627s | %llu 4627s 4627s If you find this error message confusing, uninformative, or wrong, please open an issue: 4627s https://github.com/diku-dk/futhark/issues 4627s 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.fut: 4627s Compiling with --backend=opencl: 4627s cc failed with code 1: 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c: In function ‘futrts_umul_hi64’: 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4627s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4627s | ^~~~~~~~~~~ 4627s | __uint32_t 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:4513:90: error: expected ‘)’ before ‘a’ 4627s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4627s | ~ ^ 4627s | ) 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:4513:109: error: expected ‘)’ before ‘b’ 4627s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4627s | ~ ^ 4627s | ) 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c: In function ‘futrts_smul_hi64’: 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4627s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4627s | ^~~~~~~~~~ 4627s | __int128__ 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:4517:86: error: expected ‘)’ before ‘a’ 4627s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4627s | ~ ^ 4627s | ) 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:4517:104: error: expected ‘)’ before ‘b’ 4627s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4627s | ~ ^ 4627s | ) 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c: In function ‘mk_compile_opts’: 4627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace2.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4627s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4627s | ~~^ ~~~~~~~~~~~~~ 4627s | | | 4627s | unsigned int int64_t {aka long long int} 4627s | %llu 4627s 4627s If you find this error message confusing, uninformative, or wrong, please open an issue: 4627s https://github.com/diku-dk/futhark/issues 4627s 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.fut: 4628s Compiling with --backend=opencl: 4628s cc failed with code 1: 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c: In function ‘futrts_umul_hi64’: 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4628s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4628s | ^~~~~~~~~~~ 4628s | __uint32_t 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:4513:90: error: expected ‘)’ before ‘a’ 4628s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4628s | ~ ^ 4628s | ) 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:4513:109: error: expected ‘)’ before ‘b’ 4628s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4628s | ~ ^ 4628s | ) 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c: In function ‘futrts_smul_hi64’: 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4628s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4628s | ^~~~~~~~~~ 4628s | __int128__ 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:4517:86: error: expected ‘)’ before ‘a’ 4628s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4628s | ~ ^ 4628s | ) 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:4517:104: error: expected ‘)’ before ‘b’ 4628s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4628s | ~ ^ 4628s | ) 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c: In function ‘mk_compile_opts’: 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace3.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4628s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4628s | ~~^ ~~~~~~~~~~~~~ 4628s | | | 4628s | unsigned int int64_t {aka long long int} 4628s | %llu 4628s 4628s If you find this error message confusing, uninformative, or wrong, please open an issue: 4628s https://github.com/diku-dk/futhark/issues 4628s 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.fut: 4628s Compiling with --backend=opencl: 4628s cc failed with code 1: 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c: In function ‘futrts_umul_hi64’: 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4628s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4628s | ^~~~~~~~~~~ 4628s | __uint32_t 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:4512:90: error: expected ‘)’ before ‘a’ 4628s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4628s | ~ ^ 4628s | ) 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:4512:109: error: expected ‘)’ before ‘b’ 4628s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4628s | ~ ^ 4628s | ) 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c: In function ‘futrts_smul_hi64’: 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4628s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4628s | ^~~~~~~~~~ 4628s | __int128__ 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:4516:86: error: expected ‘)’ before ‘a’ 4628s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4628s | ~ ^ 4628s | ) 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:4516:104: error: expected ‘)’ before ‘b’ 4628s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4628s | ~ ^ 4628s | ) 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c: In function ‘mk_compile_opts’: 4628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace4.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4628s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4628s | ~~^ ~~~~~~~~~~~~~ 4628s | | | 4628s | unsigned int int64_t {aka long long int} 4628s | %llu 4628s 4628s If you find this error message confusing, uninformative, or wrong, please open an issue: 4628s https://github.com/diku-dk/futhark/issues 4628s 4632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.fut: 4632s Compiling with --backend=opencl: 4632s cc failed with code 1: 4632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c: In function ‘futrts_umul_hi64’: 4632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4632s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4632s | ^~~~~~~~~~~ 4632s | __uint32_t 4632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:4513:90: error: expected ‘)’ before ‘a’ 4632s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4632s | ~ ^ 4632s | ) 4632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:4513:109: error: expected ‘)’ before ‘b’ 4632s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4632s | ~ ^ 4632s | ) 4632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c: In function ‘futrts_smul_hi64’: 4632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4632s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4632s | ^~~~~~~~~~ 4632s | __int128__ 4632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:4517:86: error: expected ‘)’ before ‘a’ 4632s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4632s | ~ ^ 4632s | ) 4632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:4517:104: error: expected ‘)’ before ‘b’ 4632s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4632s | ~ ^ 4632s | ) 4632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c: In function ‘mk_compile_opts’: 4632s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace5.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4632s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4632s | ~~^ ~~~~~~~~~~~~~ 4632s | | | 4632s | unsigned int int64_t {aka long long int} 4632s | %llu 4632s 4632s If you find this error message confusing, uninformative, or wrong, please open an issue: 4632s https://github.com/diku-dk/futhark/issues 4632s 4634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.fut: 4634s Compiling with --backend=opencl: 4634s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.fut:12:9-10: 4634s Defaulting ambiguous type to i32. 4634s cc failed with code 1: 4634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c: In function ‘futrts_umul_hi64’: 4634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4634s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4634s | ^~~~~~~~~~~ 4634s | __uint32_t 4634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:4513:90: error: expected ‘)’ before ‘a’ 4634s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4634s | ~ ^ 4634s | ) 4634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:4513:109: error: expected ‘)’ before ‘b’ 4634s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4634s | ~ ^ 4634s | ) 4634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c: In function ‘futrts_smul_hi64’: 4634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4634s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4634s | ^~~~~~~~~~ 4634s | __int128__ 4634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:4517:86: error: expected ‘)’ before ‘a’ 4634s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4634s | ~ ^ 4634s | ) 4634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:4517:104: error: expected ‘)’ before ‘b’ 4634s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4634s | ~ ^ 4634s | ) 4634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c: In function ‘mk_compile_opts’: 4634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/inplace6.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4634s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4634s | ~~^ ~~~~~~~~~~~~~ 4634s | | | 4634s | unsigned int int64_t {aka long long int} 4634s | %llu 4634s 4634s If you find this error message confusing, uninformative, or wrong, please open an issue: 4634s https://github.com/diku-dk/futhark/issues 4634s 4635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.fut: 4635s Compiling with --backend=opencl: 4635s cc failed with code 1: 4635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c: In function ‘futrts_umul_hi64’: 4635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:4501:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4635s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4635s | ^~~~~~~~~~~ 4635s | __uint32_t 4635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:4501:78: note: each undeclared identifier is reported only once for each function it appears in 4635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:4501:90: error: expected ‘)’ before ‘a’ 4635s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4635s | ~ ^ 4635s | ) 4635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:4501:109: error: expected ‘)’ before ‘b’ 4635s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4635s | ~ ^ 4635s | ) 4635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c: In function ‘futrts_smul_hi64’: 4635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:4505:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4635s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4635s | ^~~~~~~~~~ 4635s | __int128__ 4635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:4505:86: error: expected ‘)’ before ‘a’ 4635s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4635s | ~ ^ 4635s | ) 4635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:4505:104: error: expected ‘)’ before ‘b’ 4635s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4635s | ~ ^ 4635s | ) 4635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c: In function ‘mk_compile_opts’: 4635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/int.c:7831:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4635s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4635s | ~~^ ~~~~~~~~~~~~~ 4635s | | | 4635s | unsigned int int64_t {aka long long int} 4635s | %llu 4635s 4635s If you find this error message confusing, uninformative, or wrong, please open an issue: 4635s https://github.com/diku-dk/futhark/issues 4635s 4636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.fut: 4636s Generating reference outputs: 4636s cc failed with code 1: 4636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c: In function ‘futrts_umul_hi64’: 4636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4636s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4636s | ^~~~~~~~~~~ 4636s | __uint32_t 4636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 4636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c:4415:90: error: expected ‘)’ before ‘a’ 4636s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4636s | ~ ^ 4636s | ) 4636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c:4415:109: error: expected ‘)’ before ‘b’ 4636s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4636s | ~ ^ 4636s | ) 4636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c: In function ‘futrts_smul_hi64’: 4636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4636s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4636s | ^~~~~~~~~~ 4636s | __int128__ 4636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c:4419:86: error: expected ‘)’ before ‘a’ 4636s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4636s | ~ ^ 4636s | ) 4636s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/big0.c:4419:104: error: expected ‘)’ before ‘b’ 4636s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4636s | ~ ^ 4636s | ) 4636s 4636s If you find this error message confusing, uninformative, or wrong, please open an issue: 4636s https://github.com/diku-dk/futhark/issues 4636s 4637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.fut: 4637s Generating reference outputs: 4637s cc failed with code 1: 4637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c: In function ‘futrts_umul_hi64’: 4637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4637s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4637s | ^~~~~~~~~~~ 4637s | __uint32_t 4637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 4637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c:4431:90: error: expected ‘)’ before ‘a’ 4637s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4637s | ~ ^ 4637s | ) 4637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c:4431:109: error: expected ‘)’ before ‘b’ 4638s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4638s | ~ ^ 4638s | ) 4638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c: In function ‘futrts_smul_hi64’: 4638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4638s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4638s | ^~~~~~~~~~ 4638s | __int128__ 4638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c:4435:86: error: expected ‘)’ before ‘a’ 4638s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4638s | ~ ^ 4638s | ) 4638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/if0.c:4435:104: error: expected ‘)’ before ‘b’ 4638s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4638s | ~ ^ 4638s | ) 4638s 4638s If you find this error message confusing, uninformative, or wrong, please open an issue: 4638s https://github.com/diku-dk/futhark/issues 4638s 4638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.fut: 4638s Generating reference outputs: 4638s cc failed with code 1: 4638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c: In function ‘futrts_umul_hi64’: 4638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4638s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4638s | ^~~~~~~~~~~ 4638s | __uint32_t 4638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 4638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:90: error: expected ‘)’ before ‘a’ 4638s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4638s | ~ ^ 4638s | ) 4638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:109: error: expected ‘)’ before ‘b’ 4638s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4638s | ~ ^ 4638s | ) 4638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c: In function ‘futrts_smul_hi64’: 4638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4638s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4638s | ^~~~~~~~~~ 4638s | __int128__ 4638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c:4419:86: error: expected ‘)’ before ‘a’ 4638s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4638s | ~ ^ 4638s | ) 4638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/inplace0.c:4419:104: error: expected ‘)’ before ‘b’ 4638s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4638s | ~ ^ 4639s | ) 4639s 4639s If you find this error message confusing, uninformative, or wrong, please open an issue: 4639s https://github.com/diku-dk/futhark/issues 4639s 4640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.fut: 4640s Generating reference outputs: 4640s cc failed with code 1: 4640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c: In function ‘futrts_umul_hi64’: 4640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4640s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4640s | ^~~~~~~~~~~ 4640s | __uint32_t 4640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:90: error: expected ‘)’ before ‘a’ 4640s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4640s | ~ ^ 4640s | ) 4640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:109: error: expected ‘)’ before ‘b’ 4640s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4640s | ~ ^ 4640s | ) 4640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c: In function ‘futrts_smul_hi64’: 4640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4640s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4640s | ^~~~~~~~~~ 4640s | __int128__ 4640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c:4434:86: error: expected ‘)’ before ‘a’ 4640s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4640s | ~ ^ 4640s | ) 4640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce0.c:4434:104: error: expected ‘)’ before ‘b’ 4640s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4640s | ~ ^ 4640s | ) 4640s 4640s If you find this error message confusing, uninformative, or wrong, please open an issue: 4640s https://github.com/diku-dk/futhark/issues 4640s 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.fut: 4641s Compiling with --backend=opencl: 4641s cc failed with code 1: 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c: In function ‘futrts_umul_hi64’: 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4641s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4641s | ^~~~~~~~~~~ 4641s | __uint32_t 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:4527:90: error: expected ‘)’ before ‘a’ 4641s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4641s | ~ ^ 4641s | ) 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:4527:109: error: expected ‘)’ before ‘b’ 4641s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4641s | ~ ^ 4641s | ) 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c: In function ‘futrts_smul_hi64’: 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4641s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4641s | ^~~~~~~~~~ 4641s | __int128__ 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:4531:86: error: expected ‘)’ before ‘a’ 4641s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4641s | ~ ^ 4641s | ) 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:4531:104: error: expected ‘)’ before ‘b’ 4641s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4641s | ~ ^ 4641s | ) 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c: In function ‘mk_compile_opts’: 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/expansion0.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4641s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4641s | ~~^ ~~~~~~~~~~~~~ 4641s | | | 4641s | unsigned int int64_t {aka long long int} 4641s | %llu 4641s 4641s If you find this error message confusing, uninformative, or wrong, please open an issue: 4641s https://github.com/diku-dk/futhark/issues 4641s 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.fut: 4641s Compiling with --backend=opencl: 4641s cc failed with code 1: 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c: In function ‘futrts_umul_hi64’: 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4641s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4641s | ^~~~~~~~~~~ 4641s | __uint32_t 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:4527:90: error: expected ‘)’ before ‘a’ 4641s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4641s | ~ ^ 4641s | ) 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:4527:109: error: expected ‘)’ before ‘b’ 4641s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4641s | ~ ^ 4641s | ) 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c: In function ‘futrts_smul_hi64’: 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4641s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4641s | ^~~~~~~~~~ 4641s | __int128__ 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:4531:86: error: expected ‘)’ before ‘a’ 4641s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4641s | ~ ^ 4641s | ) 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:4531:104: error: expected ‘)’ before ‘b’ 4641s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4641s | ~ ^ 4641s | ) 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c: In function ‘mk_compile_opts’: 4641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/complex-screma.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4641s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4641s | ~~^ ~~~~~~~~~~~~~ 4641s | | | 4641s | unsigned int int64_t {aka long long int} 4641s | %llu 4641s 4641s If you find this error message confusing, uninformative, or wrong, please open an issue: 4641s https://github.com/diku-dk/futhark/issues 4641s 4643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.fut: 4643s Generating reference outputs: 4643s cc failed with code 1: 4643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c: In function ‘futrts_umul_hi64’: 4643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4643s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4643s | ^~~~~~~~~~~ 4643s | __uint32_t 4643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 4643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:90: error: expected ‘)’ before ‘a’ 4643s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4643s | ~ ^ 4643s | ) 4643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:109: error: expected ‘)’ before ‘b’ 4643s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4643s | ~ ^ 4643s | ) 4643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c: In function ‘futrts_smul_hi64’: 4643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4643s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4643s | ^~~~~~~~~~ 4643s | __int128__ 4643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c:4435:86: error: expected ‘)’ before ‘a’ 4643s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4643s | ~ ^ 4643s | ) 4643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce1.c:4435:104: error: expected ‘)’ before ‘b’ 4643s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4643s | ~ ^ 4643s | ) 4643s 4643s If you find this error message confusing, uninformative, or wrong, please open an issue: 4643s https://github.com/diku-dk/futhark/issues 4643s 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.fut: 4644s Generating reference outputs: 4644s cc failed with code 1: 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c: In function ‘futrts_umul_hi64’: 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4644s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4644s | ^~~~~~~~~~~ 4644s | __uint32_t 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:90: error: expected ‘)’ before ‘a’ 4644s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4644s | ~ ^ 4644s | ) 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:109: error: expected ‘)’ before ‘b’ 4644s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4644s | ~ ^ 4644s | ) 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c: In function ‘futrts_smul_hi64’: 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4644s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4644s | ^~~~~~~~~~ 4644s | __int128__ 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c:4434:86: error: expected ‘)’ before ‘a’ 4644s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4644s | ~ ^ 4644s | ) 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce2.c:4434:104: error: expected ‘)’ before ‘b’ 4644s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4644s | ~ ^ 4644s | ) 4644s 4644s If you find this error message confusing, uninformative, or wrong, please open an issue: 4644s https://github.com/diku-dk/futhark/issues 4644s 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.fut: 4644s Generating reference outputs: 4644s cc failed with code 1: 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c: In function ‘futrts_umul_hi64’: 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4644s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4644s | ^~~~~~~~~~~ 4644s | __uint32_t 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:90: error: expected ‘)’ before ‘a’ 4644s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4644s | ~ ^ 4644s | ) 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:109: error: expected ‘)’ before ‘b’ 4644s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4644s | ~ ^ 4644s | ) 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c: In function ‘futrts_smul_hi64’: 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4644s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4644s | ^~~~~~~~~~ 4644s | __int128__ 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c:4434:86: error: expected ‘)’ before ‘a’ 4644s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4644s | ~ ^ 4644s | ) 4644s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce3.c:4434:104: error: expected ‘)’ before ‘b’ 4644s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4644s | ~ ^ 4644s | ) 4644s 4644s If you find this error message confusing, uninformative, or wrong, please open an issue: 4644s https://github.com/diku-dk/futhark/issues 4644s 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.fut: 4647s Generating reference outputs: 4647s cc failed with code 1: 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c: In function ‘futrts_umul_hi64’: 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4647s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4647s | ^~~~~~~~~~~ 4647s | __uint32_t 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:90: error: expected ‘)’ before ‘a’ 4647s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4647s | ~ ^ 4647s | ) 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:109: error: expected ‘)’ before ‘b’ 4647s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4647s | ~ ^ 4647s | ) 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c: In function ‘futrts_smul_hi64’: 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4647s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4647s | ^~~~~~~~~~ 4647s | __int128__ 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c:4434:86: error: expected ‘)’ before ‘a’ 4647s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4647s | ~ ^ 4647s | ) 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce4.c:4434:104: error: expected ‘)’ before ‘b’ 4647s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4647s | ~ ^ 4647s | ) 4647s 4647s If you find this error message confusing, uninformative, or wrong, please open an issue: 4647s https://github.com/diku-dk/futhark/issues 4647s 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.fut: 4647s Generating reference outputs: 4647s cc failed with code 1: 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c: In function ‘futrts_umul_hi64’: 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4647s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4647s | ^~~~~~~~~~~ 4647s | __uint32_t 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:90: error: expected ‘)’ before ‘a’ 4647s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4647s | ~ ^ 4647s | ) 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:109: error: expected ‘)’ before ‘b’ 4647s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4647s | ~ ^ 4647s | ) 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c: In function ‘futrts_smul_hi64’: 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4647s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4647s | ^~~~~~~~~~ 4647s | __int128__ 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4435:86: error: expected ‘)’ before ‘a’ 4647s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4647s | ~ ^ 4647s | ) 4647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4435:104: error: expected ‘)’ before ‘b’ 4647s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4647s | ~ ^ 4647s | ) 4647s 4647s If you find this error message confusing, uninformative, or wrong, please open an issue: 4647s https://github.com/diku-dk/futhark/issues 4647s 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.fut: 4649s Generating reference outputs: 4649s cc failed with code 1: 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c: In function ‘futrts_umul_hi64’: 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4649s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4649s | ^~~~~~~~~~~ 4649s | __uint32_t 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:90: error: expected ‘)’ before ‘a’ 4649s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4649s | ~ ^ 4649s | ) 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:109: error: expected ‘)’ before ‘b’ 4649s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4649s | ~ ^ 4649s | ) 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c: In function ‘futrts_smul_hi64’: 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4649s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4649s | ^~~~~~~~~~ 4649s | __int128__ 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4435:86: error: expected ‘)’ before ‘a’ 4649s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4649s | ~ ^ 4649s | ) 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4435:104: error: expected ‘)’ before ‘b’ 4649s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4649s | ~ ^ 4649s | ) 4649s 4649s If you find this error message confusing, uninformative, or wrong, please open an issue: 4649s https://github.com/diku-dk/futhark/issues 4649s 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.fut: 4649s Generating reference outputs: 4649s cc failed with code 1: 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c: In function ‘futrts_umul_hi64’: 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4649s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4649s | ^~~~~~~~~~~ 4649s | __uint32_t 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:90: error: expected ‘)’ before ‘a’ 4649s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4649s | ~ ^ 4649s | ) 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:109: error: expected ‘)’ before ‘b’ 4649s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4649s | ~ ^ 4649s | ) 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c: In function ‘futrts_smul_hi64’: 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4649s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4649s | ^~~~~~~~~~ 4649s | __int128__ 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4435:86: error: expected ‘)’ before ‘a’ 4649s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4649s | ~ ^ 4649s | ) 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4435:104: error: expected ‘)’ before ‘b’ 4649s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4649s | ~ ^ 4649s | ) 4649s 4649s If you find this error message confusing, uninformative, or wrong, please open an issue: 4649s https://github.com/diku-dk/futhark/issues 4649s 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.fut: 4649s Generating reference outputs: 4649s cc failed with code 1: 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c: In function ‘futrts_umul_hi64’: 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4649s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4649s | ^~~~~~~~~~~ 4649s | __uint32_t 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:90: error: expected ‘)’ before ‘a’ 4649s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4649s | ~ ^ 4649s | ) 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:109: error: expected ‘)’ before ‘b’ 4649s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4649s | ~ ^ 4649s | ) 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c: In function ‘futrts_smul_hi64’: 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4649s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4649s | ^~~~~~~~~~ 4649s | __int128__ 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c:4419:86: error: expected ‘)’ before ‘a’ 4649s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4649s | ~ ^ 4649s | ) 4649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate0.c:4419:104: error: expected ‘)’ before ‘b’ 4649s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4649s | ~ ^ 4649s | ) 4649s 4649s If you find this error message confusing, uninformative, or wrong, please open an issue: 4649s https://github.com/diku-dk/futhark/issues 4649s 4651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.fut: 4651s Generating reference outputs: 4651s cc failed with code 1: 4651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c: In function ‘futrts_umul_hi64’: 4651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4651s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4651s | ^~~~~~~~~~~ 4651s | __uint32_t 4651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 4651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c:4415:90: error: expected ‘)’ before ‘a’ 4651s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4651s | ~ ^ 4651s | ) 4651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c:4415:109: error: expected ‘)’ before ‘b’ 4651s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4651s | ~ ^ 4651s | ) 4651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c: In function ‘futrts_smul_hi64’: 4651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4651s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4651s | ^~~~~~~~~~ 4651s | __int128__ 4651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c:4419:86: error: expected ‘)’ before ‘a’ 4651s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4651s | ~ ^ 4651s | ) 4651s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan0.c:4419:104: error: expected ‘)’ before ‘b’ 4651s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4651s | ~ ^ 4651s | ) 4651s 4651s If you find this error message confusing, uninformative, or wrong, please open an issue: 4651s https://github.com/diku-dk/futhark/issues 4651s 4652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.fut: 4652s Generating reference outputs: 4652s cc failed with code 1: 4652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c: In function ‘futrts_umul_hi64’: 4652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4652s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4652s | ^~~~~~~~~~~ 4652s | __uint32_t 4652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:90: error: expected ‘)’ before ‘a’ 4652s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4652s | ~ ^ 4652s | ) 4652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:109: error: expected ‘)’ before ‘b’ 4652s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4652s | ~ ^ 4652s | ) 4652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c: In function ‘futrts_smul_hi64’: 4652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4652s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4652s | ^~~~~~~~~~ 4652s | __int128__ 4652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c:4434:86: error: expected ‘)’ before ‘a’ 4652s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4652s | ~ ^ 4652s | ) 4652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/replicate1.c:4434:104: error: expected ‘)’ before ‘b’ 4652s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4652s | ~ ^ 4652s | ) 4652s 4652s If you find this error message confusing, uninformative, or wrong, please open an issue: 4652s https://github.com/diku-dk/futhark/issues 4652s 4653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.fut: 4653s Generating reference outputs: 4653s cc failed with code 1: 4653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c: In function ‘futrts_umul_hi64’: 4653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4653s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4653s | ^~~~~~~~~~~ 4653s | __uint32_t 4653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 4653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c:4416:90: error: expected ‘)’ before ‘a’ 4653s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4653s | ~ ^ 4653s | ) 4653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c:4416:109: error: expected ‘)’ before ‘b’ 4653s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4653s | ~ ^ 4653s | ) 4653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c: In function ‘futrts_smul_hi64’: 4653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4653s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4653s | ^~~~~~~~~~ 4653s | __int128__ 4653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c:4420:86: error: expected ‘)’ before ‘a’ 4653s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4653s | ~ ^ 4653s | ) 4653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan1.c:4420:104: error: expected ‘)’ before ‘b’ 4653s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4653s | ~ ^ 4653s | ) 4653s 4653s If you find this error message confusing, uninformative, or wrong, please open an issue: 4653s https://github.com/diku-dk/futhark/issues 4653s 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.fut: 4655s Generating reference outputs: 4655s cc failed with code 1: 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c: In function ‘futrts_umul_hi64’: 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4655s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4655s | ^~~~~~~~~~~ 4655s | __uint32_t 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c:4415:90: error: expected ‘)’ before ‘a’ 4655s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4655s | ~ ^ 4655s | ) 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c:4415:109: error: expected ‘)’ before ‘b’ 4655s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4655s | ~ ^ 4655s | ) 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c: In function ‘futrts_smul_hi64’: 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4655s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4655s | ^~~~~~~~~~ 4655s | __int128__ 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c:4419:86: error: expected ‘)’ before ‘a’ 4655s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4655s | ~ ^ 4655s | ) 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan2.c:4419:104: error: expected ‘)’ before ‘b’ 4655s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4655s | ~ ^ 4655s | ) 4655s 4655s If you find this error message confusing, uninformative, or wrong, please open an issue: 4655s https://github.com/diku-dk/futhark/issues 4655s 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.fut: 4655s Generating reference outputs: 4655s cc failed with code 1: 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c: In function ‘futrts_umul_hi64’: 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4655s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4655s | ^~~~~~~~~~~ 4655s | __uint32_t 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c:4416:90: error: expected ‘)’ before ‘a’ 4655s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4655s | ~ ^ 4655s | ) 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c:4416:109: error: expected ‘)’ before ‘b’ 4655s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4655s | ~ ^ 4655s | ) 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c: In function ‘futrts_smul_hi64’: 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4655s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4655s | ^~~~~~~~~~ 4655s | __int128__ 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c:4420:86: error: expected ‘)’ before ‘a’ 4655s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4655s | ~ ^ 4655s | ) 4655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/scan3.c:4420:104: error: expected ‘)’ before ‘b’ 4655s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4655s | ~ ^ 4655s | ) 4655s 4655s If you find this error message confusing, uninformative, or wrong, please open an issue: 4655s https://github.com/diku-dk/futhark/issues 4655s 4658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.fut: 4658s Generating reference outputs: 4658s cc failed with code 1: 4658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c: In function ‘futrts_umul_hi64’: 4658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4658s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4658s | ^~~~~~~~~~~ 4658s | __uint32_t 4658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:90: error: expected ‘)’ before ‘a’ 4658s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4658s | ~ ^ 4658s | ) 4658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:109: error: expected ‘)’ before ‘b’ 4658s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4658s | ~ ^ 4658s | ) 4658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c: In function ‘futrts_smul_hi64’: 4658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4658s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4658s | ^~~~~~~~~~ 4658s | __int128__ 4658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c:4434:86: error: expected ‘)’ before ‘a’ 4658s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4658s | ~ ^ 4658s | ) 4658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce0.c:4434:104: error: expected ‘)’ before ‘b’ 4658s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4658s | ~ ^ 4658s | ) 4658s 4658s If you find this error message confusing, uninformative, or wrong, please open an issue: 4658s https://github.com/diku-dk/futhark/issues 4658s 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.fut: 4659s Generating reference outputs: 4659s cc failed with code 1: 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c: In function ‘futrts_umul_hi64’: 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4659s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4659s | ^~~~~~~~~~~ 4659s | __uint32_t 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:90: error: expected ‘)’ before ‘a’ 4659s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4659s | ~ ^ 4659s | ) 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:109: error: expected ‘)’ before ‘b’ 4659s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4659s | ~ ^ 4659s | ) 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c: In function ‘futrts_smul_hi64’: 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4659s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4659s | ^~~~~~~~~~ 4659s | __int128__ 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c:4434:86: error: expected ‘)’ before ‘a’ 4659s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4659s | ~ ^ 4659s | ) 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce2.c:4434:104: error: expected ‘)’ before ‘b’ 4659s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4659s | ~ ^ 4659s | ) 4659s 4659s If you find this error message confusing, uninformative, or wrong, please open an issue: 4659s https://github.com/diku-dk/futhark/issues 4659s 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.fut: 4659s Generating reference outputs: 4659s cc failed with code 1: 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c: In function ‘futrts_umul_hi64’: 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4659s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4659s | ^~~~~~~~~~~ 4659s | __uint32_t 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:90: error: expected ‘)’ before ‘a’ 4659s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4659s | ~ ^ 4659s | ) 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:109: error: expected ‘)’ before ‘b’ 4659s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4659s | ~ ^ 4659s | ) 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c: In function ‘futrts_smul_hi64’: 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4659s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4659s | ^~~~~~~~~~ 4659s | __int128__ 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c:4435:86: error: expected ‘)’ before ‘a’ 4659s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4659s | ~ ^ 4659s | ) 4659s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segreduce1.c:4435:104: error: expected ‘)’ before ‘b’ 4659s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4659s | ~ ^ 4659s | ) 4659s 4659s If you find this error message confusing, uninformative, or wrong, please open an issue: 4659s https://github.com/diku-dk/futhark/issues 4659s 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.fut: 4661s Generating reference outputs: 4661s cc failed with code 1: 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c: In function ‘futrts_umul_hi64’: 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4661s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4661s | ^~~~~~~~~~~ 4661s | __uint32_t 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:90: error: expected ‘)’ before ‘a’ 4661s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4661s | ~ ^ 4661s | ) 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:109: error: expected ‘)’ before ‘b’ 4661s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4661s | ~ ^ 4661s | ) 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c: In function ‘futrts_smul_hi64’: 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4661s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4661s | ^~~~~~~~~~ 4661s | __int128__ 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c:4419:86: error: expected ‘)’ before ‘a’ 4661s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4661s | ~ ^ 4661s | ) 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan0.c:4419:104: error: expected ‘)’ before ‘b’ 4661s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4661s | ~ ^ 4661s | ) 4661s 4661s If you find this error message confusing, uninformative, or wrong, please open an issue: 4661s https://github.com/diku-dk/futhark/issues 4661s 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.fut: 4661s Generating reference outputs: 4661s cc failed with code 1: 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c: In function ‘futrts_umul_hi64’: 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4661s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4661s | ^~~~~~~~~~~ 4661s | __uint32_t 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:90: error: expected ‘)’ before ‘a’ 4661s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4661s | ~ ^ 4661s | ) 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:109: error: expected ‘)’ before ‘b’ 4661s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4661s | ~ ^ 4661s | ) 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c: In function ‘futrts_smul_hi64’: 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4661s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4661s | ^~~~~~~~~~ 4661s | __int128__ 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c:4419:86: error: expected ‘)’ before ‘a’ 4661s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4661s | ~ ^ 4661s | ) 4661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan2.c:4419:104: error: expected ‘)’ before ‘b’ 4661s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4661s | ~ ^ 4661s | ) 4661s 4661s If you find this error message confusing, uninformative, or wrong, please open an issue: 4661s https://github.com/diku-dk/futhark/issues 4661s 4663s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.fut: 4663s Generating reference outputs: 4663s cc failed with code 1: 4663s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c: In function ‘futrts_umul_hi64’: 4663s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4663s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4663s | ^~~~~~~~~~~ 4663s | __uint32_t 4663s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 4663s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:90: error: expected ‘)’ before ‘a’ 4663s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4663s | ~ ^ 4663s | ) 4663s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:109: error: expected ‘)’ before ‘b’ 4663s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4663s | ~ ^ 4663s | ) 4663s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c: In function ‘futrts_smul_hi64’: 4663s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4663s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4663s | ^~~~~~~~~~ 4663s | __int128__ 4663s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c:4420:86: error: expected ‘)’ before ‘a’ 4663s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4663s | ~ ^ 4663s | ) 4663s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/segscan1.c:4420:104: error: expected ‘)’ before ‘b’ 4663s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4663s | ~ ^ 4663s | ) 4663s 4663s If you find this error message confusing, uninformative, or wrong, please open an issue: 4663s https://github.com/diku-dk/futhark/issues 4663s 4665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.fut: 4665s Generating reference outputs: 4665s cc failed with code 1: 4665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c: In function ‘futrts_umul_hi64’: 4665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4665s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4665s | ^~~~~~~~~~~ 4665s | __uint32_t 4665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 4665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:90: error: expected ‘)’ before ‘a’ 4665s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4665s | ~ ^ 4665s | ) 4665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:109: error: expected ‘)’ before ‘b’ 4665s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4665s | ~ ^ 4665s | ) 4665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c: In function ‘futrts_smul_hi64’: 4665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4665s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4665s | ^~~~~~~~~~ 4665s | __int128__ 4665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4420:86: error: expected ‘)’ before ‘a’ 4665s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4665s | ~ ^ 4665s | ) 4665s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4420:104: error: expected ‘)’ before ‘b’ 4665s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4665s | ~ ^ 4665s | ) 4665s 4665s If you find this error message confusing, uninformative, or wrong, please open an issue: 4665s https://github.com/diku-dk/futhark/issues 4665s 4671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.fut: 4671s Compiling with --backend=opencl: 4671s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.fut:6:11-12: 4671s Unused name "x". 4671s cc failed with code 1: 4671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c: In function ‘futrts_umul_hi64’: 4671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4671s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4671s | ^~~~~~~~~~~ 4671s | __uint32_t 4671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:4497:90: error: expected ‘)’ before ‘a’ 4671s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4671s | ~ ^ 4671s | ) 4671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:4497:109: error: expected ‘)’ before ‘b’ 4671s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4671s | ~ ^ 4671s | ) 4671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c: In function ‘futrts_smul_hi64’: 4671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4671s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4671s | ^~~~~~~~~~ 4671s | __int128__ 4671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:4501:86: error: expected ‘)’ before ‘a’ 4671s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4671s | ~ ^ 4671s | ) 4671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:4501:104: error: expected ‘)’ before ‘b’ 4671s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4671s | ~ ^ 4671s | ) 4671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c: In function ‘mk_compile_opts’: 4671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intunderscores.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4671s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4671s | ~~^ ~~~~~~~~~~~~~ 4671s | | | 4671s | unsigned int int64_t {aka long long int} 4671s | %llu 4671s 4671s If you find this error message confusing, uninformative, or wrong, please open an issue: 4671s https://github.com/diku-dk/futhark/issues 4671s 4672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.fut: 4672s Compiling with --backend=opencl: 4672s cc failed with code 1: 4672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c: In function ‘futrts_umul_hi64’: 4672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4672s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4672s | ^~~~~~~~~~~ 4672s | __uint32_t 4672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:4511:90: error: expected ‘)’ before ‘a’ 4672s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4672s | ~ ^ 4672s | ) 4672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:4511:109: error: expected ‘)’ before ‘b’ 4672s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4672s | ~ ^ 4672s | ) 4672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c: In function ‘futrts_smul_hi64’: 4672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4672s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4672s | ^~~~~~~~~~ 4672s | __int128__ 4672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:4515:86: error: expected ‘)’ before ‘a’ 4672s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4672s | ~ ^ 4672s | ) 4672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:4515:104: error: expected ‘)’ before ‘b’ 4672s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4672s | ~ ^ 4672s | ) 4672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c: In function ‘mk_compile_opts’: 4672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/iota0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4672s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4672s | ~~^ ~~~~~~~~~~~~~ 4672s | | | 4672s | unsigned int int64_t {aka long long int} 4672s | %llu 4672s 4672s If you find this error message confusing, uninformative, or wrong, please open an issue: 4672s https://github.com/diku-dk/futhark/issues 4672s 4674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.fut: 4674s Generating reference outputs: 4674s cc failed with code 1: 4674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c: In function ‘futrts_umul_hi64’: 4674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4674s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4674s | ^~~~~~~~~~~ 4674s | __uint32_t 4674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 4674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:90: error: expected ‘)’ before ‘a’ 4674s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4674s | ~ ^ 4674s | ) 4674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:109: error: expected ‘)’ before ‘b’ 4674s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4674s | ~ ^ 4674s | ) 4674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c: In function ‘futrts_smul_hi64’: 4674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4674s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4674s | ^~~~~~~~~~ 4674s | __int128__ 4674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4420:86: error: expected ‘)’ before ‘a’ 4674s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4674s | ~ ^ 4674s | ) 4674s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4420:104: error: expected ‘)’ before ‘b’ 4674s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4674s | ~ ^ 4674s | ) 4674s 4674s If you find this error message confusing, uninformative, or wrong, please open an issue: 4674s https://github.com/diku-dk/futhark/issues 4674s 4675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.fut: 4675s Compiling with --backend=opencl: 4675s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.fut:3:14-51: 4675s Entry point parameter 4675s 4675s ((xs: *[n][n]i32): *[n][n]i32, (ys0: [n]i32): [n]i32, (i: i32): i32) 4675s 4675s will have an opaque type, so the entry point will likely not be callable. 4675s cc failed with code 1: 4675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c: In function ‘futrts_umul_hi64’: 4675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:4547:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4675s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4675s | ^~~~~~~~~~~ 4675s | __uint32_t 4675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:4547:78: note: each undeclared identifier is reported only once for each function it appears in 4675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:4547:90: error: expected ‘)’ before ‘a’ 4675s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4675s | ~ ^ 4675s | ) 4675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:4547:109: error: expected ‘)’ before ‘b’ 4675s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4675s | ~ ^ 4675s | ) 4675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c: In function ‘futrts_smul_hi64’: 4675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:4551:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4675s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4675s | ^~~~~~~~~~ 4675s | __int128__ 4675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:4551:86: error: expected ‘)’ before ‘a’ 4675s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4675s | ~ ^ 4675s | ) 4675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:4551:104: error: expected ‘)’ before ‘b’ 4675s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4675s | ~ ^ 4675s | ) 4675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c: In function ‘mk_compile_opts’: 4675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/ipl-bug.c:7880:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4675s 7880 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4675s | ~~^ ~~~~~~~~~~~~~ 4675s | | | 4675s | unsigned int int64_t {aka long long int} 4675s | %llu 4675s 4675s If you find this error message confusing, uninformative, or wrong, please open an issue: 4675s https://github.com/diku-dk/futhark/issues 4675s 4678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.fut: 4678s Generating reference outputs: 4678s cc failed with code 1: 4678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c: In function ‘futrts_umul_hi64’: 4678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4678s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4678s | ^~~~~~~~~~~ 4678s | __uint32_t 4678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c:4430:90: error: expected ‘)’ before ‘a’ 4678s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4678s | ~ ^ 4678s | ) 4678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c:4430:109: error: expected ‘)’ before ‘b’ 4678s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4678s | ~ ^ 4678s | ) 4678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c: In function ‘futrts_smul_hi64’: 4678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4678s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4678s | ^~~~~~~~~~ 4678s | __int128__ 4678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c:4434:86: error: expected ‘)’ before ‘a’ 4678s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4678s | ~ ^ 4678s | ) 4678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1054.c:4434:104: error: expected ‘)’ before ‘b’ 4678s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4678s | ~ ^ 4678s | ) 4678s 4678s If you find this error message confusing, uninformative, or wrong, please open an issue: 4678s https://github.com/diku-dk/futhark/issues 4678s 4685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.fut: 4685s Generating reference outputs: 4685s cc failed with code 1: 4685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c: In function ‘futrts_umul_hi64’: 4685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4685s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4685s | ^~~~~~~~~~~ 4685s | __uint32_t 4685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 4685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:90: error: expected ‘)’ before ‘a’ 4685s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4685s | ~ ^ 4685s | ) 4685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:109: error: expected ‘)’ before ‘b’ 4685s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4685s | ~ ^ 4685s | ) 4685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c: In function ‘futrts_smul_hi64’: 4685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4685s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4685s | ^~~~~~~~~~ 4685s | __int128__ 4685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c:4425:86: error: expected ‘)’ before ‘a’ 4685s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4685s | ~ ^ 4685s | ) 4685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/intragroup/toomuch.c:4425:104: error: expected ‘)’ before ‘b’ 4685s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4685s | ~ ^ 4685s | ) 4685s 4685s If you find this error message confusing, uninformative, or wrong, please open an issue: 4685s https://github.com/diku-dk/futhark/issues 4685s 4690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.fut: 4690s Compiling with --backend=opencl: 4690s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.fut:7:47-48: 4690s Unused name "j". 4690s 4690s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.fut:7:61-65: 4690s Defaulting ambiguous type to i32. 4690s cc failed with code 1: 4690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c: In function ‘futrts_umul_hi64’: 4690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4690s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4690s | ^~~~~~~~~~~ 4690s | __uint32_t 4690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:4526:90: error: expected ‘)’ before ‘a’ 4690s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4690s | ~ ^ 4690s | ) 4690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:4526:109: error: expected ‘)’ before ‘b’ 4690s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4690s | ~ ^ 4690s | ) 4690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c: In function ‘futrts_smul_hi64’: 4690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4690s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4690s | ^~~~~~~~~~ 4690s | __int128__ 4690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:4530:86: error: expected ‘)’ before ‘a’ 4690s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4690s | ~ ^ 4690s | ) 4690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:4530:104: error: expected ‘)’ before ‘b’ 4690s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4690s | ~ ^ 4690s | ) 4690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c: In function ‘mk_compile_opts’: 4690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1069.c:7865:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4690s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4690s | ~~^ ~~~~~~~~~~~~~ 4690s | | | 4690s | unsigned int int64_t {aka long long int} 4690s | %llu 4690s 4690s If you find this error message confusing, uninformative, or wrong, please open an issue: 4690s https://github.com/diku-dk/futhark/issues 4690s 4690s 636 failed, 67 passed, 1603 to go. 4692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.fut: 4692s Compiling with --backend=opencl: 4692s cc failed with code 1: 4692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c: In function ‘futrts_umul_hi64’: 4692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4692s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4692s | ^~~~~~~~~~~ 4692s | __uint32_t 4692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:4511:90: error: expected ‘)’ before ‘a’ 4692s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4692s | ~ ^ 4692s | ) 4692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:4511:109: error: expected ‘)’ before ‘b’ 4692s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4692s | ~ ^ 4692s | ) 4692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c: In function ‘futrts_smul_hi64’: 4692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4692s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4692s | ^~~~~~~~~~ 4692s | __int128__ 4692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:4515:86: error: expected ‘)’ before ‘a’ 4692s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4692s | ~ ^ 4692s | ) 4692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:4515:104: error: expected ‘)’ before ‘b’ 4692s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4692s | ~ ^ 4692s | ) 4692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c: In function ‘mk_compile_opts’: 4692s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1100.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4692s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4692s | ~~^ ~~~~~~~~~~~~~ 4692s | | | 4692s | unsigned int int64_t {aka long long int} 4692s | %llu 4692s 4692s If you find this error message confusing, uninformative, or wrong, please open an issue: 4692s https://github.com/diku-dk/futhark/issues 4692s 4699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.fut: 4699s Compiling with --backend=opencl: 4699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.fut:25:11-14: 4699s Unused name "xp0". 4699s 4699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.fut:25:18-21: 4699s Unused name "yp0". 4699s 4699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.fut:31:21-26: 4699s Entry point parameter 4699s 4699s (rects: [n₆₃]({x: i32, y: i32}, {x: i32, y: i32})) 4699s 4699s will have an opaque type, so the entry point will likely not be callable. 4699s cc failed with code 1: 4699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c: In function ‘futrts_umul_hi64’: 4699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:4719:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4699s 4719 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4699s | ^~~~~~~~~~~ 4699s | __uint32_t 4699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:4719:78: note: each undeclared identifier is reported only once for each function it appears in 4699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:4719:90: error: expected ‘)’ before ‘a’ 4699s 4719 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4699s | ~ ^ 4699s | ) 4699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:4719:109: error: expected ‘)’ before ‘b’ 4699s 4719 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4699s | ~ ^ 4699s | ) 4699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c: In function ‘futrts_smul_hi64’: 4699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:4723:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4699s 4723 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4699s | ^~~~~~~~~~ 4699s | __int128__ 4699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:4723:86: error: expected ‘)’ before ‘a’ 4699s 4723 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4699s | ~ ^ 4699s | ) 4699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:4723:104: error: expected ‘)’ before ‘b’ 4699s 4723 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4699s | ~ ^ 4699s | ) 4699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c: In function ‘mk_compile_opts’: 4699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1025.c:8077:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4699s 8077 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4699s | ~~^ ~~~~~~~~~~~~~ 4699s | | | 4699s | unsigned int int64_t {aka long long int} 4699s | %llu 4699s 4699s If you find this error message confusing, uninformative, or wrong, please open an issue: 4699s https://github.com/diku-dk/futhark/issues 4699s 4708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.fut: 4708s Compiling with --backend=opencl: 4708s cc failed with code 1: 4708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c: In function ‘futrts_umul_hi64’: 4708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4708s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4708s | ^~~~~~~~~~~ 4708s | __uint32_t 4708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:4526:90: error: expected ‘)’ before ‘a’ 4708s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4708s | ~ ^ 4708s | ) 4708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:4526:109: error: expected ‘)’ before ‘b’ 4708s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4708s | ~ ^ 4708s | ) 4708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c: In function ‘futrts_smul_hi64’: 4708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4708s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4708s | ^~~~~~~~~~ 4708s | __int128__ 4708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:4530:86: error: expected ‘)’ before ‘a’ 4708s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4708s | ~ ^ 4708s | ) 4708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:4530:104: error: expected ‘)’ before ‘b’ 4708s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4708s | ~ ^ 4708s | ) 4708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c: In function ‘mk_compile_opts’: 4708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1142.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4708s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4708s | ~~^ ~~~~~~~~~~~~~ 4708s | | | 4708s | unsigned int int64_t {aka long long int} 4708s | %llu 4708s 4708s If you find this error message confusing, uninformative, or wrong, please open an issue: 4708s https://github.com/diku-dk/futhark/issues 4708s 4711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.fut: 4711s Compiling with --backend=opencl: 4711s cc failed with code 1: 4711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c: In function ‘futrts_umul_hi64’: 4711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:4582:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4711s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4711s | ^~~~~~~~~~~ 4711s | __uint32_t 4711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:4582:78: note: each undeclared identifier is reported only once for each function it appears in 4711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:4582:90: error: expected ‘)’ before ‘a’ 4711s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4711s | ~ ^ 4711s | ) 4711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:4582:109: error: expected ‘)’ before ‘b’ 4711s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4711s | ~ ^ 4711s | ) 4711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c: In function ‘futrts_smul_hi64’: 4711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:4586:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4711s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4711s | ^~~~~~~~~~ 4711s | __int128__ 4711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:4586:86: error: expected ‘)’ before ‘a’ 4711s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4711s | ~ ^ 4711s | ) 4711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:4586:104: error: expected ‘)’ before ‘b’ 4711s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4711s | ~ ^ 4711s | ) 4711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c: In function ‘mk_compile_opts’: 4711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1139.c:7915:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4711s 7915 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4711s | ~~^ ~~~~~~~~~~~~~ 4711s | | | 4711s | unsigned int int64_t {aka long long int} 4711s | %llu 4711s 4711s If you find this error message confusing, uninformative, or wrong, please open an issue: 4711s https://github.com/diku-dk/futhark/issues 4711s 4712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.fut: 4712s Compiling with --backend=opencl: 4712s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.fut:20:8-10: 4712s Unused name "n'". 4712s 4712s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.fut:41:1-42:46: 4712s Entry point return type 4712s 4712s *[n₈][n₁₁][n₅]{i: f32, r: f32} 4712s 4712s will have an opaque type, so the result will likely not be usable. 4712s cc failed with code 1: 4712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c: In function ‘futrts_umul_hi64’: 4712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4712s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4712s | ^~~~~~~~~~~ 4712s | __uint32_t 4712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 4712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:4541:90: error: expected ‘)’ before ‘a’ 4712s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4712s | ~ ^ 4712s | ) 4712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:4541:109: error: expected ‘)’ before ‘b’ 4712s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4712s | ~ ^ 4712s | ) 4712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c: In function ‘futrts_smul_hi64’: 4712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4712s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4712s | ^~~~~~~~~~ 4712s | __int128__ 4712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:4545:86: error: expected ‘)’ before ‘a’ 4712s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4712s | ~ ^ 4712s | ) 4712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:4545:104: error: expected ‘)’ before ‘b’ 4712s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4712s | ~ ^ 4712s | ) 4712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c: In function ‘mk_compile_opts’: 4712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1068.c:7891:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4712s 7891 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4712s | ~~^ ~~~~~~~~~~~~~ 4712s | | | 4712s | unsigned int int64_t {aka long long int} 4712s | %llu 4712s 4712s If you find this error message confusing, uninformative, or wrong, please open an issue: 4712s https://github.com/diku-dk/futhark/issues 4712s 4717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.fut: 4717s Compiling with --backend=opencl: 4717s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.fut:26:19-29:70: 4717s Defaulting ambiguous type to f64. 4717s cc failed with code 1: 4717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c: In function ‘futrts_umul_hi64’: 4717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:4578:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4717s 4578 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4717s | ^~~~~~~~~~~ 4717s | __uint32_t 4717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:4578:78: note: each undeclared identifier is reported only once for each function it appears in 4717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:4578:90: error: expected ‘)’ before ‘a’ 4717s 4578 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4717s | ~ ^ 4717s | ) 4717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:4578:109: error: expected ‘)’ before ‘b’ 4717s 4578 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4717s | ~ ^ 4717s | ) 4717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c: In function ‘futrts_smul_hi64’: 4717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:4582:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4717s 4582 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4717s | ^~~~~~~~~~ 4717s | __int128__ 4717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:4582:86: error: expected ‘)’ before ‘a’ 4717s 4582 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4717s | ~ ^ 4717s | ) 4717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:4582:104: error: expected ‘)’ before ‘b’ 4717s 4582 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4717s | ~ ^ 4717s | ) 4717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c: In function ‘mk_compile_opts’: 4717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1073.c:7931:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4717s 7931 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4717s | ~~^ ~~~~~~~~~~~~~ 4717s | | | 4717s | unsigned int int64_t {aka long long int} 4717s | %llu 4717s 4717s If you find this error message confusing, uninformative, or wrong, please open an issue: 4717s https://github.com/diku-dk/futhark/issues 4717s 4730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.fut: 4730s Compiling with --backend=opencl: 4730s cc failed with code 1: 4730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c: In function ‘futrts_umul_hi64’: 4730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4730s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4730s | ^~~~~~~~~~~ 4730s | __uint32_t 4730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:4497:90: error: expected ‘)’ before ‘a’ 4730s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4730s | ~ ^ 4730s | ) 4730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:4497:109: error: expected ‘)’ before ‘b’ 4730s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4730s | ~ ^ 4730s | ) 4730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c: In function ‘futrts_smul_hi64’: 4730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4730s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4730s | ^~~~~~~~~~ 4730s | __int128__ 4730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:4501:86: error: expected ‘)’ before ‘a’ 4730s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4730s | ~ ^ 4730s | ) 4730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:4501:104: error: expected ‘)’ before ‘b’ 4730s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4730s | ~ ^ 4730s | ) 4730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c: In function ‘mk_compile_opts’: 4730s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1173.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4730s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4730s | ~~^ ~~~~~~~~~~~~~ 4730s | | | 4730s | unsigned int int64_t {aka long long int} 4730s | %llu 4730s 4730s If you find this error message confusing, uninformative, or wrong, please open an issue: 4730s https://github.com/diku-dk/futhark/issues 4730s 4733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.fut: 4733s Compiling with --backend=opencl: 4733s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.fut:5:36-37: 4733s Unused name "y". 4733s cc failed with code 1: 4733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c: In function ‘futrts_umul_hi64’: 4733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4733s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4733s | ^~~~~~~~~~~ 4733s | __uint32_t 4733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:4498:90: error: expected ‘)’ before ‘a’ 4733s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4733s | ~ ^ 4733s | ) 4733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:4498:109: error: expected ‘)’ before ‘b’ 4733s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4733s | ~ ^ 4733s | ) 4733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c: In function ‘futrts_smul_hi64’: 4733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4733s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4733s | ^~~~~~~~~~ 4733s | __int128__ 4733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:4502:86: error: expected ‘)’ before ‘a’ 4733s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4733s | ~ ^ 4733s | ) 4733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:4502:104: error: expected ‘)’ before ‘b’ 4733s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4733s | ~ ^ 4733s | ) 4733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c: In function ‘mk_compile_opts’: 4733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1174.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4733s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4733s | ~~^ ~~~~~~~~~~~~~ 4733s | | | 4733s | unsigned int int64_t {aka long long int} 4733s | %llu 4733s 4733s If you find this error message confusing, uninformative, or wrong, please open an issue: 4733s https://github.com/diku-dk/futhark/issues 4733s 4734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.fut: 4734s Compiling with --backend=opencl: 4734s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.fut:6:1-8:39: 4734s Entry point return type 4734s 4734s ?[loop₁₅][loop₁₆].*[loop₁₅]([loop₁₆]i32, i64) 4734s 4734s will have an opaque type, so the result will likely not be usable. 4734s 4734s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.fut:7:8-11: 4734s Unused name "acc". 4734s 4734s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.fut:8:5-39: 4734s Defaulting ambiguous type to i32. 4734s cc failed with code 1: 4734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c: In function ‘futrts_umul_hi64’: 4734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:4571:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4734s 4571 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4734s | ^~~~~~~~~~~ 4734s | __uint32_t 4734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:4571:78: note: each undeclared identifier is reported only once for each function it appears in 4734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:4571:90: error: expected ‘)’ before ‘a’ 4734s 4571 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4734s | ~ ^ 4734s | ) 4734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:4571:109: error: expected ‘)’ before ‘b’ 4734s 4571 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4734s | ~ ^ 4734s | ) 4734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c: In function ‘futrts_smul_hi64’: 4734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:4575:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4734s 4575 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4734s | ^~~~~~~~~~ 4734s | __int128__ 4734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:4575:86: error: expected ‘)’ before ‘a’ 4734s 4575 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4734s | ~ ^ 4734s | ) 4734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:4575:104: error: expected ‘)’ before ‘b’ 4734s 4575 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4734s | ~ ^ 4734s | ) 4734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c: In function ‘mk_compile_opts’: 4734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1177.c:7904:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4734s 7904 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4734s | ~~^ ~~~~~~~~~~~~~ 4734s | | | 4734s | unsigned int int64_t {aka long long int} 4734s | %llu 4734s 4734s If you find this error message confusing, uninformative, or wrong, please open an issue: 4734s https://github.com/diku-dk/futhark/issues 4734s 4745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.fut: 4745s Compiling with --backend=opencl: 4745s cc failed with code 1: 4745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c: In function ‘futrts_umul_hi64’: 4745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4745s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4745s | ^~~~~~~~~~~ 4745s | __uint32_t 4745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:4542:90: error: expected ‘)’ before ‘a’ 4745s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4745s | ~ ^ 4745s | ) 4745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:4542:109: error: expected ‘)’ before ‘b’ 4745s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4745s | ~ ^ 4745s | ) 4745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c: In function ‘futrts_smul_hi64’: 4745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4745s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4745s | ^~~~~~~~~~ 4745s | __int128__ 4745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:4546:86: error: expected ‘)’ before ‘a’ 4745s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4745s | ~ ^ 4745s | ) 4745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:4546:104: error: expected ‘)’ before ‘b’ 4745s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4745s | ~ ^ 4745s | ) 4745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c: In function ‘mk_compile_opts’: 4745s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1074.c:7930:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4745s 7930 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4745s | ~~^ ~~~~~~~~~~~~~ 4745s | | | 4745s | unsigned int int64_t {aka long long int} 4745s | %llu 4745s 4745s If you find this error message confusing, uninformative, or wrong, please open an issue: 4745s https://github.com/diku-dk/futhark/issues 4745s 4746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.fut: 4746s Compiling with --backend=opencl: 4746s cc failed with code 1: 4746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c: In function ‘futrts_umul_hi64’: 4746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4746s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4746s | ^~~~~~~~~~~ 4746s | __uint32_t 4746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:4526:90: error: expected ‘)’ before ‘a’ 4746s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4746s | ~ ^ 4746s | ) 4746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:4526:109: error: expected ‘)’ before ‘b’ 4746s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4746s | ~ ^ 4746s | ) 4746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c: In function ‘futrts_smul_hi64’: 4746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4746s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4746s | ^~~~~~~~~~ 4746s | __int128__ 4746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:4530:86: error: expected ‘)’ before ‘a’ 4746s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4746s | ~ ^ 4746s | ) 4746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:4530:104: error: expected ‘)’ before ‘b’ 4746s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4746s | ~ ^ 4746s | ) 4746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c: In function ‘mk_compile_opts’: 4746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1192.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4746s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4746s | ~~^ ~~~~~~~~~~~~~ 4746s | | | 4746s | unsigned int int64_t {aka long long int} 4746s | %llu 4746s 4746s If you find this error message confusing, uninformative, or wrong, please open an issue: 4746s https://github.com/diku-dk/futhark/issues 4746s 4750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.fut: 4750s Compiling with --backend=opencl: 4750s cc failed with code 1: 4750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c: In function ‘futrts_umul_hi64’: 4750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4750s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4750s | ^~~~~~~~~~~ 4750s | __uint32_t 4750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:4497:90: error: expected ‘)’ before ‘a’ 4750s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4750s | ~ ^ 4750s | ) 4750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:4497:109: error: expected ‘)’ before ‘b’ 4750s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4750s | ~ ^ 4750s | ) 4750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c: In function ‘futrts_smul_hi64’: 4750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4750s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4750s | ^~~~~~~~~~ 4750s | __int128__ 4750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:4501:86: error: expected ‘)’ before ‘a’ 4750s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4750s | ~ ^ 4750s | ) 4750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:4501:104: error: expected ‘)’ before ‘b’ 4750s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4750s | ~ ^ 4750s | ) 4750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c: In function ‘mk_compile_opts’: 4750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1194.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4750s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4750s | ~~^ ~~~~~~~~~~~~~ 4750s | | | 4750s | unsigned int int64_t {aka long long int} 4750s | %llu 4750s 4750s If you find this error message confusing, uninformative, or wrong, please open an issue: 4750s https://github.com/diku-dk/futhark/issues 4750s 4750s 648 failed, 69 passed, 1589 to go. 4755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.fut: 4755s Compiling with --backend=opencl: 4755s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.fut:1:1-9:6: 4755s Entry point return type 4755s 4755s *[d₀]([n]i64, i64) 4755s 4755s will have an opaque type, so the result will likely not be usable. 4755s cc failed with code 1: 4755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c: In function ‘futrts_umul_hi64’: 4755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:4557:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4755s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4755s | ^~~~~~~~~~~ 4755s | __uint32_t 4755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:4557:78: note: each undeclared identifier is reported only once for each function it appears in 4755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:4557:90: error: expected ‘)’ before ‘a’ 4755s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4755s | ~ ^ 4755s | ) 4755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:4557:109: error: expected ‘)’ before ‘b’ 4755s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4755s | ~ ^ 4755s | ) 4755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c: In function ‘futrts_smul_hi64’: 4755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:4561:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4755s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4755s | ^~~~~~~~~~ 4755s | __int128__ 4755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:4561:86: error: expected ‘)’ before ‘a’ 4755s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4755s | ~ ^ 4755s | ) 4755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:4561:104: error: expected ‘)’ before ‘b’ 4755s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4755s | ~ ^ 4755s | ) 4755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c: In function ‘mk_compile_opts’: 4755s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1203.c:7891:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4755s 7891 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4755s | ~~^ ~~~~~~~~~~~~~ 4755s | | | 4755s | unsigned int int64_t {aka long long int} 4755s | %llu 4755s 4755s If you find this error message confusing, uninformative, or wrong, please open an issue: 4755s https://github.com/diku-dk/futhark/issues 4755s 4756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.fut: 4756s Compiling with --backend=opencl: 4756s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.fut:47:10-14: 4756s Entry point parameter 4756s 4756s (u_bs: [d₂][6](f32, f32, f32)) 4756s 4756s will have an opaque type, so the entry point will likely not be callable. 4756s cc failed with code 1: 4756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c: In function ‘futrts_umul_hi64’: 4756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:4641:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4756s 4641 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4756s | ^~~~~~~~~~~ 4756s | __uint32_t 4756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:4641:78: note: each undeclared identifier is reported only once for each function it appears in 4756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:4641:90: error: expected ‘)’ before ‘a’ 4756s 4641 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4756s | ~ ^ 4756s | ) 4756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:4641:109: error: expected ‘)’ before ‘b’ 4756s 4641 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4756s | ~ ^ 4756s | ) 4756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c: In function ‘futrts_smul_hi64’: 4756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:4645:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4756s 4645 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4756s | ^~~~~~~~~~ 4756s | __int128__ 4756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:4645:86: error: expected ‘)’ before ‘a’ 4756s 4645 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4757s | ~ ^ 4757s | ) 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:4645:104: error: expected ‘)’ before ‘b’ 4757s 4645 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4757s | ~ ^ 4757s | ) 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c: In function ‘mk_compile_opts’: 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1112.c:8041:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4757s 8041 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4757s | ~~^ ~~~~~~~~~~~~~ 4757s | | | 4757s | unsigned int int64_t {aka long long int} 4757s | %llu 4757s 4757s If you find this error message confusing, uninformative, or wrong, please open an issue: 4757s https://github.com/diku-dk/futhark/issues 4757s 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.fut: 4757s Compiling with --backend=opencl: 4757s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.fut:31:11-12: 4757s Unused name "V". 4757s 4757s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.fut:32:11-13: 4757s Unused name "Bs". 4757s 4757s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.fut:47:1-61: 4757s Entry point return type 4757s 4757s *[n₃]([m₆][m₆]f32, [m₆][n₇]f32) 4757s 4757s will have an opaque type, so the result will likely not be usable. 4757s cc failed with code 1: 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c: In function ‘futrts_umul_hi64’: 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:4557:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4757s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4757s | ^~~~~~~~~~~ 4757s | __uint32_t 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:4557:78: note: each undeclared identifier is reported only once for each function it appears in 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:4557:90: error: expected ‘)’ before ‘a’ 4757s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4757s | ~ ^ 4757s | ) 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:4557:109: error: expected ‘)’ before ‘b’ 4757s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4757s | ~ ^ 4757s | ) 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c: In function ‘futrts_smul_hi64’: 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:4561:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4757s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4757s | ^~~~~~~~~~ 4757s | __int128__ 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:4561:86: error: expected ‘)’ before ‘a’ 4757s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4757s | ~ ^ 4757s | ) 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:4561:104: error: expected ‘)’ before ‘b’ 4757s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4757s | ~ ^ 4757s | ) 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c: In function ‘mk_compile_opts’: 4757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1143.c:7935:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4757s 7935 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4757s | ~~^ ~~~~~~~~~~~~~ 4757s | | | 4757s | unsigned int int64_t {aka long long int} 4757s | %llu 4757s 4757s If you find this error message confusing, uninformative, or wrong, please open an issue: 4757s https://github.com/diku-dk/futhark/issues 4757s 4759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.fut: 4759s Compiling with --backend=opencl: 4759s cc failed with code 1: 4759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c: In function ‘futrts_umul_hi64’: 4759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:4533:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4759s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4759s | ^~~~~~~~~~~ 4759s | __uint32_t 4759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:4533:78: note: each undeclared identifier is reported only once for each function it appears in 4759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:4533:90: error: expected ‘)’ before ‘a’ 4759s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4759s | ~ ^ 4759s | ) 4759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:4533:109: error: expected ‘)’ before ‘b’ 4759s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4759s | ~ ^ 4759s | ) 4759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c: In function ‘futrts_smul_hi64’: 4759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:4537:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4759s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4759s | ^~~~~~~~~~ 4759s | __int128__ 4759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:4537:86: error: expected ‘)’ before ‘a’ 4759s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4759s | ~ ^ 4759s | ) 4759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:4537:104: error: expected ‘)’ before ‘b’ 4759s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4759s | ~ ^ 4759s | ) 4759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c: In function ‘mk_compile_opts’: 4759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1209.c:7866:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4759s 7866 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4759s | ~~^ ~~~~~~~~~~~~~ 4759s | | | 4759s | unsigned int int64_t {aka long long int} 4759s | %llu 4759s 4759s If you find this error message confusing, uninformative, or wrong, please open an issue: 4759s https://github.com/diku-dk/futhark/issues 4759s 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.fut: 4764s Compiling with --backend=opencl: 4764s cc failed with code 1: 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c: In function ‘futrts_umul_hi64’: 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4764s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4764s | ^~~~~~~~~~~ 4764s | __uint32_t 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:4526:90: error: expected ‘)’ before ‘a’ 4764s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4764s | ~ ^ 4764s | ) 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:4526:109: error: expected ‘)’ before ‘b’ 4764s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4764s | ~ ^ 4764s | ) 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c: In function ‘futrts_smul_hi64’: 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4764s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4764s | ^~~~~~~~~~ 4764s | __int128__ 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:4530:86: error: expected ‘)’ before ‘a’ 4764s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4764s | ~ ^ 4764s | ) 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:4530:104: error: expected ‘)’ before ‘b’ 4764s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4764s | ~ ^ 4764s | ) 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c: In function ‘mk_compile_opts’: 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1213.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4764s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4764s | ~~^ ~~~~~~~~~~~~~ 4764s | | | 4764s | unsigned int int64_t {aka long long int} 4764s | %llu 4764s 4764s If you find this error message confusing, uninformative, or wrong, please open an issue: 4764s https://github.com/diku-dk/futhark/issues 4764s 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.fut: 4764s Compiling with --backend=opencl: 4764s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.fut:1:18-19: 4764s Unused name "n". 4764s cc failed with code 1: 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c: In function ‘futrts_umul_hi64’: 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4764s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4764s | ^~~~~~~~~~~ 4764s | __uint32_t 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:4512:90: error: expected ‘)’ before ‘a’ 4764s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4764s | ~ ^ 4764s | ) 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:4512:109: error: expected ‘)’ before ‘b’ 4764s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4764s | ~ ^ 4764s | ) 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c: In function ‘futrts_smul_hi64’: 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4764s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4764s | ^~~~~~~~~~ 4764s | __int128__ 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:4516:86: error: expected ‘)’ before ‘a’ 4764s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4764s | ~ ^ 4764s | ) 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:4516:104: error: expected ‘)’ before ‘b’ 4764s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4764s | ~ ^ 4764s | ) 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c: In function ‘mk_compile_opts’: 4764s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1222.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4764s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4764s | ~~^ ~~~~~~~~~~~~~ 4764s | | | 4764s | unsigned int int64_t {aka long long int} 4764s | %llu 4764s 4764s If you find this error message confusing, uninformative, or wrong, please open an issue: 4764s https://github.com/diku-dk/futhark/issues 4764s 4771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.fut: 4771s Compiling with --backend=opencl: 4771s cc failed with code 1: 4771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c: In function ‘futrts_umul_hi64’: 4771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4771s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4771s | ^~~~~~~~~~~ 4771s | __uint32_t 4771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:4497:90: error: expected ‘)’ before ‘a’ 4771s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4771s | ~ ^ 4771s | ) 4771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:4497:109: error: expected ‘)’ before ‘b’ 4771s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4771s | ~ ^ 4771s | ) 4771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c: In function ‘futrts_smul_hi64’: 4771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4771s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4771s | ^~~~~~~~~~ 4771s | __int128__ 4771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:4501:86: error: expected ‘)’ before ‘a’ 4771s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4771s | ~ ^ 4771s | ) 4771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:4501:104: error: expected ‘)’ before ‘b’ 4771s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4771s | ~ ^ 4771s | ) 4771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c: In function ‘mk_compile_opts’: 4771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1232.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4771s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4771s | ~~^ ~~~~~~~~~~~~~ 4771s | | | 4771s | unsigned int int64_t {aka long long int} 4771s | %llu 4771s 4771s If you find this error message confusing, uninformative, or wrong, please open an issue: 4771s https://github.com/diku-dk/futhark/issues 4771s 4776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.fut: 4776s Compiling with --backend=opencl: 4776s cc failed with code 1: 4776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c: In function ‘futrts_umul_hi64’: 4776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4776s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4776s | ^~~~~~~~~~~ 4776s | __uint32_t 4776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:4527:90: error: expected ‘)’ before ‘a’ 4776s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4776s | ~ ^ 4776s | ) 4776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:4527:109: error: expected ‘)’ before ‘b’ 4776s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4776s | ~ ^ 4776s | ) 4776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c: In function ‘futrts_smul_hi64’: 4776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4776s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4776s | ^~~~~~~~~~ 4776s | __int128__ 4776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:4531:86: error: expected ‘)’ before ‘a’ 4776s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4776s | ~ ^ 4776s | ) 4776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:4531:104: error: expected ‘)’ before ‘b’ 4776s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4776s | ~ ^ 4776s | ) 4776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c: In function ‘mk_compile_opts’: 4776s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1225.c:7868:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4776s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4776s | ~~^ ~~~~~~~~~~~~~ 4776s | | | 4776s | unsigned int int64_t {aka long long int} 4776s | %llu 4776s 4776s If you find this error message confusing, uninformative, or wrong, please open an issue: 4776s https://github.com/diku-dk/futhark/issues 4776s 4777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.fut: 4777s Compiling with --backend=opencl: 4777s cc failed with code 1: 4777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c: In function ‘futrts_umul_hi64’: 4777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4777s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4777s | ^~~~~~~~~~~ 4777s | __uint32_t 4777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:4511:90: error: expected ‘)’ before ‘a’ 4777s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4777s | ~ ^ 4777s | ) 4777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:4511:109: error: expected ‘)’ before ‘b’ 4777s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4777s | ~ ^ 4777s | ) 4777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c: In function ‘futrts_smul_hi64’: 4777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4777s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4777s | ^~~~~~~~~~ 4777s | __int128__ 4777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:4515:86: error: expected ‘)’ before ‘a’ 4777s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4777s | ~ ^ 4777s | ) 4777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:4515:104: error: expected ‘)’ before ‘b’ 4777s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4777s | ~ ^ 4777s | ) 4777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c: In function ‘mk_compile_opts’: 4777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1239.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4777s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4777s | ~~^ ~~~~~~~~~~~~~ 4777s | | | 4777s | unsigned int int64_t {aka long long int} 4777s | %llu 4777s 4777s If you find this error message confusing, uninformative, or wrong, please open an issue: 4777s https://github.com/diku-dk/futhark/issues 4777s 4778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.fut: 4778s Compiling with --backend=opencl: 4778s cc failed with code 1: 4778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c: In function ‘futrts_umul_hi64’: 4778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4778s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4778s | ^~~~~~~~~~~ 4778s | __uint32_t 4778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:4511:90: error: expected ‘)’ before ‘a’ 4778s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4778s | ~ ^ 4778s | ) 4778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:4511:109: error: expected ‘)’ before ‘b’ 4778s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4778s | ~ ^ 4778s | ) 4778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c: In function ‘futrts_smul_hi64’: 4778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4778s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4778s | ^~~~~~~~~~ 4778s | __int128__ 4778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:4515:86: error: expected ‘)’ before ‘a’ 4778s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4778s | ~ ^ 4778s | ) 4778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:4515:104: error: expected ‘)’ before ‘b’ 4778s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4778s | ~ ^ 4778s | ) 4778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c: In function ‘mk_compile_opts’: 4778s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1240.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4778s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4778s | ~~^ ~~~~~~~~~~~~~ 4778s | | | 4778s | unsigned int int64_t {aka long long int} 4778s | %llu 4778s 4778s If you find this error message confusing, uninformative, or wrong, please open an issue: 4778s https://github.com/diku-dk/futhark/issues 4778s 4779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.fut: 4779s Compiling with --backend=opencl: 4779s cc failed with code 1: 4779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c: In function ‘futrts_umul_hi64’: 4779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4779s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4779s | ^~~~~~~~~~~ 4779s | __uint32_t 4779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:4513:90: error: expected ‘)’ before ‘a’ 4779s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4779s | ~ ^ 4779s | ) 4779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:4513:109: error: expected ‘)’ before ‘b’ 4779s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4779s | ~ ^ 4779s | ) 4779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c: In function ‘futrts_smul_hi64’: 4779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4779s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4779s | ^~~~~~~~~~ 4779s | __int128__ 4779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:4517:86: error: expected ‘)’ before ‘a’ 4779s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4779s | ~ ^ 4779s | ) 4779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:4517:104: error: expected ‘)’ before ‘b’ 4779s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4779s | ~ ^ 4779s | ) 4779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c: In function ‘mk_compile_opts’: 4779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1241.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4779s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4779s | ~~^ ~~~~~~~~~~~~~ 4779s | | | 4779s | unsigned int int64_t {aka long long int} 4779s | %llu 4779s 4779s If you find this error message confusing, uninformative, or wrong, please open an issue: 4779s https://github.com/diku-dk/futhark/issues 4779s 4785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.fut: 4785s Compiling with --backend=opencl: 4785s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.fut:1:14-15: 4785s Unused name "f". 4785s 4785s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.fut:1:30-33: 4785s Unused name "irf". 4785s 4785s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.fut:1:44-45: 4785s Unused name "b". 4785s cc failed with code 1: 4785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c: In function ‘futrts_umul_hi64’: 4785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4785s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4785s | ^~~~~~~~~~~ 4785s | __uint32_t 4785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:4542:90: error: expected ‘)’ before ‘a’ 4785s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4785s | ~ ^ 4785s | ) 4785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:4542:109: error: expected ‘)’ before ‘b’ 4785s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4785s | ~ ^ 4785s | ) 4785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c: In function ‘futrts_smul_hi64’: 4785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4785s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4785s | ^~~~~~~~~~ 4785s | __int128__ 4785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:4546:86: error: expected ‘)’ before ‘a’ 4785s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4785s | ~ ^ 4785s | ) 4785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:4546:104: error: expected ‘)’ before ‘b’ 4785s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4785s | ~ ^ 4785s | ) 4785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c: In function ‘mk_compile_opts’: 4785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1242.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4785s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4785s | ~~^ ~~~~~~~~~~~~~ 4785s | | | 4785s | unsigned int int64_t {aka long long int} 4785s | %llu 4785s 4785s If you find this error message confusing, uninformative, or wrong, please open an issue: 4785s https://github.com/diku-dk/futhark/issues 4785s 4790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.fut: 4790s Compiling with --backend=opencl: 4790s cc failed with code 1: 4790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c: In function ‘futrts_umul_hi64’: 4790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4790s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4790s | ^~~~~~~~~~~ 4790s | __uint32_t 4790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:4497:90: error: expected ‘)’ before ‘a’ 4790s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4790s | ~ ^ 4790s | ) 4790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:4497:109: error: expected ‘)’ before ‘b’ 4790s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4790s | ~ ^ 4790s | ) 4790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c: In function ‘futrts_smul_hi64’: 4790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4790s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4790s | ^~~~~~~~~~ 4790s | __int128__ 4790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:4501:86: error: expected ‘)’ before ‘a’ 4790s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4790s | ~ ^ 4790s | ) 4790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:4501:104: error: expected ‘)’ before ‘b’ 4790s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4790s | ~ ^ 4790s | ) 4790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c: In function ‘mk_compile_opts’: 4790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1250.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4790s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4790s | ~~^ ~~~~~~~~~~~~~ 4790s | | | 4790s | unsigned int int64_t {aka long long int} 4790s | %llu 4790s 4790s If you find this error message confusing, uninformative, or wrong, please open an issue: 4790s https://github.com/diku-dk/futhark/issues 4790s 4791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.fut: 4791s Compiling with --backend=opencl: 4791s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.fut:2:43-44: 4791s Unused name "f". 4791s 4791s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.fut:5:40-43: 4791s Unused name "add". 4791s 4791s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.fut:10:9-10: 4791s Unused name "v". 4791s cc failed with code 1: 4791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c: In function ‘futrts_umul_hi64’: 4791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4791s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4791s | ^~~~~~~~~~~ 4791s | __uint32_t 4791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 4791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:4485:90: error: expected ‘)’ before ‘a’ 4791s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4791s | ~ ^ 4791s | ) 4791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:4485:109: error: expected ‘)’ before ‘b’ 4791s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4791s | ~ ^ 4791s | ) 4791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c: In function ‘futrts_smul_hi64’: 4791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4791s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4791s | ^~~~~~~~~~ 4791s | __int128__ 4791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:4489:86: error: expected ‘)’ before ‘a’ 4791s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4791s | ~ ^ 4791s | ) 4791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:4489:104: error: expected ‘)’ before ‘b’ 4791s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4791s | ~ ^ 4791s | ) 4791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c: In function ‘mk_compile_opts’: 4791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1262.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4791s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4791s | ~~^ ~~~~~~~~~~~~~ 4791s | | | 4791s | unsigned int int64_t {aka long long int} 4791s | %llu 4791s 4791s If you find this error message confusing, uninformative, or wrong, please open an issue: 4791s https://github.com/diku-dk/futhark/issues 4791s 4793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.fut: 4793s Compiling with --backend=opencl: 4793s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.fut:6:10-11: 4793s Unused name "d". 4793s 4793s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.fut:6:23-24: 4793s Unused name "j". 4793s 4793s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.fut:11:7-12: 4793s Unused name "lows'". 4793s cc failed with code 1: 4793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c: In function ‘futrts_umul_hi64’: 4793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4793s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4793s | ^~~~~~~~~~~ 4793s | __uint32_t 4793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 4793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:4544:90: error: expected ‘)’ before ‘a’ 4793s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4793s | ~ ^ 4793s | ) 4793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:4544:109: error: expected ‘)’ before ‘b’ 4793s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4793s | ~ ^ 4793s | ) 4793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c: In function ‘futrts_smul_hi64’: 4793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4793s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4793s | ^~~~~~~~~~ 4793s | __int128__ 4793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:4548:86: error: expected ‘)’ before ‘a’ 4793s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4793s | ~ ^ 4793s | ) 4793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:4548:104: error: expected ‘)’ before ‘b’ 4793s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4793s | ~ ^ 4793s | ) 4793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c: In function ‘mk_compile_opts’: 4793s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1268.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4793s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4793s | ~~^ ~~~~~~~~~~~~~ 4793s | | | 4793s | unsigned int int64_t {aka long long int} 4793s | %llu 4793s 4793s If you find this error message confusing, uninformative, or wrong, please open an issue: 4793s https://github.com/diku-dk/futhark/issues 4793s 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.fut: 4800s Compiling with --backend=opencl: 4800s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.fut:2:31-32: 4800s Unused name "i". 4800s 4800s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.fut:2:33-34: 4800s Unused name "j". 4800s cc failed with code 1: 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c: In function ‘futrts_umul_hi64’: 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4800s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4800s | ^~~~~~~~~~~ 4800s | __uint32_t 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:4524:90: error: expected ‘)’ before ‘a’ 4800s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4800s | ~ ^ 4800s | ) 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:4524:109: error: expected ‘)’ before ‘b’ 4800s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4800s | ~ ^ 4800s | ) 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c: In function ‘futrts_smul_hi64’: 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4800s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4800s | ^~~~~~~~~~ 4800s | __int128__ 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:4528:86: error: expected ‘)’ before ‘a’ 4800s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4800s | ~ ^ 4800s | ) 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:4528:104: error: expected ‘)’ before ‘b’ 4800s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4800s | ~ ^ 4800s | ) 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c: In function ‘mk_compile_opts’: 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1284.c:7865:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4800s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4800s | ~~^ ~~~~~~~~~~~~~ 4800s | | | 4800s | unsigned int int64_t {aka long long int} 4800s | %llu 4800s 4800s If you find this error message confusing, uninformative, or wrong, please open an issue: 4800s https://github.com/diku-dk/futhark/issues 4800s 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.fut: 4800s Generating reference outputs: 4800s cc failed with code 1: 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c: In function ‘futrts_umul_hi64’: 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4800s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4800s | ^~~~~~~~~~~ 4800s | __uint32_t 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c:4432:90: error: expected ‘)’ before ‘a’ 4800s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4800s | ~ ^ 4800s | ) 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c:4432:109: error: expected ‘)’ before ‘b’ 4800s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4800s | ~ ^ 4800s | ) 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c: In function ‘futrts_smul_hi64’: 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4800s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4800s | ^~~~~~~~~~ 4800s | __int128__ 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c:4436:86: error: expected ‘)’ before ‘a’ 4800s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4800s | ~ ^ 4800s | ) 4800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1292.c:4436:104: error: expected ‘)’ before ‘b’ 4800s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4800s | ~ ^ 4800s | ) 4800s 4800s If you find this error message confusing, uninformative, or wrong, please open an issue: 4800s https://github.com/diku-dk/futhark/issues 4800s 4803s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.fut: 4803s Compiling with --backend=opencl: 4803s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.fut:11:41-42: 4803s Defaulting ambiguous type to i32. 4803s cc failed with code 1: 4803s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c: In function ‘futrts_umul_hi64’: 4803s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4803s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4803s | ^~~~~~~~~~~ 4803s | __uint32_t 4803s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4803s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:4542:90: error: expected ‘)’ before ‘a’ 4803s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4803s | ~ ^ 4803s | ) 4803s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:4542:109: error: expected ‘)’ before ‘b’ 4803s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4803s | ~ ^ 4803s | ) 4803s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c: In function ‘futrts_smul_hi64’: 4803s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4803s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4803s | ^~~~~~~~~~ 4803s | __int128__ 4803s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:4546:86: error: expected ‘)’ before ‘a’ 4803s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4803s | ~ ^ 4803s | ) 4803s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:4546:104: error: expected ‘)’ before ‘b’ 4803s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4803s | ~ ^ 4803s | ) 4803s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c: In function ‘mk_compile_opts’: 4803s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1243.c:7884:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4803s 7884 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4803s | ~~^ ~~~~~~~~~~~~~ 4803s | | | 4803s | unsigned int int64_t {aka long long int} 4803s | %llu 4803s 4803s If you find this error message confusing, uninformative, or wrong, please open an issue: 4803s https://github.com/diku-dk/futhark/issues 4803s 4807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.fut: 4807s Compiling with --backend=opencl: 4807s cc failed with code 1: 4807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c: In function ‘futrts_umul_hi64’: 4807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4807s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4807s | ^~~~~~~~~~~ 4807s | __uint32_t 4807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:4528:90: error: expected ‘)’ before ‘a’ 4807s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4807s | ~ ^ 4807s | ) 4807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:4528:109: error: expected ‘)’ before ‘b’ 4807s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4807s | ~ ^ 4807s | ) 4807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c: In function ‘futrts_smul_hi64’: 4807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4807s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4807s | ^~~~~~~~~~ 4807s | __int128__ 4807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:4532:86: error: expected ‘)’ before ‘a’ 4807s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4807s | ~ ^ 4807s | ) 4807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:4532:104: error: expected ‘)’ before ‘b’ 4807s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4807s | ~ ^ 4807s | ) 4807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c: In function ‘mk_compile_opts’: 4807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1291.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4807s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4807s | ~~^ ~~~~~~~~~~~~~ 4807s | | | 4807s | unsigned int int64_t {aka long long int} 4807s | %llu 4807s 4807s If you find this error message confusing, uninformative, or wrong, please open an issue: 4807s https://github.com/diku-dk/futhark/issues 4807s 4816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.fut: 4816s Compiling with --backend=opencl: 4816s cc failed with code 1: 4816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c: In function ‘futrts_umul_hi64’: 4816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4816s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4816s | ^~~~~~~~~~~ 4816s | __uint32_t 4816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:4511:90: error: expected ‘)’ before ‘a’ 4816s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4816s | ~ ^ 4816s | ) 4816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:4511:109: error: expected ‘)’ before ‘b’ 4816s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4816s | ~ ^ 4816s | ) 4816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c: In function ‘futrts_smul_hi64’: 4816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4816s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4816s | ^~~~~~~~~~ 4816s | __int128__ 4816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:4515:86: error: expected ‘)’ before ‘a’ 4816s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4816s | ~ ^ 4816s | ) 4816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:4515:104: error: expected ‘)’ before ‘b’ 4816s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4816s | ~ ^ 4816s | ) 4816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c: In function ‘mk_compile_opts’: 4816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1302.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4816s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4816s | ~~^ ~~~~~~~~~~~~~ 4816s | | | 4816s | unsigned int int64_t {aka long long int} 4816s | %llu 4816s 4816s If you find this error message confusing, uninformative, or wrong, please open an issue: 4816s https://github.com/diku-dk/futhark/issues 4816s 4816s 668 failed, 71 passed, 1567 to go. 4817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.fut: 4817s Compiling with --backend=opencl: 4817s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.fut:8:23-25: 4817s Defaulting ambiguous type to i32. 4817s cc failed with code 1: 4817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c: In function ‘futrts_umul_hi64’: 4817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4817s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4817s | ^~~~~~~~~~~ 4817s | __uint32_t 4817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:4511:90: error: expected ‘)’ before ‘a’ 4817s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4817s | ~ ^ 4817s | ) 4817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:4511:109: error: expected ‘)’ before ‘b’ 4817s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4817s | ~ ^ 4817s | ) 4817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c: In function ‘futrts_smul_hi64’: 4817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4817s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4817s | ^~~~~~~~~~ 4817s | __int128__ 4817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:4515:86: error: expected ‘)’ before ‘a’ 4817s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4817s | ~ ^ 4817s | ) 4817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:4515:104: error: expected ‘)’ before ‘b’ 4817s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4817s | ~ ^ 4817s | ) 4817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c: In function ‘mk_compile_opts’: 4817s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1296.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4817s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4817s | ~~^ ~~~~~~~~~~~~~ 4817s | | | 4817s | unsigned int int64_t {aka long long int} 4817s | %llu 4817s 4817s If you find this error message confusing, uninformative, or wrong, please open an issue: 4817s https://github.com/diku-dk/futhark/issues 4817s 4819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.fut: 4819s Generating reference outputs: 4819s cc failed with code 1: 4819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c: In function ‘futrts_umul_hi64’: 4819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4819s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4819s | ^~~~~~~~~~~ 4819s | __uint32_t 4819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 4819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c:4448:90: error: expected ‘)’ before ‘a’ 4819s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4819s | ~ ^ 4819s | ) 4819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c:4448:109: error: expected ‘)’ before ‘b’ 4819s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4819s | ~ ^ 4819s | ) 4819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c: In function ‘futrts_smul_hi64’: 4819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4819s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4819s | ^~~~~~~~~~ 4819s | __int128__ 4819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c:4452:86: error: expected ‘)’ before ‘a’ 4819s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4819s | ~ ^ 4819s | ) 4819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1325.c:4452:104: error: expected ‘)’ before ‘b’ 4819s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4819s | ~ ^ 4819s | ) 4819s 4819s If you find this error message confusing, uninformative, or wrong, please open an issue: 4819s https://github.com/diku-dk/futhark/issues 4819s 4823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.fut: 4823s Compiling with --backend=opencl: 4823s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.fut:41:23-38: 4823s Comparing arrays with "==" is deprecated and will stop working in a future revision of the language. 4823s cc failed with code 1: 4823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c: In function ‘futrts_umul_hi64’: 4823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4823s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4823s | ^~~~~~~~~~~ 4823s | __uint32_t 4823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:4513:90: error: expected ‘)’ before ‘a’ 4823s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4823s | ~ ^ 4823s | ) 4823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:4513:109: error: expected ‘)’ before ‘b’ 4823s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4823s | ~ ^ 4823s | ) 4823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c: In function ‘futrts_smul_hi64’: 4823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4823s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4823s | ^~~~~~~~~~ 4823s | __int128__ 4823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:4517:86: error: expected ‘)’ before ‘a’ 4823s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4823s | ~ ^ 4823s | ) 4823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:4517:104: error: expected ‘)’ before ‘b’ 4823s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4823s | ~ ^ 4823s | ) 4823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c: In function ‘mk_compile_opts’: 4823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1237.c:7895:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4823s 7895 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4823s | ~~^ ~~~~~~~~~~~~~ 4823s | | | 4823s | unsigned int int64_t {aka long long int} 4823s | %llu 4823s 4823s If you find this error message confusing, uninformative, or wrong, please open an issue: 4823s https://github.com/diku-dk/futhark/issues 4823s 4825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.fut: 4825s Compiling with --backend=opencl: 4825s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.fut:1:22-23: 4825s Unused name "a". 4825s cc failed with code 1: 4825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c: In function ‘futrts_umul_hi64’: 4825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4825s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4825s | ^~~~~~~~~~~ 4825s | __uint32_t 4825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:4527:90: error: expected ‘)’ before ‘a’ 4825s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4825s | ~ ^ 4825s | ) 4825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:4527:109: error: expected ‘)’ before ‘b’ 4825s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4825s | ~ ^ 4825s | ) 4825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c: In function ‘futrts_smul_hi64’: 4825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4825s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4825s | ^~~~~~~~~~ 4825s | __int128__ 4825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:4531:86: error: expected ‘)’ before ‘a’ 4825s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4825s | ~ ^ 4825s | ) 4825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:4531:104: error: expected ‘)’ before ‘b’ 4825s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4825s | ~ ^ 4825s | ) 4825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c: In function ‘mk_compile_opts’: 4825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1322.c:7878:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4825s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4825s | ~~^ ~~~~~~~~~~~~~ 4825s | | | 4825s | unsigned int int64_t {aka long long int} 4825s | %llu 4825s 4825s If you find this error message confusing, uninformative, or wrong, please open an issue: 4825s https://github.com/diku-dk/futhark/issues 4825s 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.fut: 4829s Generating reference outputs: 4829s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.fut:10:17-19: 4829s Unused name "Y0". 4829s cc failed with code 1: 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c: In function ‘futrts_umul_hi64’: 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4829s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4829s | ^~~~~~~~~~~ 4829s | __uint32_t 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c:4432:90: error: expected ‘)’ before ‘a’ 4829s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4829s | ~ ^ 4829s | ) 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c:4432:109: error: expected ‘)’ before ‘b’ 4829s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4829s | ~ ^ 4829s | ) 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c: In function ‘futrts_smul_hi64’: 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4829s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4829s | ^~~~~~~~~~ 4829s | __int128__ 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c:4436:86: error: expected ‘)’ before ‘a’ 4829s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4829s | ~ ^ 4829s | ) 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1328.c:4436:104: error: expected ‘)’ before ‘b’ 4829s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4829s | ~ ^ 4829s | ) 4829s 4829s If you find this error message confusing, uninformative, or wrong, please open an issue: 4829s https://github.com/diku-dk/futhark/issues 4829s 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.fut: 4829s Compiling with --backend=opencl: 4829s cc failed with code 1: 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c: In function ‘futrts_umul_hi64’: 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4829s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4829s | ^~~~~~~~~~~ 4829s | __uint32_t 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:4524:90: error: expected ‘)’ before ‘a’ 4829s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4829s | ~ ^ 4829s | ) 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:4524:109: error: expected ‘)’ before ‘b’ 4829s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4829s | ~ ^ 4829s | ) 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c: In function ‘futrts_smul_hi64’: 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4829s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4829s | ^~~~~~~~~~ 4829s | __int128__ 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:4528:86: error: expected ‘)’ before ‘a’ 4829s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4829s | ~ ^ 4829s | ) 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:4528:104: error: expected ‘)’ before ‘b’ 4829s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4829s | ~ ^ 4829s | ) 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c: In function ‘mk_compile_opts’: 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1326.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4829s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4829s | ~~^ ~~~~~~~~~~~~~ 4829s | | | 4829s | unsigned int int64_t {aka long long int} 4829s | %llu 4829s 4829s If you find this error message confusing, uninformative, or wrong, please open an issue: 4829s https://github.com/diku-dk/futhark/issues 4829s 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.fut: 4829s Compiling with --backend=opencl: 4829s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.fut:44:1-21: 4829s Entry point return type 4829s 4829s (as: [n₁][m₃][n₄][k₅]{i: f32, r: f32}) -> *[n₁][m₃][n₄][k₅]{i: f32, r: f32} 4829s 4829s will have an opaque type, so the result will likely not be usable. 4829s cc failed with code 1: 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c: In function ‘futrts_umul_hi64’: 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4829s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4829s | ^~~~~~~~~~~ 4829s | __uint32_t 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:4541:90: error: expected ‘)’ before ‘a’ 4829s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4829s | ~ ^ 4829s | ) 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:4541:109: error: expected ‘)’ before ‘b’ 4829s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4829s | ~ ^ 4829s | ) 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c: In function ‘futrts_smul_hi64’: 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4829s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4829s | ^~~~~~~~~~ 4829s | __int128__ 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:4545:86: error: expected ‘)’ before ‘a’ 4829s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4829s | ~ ^ 4829s | ) 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:4545:104: error: expected ‘)’ before ‘b’ 4829s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4829s | ~ ^ 4829s | ) 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c: In function ‘mk_compile_opts’: 4829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1080.c:7988:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4829s 7988 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4829s | ~~^ ~~~~~~~~~~~~~ 4829s | | | 4829s | unsigned int int64_t {aka long long int} 4829s | %llu 4829s 4829s If you find this error message confusing, uninformative, or wrong, please open an issue: 4829s https://github.com/diku-dk/futhark/issues 4829s 4833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.fut: 4833s Compiling with --backend=opencl: 4833s cc failed with code 1: 4833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c: In function ‘futrts_umul_hi64’: 4833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4833s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4833s | ^~~~~~~~~~~ 4833s | __uint32_t 4833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:4512:90: error: expected ‘)’ before ‘a’ 4833s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4833s | ~ ^ 4833s | ) 4833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:4512:109: error: expected ‘)’ before ‘b’ 4833s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4833s | ~ ^ 4833s | ) 4833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c: In function ‘futrts_smul_hi64’: 4833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4833s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4833s | ^~~~~~~~~~ 4833s | __int128__ 4833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:4516:86: error: expected ‘)’ before ‘a’ 4833s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4833s | ~ ^ 4833s | ) 4833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:4516:104: error: expected ‘)’ before ‘b’ 4833s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4833s | ~ ^ 4833s | ) 4833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c: In function ‘mk_compile_opts’: 4833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1332.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4833s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4833s | ~~^ ~~~~~~~~~~~~~ 4833s | | | 4833s | unsigned int int64_t {aka long long int} 4833s | %llu 4833s 4833s If you find this error message confusing, uninformative, or wrong, please open an issue: 4833s https://github.com/diku-dk/futhark/issues 4833s 4835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.fut: 4835s Compiling with --backend=opencl: 4835s cc failed with code 1: 4835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c: In function ‘futrts_umul_hi64’: 4835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4835s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4835s | ^~~~~~~~~~~ 4835s | __uint32_t 4835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:4497:90: error: expected ‘)’ before ‘a’ 4835s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4835s | ~ ^ 4835s | ) 4835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:4497:109: error: expected ‘)’ before ‘b’ 4835s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4835s | ~ ^ 4835s | ) 4835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c: In function ‘futrts_smul_hi64’: 4835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4835s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4835s | ^~~~~~~~~~ 4835s | __int128__ 4835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:4501:86: error: expected ‘)’ before ‘a’ 4835s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4835s | ~ ^ 4835s | ) 4835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:4501:104: error: expected ‘)’ before ‘b’ 4835s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4835s | ~ ^ 4835s | ) 4835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c: In function ‘mk_compile_opts’: 4835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1333.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4835s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4835s | ~~^ ~~~~~~~~~~~~~ 4835s | | | 4835s | unsigned int int64_t {aka long long int} 4835s | %llu 4835s 4835s If you find this error message confusing, uninformative, or wrong, please open an issue: 4835s https://github.com/diku-dk/futhark/issues 4835s 4836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.fut: 4836s Compiling with --backend=opencl: 4836s cc failed with code 1: 4836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c: In function ‘futrts_umul_hi64’: 4836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4836s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4836s | ^~~~~~~~~~~ 4836s | __uint32_t 4836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:4497:90: error: expected ‘)’ before ‘a’ 4836s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4836s | ~ ^ 4836s | ) 4836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:4497:109: error: expected ‘)’ before ‘b’ 4836s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4836s | ~ ^ 4836s | ) 4836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c: In function ‘futrts_smul_hi64’: 4836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4836s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4836s | ^~~~~~~~~~ 4836s | __int128__ 4836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:4501:86: error: expected ‘)’ before ‘a’ 4836s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4836s | ~ ^ 4836s | ) 4836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:4501:104: error: expected ‘)’ before ‘b’ 4836s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4836s | ~ ^ 4836s | ) 4836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c: In function ‘mk_compile_opts’: 4836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1345.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4836s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4836s | ~~^ ~~~~~~~~~~~~~ 4836s | | | 4836s | unsigned int int64_t {aka long long int} 4836s | %llu 4836s 4836s If you find this error message confusing, uninformative, or wrong, please open an issue: 4836s https://github.com/diku-dk/futhark/issues 4836s 4837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.fut: 4837s Compiling with --backend=opencl: 4837s cc failed with code 1: 4837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c: In function ‘futrts_umul_hi64’: 4837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4837s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4837s | ^~~~~~~~~~~ 4837s | __uint32_t 4837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:4511:90: error: expected ‘)’ before ‘a’ 4837s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4837s | ~ ^ 4837s | ) 4837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:4511:109: error: expected ‘)’ before ‘b’ 4837s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4837s | ~ ^ 4837s | ) 4837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c: In function ‘futrts_smul_hi64’: 4837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4837s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4837s | ^~~~~~~~~~ 4837s | __int128__ 4837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:4515:86: error: expected ‘)’ before ‘a’ 4837s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4837s | ~ ^ 4837s | ) 4837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:4515:104: error: expected ‘)’ before ‘b’ 4837s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4837s | ~ ^ 4837s | ) 4837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c: In function ‘mk_compile_opts’: 4837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1310.c:7869:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4837s 7869 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4837s | ~~^ ~~~~~~~~~~~~~ 4837s | | | 4837s | unsigned int int64_t {aka long long int} 4837s | %llu 4837s 4837s If you find this error message confusing, uninformative, or wrong, please open an issue: 4837s https://github.com/diku-dk/futhark/issues 4837s 4842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.fut: 4842s Compiling with --backend=opencl: 4842s cc failed with code 1: 4842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c: In function ‘futrts_umul_hi64’: 4842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4842s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4842s | ^~~~~~~~~~~ 4842s | __uint32_t 4842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:4512:90: error: expected ‘)’ before ‘a’ 4842s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4842s | ~ ^ 4842s | ) 4842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:4512:109: error: expected ‘)’ before ‘b’ 4842s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4842s | ~ ^ 4842s | ) 4842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c: In function ‘futrts_smul_hi64’: 4842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4842s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4842s | ^~~~~~~~~~ 4842s | __int128__ 4842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:4516:86: error: expected ‘)’ before ‘a’ 4842s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4842s | ~ ^ 4842s | ) 4842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:4516:104: error: expected ‘)’ before ‘b’ 4842s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4842s | ~ ^ 4842s | ) 4842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c: In function ‘mk_compile_opts’: 4842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1358.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4842s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4842s | ~~^ ~~~~~~~~~~~~~ 4842s | | | 4842s | unsigned int int64_t {aka long long int} 4842s | %llu 4842s 4842s If you find this error message confusing, uninformative, or wrong, please open an issue: 4842s https://github.com/diku-dk/futhark/issues 4842s 4843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.fut: 4843s Compiling with --backend=opencl: 4843s cc failed with code 1: 4843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c: In function ‘futrts_umul_hi64’: 4843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4843s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4843s | ^~~~~~~~~~~ 4843s | __uint32_t 4843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:4511:90: error: expected ‘)’ before ‘a’ 4843s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4843s | ~ ^ 4843s | ) 4843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:4511:109: error: expected ‘)’ before ‘b’ 4843s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4843s | ~ ^ 4843s | ) 4843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c: In function ‘futrts_smul_hi64’: 4843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4843s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4843s | ^~~~~~~~~~ 4843s | __int128__ 4843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:4515:86: error: expected ‘)’ before ‘a’ 4843s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4843s | ~ ^ 4843s | ) 4843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:4515:104: error: expected ‘)’ before ‘b’ 4843s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4843s | ~ ^ 4843s | ) 4843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c: In function ‘mk_compile_opts’: 4843s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1366.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4843s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4843s | ~~^ ~~~~~~~~~~~~~ 4843s | | | 4843s | unsigned int int64_t {aka long long int} 4843s | %llu 4843s 4843s If you find this error message confusing, uninformative, or wrong, please open an issue: 4843s https://github.com/diku-dk/futhark/issues 4843s 4844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.fut: 4844s Generating reference outputs: 4844s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.fut:10:19-22: 4844s Unused name "arr". 4844s 4844s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.fut:10:27-28: 4844s Unused name "i". 4844s 4844s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.fut:10:31-32: 4844s Defaulting ambiguous type to i32. 4844s cc failed with code 1: 4844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c: In function ‘futrts_umul_hi64’: 4844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4844s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4844s | ^~~~~~~~~~~ 4844s | __uint32_t 4844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 4844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c:4432:90: error: expected ‘)’ before ‘a’ 4844s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4844s | ~ ^ 4844s | ) 4844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c:4432:109: error: expected ‘)’ before ‘b’ 4844s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4844s | ~ ^ 4844s | ) 4844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c: In function ‘futrts_smul_hi64’: 4844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4844s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4844s | ^~~~~~~~~~ 4844s | __int128__ 4844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c:4436:86: error: expected ‘)’ before ‘a’ 4844s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4844s | ~ ^ 4844s | ) 4844s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1424_tiny.c:4436:104: error: expected ‘)’ before ‘b’ 4844s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4844s | ~ ^ 4844s | ) 4844s 4844s If you find this error message confusing, uninformative, or wrong, please open an issue: 4844s https://github.com/diku-dk/futhark/issues 4844s 4850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.fut: 4850s Compiling with --backend=opencl: 4850s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.fut:3:17-18: 4850s Unused name "a". 4850s cc failed with code 1: 4850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c: In function ‘futrts_umul_hi64’: 4850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4850s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4850s | ^~~~~~~~~~~ 4850s | __uint32_t 4850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:4512:90: error: expected ‘)’ before ‘a’ 4850s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4850s | ~ ^ 4850s | ) 4850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:4512:109: error: expected ‘)’ before ‘b’ 4850s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4850s | ~ ^ 4850s | ) 4850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c: In function ‘futrts_smul_hi64’: 4850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4850s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4850s | ^~~~~~~~~~ 4850s | __int128__ 4850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:4516:86: error: expected ‘)’ before ‘a’ 4850s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4850s | ~ ^ 4850s | ) 4850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:4516:104: error: expected ‘)’ before ‘b’ 4850s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4850s | ~ ^ 4850s | ) 4850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c: In function ‘mk_compile_opts’: 4850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1455.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4850s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4850s | ~~^ ~~~~~~~~~~~~~ 4850s | | | 4850s | unsigned int int64_t {aka long long int} 4850s | %llu 4850s 4850s If you find this error message confusing, uninformative, or wrong, please open an issue: 4850s https://github.com/diku-dk/futhark/issues 4850s 4852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut: 4852s Compiling with --backend=opencl: 4852s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:1:23-24: 4852s Unused name "q". 4852s 4852s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:1:32-37: 4852s Unused name "m_fun". 4852s 4852s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:8:28-32: 4852s Unused name "ww_l". 4852s 4852s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:9:28-35: 4852s Unused name "l_idx_l". 4852s 4852s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:11:28-34: 4852s Unused name "n_nn_l". 4852s 4852s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:13:26-31: 4852s Unused name "q_pad". 4852s 4852s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:14:14-16: 4852s Unused name "xx". 4852s 4852s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.fut:14:17-19: 4852s Unused name "yy". 4852s cc failed with code 1: 4852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c: In function ‘futrts_umul_hi64’: 4852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:4549:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4852s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4852s | ^~~~~~~~~~~ 4852s | __uint32_t 4852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:4549:78: note: each undeclared identifier is reported only once for each function it appears in 4852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:4549:90: error: expected ‘)’ before ‘a’ 4852s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4852s | ~ ^ 4852s | ) 4852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:4549:109: error: expected ‘)’ before ‘b’ 4852s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4852s | ~ ^ 4852s | ) 4852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c: In function ‘futrts_smul_hi64’: 4852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:4553:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4852s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4852s | ^~~~~~~~~~ 4852s | __int128__ 4852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:4553:86: error: expected ‘)’ before ‘a’ 4852s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4852s | ~ ^ 4852s | ) 4852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:4553:104: error: expected ‘)’ before ‘b’ 4852s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4852s | ~ ^ 4852s | ) 4852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c: In function ‘mk_compile_opts’: 4852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1384.c:7879:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4852s 7879 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4852s | ~~^ ~~~~~~~~~~~~~ 4852s | | | 4852s | unsigned int int64_t {aka long long int} 4852s | %llu 4852s 4852s If you find this error message confusing, uninformative, or wrong, please open an issue: 4852s https://github.com/diku-dk/futhark/issues 4852s 4856s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.fut: 4856s Compiling with --backend=opencl: 4856s cc failed with code 1: 4856s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c: In function ‘futrts_umul_hi64’: 4856s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4856s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4856s | ^~~~~~~~~~~ 4856s | __uint32_t 4856s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4856s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:4527:90: error: expected ‘)’ before ‘a’ 4856s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4856s | ~ ^ 4856s | ) 4856s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:4527:109: error: expected ‘)’ before ‘b’ 4856s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4856s | ~ ^ 4856s | ) 4856s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c: In function ‘futrts_smul_hi64’: 4856s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4856s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4856s | ^~~~~~~~~~ 4856s | __int128__ 4856s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:4531:86: error: expected ‘)’ before ‘a’ 4856s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4856s | ~ ^ 4856s | ) 4856s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:4531:104: error: expected ‘)’ before ‘b’ 4856s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4856s | ~ ^ 4856s | ) 4856s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c: In function ‘mk_compile_opts’: 4856s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1457.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4856s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4856s | ~~^ ~~~~~~~~~~~~~ 4856s | | | 4856s | unsigned int int64_t {aka long long int} 4856s | %llu 4856s 4856s If you find this error message confusing, uninformative, or wrong, please open an issue: 4856s https://github.com/diku-dk/futhark/issues 4856s 4864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.fut: 4864s Compiling with --backend=opencl: 4864s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.fut:8:1-40: 4864s Entry point return type 4864s 4864s *[n₂](bool, bool) 4864s 4864s will have an opaque type, so the result will likely not be usable. 4864s cc failed with code 1: 4864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c: In function ‘futrts_umul_hi64’: 4864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:4556:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4864s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4864s | ^~~~~~~~~~~ 4864s | __uint32_t 4864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:4556:78: note: each undeclared identifier is reported only once for each function it appears in 4864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:4556:90: error: expected ‘)’ before ‘a’ 4864s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4864s | ~ ^ 4864s | ) 4864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:4556:109: error: expected ‘)’ before ‘b’ 4864s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4864s | ~ ^ 4864s | ) 4864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c: In function ‘futrts_smul_hi64’: 4864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:4560:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4864s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4864s | ^~~~~~~~~~ 4864s | __int128__ 4864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:4560:86: error: expected ‘)’ before ‘a’ 4864s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4864s | ~ ^ 4864s | ) 4864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:4560:104: error: expected ‘)’ before ‘b’ 4864s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4864s | ~ ^ 4864s | ) 4864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c: In function ‘mk_compile_opts’: 4864s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1499.c:7888:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4864s 7888 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4864s | ~~^ ~~~~~~~~~~~~~ 4864s | | | 4864s | unsigned int int64_t {aka long long int} 4864s | %llu 4864s 4864s If you find this error message confusing, uninformative, or wrong, please open an issue: 4864s https://github.com/diku-dk/futhark/issues 4864s 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.fut: 4866s Compiling with --backend=opencl: 4866s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.fut:11:14-21: 4866s Unused name "turning". 4866s 4866s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.fut:11:29-30: 4866s Unused name "R". 4866s 4866s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.fut:11:37-38: 4866s Unused name "v". 4866s 4866s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.fut:11:45-46: 4866s Unused name "a". 4866s cc failed with code 1: 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c: In function ‘futrts_umul_hi64’: 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4866s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4866s | ^~~~~~~~~~~ 4866s | __uint32_t 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:4497:90: error: expected ‘)’ before ‘a’ 4866s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4866s | ~ ^ 4866s | ) 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:4497:109: error: expected ‘)’ before ‘b’ 4866s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4866s | ~ ^ 4866s | ) 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c: In function ‘futrts_smul_hi64’: 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4866s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4866s | ^~~~~~~~~~ 4866s | __int128__ 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:4501:86: error: expected ‘)’ before ‘a’ 4866s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4866s | ~ ^ 4866s | ) 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:4501:104: error: expected ‘)’ before ‘b’ 4866s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4866s | ~ ^ 4866s | ) 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c: In function ‘mk_compile_opts’: 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1500.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4866s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4866s | ~~^ ~~~~~~~~~~~~~ 4866s | | | 4866s | unsigned int int64_t {aka long long int} 4866s | %llu 4866s 4866s If you find this error message confusing, uninformative, or wrong, please open an issue: 4866s https://github.com/diku-dk/futhark/issues 4866s 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.fut: 4866s Compiling with --backend=opencl: 4866s cc failed with code 1: 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c: In function ‘futrts_umul_hi64’: 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4866s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4866s | ^~~~~~~~~~~ 4866s | __uint32_t 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:4544:90: error: expected ‘)’ before ‘a’ 4866s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4866s | ~ ^ 4866s | ) 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:4544:109: error: expected ‘)’ before ‘b’ 4866s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4866s | ~ ^ 4866s | ) 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c: In function ‘futrts_smul_hi64’: 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4866s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4866s | ^~~~~~~~~~ 4866s | __int128__ 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:4548:86: error: expected ‘)’ before ‘a’ 4866s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4866s | ~ ^ 4866s | ) 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:4548:104: error: expected ‘)’ before ‘b’ 4866s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4866s | ~ ^ 4866s | ) 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c: In function ‘mk_compile_opts’: 4866s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1350.c:7917:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4866s 7917 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4866s | ~~^ ~~~~~~~~~~~~~ 4866s | | | 4866s | unsigned int int64_t {aka long long int} 4866s | %llu 4866s 4866s If you find this error message confusing, uninformative, or wrong, please open an issue: 4866s https://github.com/diku-dk/futhark/issues 4866s 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.fut: 4870s Compiling with --backend=opencl: 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.fut:39:16-18: 4870s Unused name "xs". 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.fut:39:20-22: 4870s Unused name "ys". 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.fut:40:13-47:44: 4870s Defaulting ambiguous type to i32. 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.fut:40:24-26: 4870s Unused name "xs". 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.fut:40:32-33: 4870s Unused name "x". 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.fut:42:36-38: 4870s Unused name "ys". 4870s cc failed with code 1: 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c: In function ‘futrts_umul_hi64’: 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4870s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4870s | ^~~~~~~~~~~ 4870s | __uint32_t 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:4511:90: error: expected ‘)’ before ‘a’ 4870s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4870s | ~ ^ 4870s | ) 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:4511:109: error: expected ‘)’ before ‘b’ 4870s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4870s | ~ ^ 4870s | ) 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c: In function ‘futrts_smul_hi64’: 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4870s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4870s | ^~~~~~~~~~ 4870s | __int128__ 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:4515:86: error: expected ‘)’ before ‘a’ 4870s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4870s | ~ ^ 4870s | ) 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:4515:104: error: expected ‘)’ before ‘b’ 4870s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4870s | ~ ^ 4870s | ) 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c: In function ‘mk_compile_opts’: 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1435.c:7897:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4870s 7897 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4870s | ~~^ ~~~~~~~~~~~~~ 4870s | | | 4870s | unsigned int int64_t {aka long long int} 4870s | %llu 4870s 4870s If you find this error message confusing, uninformative, or wrong, please open an issue: 4870s https://github.com/diku-dk/futhark/issues 4870s 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut: 4870s Compiling with --backend=opencl: 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:1:23-24: 4870s Unused name "d". 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:1:43-46: 4870s Unused name "F_z". 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:1:50-51: 4870s Defaulting ambiguous type to i32. 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:3:14-21: 4870s Unused name "turning". 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:3:29-30: 4870s Unused name "R". 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:3:37-38: 4870s Unused name "v". 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:3:45-46: 4870s Unused name "a". 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:7:18-20: 4870s Defaulting ambiguous type to i32. 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:7:18-20: 4870s Defaulting ambiguous type to i32. 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:7:18-20: 4870s Defaulting ambiguous type to i32. 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:7:29-31: 4870s Defaulting ambiguous type to i32. 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:7:29-31: 4870s Defaulting ambiguous type to i32. 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:7:29-31: 4870s Defaulting ambiguous type to i32. 4870s 4870s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.fut:12:15-17: 4870s Unused name "Ms". 4870s cc failed with code 1: 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c: In function ‘futrts_umul_hi64’: 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4870s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4870s | ^~~~~~~~~~~ 4870s | __uint32_t 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:4511:90: error: expected ‘)’ before ‘a’ 4870s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4870s | ~ ^ 4870s | ) 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:4511:109: error: expected ‘)’ before ‘b’ 4870s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4870s | ~ ^ 4870s | ) 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c: In function ‘futrts_smul_hi64’: 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4870s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4870s | ^~~~~~~~~~ 4870s | __int128__ 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:4515:86: error: expected ‘)’ before ‘a’ 4870s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4870s | ~ ^ 4870s | ) 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:4515:104: error: expected ‘)’ before ‘b’ 4870s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4870s | ~ ^ 4870s | ) 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c: In function ‘mk_compile_opts’: 4870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1501.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4870s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4870s | ~~^ ~~~~~~~~~~~~~ 4870s | | | 4870s | unsigned int int64_t {aka long long int} 4870s | %llu 4870s 4870s If you find this error message confusing, uninformative, or wrong, please open an issue: 4870s https://github.com/diku-dk/futhark/issues 4870s 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.fut: 4878s Compiling with --backend=opencl: 4878s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.fut:3:55-57: 4878s Defaulting ambiguous type to i32. 4878s cc failed with code 1: 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c: In function ‘futrts_umul_hi64’: 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4878s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4878s | ^~~~~~~~~~~ 4878s | __uint32_t 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:4512:90: error: expected ‘)’ before ‘a’ 4878s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4878s | ~ ^ 4878s | ) 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:4512:109: error: expected ‘)’ before ‘b’ 4878s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4878s | ~ ^ 4878s | ) 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c: In function ‘futrts_smul_hi64’: 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4878s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4878s | ^~~~~~~~~~ 4878s | __int128__ 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:4516:86: error: expected ‘)’ before ‘a’ 4878s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4878s | ~ ^ 4878s | ) 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:4516:104: error: expected ‘)’ before ‘b’ 4878s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4878s | ~ ^ 4878s | ) 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c: In function ‘mk_compile_opts’: 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1505.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4878s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4878s | ~~^ ~~~~~~~~~~~~~ 4878s | | | 4878s | unsigned int int64_t {aka long long int} 4878s | %llu 4878s 4878s If you find this error message confusing, uninformative, or wrong, please open an issue: 4878s https://github.com/diku-dk/futhark/issues 4878s 4878s 691 failed, 73 passed, 1542 to go. 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.fut: 4878s Compiling with --backend=opencl: 4878s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.fut:5:20-43: 4878s Unused name "thisMod". 4878s cc failed with code 1: 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c: In function ‘futrts_umul_hi64’: 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4878s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4878s | ^~~~~~~~~~~ 4878s | __uint32_t 4878s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:4511:90: error: expected ‘)’ before ‘a’ 4879s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4879s | ~ ^ 4879s | ) 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:4511:109: error: expected ‘)’ before ‘b’ 4879s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4879s | ~ ^ 4879s | ) 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c: In function ‘futrts_smul_hi64’: 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4879s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4879s | ^~~~~~~~~~ 4879s | __int128__ 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:4515:86: error: expected ‘)’ before ‘a’ 4879s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4879s | ~ ^ 4879s | ) 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:4515:104: error: expected ‘)’ before ‘b’ 4879s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4879s | ~ ^ 4879s | ) 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c: In function ‘mk_compile_opts’: 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1510.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4879s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4879s | ~~^ ~~~~~~~~~~~~~ 4879s | | | 4879s | unsigned int int64_t {aka long long int} 4879s | %llu 4879s 4879s If you find this error message confusing, uninformative, or wrong, please open an issue: 4879s https://github.com/diku-dk/futhark/issues 4879s 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.fut: 4879s Compiling with --backend=opencl: 4879s cc failed with code 1: 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c: In function ‘futrts_umul_hi64’: 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4879s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4879s | ^~~~~~~~~~~ 4879s | __uint32_t 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:4511:90: error: expected ‘)’ before ‘a’ 4879s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4879s | ~ ^ 4879s | ) 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:4511:109: error: expected ‘)’ before ‘b’ 4879s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4879s | ~ ^ 4879s | ) 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c: In function ‘futrts_smul_hi64’: 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4879s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4879s | ^~~~~~~~~~ 4879s | __int128__ 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:4515:86: error: expected ‘)’ before ‘a’ 4879s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4879s | ~ ^ 4879s | ) 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:4515:104: error: expected ‘)’ before ‘b’ 4879s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4879s | ~ ^ 4879s | ) 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c: In function ‘mk_compile_opts’: 4879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1512.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4879s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4879s | ~~^ ~~~~~~~~~~~~~ 4879s | | | 4879s | unsigned int int64_t {aka long long int} 4879s | %llu 4879s 4879s If you find this error message confusing, uninformative, or wrong, please open an issue: 4879s https://github.com/diku-dk/futhark/issues 4879s 4881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.fut: 4881s Generating reference outputs: 4881s cc failed with code 1: 4881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c: In function ‘futrts_umul_hi64’: 4881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4881s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4881s | ^~~~~~~~~~~ 4881s | __uint32_t 4881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 4881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c:4446:90: error: expected ‘)’ before ‘a’ 4881s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4881s | ~ ^ 4881s | ) 4881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c:4446:109: error: expected ‘)’ before ‘b’ 4881s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4881s | ~ ^ 4881s | ) 4881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c: In function ‘futrts_smul_hi64’: 4881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4881s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4881s | ^~~~~~~~~~ 4881s | __int128__ 4881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c:4450:86: error: expected ‘)’ before ‘a’ 4881s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4881s | ~ ^ 4881s | ) 4881s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1524.c:4450:104: error: expected ‘)’ before ‘b’ 4881s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4881s | ~ ^ 4881s | ) 4881s 4881s If you find this error message confusing, uninformative, or wrong, please open an issue: 4881s https://github.com/diku-dk/futhark/issues 4881s 4891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.fut: 4891s Compiling with --backend=opencl: 4891s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.fut:61:13-26: 4891s Unused name "lft_per_irreg". 4891s 4891s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.fut:62:13-24: 4891s Unused name "inner_slice". 4891s cc failed with code 1: 4891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c: In function ‘futrts_umul_hi64’: 4891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4891s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4891s | ^~~~~~~~~~~ 4891s | __uint32_t 4891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:4512:90: error: expected ‘)’ before ‘a’ 4891s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4891s | ~ ^ 4891s | ) 4891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:4512:109: error: expected ‘)’ before ‘b’ 4891s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4891s | ~ ^ 4891s | ) 4891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c: In function ‘futrts_smul_hi64’: 4891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4891s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4891s | ^~~~~~~~~~ 4891s | __int128__ 4891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:4516:86: error: expected ‘)’ before ‘a’ 4891s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4891s | ~ ^ 4891s | ) 4891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:4516:104: error: expected ‘)’ before ‘b’ 4891s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4891s | ~ ^ 4891s | ) 4891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c: In function ‘mk_compile_opts’: 4891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1523.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4891s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4891s | ~~^ ~~~~~~~~~~~~~ 4891s | | | 4891s | unsigned int int64_t {aka long long int} 4891s | %llu 4891s 4891s If you find this error message confusing, uninformative, or wrong, please open an issue: 4891s https://github.com/diku-dk/futhark/issues 4891s 4892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.fut: 4892s Compiling with --backend=opencl: 4892s cc failed with code 1: 4892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c: In function ‘futrts_umul_hi64’: 4892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:4549:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4892s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4892s | ^~~~~~~~~~~ 4892s | __uint32_t 4892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:4549:78: note: each undeclared identifier is reported only once for each function it appears in 4892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:4549:90: error: expected ‘)’ before ‘a’ 4892s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4892s | ~ ^ 4892s | ) 4892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:4549:109: error: expected ‘)’ before ‘b’ 4892s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4892s | ~ ^ 4892s | ) 4892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c: In function ‘futrts_smul_hi64’: 4892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:4553:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4892s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4892s | ^~~~~~~~~~ 4892s | __int128__ 4892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:4553:86: error: expected ‘)’ before ‘a’ 4892s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4892s | ~ ^ 4892s | ) 4892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:4553:104: error: expected ‘)’ before ‘b’ 4892s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4892s | ~ ^ 4892s | ) 4892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c: In function ‘mk_compile_opts’: 4892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1531.c:7885:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4892s 7885 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4892s | ~~^ ~~~~~~~~~~~~~ 4892s | | | 4892s | unsigned int int64_t {aka long long int} 4892s | %llu 4892s 4892s If you find this error message confusing, uninformative, or wrong, please open an issue: 4892s https://github.com/diku-dk/futhark/issues 4892s 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.fut: 4893s Compiling with --backend=opencl: 4893s cc failed with code 1: 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c: In function ‘futrts_umul_hi64’: 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4893s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4893s | ^~~~~~~~~~~ 4893s | __uint32_t 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:4511:90: error: expected ‘)’ before ‘a’ 4893s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4893s | ~ ^ 4893s | ) 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:4511:109: error: expected ‘)’ before ‘b’ 4893s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4893s | ~ ^ 4893s | ) 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c: In function ‘futrts_smul_hi64’: 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4893s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4893s | ^~~~~~~~~~ 4893s | __int128__ 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:4515:86: error: expected ‘)’ before ‘a’ 4893s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4893s | ~ ^ 4893s | ) 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:4515:104: error: expected ‘)’ before ‘b’ 4893s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4893s | ~ ^ 4893s | ) 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c: In function ‘mk_compile_opts’: 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1535.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4893s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4893s | ~~^ ~~~~~~~~~~~~~ 4893s | | | 4893s | unsigned int int64_t {aka long long int} 4893s | %llu 4893s 4893s If you find this error message confusing, uninformative, or wrong, please open an issue: 4893s https://github.com/diku-dk/futhark/issues 4893s 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.fut: 4893s Compiling with --backend=opencl: 4893s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.fut:2:16-70: 4893s Defaulting ambiguous type to i32. 4893s cc failed with code 1: 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c: In function ‘futrts_umul_hi64’: 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4893s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4893s | ^~~~~~~~~~~ 4893s | __uint32_t 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:4511:90: error: expected ‘)’ before ‘a’ 4893s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4893s | ~ ^ 4893s | ) 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:4511:109: error: expected ‘)’ before ‘b’ 4893s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4893s | ~ ^ 4893s | ) 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c: In function ‘futrts_smul_hi64’: 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4893s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4893s | ^~~~~~~~~~ 4893s | __int128__ 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:4515:86: error: expected ‘)’ before ‘a’ 4893s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4893s | ~ ^ 4893s | ) 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:4515:104: error: expected ‘)’ before ‘b’ 4893s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4893s | ~ ^ 4893s | ) 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c: In function ‘mk_compile_opts’: 4893s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1525.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4893s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4893s | ~~^ ~~~~~~~~~~~~~ 4893s | | | 4893s | unsigned int int64_t {aka long long int} 4893s | %llu 4893s 4893s If you find this error message confusing, uninformative, or wrong, please open an issue: 4893s https://github.com/diku-dk/futhark/issues 4893s 4894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.fut: 4894s Generating reference outputs: 4894s cc failed with code 1: 4894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c: In function ‘futrts_umul_hi64’: 4894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4894s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4894s | ^~~~~~~~~~~ 4894s | __uint32_t 4894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 4894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c:4415:90: error: expected ‘)’ before ‘a’ 4894s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4894s | ~ ^ 4894s | ) 4894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c:4415:109: error: expected ‘)’ before ‘b’ 4894s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4894s | ~ ^ 4894s | ) 4894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c: In function ‘futrts_smul_hi64’: 4894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4894s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4894s | ^~~~~~~~~~ 4894s | __int128__ 4894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c:4419:86: error: expected ‘)’ before ‘a’ 4894s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4894s | ~ ^ 4894s | ) 4894s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1533.c:4419:104: error: expected ‘)’ before ‘b’ 4894s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4894s | ~ ^ 4894s | ) 4894s 4894s If you find this error message confusing, uninformative, or wrong, please open an issue: 4894s https://github.com/diku-dk/futhark/issues 4894s 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.fut: 4904s Compiling with --backend=opencl: 4904s cc failed with code 1: 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c: In function ‘futrts_umul_hi64’: 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4904s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4904s | ^~~~~~~~~~~ 4904s | __uint32_t 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:4511:90: error: expected ‘)’ before ‘a’ 4904s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4904s | ~ ^ 4904s | ) 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:4511:109: error: expected ‘)’ before ‘b’ 4904s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4904s | ~ ^ 4904s | ) 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c: In function ‘futrts_smul_hi64’: 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4904s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4904s | ^~~~~~~~~~ 4904s | __int128__ 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:4515:86: error: expected ‘)’ before ‘a’ 4904s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4904s | ~ ^ 4904s | ) 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:4515:104: error: expected ‘)’ before ‘b’ 4904s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4904s | ~ ^ 4904s | ) 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c: In function ‘mk_compile_opts’: 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1537.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4904s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4904s | ~~^ ~~~~~~~~~~~~~ 4904s | | | 4904s | unsigned int int64_t {aka long long int} 4904s | %llu 4904s 4904s If you find this error message confusing, uninformative, or wrong, please open an issue: 4904s https://github.com/diku-dk/futhark/issues 4904s 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.fut: 4904s Compiling with --backend=opencl: 4904s cc failed with code 1: 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c: In function ‘futrts_umul_hi64’: 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4904s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4904s | ^~~~~~~~~~~ 4904s | __uint32_t 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:4497:90: error: expected ‘)’ before ‘a’ 4904s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4904s | ~ ^ 4904s | ) 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:4497:109: error: expected ‘)’ before ‘b’ 4904s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4904s | ~ ^ 4904s | ) 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c: In function ‘futrts_smul_hi64’: 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4904s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4904s | ^~~~~~~~~~ 4904s | __int128__ 4904s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:4501:86: error: expected ‘)’ before ‘a’ 4904s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4904s | ~ ^ 4905s | ) 4905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:4501:104: error: expected ‘)’ before ‘b’ 4905s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4905s | ~ ^ 4905s | ) 4905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c: In function ‘mk_compile_opts’: 4905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1552.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4905s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4905s | ~~^ ~~~~~~~~~~~~~ 4905s | | | 4905s | unsigned int int64_t {aka long long int} 4905s | %llu 4905s 4905s If you find this error message confusing, uninformative, or wrong, please open an issue: 4905s https://github.com/diku-dk/futhark/issues 4905s 4906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.fut: 4906s Compiling with --backend=opencl: 4906s cc failed with code 1: 4906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c: In function ‘futrts_umul_hi64’: 4906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4906s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4906s | ^~~~~~~~~~~ 4906s | __uint32_t 4906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:4514:90: error: expected ‘)’ before ‘a’ 4906s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4906s | ~ ^ 4906s | ) 4906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:4514:109: error: expected ‘)’ before ‘b’ 4906s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4906s | ~ ^ 4906s | ) 4906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c: In function ‘futrts_smul_hi64’: 4906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4906s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4906s | ^~~~~~~~~~ 4906s | __int128__ 4906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:4518:86: error: expected ‘)’ before ‘a’ 4906s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4906s | ~ ^ 4906s | ) 4906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:4518:104: error: expected ‘)’ before ‘b’ 4906s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4906s | ~ ^ 4906s | ) 4906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c: In function ‘mk_compile_opts’: 4906s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1546.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4906s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4906s | ~~^ ~~~~~~~~~~~~~ 4906s | | | 4906s | unsigned int int64_t {aka long long int} 4906s | %llu 4906s 4906s If you find this error message confusing, uninformative, or wrong, please open an issue: 4906s https://github.com/diku-dk/futhark/issues 4906s 4907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.fut: 4907s Compiling with --backend=opencl: 4907s cc failed with code 1: 4907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c: In function ‘futrts_umul_hi64’: 4907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4907s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4907s | ^~~~~~~~~~~ 4907s | __uint32_t 4907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:4511:90: error: expected ‘)’ before ‘a’ 4907s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4907s | ~ ^ 4907s | ) 4907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:4511:109: error: expected ‘)’ before ‘b’ 4907s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4907s | ~ ^ 4907s | ) 4907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c: In function ‘futrts_smul_hi64’: 4907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4907s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4907s | ^~~~~~~~~~ 4907s | __int128__ 4907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:4515:86: error: expected ‘)’ before ‘a’ 4907s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4907s | ~ ^ 4907s | ) 4907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:4515:104: error: expected ‘)’ before ‘b’ 4907s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4907s | ~ ^ 4907s | ) 4907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c: In function ‘mk_compile_opts’: 4907s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1545.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4907s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4907s | ~~^ ~~~~~~~~~~~~~ 4907s | | | 4907s | unsigned int int64_t {aka long long int} 4907s | %llu 4907s 4907s If you find this error message confusing, uninformative, or wrong, please open an issue: 4907s https://github.com/diku-dk/futhark/issues 4907s 4915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.fut: 4915s Generating reference outputs: 4915s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.fut:6:21-23: 4915s Unused name "vs". 4915s cc failed with code 1: 4915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c: In function ‘futrts_umul_hi64’: 4915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4915s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4915s | ^~~~~~~~~~~ 4915s | __uint32_t 4915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c:4430:90: error: expected ‘)’ before ‘a’ 4915s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4915s | ~ ^ 4915s | ) 4915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c:4430:109: error: expected ‘)’ before ‘b’ 4915s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4915s | ~ ^ 4915s | ) 4915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c: In function ‘futrts_smul_hi64’: 4915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4915s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4915s | ^~~~~~~~~~ 4915s | __int128__ 4915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c:4434:86: error: expected ‘)’ before ‘a’ 4915s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4915s | ~ ^ 4915s | ) 4915s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1559.c:4434:104: error: expected ‘)’ before ‘b’ 4915s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4915s | ~ ^ 4915s | ) 4915s 4915s If you find this error message confusing, uninformative, or wrong, please open an issue: 4915s https://github.com/diku-dk/futhark/issues 4915s 4920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.fut: 4920s Compiling with --backend=opencl: 4920s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.fut:1:1-5:10: 4920s Entry point return type 4920s 4920s *[n₂][d₄](i32, i32) 4920s 4920s will have an opaque type, so the result will likely not be usable. 4920s 4920s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.fut:4:14-15: 4920s Unused name "i". 4920s cc failed with code 1: 4920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c: In function ‘futrts_umul_hi64’: 4920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4920s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4920s | ^~~~~~~~~~~ 4920s | __uint32_t 4920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 4920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:4541:90: error: expected ‘)’ before ‘a’ 4920s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4920s | ~ ^ 4920s | ) 4920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:4541:109: error: expected ‘)’ before ‘b’ 4920s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4920s | ~ ^ 4920s | ) 4920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c: In function ‘futrts_smul_hi64’: 4920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4920s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4920s | ^~~~~~~~~~ 4920s | __int128__ 4920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:4545:86: error: expected ‘)’ before ‘a’ 4920s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4920s | ~ ^ 4920s | ) 4920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:4545:104: error: expected ‘)’ before ‘b’ 4920s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4920s | ~ ^ 4920s | ) 4920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c: In function ‘mk_compile_opts’: 4920s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1572.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4920s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4920s | ~~^ ~~~~~~~~~~~~~ 4920s | | | 4920s | unsigned int int64_t {aka long long int} 4920s | %llu 4920s 4920s If you find this error message confusing, uninformative, or wrong, please open an issue: 4920s https://github.com/diku-dk/futhark/issues 4920s 4924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.fut: 4924s Compiling with --backend=opencl: 4924s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.fut:59:32-33: 4924s Unused name "i". 4924s 4924s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.fut:71:17-19: 4924s Unused name "pn". 4924s 4924s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.fut:84:32-33: 4924s Unused name "i". 4924s 4924s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.fut:95:33-34: 4924s Unused name "i". 4924s 4924s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.fut:108:17-19: 4924s Unused name "pn". 4924s 4924s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.fut:120:33-34: 4924s Unused name "i". 4924s cc failed with code 1: 4924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c: In function ‘futrts_umul_hi64’: 4924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4924s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4924s | ^~~~~~~~~~~ 4924s | __uint32_t 4924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:4514:90: error: expected ‘)’ before ‘a’ 4924s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4924s | ~ ^ 4924s | ) 4924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:4514:109: error: expected ‘)’ before ‘b’ 4924s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4924s | ~ ^ 4924s | ) 4924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c: In function ‘futrts_smul_hi64’: 4924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4924s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4924s | ^~~~~~~~~~ 4924s | __int128__ 4924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:4518:86: error: expected ‘)’ before ‘a’ 4924s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4924s | ~ ^ 4924s | ) 4924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:4518:104: error: expected ‘)’ before ‘b’ 4924s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4924s | ~ ^ 4924s | ) 4924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c: In function ‘mk_compile_opts’: 4924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1481.c:7905:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4924s 7905 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4924s | ~~^ ~~~~~~~~~~~~~ 4924s | | | 4924s | unsigned int int64_t {aka long long int} 4924s | %llu 4924s 4924s If you find this error message confusing, uninformative, or wrong, please open an issue: 4924s https://github.com/diku-dk/futhark/issues 4924s 4930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.fut: 4930s Compiling with --backend=opencl: 4930s cc failed with code 1: 4930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c: In function ‘futrts_umul_hi64’: 4930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4930s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4930s | ^~~~~~~~~~~ 4930s | __uint32_t 4930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:4511:90: error: expected ‘)’ before ‘a’ 4930s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4930s | ~ ^ 4930s | ) 4930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:4511:109: error: expected ‘)’ before ‘b’ 4930s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4930s | ~ ^ 4930s | ) 4930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c: In function ‘futrts_smul_hi64’: 4930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4930s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4930s | ^~~~~~~~~~ 4930s | __int128__ 4930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:4515:86: error: expected ‘)’ before ‘a’ 4930s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4930s | ~ ^ 4930s | ) 4930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:4515:104: error: expected ‘)’ before ‘b’ 4930s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4930s | ~ ^ 4930s | ) 4930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c: In function ‘mk_compile_opts’: 4930s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1593.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4930s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4930s | ~~^ ~~~~~~~~~~~~~ 4930s | | | 4930s | unsigned int int64_t {aka long long int} 4930s | %llu 4930s 4930s If you find this error message confusing, uninformative, or wrong, please open an issue: 4930s https://github.com/diku-dk/futhark/issues 4930s 4931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.fut: 4931s Compiling with --backend=opencl: 4931s cc failed with code 1: 4931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c: In function ‘futrts_umul_hi64’: 4931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4931s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4931s | ^~~~~~~~~~~ 4931s | __uint32_t 4931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:4511:90: error: expected ‘)’ before ‘a’ 4931s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4931s | ~ ^ 4931s | ) 4931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:4511:109: error: expected ‘)’ before ‘b’ 4931s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4931s | ~ ^ 4931s | ) 4931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c: In function ‘futrts_smul_hi64’: 4931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4931s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4931s | ^~~~~~~~~~ 4931s | __int128__ 4931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:4515:86: error: expected ‘)’ before ‘a’ 4931s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4931s | ~ ^ 4931s | ) 4931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:4515:104: error: expected ‘)’ before ‘b’ 4931s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4931s | ~ ^ 4931s | ) 4931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c: In function ‘mk_compile_opts’: 4931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1569.c:7852:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4931s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4931s | ~~^ ~~~~~~~~~~~~~ 4931s | | | 4931s | unsigned int int64_t {aka long long int} 4931s | %llu 4931s 4931s If you find this error message confusing, uninformative, or wrong, please open an issue: 4931s https://github.com/diku-dk/futhark/issues 4931s 4942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.fut: 4942s Compiling with --backend=opencl: 4942s cc failed with code 1: 4942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c: In function ‘futrts_umul_hi64’: 4942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4942s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4942s | ^~~~~~~~~~~ 4942s | __uint32_t 4942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:4511:90: error: expected ‘)’ before ‘a’ 4942s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4942s | ~ ^ 4942s | ) 4942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:4511:109: error: expected ‘)’ before ‘b’ 4942s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4942s | ~ ^ 4942s | ) 4942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c: In function ‘futrts_smul_hi64’: 4942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4942s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4942s | ^~~~~~~~~~ 4942s | __int128__ 4942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:4515:86: error: expected ‘)’ before ‘a’ 4942s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4942s | ~ ^ 4942s | ) 4942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:4515:104: error: expected ‘)’ before ‘b’ 4942s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4942s | ~ ^ 4942s | ) 4942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c: In function ‘mk_compile_opts’: 4942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1615.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4942s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4942s | ~~^ ~~~~~~~~~~~~~ 4942s | | | 4942s | unsigned int int64_t {aka long long int} 4942s | %llu 4942s 4942s If you find this error message confusing, uninformative, or wrong, please open an issue: 4942s https://github.com/diku-dk/futhark/issues 4942s 4942s 709 failed, 75 passed, 1522 to go. 4944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.fut: 4944s Compiling with --backend=opencl: 4944s cc failed with code 1: 4944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c: In function ‘futrts_umul_hi64’: 4944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4944s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4944s | ^~~~~~~~~~~ 4944s | __uint32_t 4944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 4944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:4544:90: error: expected ‘)’ before ‘a’ 4944s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4944s | ~ ^ 4944s | ) 4944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:4544:109: error: expected ‘)’ before ‘b’ 4944s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4944s | ~ ^ 4944s | ) 4944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c: In function ‘futrts_smul_hi64’: 4944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4944s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4944s | ^~~~~~~~~~ 4944s | __int128__ 4944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:4548:86: error: expected ‘)’ before ‘a’ 4944s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4944s | ~ ^ 4944s | ) 4944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:4548:104: error: expected ‘)’ before ‘b’ 4944s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4944s | ~ ^ 4944s | ) 4944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c: In function ‘mk_compile_opts’: 4944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1609.c:7898:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4944s 7898 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4944s | ~~^ ~~~~~~~~~~~~~ 4944s | | | 4944s | unsigned int int64_t {aka long long int} 4944s | %llu 4944s 4944s If you find this error message confusing, uninformative, or wrong, please open an issue: 4944s https://github.com/diku-dk/futhark/issues 4944s 4945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.fut: 4945s Compiling with --backend=opencl: 4945s cc failed with code 1: 4945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c: In function ‘futrts_umul_hi64’: 4945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4945s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4945s | ^~~~~~~~~~~ 4945s | __uint32_t 4945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:4511:90: error: expected ‘)’ before ‘a’ 4945s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4945s | ~ ^ 4945s | ) 4945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:4511:109: error: expected ‘)’ before ‘b’ 4945s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4945s | ~ ^ 4945s | ) 4945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c: In function ‘futrts_smul_hi64’: 4945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4945s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4945s | ^~~~~~~~~~ 4945s | __int128__ 4945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:4515:86: error: expected ‘)’ before ‘a’ 4945s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4945s | ~ ^ 4945s | ) 4945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:4515:104: error: expected ‘)’ before ‘b’ 4945s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4945s | ~ ^ 4945s | ) 4945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c: In function ‘mk_compile_opts’: 4945s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1553.c:7891:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4945s 7891 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4945s | ~~^ ~~~~~~~~~~~~~ 4945s | | | 4945s | unsigned int int64_t {aka long long int} 4945s | %llu 4945s 4945s If you find this error message confusing, uninformative, or wrong, please open an issue: 4945s https://github.com/diku-dk/futhark/issues 4945s 4953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.fut: 4953s Generating reference outputs: 4953s cc failed with code 1: 4953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c: In function ‘futrts_umul_hi64’: 4953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4953s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4953s | ^~~~~~~~~~~ 4953s | __uint32_t 4953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c:4430:90: error: expected ‘)’ before ‘a’ 4953s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4953s | ~ ^ 4953s | ) 4953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c:4430:109: error: expected ‘)’ before ‘b’ 4953s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4953s | ~ ^ 4953s | ) 4953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c: In function ‘futrts_smul_hi64’: 4953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4953s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4953s | ^~~~~~~~~~ 4953s | __int128__ 4953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c:4434:86: error: expected ‘)’ before ‘a’ 4953s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4953s | ~ ^ 4953s | ) 4953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1627.c:4434:104: error: expected ‘)’ before ‘b’ 4953s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4953s | ~ ^ 4953s | ) 4953s 4953s If you find this error message confusing, uninformative, or wrong, please open an issue: 4953s https://github.com/diku-dk/futhark/issues 4953s 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.fut: 4956s Compiling with --backend=opencl: 4956s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.fut:3:50-55: 4956s Unused name "nstep". 4956s 4956s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.fut:3:63-65: 4956s Unused name "i0". 4956s 4956s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.fut:42:41-43: 4956s Unused name "nn". 4956s cc failed with code 1: 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c: In function ‘futrts_umul_hi64’: 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:4533:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4956s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4956s | ^~~~~~~~~~~ 4956s | __uint32_t 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:4533:78: note: each undeclared identifier is reported only once for each function it appears in 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:4533:90: error: expected ‘)’ before ‘a’ 4956s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4956s | ~ ^ 4956s | ) 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:4533:109: error: expected ‘)’ before ‘b’ 4956s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4956s | ~ ^ 4956s | ) 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c: In function ‘futrts_smul_hi64’: 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:4537:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4956s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4956s | ^~~~~~~~~~ 4956s | __int128__ 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:4537:86: error: expected ‘)’ before ‘a’ 4956s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4956s | ~ ^ 4956s | ) 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:4537:104: error: expected ‘)’ before ‘b’ 4956s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4956s | ~ ^ 4956s | ) 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c: In function ‘mk_compile_opts’: 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1498.c:7983:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4956s 7983 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4956s | ~~^ ~~~~~~~~~~~~~ 4956s | | | 4956s | unsigned int int64_t {aka long long int} 4956s | %llu 4956s 4956s If you find this error message confusing, uninformative, or wrong, please open an issue: 4956s https://github.com/diku-dk/futhark/issues 4956s 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.fut: 4956s Compiling with --backend=opencl: 4956s cc failed with code 1: 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c: In function ‘futrts_umul_hi64’: 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4956s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4956s | ^~~~~~~~~~~ 4956s | __uint32_t 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:4512:90: error: expected ‘)’ before ‘a’ 4956s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4956s | ~ ^ 4956s | ) 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:4512:109: error: expected ‘)’ before ‘b’ 4956s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4956s | ~ ^ 4956s | ) 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c: In function ‘futrts_smul_hi64’: 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4956s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4956s | ^~~~~~~~~~ 4956s | __int128__ 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:4516:86: error: expected ‘)’ before ‘a’ 4956s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4956s | ~ ^ 4956s | ) 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:4516:104: error: expected ‘)’ before ‘b’ 4956s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4956s | ~ ^ 4956s | ) 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c: In function ‘mk_compile_opts’: 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1628.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4956s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4956s | ~~^ ~~~~~~~~~~~~~ 4956s | | | 4956s | unsigned int int64_t {aka long long int} 4956s | %llu 4956s 4956s If you find this error message confusing, uninformative, or wrong, please open an issue: 4956s https://github.com/diku-dk/futhark/issues 4956s 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.fut: 4956s Compiling with --backend=opencl: 4956s cc failed with code 1: 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c: In function ‘futrts_umul_hi64’: 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4956s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4956s | ^~~~~~~~~~~ 4956s | __uint32_t 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:4513:90: error: expected ‘)’ before ‘a’ 4956s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4956s | ~ ^ 4956s | ) 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:4513:109: error: expected ‘)’ before ‘b’ 4956s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4956s | ~ ^ 4956s | ) 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c: In function ‘futrts_smul_hi64’: 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4956s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4956s | ^~~~~~~~~~ 4956s | __int128__ 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:4517:86: error: expected ‘)’ before ‘a’ 4956s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4956s | ~ ^ 4956s | ) 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:4517:104: error: expected ‘)’ before ‘b’ 4956s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4956s | ~ ^ 4956s | ) 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c: In function ‘mk_compile_opts’: 4956s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1579.c:7869:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4956s 7869 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4956s | ~~^ ~~~~~~~~~~~~~ 4956s | | | 4956s | unsigned int int64_t {aka long long int} 4956s | %llu 4956s 4956s If you find this error message confusing, uninformative, or wrong, please open an issue: 4956s https://github.com/diku-dk/futhark/issues 4956s 4957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.fut: 4957s Compiling with --backend=opencl: 4957s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.fut:365:39-44: 4957s Entry point parameter 4957s 4957s (stuff: ([m]((f32, f32, f32), (f32, f32, f32)), [m]f32, [n][m]f32, [n][n]f32, [n]f32)) 4957s 4957s will have an opaque type, so the entry point will likely not be callable. 4957s cc failed with code 1: 4957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c: In function ‘futrts_umul_hi64’: 4957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:5014:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4957s 5014 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4957s | ^~~~~~~~~~~ 4957s | __uint32_t 4957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:5014:78: note: each undeclared identifier is reported only once for each function it appears in 4957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:5014:90: error: expected ‘)’ before ‘a’ 4957s 5014 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4957s | ~ ^ 4957s | ) 4957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:5014:109: error: expected ‘)’ before ‘b’ 4957s 5014 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4957s | ~ ^ 4957s | ) 4957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c: In function ‘futrts_smul_hi64’: 4957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:5018:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4957s 5018 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4957s | ^~~~~~~~~~ 4957s | __int128__ 4957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:5018:86: error: expected ‘)’ before ‘a’ 4957s 5018 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4957s | ~ ^ 4957s | ) 4957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:5018:104: error: expected ‘)’ before ‘b’ 4957s 5018 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4957s | ~ ^ 4957s | ) 4957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c: In function ‘mk_compile_opts’: 4957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1168.c:8516:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4957s 8516 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4957s | ~~^ ~~~~~~~~~~~~~ 4957s | | | 4957s | unsigned int int64_t {aka long long int} 4957s | %llu 4957s 4957s If you find this error message confusing, uninformative, or wrong, please open an issue: 4957s https://github.com/diku-dk/futhark/issues 4957s 4958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.fut: 4958s Compiling with --backend=opencl: 4958s cc failed with code 1: 4958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c: In function ‘futrts_umul_hi64’: 4958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4958s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4958s | ^~~~~~~~~~~ 4958s | __uint32_t 4958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:4512:90: error: expected ‘)’ before ‘a’ 4958s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4958s | ~ ^ 4958s | ) 4958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:4512:109: error: expected ‘)’ before ‘b’ 4958s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4958s | ~ ^ 4958s | ) 4958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c: In function ‘futrts_smul_hi64’: 4958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4958s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4958s | ^~~~~~~~~~ 4958s | __int128__ 4958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:4516:86: error: expected ‘)’ before ‘a’ 4958s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4958s | ~ ^ 4958s | ) 4958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:4516:104: error: expected ‘)’ before ‘b’ 4958s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4958s | ~ ^ 4958s | ) 4958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c: In function ‘mk_compile_opts’: 4958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1631.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4958s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4958s | ~~^ ~~~~~~~~~~~~~ 4958s | | | 4958s | unsigned int int64_t {aka long long int} 4958s | %llu 4958s 4958s If you find this error message confusing, uninformative, or wrong, please open an issue: 4958s https://github.com/diku-dk/futhark/issues 4958s 4959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.fut: 4959s Compiling with --backend=opencl: 4959s cc failed with code 1: 4959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c: In function ‘futrts_umul_hi64’: 4959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4959s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4959s | ^~~~~~~~~~~ 4959s | __uint32_t 4959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:4512:90: error: expected ‘)’ before ‘a’ 4959s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4959s | ~ ^ 4959s | ) 4959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:4512:109: error: expected ‘)’ before ‘b’ 4959s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4959s | ~ ^ 4959s | ) 4959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c: In function ‘futrts_smul_hi64’: 4959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4959s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4959s | ^~~~~~~~~~ 4959s | __int128__ 4959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:4516:86: error: expected ‘)’ before ‘a’ 4959s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4959s | ~ ^ 4959s | ) 4959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:4516:104: error: expected ‘)’ before ‘b’ 4959s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4959s | ~ ^ 4959s | ) 4959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c: In function ‘mk_compile_opts’: 4959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1653.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4959s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4959s | ~~^ ~~~~~~~~~~~~~ 4959s | | | 4959s | unsigned int int64_t {aka long long int} 4959s | %llu 4959s 4959s If you find this error message confusing, uninformative, or wrong, please open an issue: 4959s https://github.com/diku-dk/futhark/issues 4959s 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.fut: 4969s Compiling with --backend=opencl: 4969s cc failed with code 1: 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c: In function ‘futrts_umul_hi64’: 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4969s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4969s | ^~~~~~~~~~~ 4969s | __uint32_t 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:4485:90: error: expected ‘)’ before ‘a’ 4969s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4969s | ~ ^ 4969s | ) 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:4485:109: error: expected ‘)’ before ‘b’ 4969s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4969s | ~ ^ 4969s | ) 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c: In function ‘futrts_smul_hi64’: 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4969s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4969s | ^~~~~~~~~~ 4969s | __int128__ 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:4489:86: error: expected ‘)’ before ‘a’ 4969s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4969s | ~ ^ 4969s | ) 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:4489:104: error: expected ‘)’ before ‘b’ 4969s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4969s | ~ ^ 4969s | ) 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c: In function ‘mk_compile_opts’: 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1711.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4969s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4969s | ~~^ ~~~~~~~~~~~~~ 4969s | | | 4969s | unsigned int int64_t {aka long long int} 4969s | %llu 4969s 4969s If you find this error message confusing, uninformative, or wrong, please open an issue: 4969s https://github.com/diku-dk/futhark/issues 4969s 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.fut: 4969s Compiling with --backend=opencl: 4969s cc failed with code 1: 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c: In function ‘futrts_umul_hi64’: 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4969s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4969s | ^~~~~~~~~~~ 4969s | __uint32_t 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:4526:90: error: expected ‘)’ before ‘a’ 4969s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4969s | ~ ^ 4969s | ) 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:4526:109: error: expected ‘)’ before ‘b’ 4969s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4969s | ~ ^ 4969s | ) 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c: In function ‘futrts_smul_hi64’: 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4969s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4969s | ^~~~~~~~~~ 4969s | __int128__ 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:4530:86: error: expected ‘)’ before ‘a’ 4969s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4969s | ~ ^ 4969s | ) 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:4530:104: error: expected ‘)’ before ‘b’ 4969s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4969s | ~ ^ 4969s | ) 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c: In function ‘mk_compile_opts’: 4969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1700.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4969s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4969s | ~~^ ~~~~~~~~~~~~~ 4969s | | | 4969s | unsigned int int64_t {aka long long int} 4969s | %llu 4969s 4969s If you find this error message confusing, uninformative, or wrong, please open an issue: 4969s https://github.com/diku-dk/futhark/issues 4969s 4971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.fut: 4971s Compiling with --backend=opencl: 4971s cc failed with code 1: 4971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c: In function ‘futrts_umul_hi64’: 4971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4971s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4971s | ^~~~~~~~~~~ 4971s | __uint32_t 4971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:4511:90: error: expected ‘)’ before ‘a’ 4971s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4971s | ~ ^ 4971s | ) 4971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:4511:109: error: expected ‘)’ before ‘b’ 4971s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4971s | ~ ^ 4971s | ) 4971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c: In function ‘futrts_smul_hi64’: 4971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4971s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4971s | ^~~~~~~~~~ 4971s | __int128__ 4971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:4515:86: error: expected ‘)’ before ‘a’ 4971s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4971s | ~ ^ 4971s | ) 4971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:4515:104: error: expected ‘)’ before ‘b’ 4971s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4971s | ~ ^ 4971s | ) 4971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c: In function ‘mk_compile_opts’: 4971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1685.c:7851:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4971s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4971s | ~~^ ~~~~~~~~~~~~~ 4971s | | | 4971s | unsigned int int64_t {aka long long int} 4971s | %llu 4971s 4971s If you find this error message confusing, uninformative, or wrong, please open an issue: 4971s https://github.com/diku-dk/futhark/issues 4971s 4976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.fut: 4976s Compiling with --backend=opencl: 4976s cc failed with code 1: 4976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c: In function ‘futrts_umul_hi64’: 4976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4976s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4976s | ^~~~~~~~~~~ 4976s | __uint32_t 4976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:4542:90: error: expected ‘)’ before ‘a’ 4976s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4976s | ~ ^ 4976s | ) 4976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:4542:109: error: expected ‘)’ before ‘b’ 4976s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4976s | ~ ^ 4976s | ) 4976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c: In function ‘futrts_smul_hi64’: 4976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4976s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4976s | ^~~~~~~~~~ 4976s | __int128__ 4976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:4546:86: error: expected ‘)’ before ‘a’ 4976s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4976s | ~ ^ 4976s | ) 4976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:4546:104: error: expected ‘)’ before ‘b’ 4976s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4976s | ~ ^ 4976s | ) 4976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c: In function ‘mk_compile_opts’: 4976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1753.c:7875:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4976s 7875 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4976s | ~~^ ~~~~~~~~~~~~~ 4976s | | | 4976s | unsigned int int64_t {aka long long int} 4976s | %llu 4976s 4976s If you find this error message confusing, uninformative, or wrong, please open an issue: 4976s https://github.com/diku-dk/futhark/issues 4976s 4978s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.fut: 4978s Compiling with --backend=opencl: 4978s cc failed with code 1: 4978s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c: In function ‘futrts_umul_hi64’: 4978s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4978s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4978s | ^~~~~~~~~~~ 4978s | __uint32_t 4978s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4978s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:4527:90: error: expected ‘)’ before ‘a’ 4978s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4978s | ~ ^ 4978s | ) 4978s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:4527:109: error: expected ‘)’ before ‘b’ 4978s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4978s | ~ ^ 4978s | ) 4978s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c: In function ‘futrts_smul_hi64’: 4978s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4978s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4978s | ^~~~~~~~~~ 4978s | __int128__ 4978s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:4531:86: error: expected ‘)’ before ‘a’ 4978s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4978s | ~ ^ 4978s | ) 4978s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:4531:104: error: expected ‘)’ before ‘b’ 4978s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4978s | ~ ^ 4979s | ) 4979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c: In function ‘mk_compile_opts’: 4979s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1739.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4979s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4979s | ~~^ ~~~~~~~~~~~~~ 4979s | | | 4979s | unsigned int int64_t {aka long long int} 4979s | %llu 4979s 4979s If you find this error message confusing, uninformative, or wrong, please open an issue: 4979s https://github.com/diku-dk/futhark/issues 4979s 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.fut: 4981s Generating reference outputs: 4981s cc failed with code 1: 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c: In function ‘futrts_umul_hi64’: 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4981s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4981s | ^~~~~~~~~~~ 4981s | __uint32_t 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c:4431:90: error: expected ‘)’ before ‘a’ 4981s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4981s | ~ ^ 4981s | ) 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c:4431:109: error: expected ‘)’ before ‘b’ 4981s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4981s | ~ ^ 4981s | ) 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c: In function ‘futrts_smul_hi64’: 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4981s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4981s | ^~~~~~~~~~ 4981s | __int128__ 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c:4435:86: error: expected ‘)’ before ‘a’ 4981s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4981s | ~ ^ 4981s | ) 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1755.c:4435:104: error: expected ‘)’ before ‘b’ 4981s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4981s | ~ ^ 4981s | ) 4981s 4981s If you find this error message confusing, uninformative, or wrong, please open an issue: 4981s https://github.com/diku-dk/futhark/issues 4981s 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.fut: 4981s Generating reference outputs: 4981s cc failed with code 1: 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c: In function ‘futrts_umul_hi64’: 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4981s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4981s | ^~~~~~~~~~~ 4981s | __uint32_t 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c:4432:90: error: expected ‘)’ before ‘a’ 4981s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4981s | ~ ^ 4981s | ) 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c:4432:109: error: expected ‘)’ before ‘b’ 4981s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4981s | ~ ^ 4981s | ) 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c: In function ‘futrts_smul_hi64’: 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4981s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4981s | ^~~~~~~~~~ 4981s | __int128__ 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c:4436:86: error: expected ‘)’ before ‘a’ 4981s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4981s | ~ ^ 4981s | ) 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1774.c:4436:104: error: expected ‘)’ before ‘b’ 4981s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4981s | ~ ^ 4981s | ) 4981s 4981s If you find this error message confusing, uninformative, or wrong, please open an issue: 4981s https://github.com/diku-dk/futhark/issues 4981s 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.fut: 4981s Compiling with --backend=opencl: 4981s cc failed with code 1: 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c: In function ‘futrts_umul_hi64’: 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4981s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4981s | ^~~~~~~~~~~ 4981s | __uint32_t 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:4497:90: error: expected ‘)’ before ‘a’ 4981s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4981s | ~ ^ 4981s | ) 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:4497:109: error: expected ‘)’ before ‘b’ 4981s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4981s | ~ ^ 4981s | ) 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c: In function ‘futrts_smul_hi64’: 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4981s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4981s | ^~~~~~~~~~ 4981s | __int128__ 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:4501:86: error: expected ‘)’ before ‘a’ 4981s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4981s | ~ ^ 4981s | ) 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:4501:104: error: expected ‘)’ before ‘b’ 4981s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4981s | ~ ^ 4981s | ) 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c: In function ‘mk_compile_opts’: 4981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1757.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4981s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4981s | ~~^ ~~~~~~~~~~~~~ 4981s | | | 4981s | unsigned int int64_t {aka long long int} 4981s | %llu 4981s 4981s If you find this error message confusing, uninformative, or wrong, please open an issue: 4981s https://github.com/diku-dk/futhark/issues 4981s 4982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.fut: 4982s Compiling with --backend=opencl: 4982s cc failed with code 1: 4982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c: In function ‘futrts_umul_hi64’: 4982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4982s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4982s | ^~~~~~~~~~~ 4982s | __uint32_t 4982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:4511:90: error: expected ‘)’ before ‘a’ 4982s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4982s | ~ ^ 4982s | ) 4982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:4511:109: error: expected ‘)’ before ‘b’ 4982s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4982s | ~ ^ 4982s | ) 4982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c: In function ‘futrts_smul_hi64’: 4982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4982s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4982s | ^~~~~~~~~~ 4982s | __int128__ 4982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:4515:86: error: expected ‘)’ before ‘a’ 4982s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4982s | ~ ^ 4982s | ) 4982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:4515:104: error: expected ‘)’ before ‘b’ 4982s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4982s | ~ ^ 4982s | ) 4982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c: In function ‘mk_compile_opts’: 4982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1758.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4982s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4982s | ~~^ ~~~~~~~~~~~~~ 4982s | | | 4982s | unsigned int int64_t {aka long long int} 4982s | %llu 4982s 4982s If you find this error message confusing, uninformative, or wrong, please open an issue: 4982s https://github.com/diku-dk/futhark/issues 4982s 4987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.fut: 4987s Compiling with --backend=opencl: 4987s cc failed with code 1: 4987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c: In function ‘futrts_umul_hi64’: 4987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4987s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4987s | ^~~~~~~~~~~ 4987s | __uint32_t 4987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:4528:90: error: expected ‘)’ before ‘a’ 4987s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4987s | ~ ^ 4987s | ) 4987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:4528:109: error: expected ‘)’ before ‘b’ 4987s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4987s | ~ ^ 4987s | ) 4987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c: In function ‘futrts_smul_hi64’: 4987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4987s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4987s | ^~~~~~~~~~ 4987s | __int128__ 4987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:4532:86: error: expected ‘)’ before ‘a’ 4987s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4987s | ~ ^ 4987s | ) 4987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:4532:104: error: expected ‘)’ before ‘b’ 4987s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4987s | ~ ^ 4987s | ) 4987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c: In function ‘mk_compile_opts’: 4987s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1669.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4987s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4987s | ~~^ ~~~~~~~~~~~~~ 4987s | | | 4987s | unsigned int int64_t {aka long long int} 4987s | %llu 4987s 4987s If you find this error message confusing, uninformative, or wrong, please open an issue: 4987s https://github.com/diku-dk/futhark/issues 4987s 4988s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.fut: 4988s Compiling with --backend=opencl: 4988s cc failed with code 1: 4988s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c: In function ‘futrts_umul_hi64’: 4988s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4988s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4988s | ^~~~~~~~~~~ 4988s | __uint32_t 4988s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4988s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:4498:90: error: expected ‘)’ before ‘a’ 4988s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4988s | ~ ^ 4988s | ) 4988s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:4498:109: error: expected ‘)’ before ‘b’ 4988s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4988s | ~ ^ 4988s | ) 4988s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c: In function ‘futrts_smul_hi64’: 4988s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4988s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4988s | ^~~~~~~~~~ 4988s | __int128__ 4988s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:4502:86: error: expected ‘)’ before ‘a’ 4988s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4988s | ~ ^ 4988s | ) 4988s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:4502:104: error: expected ‘)’ before ‘b’ 4988s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4988s | ~ ^ 4988s | ) 4988s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c: In function ‘mk_compile_opts’: 4988s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1780.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4988s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4988s | ~~^ ~~~~~~~~~~~~~ 4988s | | | 4988s | unsigned int int64_t {aka long long int} 4988s | %llu 4988s 4988s If you find this error message confusing, uninformative, or wrong, please open an issue: 4988s https://github.com/diku-dk/futhark/issues 4988s 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.fut: 4994s Compiling with --backend=opencl: 4994s cc failed with code 1: 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c: In function ‘futrts_umul_hi64’: 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4994s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4994s | ^~~~~~~~~~~ 4994s | __uint32_t 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:4515:90: error: expected ‘)’ before ‘a’ 4994s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4994s | ~ ^ 4994s | ) 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:4515:109: error: expected ‘)’ before ‘b’ 4994s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4994s | ~ ^ 4994s | ) 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c: In function ‘futrts_smul_hi64’: 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4994s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4994s | ^~~~~~~~~~ 4994s | __int128__ 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:4519:86: error: expected ‘)’ before ‘a’ 4994s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4994s | ~ ^ 4994s | ) 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:4519:104: error: expected ‘)’ before ‘b’ 4994s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4994s | ~ ^ 4994s | ) 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c: In function ‘mk_compile_opts’: 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1806.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4994s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4994s | ~~^ ~~~~~~~~~~~~~ 4994s | | | 4994s | unsigned int int64_t {aka long long int} 4994s | %llu 4994s 4994s If you find this error message confusing, uninformative, or wrong, please open an issue: 4994s https://github.com/diku-dk/futhark/issues 4994s 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.fut: 4994s Compiling with --backend=opencl: 4994s cc failed with code 1: 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c: In function ‘futrts_umul_hi64’: 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4994s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4994s | ^~~~~~~~~~~ 4994s | __uint32_t 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:4511:90: error: expected ‘)’ before ‘a’ 4994s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4994s | ~ ^ 4994s | ) 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:4511:109: error: expected ‘)’ before ‘b’ 4994s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4994s | ~ ^ 4994s | ) 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c: In function ‘futrts_smul_hi64’: 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4994s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4994s | ^~~~~~~~~~ 4994s | __int128__ 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:4515:86: error: expected ‘)’ before ‘a’ 4994s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4994s | ~ ^ 4994s | ) 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:4515:104: error: expected ‘)’ before ‘b’ 4994s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4994s | ~ ^ 4994s | ) 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c: In function ‘mk_compile_opts’: 4994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1808.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4994s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4994s | ~~^ ~~~~~~~~~~~~~ 4994s | | | 4994s | unsigned int int64_t {aka long long int} 4994s | %llu 4994s 4994s If you find this error message confusing, uninformative, or wrong, please open an issue: 4994s https://github.com/diku-dk/futhark/issues 4994s 4995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.fut: 4995s Compiling with --backend=opencl: 4995s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.fut:68:50-51: 4995s Unused name "i". 4995s cc failed with code 1: 4995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c: In function ‘futrts_umul_hi64’: 4995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4995s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4995s | ^~~~~~~~~~~ 4995s | __uint32_t 4995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:4513:90: error: expected ‘)’ before ‘a’ 4995s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4995s | ~ ^ 4995s | ) 4995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:4513:109: error: expected ‘)’ before ‘b’ 4995s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4995s | ~ ^ 4995s | ) 4995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c: In function ‘futrts_smul_hi64’: 4995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4995s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4995s | ^~~~~~~~~~ 4995s | __int128__ 4995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:4517:86: error: expected ‘)’ before ‘a’ 4995s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4995s | ~ ^ 4995s | ) 4995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:4517:104: error: expected ‘)’ before ‘b’ 4995s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4995s | ~ ^ 4995s | ) 4995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c: In function ‘mk_compile_opts’: 4995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1610.c:7919:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4995s 7919 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4995s | ~~^ ~~~~~~~~~~~~~ 4995s | | | 4995s | unsigned int int64_t {aka long long int} 4995s | %llu 4995s 4995s If you find this error message confusing, uninformative, or wrong, please open an issue: 4995s https://github.com/diku-dk/futhark/issues 4995s 4997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.fut: 4997s Compiling with --backend=opencl: 4997s cc failed with code 1: 4997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c: In function ‘futrts_umul_hi64’: 4997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4997s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4997s | ^~~~~~~~~~~ 4997s | __uint32_t 4997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:4526:90: error: expected ‘)’ before ‘a’ 4997s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4997s | ~ ^ 4997s | ) 4997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:4526:109: error: expected ‘)’ before ‘b’ 4997s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4997s | ~ ^ 4997s | ) 4997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c: In function ‘futrts_smul_hi64’: 4997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4997s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4997s | ^~~~~~~~~~ 4997s | __int128__ 4997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:4530:86: error: expected ‘)’ before ‘a’ 4997s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4997s | ~ ^ 4997s | ) 4997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:4530:104: error: expected ‘)’ before ‘b’ 4997s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4997s | ~ ^ 4997s | ) 4997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c: In function ‘mk_compile_opts’: 4997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1791.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4997s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4997s | ~~^ ~~~~~~~~~~~~~ 4997s | | | 4997s | unsigned int int64_t {aka long long int} 4997s | %llu 4997s 4997s If you find this error message confusing, uninformative, or wrong, please open an issue: 4997s https://github.com/diku-dk/futhark/issues 4997s 4998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.fut: 4998s Compiling with --backend=opencl: 4998s cc failed with code 1: 4998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c: In function ‘futrts_umul_hi64’: 4998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4998s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4998s | ^~~~~~~~~~~ 4998s | __uint32_t 4998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 4998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:4485:90: error: expected ‘)’ before ‘a’ 4998s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4998s | ~ ^ 4998s | ) 4998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:4485:109: error: expected ‘)’ before ‘b’ 4998s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4998s | ~ ^ 4998s | ) 4998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c: In function ‘futrts_smul_hi64’: 4998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4998s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4998s | ^~~~~~~~~~ 4998s | __int128__ 4998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:4489:86: error: expected ‘)’ before ‘a’ 4998s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4998s | ~ ^ 4998s | ) 4998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:4489:104: error: expected ‘)’ before ‘b’ 4998s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4998s | ~ ^ 4998s | ) 4998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c: In function ‘mk_compile_opts’: 4998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1816.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 4998s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4998s | ~~^ ~~~~~~~~~~~~~ 4998s | | | 4998s | unsigned int int64_t {aka long long int} 4998s | %llu 4998s 4998s If you find this error message confusing, uninformative, or wrong, please open an issue: 4998s https://github.com/diku-dk/futhark/issues 4998s 5000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.fut: 5000s Compiling with --backend=opencl: 5000s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.fut:3:18-19: 5000s Defaulting ambiguous type to i32. 5000s 5000s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.fut:5:18-19: 5000s Defaulting ambiguous type to i32. 5000s cc failed with code 1: 5000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c: In function ‘futrts_umul_hi64’: 5000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5000s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5000s | ^~~~~~~~~~~ 5000s | __uint32_t 5000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:4485:90: error: expected ‘)’ before ‘a’ 5000s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5000s | ~ ^ 5000s | ) 5000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:4485:109: error: expected ‘)’ before ‘b’ 5000s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5000s | ~ ^ 5000s | ) 5000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c: In function ‘futrts_smul_hi64’: 5000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5000s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5000s | ^~~~~~~~~~ 5000s | __int128__ 5000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:4489:86: error: expected ‘)’ before ‘a’ 5000s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5000s | ~ ^ 5000s | ) 5000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:4489:104: error: expected ‘)’ before ‘b’ 5000s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5000s | ~ ^ 5000s | ) 5000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c: In function ‘mk_compile_opts’: 5000s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1824.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5000s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5000s | ~~^ ~~~~~~~~~~~~~ 5000s | | | 5000s | unsigned int int64_t {aka long long int} 5000s | %llu 5000s 5000s If you find this error message confusing, uninformative, or wrong, please open an issue: 5000s https://github.com/diku-dk/futhark/issues 5000s 5003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.fut: 5003s Compiling with --backend=opencl: 5003s cc failed with code 1: 5003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c: In function ‘futrts_umul_hi64’: 5003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5003s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5003s | ^~~~~~~~~~~ 5003s | __uint32_t 5003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:4529:90: error: expected ‘)’ before ‘a’ 5003s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5003s | ~ ^ 5003s | ) 5003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:4529:109: error: expected ‘)’ before ‘b’ 5003s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5003s | ~ ^ 5003s | ) 5003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c: In function ‘futrts_smul_hi64’: 5003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5003s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5003s | ^~~~~~~~~~ 5003s | __int128__ 5003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:4533:86: error: expected ‘)’ before ‘a’ 5003s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5003s | ~ ^ 5003s | ) 5003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:4533:104: error: expected ‘)’ before ‘b’ 5003s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5003s | ~ ^ 5003s | ) 5003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c: In function ‘mk_compile_opts’: 5003s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1794.c:7889:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5003s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5003s | ~~^ ~~~~~~~~~~~~~ 5003s | | | 5003s | unsigned int int64_t {aka long long int} 5003s | %llu 5003s 5003s If you find this error message confusing, uninformative, or wrong, please open an issue: 5003s https://github.com/diku-dk/futhark/issues 5003s 5003s 736 failed, 79 passed, 1491 to go. 5006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.fut: 5006s Compiling with --backend=opencl: 5006s cc failed with code 1: 5006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c: In function ‘futrts_umul_hi64’: 5006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5006s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5006s | ^~~~~~~~~~~ 5006s | __uint32_t 5006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:4526:90: error: expected ‘)’ before ‘a’ 5006s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5006s | ~ ^ 5006s | ) 5006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:4526:109: error: expected ‘)’ before ‘b’ 5006s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5006s | ~ ^ 5006s | ) 5006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c: In function ‘futrts_smul_hi64’: 5006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5006s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5006s | ^~~~~~~~~~ 5006s | __int128__ 5006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:4530:86: error: expected ‘)’ before ‘a’ 5006s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5006s | ~ ^ 5006s | ) 5006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:4530:104: error: expected ‘)’ before ‘b’ 5006s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5006s | ~ ^ 5006s | ) 5006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c: In function ‘mk_compile_opts’: 5006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1837.c:7869:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5006s 7869 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5006s | ~~^ ~~~~~~~~~~~~~ 5006s | | | 5006s | unsigned int int64_t {aka long long int} 5006s | %llu 5006s 5006s If you find this error message confusing, uninformative, or wrong, please open an issue: 5006s https://github.com/diku-dk/futhark/issues 5006s 5009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.fut: 5009s Compiling with --backend=opencl: 5009s cc failed with code 1: 5009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c: In function ‘futrts_umul_hi64’: 5009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:4510:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5009s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5009s | ^~~~~~~~~~~ 5009s | __uint32_t 5009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:4510:78: note: each undeclared identifier is reported only once for each function it appears in 5009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:4510:90: error: expected ‘)’ before ‘a’ 5009s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5009s | ~ ^ 5009s | ) 5009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:4510:109: error: expected ‘)’ before ‘b’ 5009s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5009s | ~ ^ 5009s | ) 5009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c: In function ‘futrts_smul_hi64’: 5009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:4514:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5009s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5009s | ^~~~~~~~~~ 5009s | __int128__ 5009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:4514:86: error: expected ‘)’ before ‘a’ 5009s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5009s | ~ ^ 5009s | ) 5009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:4514:104: error: expected ‘)’ before ‘b’ 5009s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5009s | ~ ^ 5009s | ) 5009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c: In function ‘mk_compile_opts’: 5009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1841.c:7840:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5009s 7840 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5009s | ~~^ ~~~~~~~~~~~~~ 5009s | | | 5009s | unsigned int int64_t {aka long long int} 5009s | %llu 5009s 5009s If you find this error message confusing, uninformative, or wrong, please open an issue: 5009s https://github.com/diku-dk/futhark/issues 5009s 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut: 5011s Compiling with --backend=opencl: 5011s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:11:32-39: 5011s Unused name "epsilon". 5011s 5011s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:11:41-43: 5011s Unused name "mu". 5011s 5011s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:11:45-54: 5011s Unused name "thickness". 5011s 5011s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:12:55-56: 5011s Unused name "i". 5011s 5011s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:12:57-58: 5011s Unused name "j". 5011s 5011s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:13:30-37: 5011s Unused name "epsilon". 5011s 5011s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:13:39-41: 5011s Unused name "mu". 5011s 5011s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:13:43-52: 5011s Unused name "thickness". 5011s 5011s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:15:42-43: 5011s Unused name "i". 5011s 5011s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:15:44-45: 5011s Unused name "j". 5011s 5011s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:21:13-14: 5011s Unused name "x". 5011s 5011s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:29:9-10: 5011s Unused name "c". 5011s 5011s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.fut:31:8-9: 5011s Defaulting ambiguous type to i32. 5011s cc failed with code 1: 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c: In function ‘futrts_umul_hi64’: 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5011s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5011s | ^~~~~~~~~~~ 5011s | __uint32_t 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:4497:90: error: expected ‘)’ before ‘a’ 5011s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5011s | ~ ^ 5011s | ) 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:4497:109: error: expected ‘)’ before ‘b’ 5011s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5011s | ~ ^ 5011s | ) 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c: In function ‘futrts_smul_hi64’: 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5011s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5011s | ^~~~~~~~~~ 5011s | __int128__ 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:4501:86: error: expected ‘)’ before ‘a’ 5011s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5011s | ~ ^ 5011s | ) 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:4501:104: error: expected ‘)’ before ‘b’ 5011s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5011s | ~ ^ 5011s | ) 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c: In function ‘mk_compile_opts’: 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1847.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5011s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5011s | ~~^ ~~~~~~~~~~~~~ 5011s | | | 5011s | unsigned int int64_t {aka long long int} 5011s | %llu 5011s 5011s If you find this error message confusing, uninformative, or wrong, please open an issue: 5011s https://github.com/diku-dk/futhark/issues 5011s 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.fut: 5011s Compiling with --backend=opencl: 5011s cc failed with code 1: 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c: In function ‘futrts_umul_hi64’: 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5011s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5011s | ^~~~~~~~~~~ 5011s | __uint32_t 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:4485:90: error: expected ‘)’ before ‘a’ 5011s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5011s | ~ ^ 5011s | ) 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:4485:109: error: expected ‘)’ before ‘b’ 5011s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5011s | ~ ^ 5011s | ) 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c: In function ‘futrts_smul_hi64’: 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5011s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5011s | ^~~~~~~~~~ 5011s | __int128__ 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:4489:86: error: expected ‘)’ before ‘a’ 5011s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5011s | ~ ^ 5011s | ) 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:4489:104: error: expected ‘)’ before ‘b’ 5011s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5011s | ~ ^ 5011s | ) 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c: In function ‘mk_compile_opts’: 5011s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1853.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5011s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5011s | ~~^ ~~~~~~~~~~~~~ 5011s | | | 5011s | unsigned int int64_t {aka long long int} 5011s | %llu 5011s 5011s If you find this error message confusing, uninformative, or wrong, please open an issue: 5011s https://github.com/diku-dk/futhark/issues 5011s 5012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.fut: 5012s Compiling with --backend=opencl: 5012s cc failed with code 1: 5012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c: In function ‘futrts_umul_hi64’: 5012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:4595:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5012s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5012s | ^~~~~~~~~~~ 5012s | __uint32_t 5012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:4595:78: note: each undeclared identifier is reported only once for each function it appears in 5012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:4595:90: error: expected ‘)’ before ‘a’ 5012s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5012s | ~ ^ 5012s | ) 5012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:4595:109: error: expected ‘)’ before ‘b’ 5012s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5012s | ~ ^ 5012s | ) 5012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c: In function ‘futrts_smul_hi64’: 5012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:4599:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5012s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5012s | ^~~~~~~~~~ 5012s | __int128__ 5012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:4599:86: error: expected ‘)’ before ‘a’ 5012s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5012s | ~ ^ 5012s | ) 5012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:4599:104: error: expected ‘)’ before ‘b’ 5012s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5012s | ~ ^ 5012s | ) 5012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c: In function ‘mk_compile_opts’: 5012s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1843.c:7931:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5012s 7931 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5012s | ~~^ ~~~~~~~~~~~~~ 5012s | | | 5012s | unsigned int int64_t {aka long long int} 5012s | %llu 5012s 5012s If you find this error message confusing, uninformative, or wrong, please open an issue: 5012s https://github.com/diku-dk/futhark/issues 5012s 5015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.fut: 5015s Compiling with --backend=opencl: 5015s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.fut:6:1-9:36: 5015s Entry point return type 5015s 5015s [2](i32, i32) 5015s 5015s will have an opaque type, so the result will likely not be usable. 5015s cc failed with code 1: 5015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c: In function ‘futrts_umul_hi64’: 5015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:4553:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5015s 4553 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5015s | ^~~~~~~~~~~ 5015s | __uint32_t 5015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:4553:78: note: each undeclared identifier is reported only once for each function it appears in 5015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:4553:90: error: expected ‘)’ before ‘a’ 5015s 4553 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5015s | ~ ^ 5015s | ) 5015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:4553:109: error: expected ‘)’ before ‘b’ 5015s 4553 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5015s | ~ ^ 5015s | ) 5015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c: In function ‘futrts_smul_hi64’: 5015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:4557:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5015s 4557 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5015s | ^~~~~~~~~~ 5015s | __int128__ 5015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:4557:86: error: expected ‘)’ before ‘a’ 5015s 4557 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5015s | ~ ^ 5015s | ) 5015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:4557:104: error: expected ‘)’ before ‘b’ 5015s 4557 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5015s | ~ ^ 5015s | ) 5015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c: In function ‘mk_compile_opts’: 5015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1855.c:7885:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5015s 7885 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5015s | ~~^ ~~~~~~~~~~~~~ 5015s | | | 5015s | unsigned int int64_t {aka long long int} 5015s | %llu 5015s 5015s If you find this error message confusing, uninformative, or wrong, please open an issue: 5015s https://github.com/diku-dk/futhark/issues 5015s 5018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.fut: 5018s Compiling with --backend=opencl: 5018s cc failed with code 1: 5018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c: In function ‘futrts_umul_hi64’: 5018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5018s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5018s | ^~~~~~~~~~~ 5018s | __uint32_t 5018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:4526:90: error: expected ‘)’ before ‘a’ 5018s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5018s | ~ ^ 5018s | ) 5018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:4526:109: error: expected ‘)’ before ‘b’ 5018s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5018s | ~ ^ 5018s | ) 5018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c: In function ‘futrts_smul_hi64’: 5018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5018s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5018s | ^~~~~~~~~~ 5018s | __int128__ 5018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:4530:86: error: expected ‘)’ before ‘a’ 5018s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5018s | ~ ^ 5018s | ) 5018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:4530:104: error: expected ‘)’ before ‘b’ 5018s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5018s | ~ ^ 5018s | ) 5018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c: In function ‘mk_compile_opts’: 5018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1863.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5018s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5018s | ~~^ ~~~~~~~~~~~~~ 5018s | | | 5018s | unsigned int int64_t {aka long long int} 5018s | %llu 5018s 5018s If you find this error message confusing, uninformative, or wrong, please open an issue: 5018s https://github.com/diku-dk/futhark/issues 5018s 5019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.fut: 5019s Compiling with --backend=opencl: 5019s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.fut:7:37-38: 5019s Unused name "i". 5019s cc failed with code 1: 5019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c: In function ‘futrts_umul_hi64’: 5019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5019s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5019s | ^~~~~~~~~~~ 5019s | __uint32_t 5019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:4526:90: error: expected ‘)’ before ‘a’ 5019s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5019s | ~ ^ 5019s | ) 5019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:4526:109: error: expected ‘)’ before ‘b’ 5019s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5019s | ~ ^ 5019s | ) 5019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c: In function ‘futrts_smul_hi64’: 5019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5019s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5019s | ^~~~~~~~~~ 5019s | __int128__ 5019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:4530:86: error: expected ‘)’ before ‘a’ 5019s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5019s | ~ ^ 5019s | ) 5019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:4530:104: error: expected ‘)’ before ‘b’ 5019s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5019s | ~ ^ 5019s | ) 5019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c: In function ‘mk_compile_opts’: 5019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1838.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5019s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5019s | ~~^ ~~~~~~~~~~~~~ 5019s | | | 5019s | unsigned int int64_t {aka long long int} 5019s | %llu 5019s 5020s If you find this error message confusing, uninformative, or wrong, please open an issue: 5020s https://github.com/diku-dk/futhark/issues 5020s 5021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.fut: 5021s Compiling with --backend=opencl: 5021s cc failed with code 1: 5021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c: In function ‘futrts_umul_hi64’: 5021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5021s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5021s | ^~~~~~~~~~~ 5021s | __uint32_t 5021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 5021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:4524:90: error: expected ‘)’ before ‘a’ 5021s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5021s | ~ ^ 5021s | ) 5021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:4524:109: error: expected ‘)’ before ‘b’ 5021s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5021s | ~ ^ 5021s | ) 5021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c: In function ‘futrts_smul_hi64’: 5021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5021s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5021s | ^~~~~~~~~~ 5021s | __int128__ 5021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:4528:86: error: expected ‘)’ before ‘a’ 5021s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5021s | ~ ^ 5021s | ) 5021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:4528:104: error: expected ‘)’ before ‘b’ 5021s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5021s | ~ ^ 5021s | ) 5021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c: In function ‘mk_compile_opts’: 5021s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1874.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5021s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5021s | ~~^ ~~~~~~~~~~~~~ 5021s | | | 5021s | unsigned int int64_t {aka long long int} 5021s | %llu 5021s 5021s If you find this error message confusing, uninformative, or wrong, please open an issue: 5021s https://github.com/diku-dk/futhark/issues 5021s 5024s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.fut: 5024s Compiling with --backend=opencl: 5024s cc failed with code 1: 5024s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c: In function ‘futrts_umul_hi64’: 5024s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5024s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5024s | ^~~~~~~~~~~ 5024s | __uint32_t 5024s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5024s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:4497:90: error: expected ‘)’ before ‘a’ 5024s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5024s | ~ ^ 5024s | ) 5024s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:4497:109: error: expected ‘)’ before ‘b’ 5024s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5024s | ~ ^ 5024s | ) 5024s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c: In function ‘futrts_smul_hi64’: 5024s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5024s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5024s | ^~~~~~~~~~ 5024s | __int128__ 5024s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:4501:86: error: expected ‘)’ before ‘a’ 5024s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5024s | ~ ^ 5024s | ) 5024s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:4501:104: error: expected ‘)’ before ‘b’ 5024s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5024s | ~ ^ 5024s | ) 5024s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c: In function ‘mk_compile_opts’: 5024s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1935.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5024s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5024s | ~~^ ~~~~~~~~~~~~~ 5024s | | | 5024s | unsigned int int64_t {aka long long int} 5024s | %llu 5024s 5024s If you find this error message confusing, uninformative, or wrong, please open an issue: 5024s https://github.com/diku-dk/futhark/issues 5024s 5025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.fut: 5025s Generating reference outputs: 5025s cc failed with code 1: 5025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c: In function ‘futrts_umul_hi64’: 5025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5025s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5025s | ^~~~~~~~~~~ 5025s | __uint32_t 5025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c:4415:90: error: expected ‘)’ before ‘a’ 5025s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5025s | ~ ^ 5025s | ) 5025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c:4415:109: error: expected ‘)’ before ‘b’ 5025s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5025s | ~ ^ 5025s | ) 5025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c: In function ‘futrts_smul_hi64’: 5025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5025s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5025s | ^~~~~~~~~~ 5025s | __int128__ 5025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c:4419:86: error: expected ‘)’ before ‘a’ 5025s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5025s | ~ ^ 5025s | ) 5025s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1895.c:4419:104: error: expected ‘)’ before ‘b’ 5025s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5025s | ~ ^ 5025s | ) 5025s 5025s If you find this error message confusing, uninformative, or wrong, please open an issue: 5025s https://github.com/diku-dk/futhark/issues 5025s 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.fut: 5027s Compiling with --backend=opencl: 5027s cc failed with code 1: 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c: In function ‘futrts_umul_hi64’: 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5027s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5027s | ^~~~~~~~~~~ 5027s | __uint32_t 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:4511:90: error: expected ‘)’ before ‘a’ 5027s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5027s | ~ ^ 5027s | ) 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:4511:109: error: expected ‘)’ before ‘b’ 5027s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5027s | ~ ^ 5027s | ) 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c: In function ‘futrts_smul_hi64’: 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5027s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5027s | ^~~~~~~~~~ 5027s | __int128__ 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:4515:86: error: expected ‘)’ before ‘a’ 5027s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5027s | ~ ^ 5027s | ) 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:4515:104: error: expected ‘)’ before ‘b’ 5027s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5027s | ~ ^ 5027s | ) 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c: In function ‘mk_compile_opts’: 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1937.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5027s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5027s | ~~^ ~~~~~~~~~~~~~ 5027s | | | 5027s | unsigned int int64_t {aka long long int} 5027s | %llu 5027s 5027s If you find this error message confusing, uninformative, or wrong, please open an issue: 5027s https://github.com/diku-dk/futhark/issues 5027s 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.fut: 5027s Compiling with --backend=opencl: 5027s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.fut:5:1-45: 5027s Entry point return type 5027s 5027s (f32, (), *[10]()) 5027s 5027s will have an opaque type, so the result will likely not be usable. 5027s cc failed with code 1: 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c: In function ‘futrts_umul_hi64’: 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5027s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5027s | ^~~~~~~~~~~ 5027s | __uint32_t 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:4513:90: error: expected ‘)’ before ‘a’ 5027s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5027s | ~ ^ 5027s | ) 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:4513:109: error: expected ‘)’ before ‘b’ 5027s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5027s | ~ ^ 5027s | ) 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c: In function ‘futrts_smul_hi64’: 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5027s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5027s | ^~~~~~~~~~ 5027s | __int128__ 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:4517:86: error: expected ‘)’ before ‘a’ 5027s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5027s | ~ ^ 5027s | ) 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:4517:104: error: expected ‘)’ before ‘b’ 5027s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5027s | ~ ^ 5027s | ) 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c: In function ‘mk_compile_opts’: 5027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1936.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5027s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5027s | ~~^ ~~~~~~~~~~~~~ 5027s | | | 5027s | unsigned int int64_t {aka long long int} 5027s | %llu 5027s 5027s If you find this error message confusing, uninformative, or wrong, please open an issue: 5027s https://github.com/diku-dk/futhark/issues 5027s 5029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.fut: 5029s Compiling with --backend=opencl: 5029s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.fut:12:47-48: 5029s Unused name "j". 5029s cc failed with code 1: 5029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c: In function ‘futrts_umul_hi64’: 5029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5029s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5029s | ^~~~~~~~~~~ 5029s | __uint32_t 5029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:4529:90: error: expected ‘)’ before ‘a’ 5029s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5029s | ~ ^ 5029s | ) 5029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:4529:109: error: expected ‘)’ before ‘b’ 5029s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5029s | ~ ^ 5029s | ) 5029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c: In function ‘futrts_smul_hi64’: 5029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5029s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5029s | ^~~~~~~~~~ 5029s | __int128__ 5029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:4533:86: error: expected ‘)’ before ‘a’ 5029s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5029s | ~ ^ 5029s | ) 5029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:4533:104: error: expected ‘)’ before ‘b’ 5029s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5029s | ~ ^ 5029s | ) 5029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c: In function ‘mk_compile_opts’: 5029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue194.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5029s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5029s | ~~^ ~~~~~~~~~~~~~ 5029s | | | 5029s | unsigned int int64_t {aka long long int} 5029s | %llu 5029s 5029s If you find this error message confusing, uninformative, or wrong, please open an issue: 5029s https://github.com/diku-dk/futhark/issues 5029s 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.fut: 5032s Compiling with --backend=opencl: 5032s cc failed with code 1: 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c: In function ‘futrts_umul_hi64’: 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5032s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5032s | ^~~~~~~~~~~ 5032s | __uint32_t 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:4498:90: error: expected ‘)’ before ‘a’ 5032s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5032s | ~ ^ 5032s | ) 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:4498:109: error: expected ‘)’ before ‘b’ 5032s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5032s | ~ ^ 5032s | ) 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c: In function ‘futrts_smul_hi64’: 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5032s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5032s | ^~~~~~~~~~ 5032s | __int128__ 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:4502:86: error: expected ‘)’ before ‘a’ 5032s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5032s | ~ ^ 5032s | ) 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:4502:104: error: expected ‘)’ before ‘b’ 5032s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5032s | ~ ^ 5032s | ) 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c: In function ‘mk_compile_opts’: 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1949.c:7831:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5032s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5032s | ~~^ ~~~~~~~~~~~~~ 5032s | | | 5032s | unsigned int int64_t {aka long long int} 5032s | %llu 5032s 5032s If you find this error message confusing, uninformative, or wrong, please open an issue: 5032s https://github.com/diku-dk/futhark/issues 5032s 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.fut: 5032s Compiling with --backend=opencl: 5032s cc failed with code 1: 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c: In function ‘futrts_umul_hi64’: 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5032s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5032s | ^~~~~~~~~~~ 5032s | __uint32_t 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:4526:90: error: expected ‘)’ before ‘a’ 5032s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5032s | ~ ^ 5032s | ) 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:4526:109: error: expected ‘)’ before ‘b’ 5032s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5032s | ~ ^ 5032s | ) 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c: In function ‘futrts_smul_hi64’: 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5032s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5032s | ^~~~~~~~~~ 5032s | __int128__ 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:4530:86: error: expected ‘)’ before ‘a’ 5032s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5032s | ~ ^ 5032s | ) 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:4530:104: error: expected ‘)’ before ‘b’ 5032s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5032s | ~ ^ 5032s | ) 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c: In function ‘mk_compile_opts’: 5032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1943.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5032s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5032s | ~~^ ~~~~~~~~~~~~~ 5032s | | | 5032s | unsigned int int64_t {aka long long int} 5032s | %llu 5032s 5032s If you find this error message confusing, uninformative, or wrong, please open an issue: 5032s https://github.com/diku-dk/futhark/issues 5032s 5033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.fut: 5033s Compiling with --backend=opencl: 5033s cc failed with code 1: 5033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c: In function ‘futrts_umul_hi64’: 5033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5033s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5033s | ^~~~~~~~~~~ 5033s | __uint32_t 5033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:4514:90: error: expected ‘)’ before ‘a’ 5033s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5033s | ~ ^ 5033s | ) 5033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:4514:109: error: expected ‘)’ before ‘b’ 5033s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5033s | ~ ^ 5033s | ) 5033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c: In function ‘futrts_smul_hi64’: 5033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5033s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5033s | ^~~~~~~~~~ 5033s | __int128__ 5033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:4518:86: error: expected ‘)’ before ‘a’ 5033s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5033s | ~ ^ 5033s | ) 5033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:4518:104: error: expected ‘)’ before ‘b’ 5033s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5033s | ~ ^ 5033s | ) 5033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c: In function ‘mk_compile_opts’: 5033s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1947.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5033s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5033s | ~~^ ~~~~~~~~~~~~~ 5033s | | | 5033s | unsigned int int64_t {aka long long int} 5033s | %llu 5033s 5033s If you find this error message confusing, uninformative, or wrong, please open an issue: 5033s https://github.com/diku-dk/futhark/issues 5033s 5035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.fut: 5035s Compiling with --backend=opencl: 5035s cc failed with code 1: 5035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c: In function ‘futrts_umul_hi64’: 5035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5035s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5035s | ^~~~~~~~~~~ 5035s | __uint32_t 5035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:4497:90: error: expected ‘)’ before ‘a’ 5035s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5035s | ~ ^ 5035s | ) 5035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:4497:109: error: expected ‘)’ before ‘b’ 5035s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5035s | ~ ^ 5035s | ) 5035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c: In function ‘futrts_smul_hi64’: 5035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5035s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5035s | ^~~~~~~~~~ 5035s | __int128__ 5035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:4501:86: error: expected ‘)’ before ‘a’ 5035s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5035s | ~ ^ 5035s | ) 5035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:4501:104: error: expected ‘)’ before ‘b’ 5035s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5035s | ~ ^ 5035s | ) 5035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c: In function ‘mk_compile_opts’: 5035s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1952.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5035s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5035s | ~~^ ~~~~~~~~~~~~~ 5035s | | | 5035s | unsigned int int64_t {aka long long int} 5035s | %llu 5035s 5035s If you find this error message confusing, uninformative, or wrong, please open an issue: 5035s https://github.com/diku-dk/futhark/issues 5035s 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.fut: 5039s Compiling with --backend=opencl: 5039s cc failed with code 1: 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c: In function ‘futrts_umul_hi64’: 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5039s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5039s | ^~~~~~~~~~~ 5039s | __uint32_t 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:4512:90: error: expected ‘)’ before ‘a’ 5039s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5039s | ~ ^ 5039s | ) 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:4512:109: error: expected ‘)’ before ‘b’ 5039s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5039s | ~ ^ 5039s | ) 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c: In function ‘futrts_smul_hi64’: 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5039s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5039s | ^~~~~~~~~~ 5039s | __int128__ 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:4516:86: error: expected ‘)’ before ‘a’ 5039s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5039s | ~ ^ 5039s | ) 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:4516:104: error: expected ‘)’ before ‘b’ 5039s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5039s | ~ ^ 5039s | ) 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c: In function ‘mk_compile_opts’: 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1984.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5039s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5039s | ~~^ ~~~~~~~~~~~~~ 5039s | | | 5039s | unsigned int int64_t {aka long long int} 5039s | %llu 5039s 5039s If you find this error message confusing, uninformative, or wrong, please open an issue: 5039s https://github.com/diku-dk/futhark/issues 5039s 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.fut: 5039s Compiling with --backend=opencl: 5039s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.fut:1:12-32: 5039s Entry point parameter 5039s 5039s ((gridDim: (i64, i64)): (i64, i64)) 5039s 5039s will have an opaque type, so the entry point will likely not be callable. 5039s cc failed with code 1: 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c: In function ‘futrts_umul_hi64’: 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5039s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5039s | ^~~~~~~~~~~ 5039s | __uint32_t 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:4541:90: error: expected ‘)’ before ‘a’ 5039s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5039s | ~ ^ 5039s | ) 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:4541:109: error: expected ‘)’ before ‘b’ 5039s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5039s | ~ ^ 5039s | ) 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c: In function ‘futrts_smul_hi64’: 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5039s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5039s | ^~~~~~~~~~ 5039s | __int128__ 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:4545:86: error: expected ‘)’ before ‘a’ 5039s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5039s | ~ ^ 5039s | ) 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:4545:104: error: expected ‘)’ before ‘b’ 5039s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5039s | ~ ^ 5039s | ) 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c: In function ‘mk_compile_opts’: 5039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1978.c:7875:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5039s 7875 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5039s | ~~^ ~~~~~~~~~~~~~ 5039s | | | 5039s | unsigned int int64_t {aka long long int} 5039s | %llu 5039s 5039s If you find this error message confusing, uninformative, or wrong, please open an issue: 5039s https://github.com/diku-dk/futhark/issues 5039s 5041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.fut: 5041s Compiling with --backend=opencl: 5041s cc failed with code 1: 5041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c: In function ‘futrts_umul_hi64’: 5041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5041s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5041s | ^~~~~~~~~~~ 5041s | __uint32_t 5041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:4498:90: error: expected ‘)’ before ‘a’ 5041s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5041s | ~ ^ 5041s | ) 5041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:4498:109: error: expected ‘)’ before ‘b’ 5041s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5041s | ~ ^ 5041s | ) 5041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c: In function ‘futrts_smul_hi64’: 5041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5041s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5041s | ^~~~~~~~~~ 5041s | __int128__ 5041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:4502:86: error: expected ‘)’ before ‘a’ 5041s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5041s | ~ ^ 5041s | ) 5041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:4502:104: error: expected ‘)’ before ‘b’ 5041s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5041s | ~ ^ 5041s | ) 5041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c: In function ‘mk_compile_opts’: 5041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2000.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5041s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5041s | ~~^ ~~~~~~~~~~~~~ 5041s | | | 5041s | unsigned int int64_t {aka long long int} 5041s | %llu 5041s 5041s If you find this error message confusing, uninformative, or wrong, please open an issue: 5041s https://github.com/diku-dk/futhark/issues 5041s 5042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.fut: 5042s Compiling with --backend=opencl: 5042s cc failed with code 1: 5042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c: In function ‘futrts_umul_hi64’: 5042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5042s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5042s | ^~~~~~~~~~~ 5042s | __uint32_t 5042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:4497:90: error: expected ‘)’ before ‘a’ 5042s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5042s | ~ ^ 5042s | ) 5042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:4497:109: error: expected ‘)’ before ‘b’ 5042s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5042s | ~ ^ 5042s | ) 5042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c: In function ‘futrts_smul_hi64’: 5042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5042s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5042s | ^~~~~~~~~~ 5042s | __int128__ 5042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:4501:86: error: expected ‘)’ before ‘a’ 5042s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5042s | ~ ^ 5042s | ) 5042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:4501:104: error: expected ‘)’ before ‘b’ 5042s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5042s | ~ ^ 5042s | ) 5042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c: In function ‘mk_compile_opts’: 5042s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue1998.c:7835:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5042s 7835 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5042s | ~~^ ~~~~~~~~~~~~~ 5042s | | | 5042s | unsigned int int64_t {aka long long int} 5042s | %llu 5042s 5042s If you find this error message confusing, uninformative, or wrong, please open an issue: 5042s https://github.com/diku-dk/futhark/issues 5042s 5044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.fut: 5044s Compiling with --backend=opencl: 5044s cc failed with code 1: 5044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c: In function ‘futrts_umul_hi64’: 5044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5044s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5044s | ^~~~~~~~~~~ 5044s | __uint32_t 5044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:4497:90: error: expected ‘)’ before ‘a’ 5044s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5044s | ~ ^ 5044s | ) 5044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:4497:109: error: expected ‘)’ before ‘b’ 5044s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5044s | ~ ^ 5044s | ) 5044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c: In function ‘futrts_smul_hi64’: 5044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5044s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5044s | ^~~~~~~~~~ 5044s | __int128__ 5044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:4501:86: error: expected ‘)’ before ‘a’ 5044s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5044s | ~ ^ 5044s | ) 5044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:4501:104: error: expected ‘)’ before ‘b’ 5044s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5044s | ~ ^ 5044s | ) 5044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c: In function ‘mk_compile_opts’: 5044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2011.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5044s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5044s | ~~^ ~~~~~~~~~~~~~ 5044s | | | 5044s | unsigned int int64_t {aka long long int} 5044s | %llu 5044s 5044s If you find this error message confusing, uninformative, or wrong, please open an issue: 5044s https://github.com/diku-dk/futhark/issues 5044s 5046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.fut: 5046s Compiling with --backend=opencl: 5046s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.fut:4:39-40: 5046s Unused name "i". 5046s cc failed with code 1: 5046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c: In function ‘futrts_umul_hi64’: 5046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5046s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5046s | ^~~~~~~~~~~ 5046s | __uint32_t 5046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:4511:90: error: expected ‘)’ before ‘a’ 5046s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5046s | ~ ^ 5046s | ) 5046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:4511:109: error: expected ‘)’ before ‘b’ 5046s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5046s | ~ ^ 5046s | ) 5046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c: In function ‘futrts_smul_hi64’: 5046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5046s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5046s | ^~~~~~~~~~ 5046s | __int128__ 5046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:4515:86: error: expected ‘)’ before ‘a’ 5046s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5046s | ~ ^ 5046s | ) 5046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:4515:104: error: expected ‘)’ before ‘b’ 5046s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5046s | ~ ^ 5046s | ) 5046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c: In function ‘mk_compile_opts’: 5046s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2015.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5046s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5046s | ~~^ ~~~~~~~~~~~~~ 5046s | | | 5046s | unsigned int int64_t {aka long long int} 5046s | %llu 5046s 5046s If you find this error message confusing, uninformative, or wrong, please open an issue: 5046s https://github.com/diku-dk/futhark/issues 5046s 5051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.fut: 5051s Compiling with --backend=opencl: 5051s cc failed with code 1: 5051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c: In function ‘futrts_umul_hi64’: 5051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5051s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5051s | ^~~~~~~~~~~ 5051s | __uint32_t 5051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:4513:90: error: expected ‘)’ before ‘a’ 5051s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5051s | ~ ^ 5051s | ) 5051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:4513:109: error: expected ‘)’ before ‘b’ 5051s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5051s | ~ ^ 5051s | ) 5051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c: In function ‘futrts_smul_hi64’: 5051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5051s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5051s | ^~~~~~~~~~ 5051s | __int128__ 5051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:4517:86: error: expected ‘)’ before ‘a’ 5051s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5051s | ~ ^ 5051s | ) 5051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:4517:104: error: expected ‘)’ before ‘b’ 5051s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5051s | ~ ^ 5051s | ) 5051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c: In function ‘mk_compile_opts’: 5051s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2018.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5051s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5051s | ~~^ ~~~~~~~~~~~~~ 5051s | | | 5051s | unsigned int int64_t {aka long long int} 5051s | %llu 5051s 5051s If you find this error message confusing, uninformative, or wrong, please open an issue: 5051s https://github.com/diku-dk/futhark/issues 5051s 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.fut: 5052s Compiling with --backend=opencl: 5052s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.fut:2:1-41: 5052s Entry point return type 5052s 5052s [10](bool, bool) 5052s 5052s will have an opaque type, so the result will likely not be usable. 5052s cc failed with code 1: 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c: In function ‘futrts_umul_hi64’: 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5052s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5052s | ^~~~~~~~~~~ 5052s | __uint32_t 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:4541:90: error: expected ‘)’ before ‘a’ 5052s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5052s | ~ ^ 5052s | ) 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:4541:109: error: expected ‘)’ before ‘b’ 5052s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5052s | ~ ^ 5052s | ) 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c: In function ‘futrts_smul_hi64’: 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5052s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5052s | ^~~~~~~~~~ 5052s | __int128__ 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:4545:86: error: expected ‘)’ before ‘a’ 5052s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5052s | ~ ^ 5052s | ) 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:4545:104: error: expected ‘)’ before ‘b’ 5052s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5052s | ~ ^ 5052s | ) 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c: In function ‘mk_compile_opts’: 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2021.c:7875:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5052s 7875 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5052s | ~~^ ~~~~~~~~~~~~~ 5052s | | | 5052s | unsigned int int64_t {aka long long int} 5052s | %llu 5052s 5052s If you find this error message confusing, uninformative, or wrong, please open an issue: 5052s https://github.com/diku-dk/futhark/issues 5052s 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.fut: 5052s Compiling with --backend=opencl: 5052s cc failed with code 1: 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c: In function ‘futrts_umul_hi64’: 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5052s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5052s | ^~~~~~~~~~~ 5052s | __uint32_t 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:4512:90: error: expected ‘)’ before ‘a’ 5052s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5052s | ~ ^ 5052s | ) 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:4512:109: error: expected ‘)’ before ‘b’ 5052s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5052s | ~ ^ 5052s | ) 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c: In function ‘futrts_smul_hi64’: 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5052s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5052s | ^~~~~~~~~~ 5052s | __int128__ 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:4516:86: error: expected ‘)’ before ‘a’ 5052s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5052s | ~ ^ 5052s | ) 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:4516:104: error: expected ‘)’ before ‘b’ 5052s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5052s | ~ ^ 5052s | ) 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c: In function ‘mk_compile_opts’: 5052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2040.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5052s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5052s | ~~^ ~~~~~~~~~~~~~ 5052s | | | 5052s | unsigned int int64_t {aka long long int} 5052s | %llu 5052s 5052s If you find this error message confusing, uninformative, or wrong, please open an issue: 5052s https://github.com/diku-dk/futhark/issues 5052s 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.fut: 5055s Compiling with --backend=opencl: 5055s cc failed with code 1: 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c: In function ‘futrts_umul_hi64’: 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5055s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5055s | ^~~~~~~~~~~ 5055s | __uint32_t 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:4511:90: error: expected ‘)’ before ‘a’ 5055s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5055s | ~ ^ 5055s | ) 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:4511:109: error: expected ‘)’ before ‘b’ 5055s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5055s | ~ ^ 5055s | ) 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c: In function ‘futrts_smul_hi64’: 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5055s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5055s | ^~~~~~~~~~ 5055s | __int128__ 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:4515:86: error: expected ‘)’ before ‘a’ 5055s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5055s | ~ ^ 5055s | ) 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:4515:104: error: expected ‘)’ before ‘b’ 5055s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5055s | ~ ^ 5055s | ) 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c: In function ‘mk_compile_opts’: 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2048.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5055s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5055s | ~~^ ~~~~~~~~~~~~~ 5055s | | | 5055s | unsigned int int64_t {aka long long int} 5055s | %llu 5055s 5055s If you find this error message confusing, uninformative, or wrong, please open an issue: 5055s https://github.com/diku-dk/futhark/issues 5055s 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.fut: 5055s Compiling with --backend=opencl: 5055s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.fut:8:28-47: 5055s Size expression with binding is replaced by unknown size. 5055s 5055s For more information, see: 5055s https://futhark.readthedocs.io/en/v0.25.26/error-index.html#size-expression-bind 5055s cc failed with code 1: 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c: In function ‘futrts_umul_hi64’: 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5055s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5055s | ^~~~~~~~~~~ 5055s | __uint32_t 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:4511:90: error: expected ‘)’ before ‘a’ 5055s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5055s | ~ ^ 5055s | ) 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:4511:109: error: expected ‘)’ before ‘b’ 5055s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5055s | ~ ^ 5055s | ) 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c: In function ‘futrts_smul_hi64’: 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5055s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5055s | ^~~~~~~~~~ 5055s | __int128__ 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:4515:86: error: expected ‘)’ before ‘a’ 5055s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5055s | ~ ^ 5055s | ) 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:4515:104: error: expected ‘)’ before ‘b’ 5055s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5055s | ~ ^ 5055s | ) 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c: In function ‘mk_compile_opts’: 5055s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2053.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5055s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5055s | ~~^ ~~~~~~~~~~~~~ 5055s | | | 5055s | unsigned int int64_t {aka long long int} 5055s | %llu 5055s 5055s If you find this error message confusing, uninformative, or wrong, please open an issue: 5055s https://github.com/diku-dk/futhark/issues 5055s 5056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.fut: 5056s Compiling with --backend=opencl: 5056s cc failed with code 1: 5056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c: In function ‘futrts_umul_hi64’: 5056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5056s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5056s | ^~~~~~~~~~~ 5056s | __uint32_t 5056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:4498:90: error: expected ‘)’ before ‘a’ 5056s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5056s | ~ ^ 5056s | ) 5056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:4498:109: error: expected ‘)’ before ‘b’ 5056s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5056s | ~ ^ 5056s | ) 5056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c: In function ‘futrts_smul_hi64’: 5056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5056s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5056s | ^~~~~~~~~~ 5056s | __int128__ 5056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:4502:86: error: expected ‘)’ before ‘a’ 5056s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5056s | ~ ^ 5056s | ) 5056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:4502:104: error: expected ‘)’ before ‘b’ 5056s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5056s | ~ ^ 5056s | ) 5056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c: In function ‘mk_compile_opts’: 5056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2038.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5056s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5056s | ~~^ ~~~~~~~~~~~~~ 5056s | | | 5056s | unsigned int int64_t {aka long long int} 5056s | %llu 5056s 5056s If you find this error message confusing, uninformative, or wrong, please open an issue: 5056s https://github.com/diku-dk/futhark/issues 5056s 5058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.fut: 5058s Compiling with --backend=opencl: 5058s cc failed with code 1: 5058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c: In function ‘futrts_umul_hi64’: 5058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5058s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5058s | ^~~~~~~~~~~ 5058s | __uint32_t 5058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:4511:90: error: expected ‘)’ before ‘a’ 5058s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5058s | ~ ^ 5058s | ) 5058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:4511:109: error: expected ‘)’ before ‘b’ 5058s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5058s | ~ ^ 5058s | ) 5058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c: In function ‘futrts_smul_hi64’: 5058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5058s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5058s | ^~~~~~~~~~ 5058s | __int128__ 5058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:4515:86: error: expected ‘)’ before ‘a’ 5058s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5058s | ~ ^ 5058s | ) 5058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:4515:104: error: expected ‘)’ before ‘b’ 5058s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5058s | ~ ^ 5058s | ) 5058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c: In function ‘mk_compile_opts’: 5058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2058.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5058s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5058s | ~~^ ~~~~~~~~~~~~~ 5058s | | | 5058s | unsigned int int64_t {aka long long int} 5058s | %llu 5058s 5058s If you find this error message confusing, uninformative, or wrong, please open an issue: 5058s https://github.com/diku-dk/futhark/issues 5058s 5061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.fut: 5061s Generating reference outputs: 5061s cc failed with code 1: 5061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c: In function ‘futrts_umul_hi64’: 5061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5061s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5061s | ^~~~~~~~~~~ 5061s | __uint32_t 5061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 5061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c:4416:90: error: expected ‘)’ before ‘a’ 5061s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5061s | ~ ^ 5061s | ) 5061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c:4416:109: error: expected ‘)’ before ‘b’ 5061s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5061s | ~ ^ 5061s | ) 5061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c: In function ‘futrts_smul_hi64’: 5061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5061s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5061s | ^~~~~~~~~~ 5061s | __int128__ 5061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c:4420:86: error: expected ‘)’ before ‘a’ 5061s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5061s | ~ ^ 5061s | ) 5061s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2092.c:4420:104: error: expected ‘)’ before ‘b’ 5061s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5061s | ~ ^ 5061s | ) 5061s 5061s If you find this error message confusing, uninformative, or wrong, please open an issue: 5061s https://github.com/diku-dk/futhark/issues 5061s 5062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.fut: 5062s Compiling with --backend=opencl: 5062s cc failed with code 1: 5062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c: In function ‘futrts_umul_hi64’: 5062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5062s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5062s | ^~~~~~~~~~~ 5062s | __uint32_t 5062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:4498:90: error: expected ‘)’ before ‘a’ 5062s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5062s | ~ ^ 5062s | ) 5062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:4498:109: error: expected ‘)’ before ‘b’ 5062s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5062s | ~ ^ 5062s | ) 5062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c: In function ‘futrts_smul_hi64’: 5062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5062s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5062s | ^~~~~~~~~~ 5062s | __int128__ 5062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:4502:86: error: expected ‘)’ before ‘a’ 5062s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5062s | ~ ^ 5062s | ) 5062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:4502:104: error: expected ‘)’ before ‘b’ 5062s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5062s | ~ ^ 5062s | ) 5062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c: In function ‘mk_compile_opts’: 5062s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2096.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5062s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5062s | ~~^ ~~~~~~~~~~~~~ 5062s | | | 5062s | unsigned int int64_t {aka long long int} 5062s | %llu 5062s 5062s If you find this error message confusing, uninformative, or wrong, please open an issue: 5062s https://github.com/diku-dk/futhark/issues 5062s 5064s 769 failed, 87 passed, 1450 to go. 5064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.fut: 5064s Compiling with --backend=opencl: 5064s cc failed with code 1: 5064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c: In function ‘futrts_umul_hi64’: 5064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5064s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5064s | ^~~~~~~~~~~ 5064s | __uint32_t 5064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:4512:90: error: expected ‘)’ before ‘a’ 5064s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5064s | ~ ^ 5064s | ) 5064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:4512:109: error: expected ‘)’ before ‘b’ 5064s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5064s | ~ ^ 5064s | ) 5064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c: In function ‘futrts_smul_hi64’: 5064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5064s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5064s | ^~~~~~~~~~ 5064s | __int128__ 5064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:4516:86: error: expected ‘)’ before ‘a’ 5064s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5064s | ~ ^ 5064s | ) 5064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:4516:104: error: expected ‘)’ before ‘b’ 5064s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5064s | ~ ^ 5064s | ) 5064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c: In function ‘mk_compile_opts’: 5064s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2099.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5064s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5064s | ~~^ ~~~~~~~~~~~~~ 5064s | | | 5064s | unsigned int int64_t {aka long long int} 5064s | %llu 5064s 5064s If you find this error message confusing, uninformative, or wrong, please open an issue: 5064s https://github.com/diku-dk/futhark/issues 5064s 5066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.fut: 5066s Compiling with --backend=opencl: 5066s cc failed with code 1: 5066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c: In function ‘futrts_umul_hi64’: 5066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5066s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5066s | ^~~~~~~~~~~ 5066s | __uint32_t 5066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:4498:90: error: expected ‘)’ before ‘a’ 5066s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5066s | ~ ^ 5066s | ) 5066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:4498:109: error: expected ‘)’ before ‘b’ 5066s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5066s | ~ ^ 5066s | ) 5066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c: In function ‘futrts_smul_hi64’: 5066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5066s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5066s | ^~~~~~~~~~ 5066s | __int128__ 5066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:4502:86: error: expected ‘)’ before ‘a’ 5066s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5066s | ~ ^ 5066s | ) 5066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:4502:104: error: expected ‘)’ before ‘b’ 5066s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5066s | ~ ^ 5066s | ) 5066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c: In function ‘mk_compile_opts’: 5066s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2100.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5066s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5066s | ~~^ ~~~~~~~~~~~~~ 5066s | | | 5066s | unsigned int int64_t {aka long long int} 5066s | %llu 5066s 5066s If you find this error message confusing, uninformative, or wrong, please open an issue: 5066s https://github.com/diku-dk/futhark/issues 5066s 5069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.fut: 5069s Compiling with --backend=opencl: 5069s cc failed with code 1: 5069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c: In function ‘futrts_umul_hi64’: 5069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5069s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5069s | ^~~~~~~~~~~ 5069s | __uint32_t 5069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:4511:90: error: expected ‘)’ before ‘a’ 5069s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5069s | ~ ^ 5069s | ) 5069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:4511:109: error: expected ‘)’ before ‘b’ 5069s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5069s | ~ ^ 5069s | ) 5069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c: In function ‘futrts_smul_hi64’: 5069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5069s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5069s | ^~~~~~~~~~ 5069s | __int128__ 5069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:4515:86: error: expected ‘)’ before ‘a’ 5069s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5069s | ~ ^ 5069s | ) 5069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:4515:104: error: expected ‘)’ before ‘b’ 5069s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5069s | ~ ^ 5069s | ) 5069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c: In function ‘mk_compile_opts’: 5069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2106.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5069s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5069s | ~~^ ~~~~~~~~~~~~~ 5069s | | | 5069s | unsigned int int64_t {aka long long int} 5069s | %llu 5069s 5069s If you find this error message confusing, uninformative, or wrong, please open an issue: 5069s https://github.com/diku-dk/futhark/issues 5069s 5073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.fut: 5073s Compiling with --backend=opencl: 5073s cc failed with code 1: 5073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c: In function ‘futrts_umul_hi64’: 5073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5073s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5073s | ^~~~~~~~~~~ 5073s | __uint32_t 5073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:4511:90: error: expected ‘)’ before ‘a’ 5073s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5073s | ~ ^ 5073s | ) 5073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:4511:109: error: expected ‘)’ before ‘b’ 5073s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5073s | ~ ^ 5073s | ) 5073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c: In function ‘futrts_smul_hi64’: 5073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5073s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5073s | ^~~~~~~~~~ 5073s | __int128__ 5073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:4515:86: error: expected ‘)’ before ‘a’ 5073s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5073s | ~ ^ 5073s | ) 5073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:4515:104: error: expected ‘)’ before ‘b’ 5073s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5073s | ~ ^ 5073s | ) 5073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c: In function ‘mk_compile_opts’: 5073s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2124.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5073s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5073s | ~~^ ~~~~~~~~~~~~~ 5073s | | | 5073s | unsigned int int64_t {aka long long int} 5073s | %llu 5073s 5073s If you find this error message confusing, uninformative, or wrong, please open an issue: 5073s https://github.com/diku-dk/futhark/issues 5073s 5075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.fut: 5075s Compiling with --backend=opencl: 5075s cc failed with code 1: 5075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c: In function ‘futrts_umul_hi64’: 5075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5075s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5075s | ^~~~~~~~~~~ 5075s | __uint32_t 5075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:4512:90: error: expected ‘)’ before ‘a’ 5075s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5075s | ~ ^ 5075s | ) 5075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:4512:109: error: expected ‘)’ before ‘b’ 5075s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5075s | ~ ^ 5075s | ) 5075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c: In function ‘futrts_smul_hi64’: 5075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5075s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5075s | ^~~~~~~~~~ 5075s | __int128__ 5075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:4516:86: error: expected ‘)’ before ‘a’ 5075s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5075s | ~ ^ 5075s | ) 5075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:4516:104: error: expected ‘)’ before ‘b’ 5075s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5075s | ~ ^ 5075s | ) 5075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c: In function ‘mk_compile_opts’: 5075s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2136.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5075s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5075s | ~~^ ~~~~~~~~~~~~~ 5075s | | | 5075s | unsigned int int64_t {aka long long int} 5075s | %llu 5075s 5075s If you find this error message confusing, uninformative, or wrong, please open an issue: 5075s https://github.com/diku-dk/futhark/issues 5075s 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.fut: 5078s Compiling with --backend=opencl: 5078s cc failed with code 1: 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c: In function ‘futrts_umul_hi64’: 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5078s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5078s | ^~~~~~~~~~~ 5078s | __uint32_t 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:4512:90: error: expected ‘)’ before ‘a’ 5078s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5078s | ~ ^ 5078s | ) 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:4512:109: error: expected ‘)’ before ‘b’ 5078s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5078s | ~ ^ 5078s | ) 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c: In function ‘futrts_smul_hi64’: 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5078s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5078s | ^~~~~~~~~~ 5078s | __int128__ 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:4516:86: error: expected ‘)’ before ‘a’ 5078s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5078s | ~ ^ 5078s | ) 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:4516:104: error: expected ‘)’ before ‘b’ 5078s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5078s | ~ ^ 5078s | ) 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c: In function ‘mk_compile_opts’: 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2193.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5078s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5078s | ~~^ ~~~~~~~~~~~~~ 5078s | | | 5078s | unsigned int int64_t {aka long long int} 5078s | %llu 5078s 5078s If you find this error message confusing, uninformative, or wrong, please open an issue: 5078s https://github.com/diku-dk/futhark/issues 5078s 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.fut: 5078s Compiling with --backend=opencl: 5078s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.fut:5:28-34: 5078s Unused name "xParam". 5078s 5078s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.fut:6:28-34: 5078s Unused name "yParam". 5078s cc failed with code 1: 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c: In function ‘futrts_umul_hi64’: 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5078s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5078s | ^~~~~~~~~~~ 5078s | __uint32_t 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:4527:90: error: expected ‘)’ before ‘a’ 5078s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5078s | ~ ^ 5078s | ) 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:4527:109: error: expected ‘)’ before ‘b’ 5078s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5078s | ~ ^ 5078s | ) 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c: In function ‘futrts_smul_hi64’: 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5078s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5078s | ^~~~~~~~~~ 5078s | __int128__ 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:4531:86: error: expected ‘)’ before ‘a’ 5078s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5078s | ~ ^ 5078s | ) 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:4531:104: error: expected ‘)’ before ‘b’ 5078s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5078s | ~ ^ 5078s | ) 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c: In function ‘mk_compile_opts’: 5078s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2184.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5078s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5078s | ~~^ ~~~~~~~~~~~~~ 5078s | | | 5078s | unsigned int int64_t {aka long long int} 5078s | %llu 5078s 5078s If you find this error message confusing, uninformative, or wrong, please open an issue: 5078s https://github.com/diku-dk/futhark/issues 5078s 5082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.fut: 5082s Compiling with --backend=opencl: 5082s cc failed with code 1: 5082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c: In function ‘futrts_umul_hi64’: 5082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:4668:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5082s 4668 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5082s | ^~~~~~~~~~~ 5082s | __uint32_t 5082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:4668:78: note: each undeclared identifier is reported only once for each function it appears in 5082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:4668:90: error: expected ‘)’ before ‘a’ 5082s 4668 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5082s | ~ ^ 5082s | ) 5082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:4668:109: error: expected ‘)’ before ‘b’ 5082s 4668 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5082s | ~ ^ 5082s | ) 5082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c: In function ‘futrts_smul_hi64’: 5082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:4672:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5082s 4672 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5082s | ^~~~~~~~~~ 5082s | __int128__ 5082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:4672:86: error: expected ‘)’ before ‘a’ 5082s 4672 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5082s | ~ ^ 5082s | ) 5082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:4672:104: error: expected ‘)’ before ‘b’ 5082s 4672 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5082s | ~ ^ 5082s | ) 5082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c: In function ‘mk_compile_opts’: 5082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2104.c:8005:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5082s 8005 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5082s | ~~^ ~~~~~~~~~~~~~ 5082s | | | 5082s | unsigned int int64_t {aka long long int} 5082s | %llu 5082s 5082s If you find this error message confusing, uninformative, or wrong, please open an issue: 5082s https://github.com/diku-dk/futhark/issues 5082s 5084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.fut: 5084s Compiling with --backend=opencl: 5084s cc failed with code 1: 5084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c: In function ‘futrts_umul_hi64’: 5084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5084s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5084s | ^~~~~~~~~~~ 5084s | __uint32_t 5084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:4512:90: error: expected ‘)’ before ‘a’ 5084s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5084s | ~ ^ 5084s | ) 5084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:4512:109: error: expected ‘)’ before ‘b’ 5084s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5084s | ~ ^ 5084s | ) 5084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c: In function ‘futrts_smul_hi64’: 5084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5084s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5084s | ^~~~~~~~~~ 5084s | __int128__ 5084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:4516:86: error: expected ‘)’ before ‘a’ 5084s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5084s | ~ ^ 5084s | ) 5084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:4516:104: error: expected ‘)’ before ‘b’ 5084s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5084s | ~ ^ 5084s | ) 5084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c: In function ‘mk_compile_opts’: 5084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2197.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5084s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5084s | ~~^ ~~~~~~~~~~~~~ 5084s | | | 5084s | unsigned int int64_t {aka long long int} 5084s | %llu 5084s 5084s If you find this error message confusing, uninformative, or wrong, please open an issue: 5084s https://github.com/diku-dk/futhark/issues 5084s 5085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.fut: 5085s Compiling with --backend=opencl: 5085s cc failed with code 1: 5085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c: In function ‘futrts_umul_hi64’: 5085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5085s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5085s | ^~~~~~~~~~~ 5085s | __uint32_t 5085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:4512:90: error: expected ‘)’ before ‘a’ 5085s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5085s | ~ ^ 5085s | ) 5085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:4512:109: error: expected ‘)’ before ‘b’ 5085s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5085s | ~ ^ 5085s | ) 5085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c: In function ‘futrts_smul_hi64’: 5085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5085s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5085s | ^~~~~~~~~~ 5085s | __int128__ 5085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:4516:86: error: expected ‘)’ before ‘a’ 5085s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5085s | ~ ^ 5085s | ) 5085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:4516:104: error: expected ‘)’ before ‘b’ 5085s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5085s | ~ ^ 5085s | ) 5085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c: In function ‘mk_compile_opts’: 5085s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue245.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5085s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5085s | ~~^ ~~~~~~~~~~~~~ 5085s | | | 5085s | unsigned int int64_t {aka long long int} 5085s | %llu 5085s 5085s If you find this error message confusing, uninformative, or wrong, please open an issue: 5085s https://github.com/diku-dk/futhark/issues 5085s 5087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.fut: 5087s Compiling with --backend=opencl: 5087s cc failed with code 1: 5087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c: In function ‘futrts_umul_hi64’: 5087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5087s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5087s | ^~~~~~~~~~~ 5087s | __uint32_t 5087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:4527:90: error: expected ‘)’ before ‘a’ 5087s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5087s | ~ ^ 5087s | ) 5087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:4527:109: error: expected ‘)’ before ‘b’ 5087s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5087s | ~ ^ 5087s | ) 5087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c: In function ‘futrts_smul_hi64’: 5087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5087s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5087s | ^~~~~~~~~~ 5087s | __int128__ 5087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:4531:86: error: expected ‘)’ before ‘a’ 5087s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5087s | ~ ^ 5087s | ) 5087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:4531:104: error: expected ‘)’ before ‘b’ 5087s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5087s | ~ ^ 5087s | ) 5087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c: In function ‘mk_compile_opts’: 5087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue2125.c:7875:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5087s 7875 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5087s | ~~^ ~~~~~~~~~~~~~ 5087s | | | 5087s | unsigned int int64_t {aka long long int} 5087s | %llu 5087s 5087s If you find this error message confusing, uninformative, or wrong, please open an issue: 5087s https://github.com/diku-dk/futhark/issues 5087s 5092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.fut: 5092s Compiling with --backend=opencl: 5092s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.fut:8:34-35: 5092s Unused name "x". 5092s cc failed with code 1: 5092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c: In function ‘futrts_umul_hi64’: 5092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5092s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5092s | ^~~~~~~~~~~ 5092s | __uint32_t 5092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:4512:90: error: expected ‘)’ before ‘a’ 5092s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5092s | ~ ^ 5092s | ) 5092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:4512:109: error: expected ‘)’ before ‘b’ 5092s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5092s | ~ ^ 5092s | ) 5092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c: In function ‘futrts_smul_hi64’: 5092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5092s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5092s | ^~~~~~~~~~ 5092s | __int128__ 5092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:4516:86: error: expected ‘)’ before ‘a’ 5092s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5092s | ~ ^ 5092s | ) 5092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:4516:104: error: expected ‘)’ before ‘b’ 5092s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5092s | ~ ^ 5092s | ) 5092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c: In function ‘mk_compile_opts’: 5092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue246.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5092s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5092s | ~~^ ~~~~~~~~~~~~~ 5092s | | | 5092s | unsigned int int64_t {aka long long int} 5092s | %llu 5092s 5092s If you find this error message confusing, uninformative, or wrong, please open an issue: 5092s https://github.com/diku-dk/futhark/issues 5092s 5093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.fut: 5093s Compiling with --backend=opencl: 5093s cc failed with code 1: 5093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c: In function ‘futrts_umul_hi64’: 5093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5093s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5093s | ^~~~~~~~~~~ 5093s | __uint32_t 5093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:4511:90: error: expected ‘)’ before ‘a’ 5093s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5093s | ~ ^ 5093s | ) 5093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:4511:109: error: expected ‘)’ before ‘b’ 5093s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5093s | ~ ^ 5093s | ) 5093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c: In function ‘futrts_smul_hi64’: 5093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5093s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5093s | ^~~~~~~~~~ 5093s | __int128__ 5093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:4515:86: error: expected ‘)’ before ‘a’ 5093s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5093s | ~ ^ 5093s | ) 5093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:4515:104: error: expected ‘)’ before ‘b’ 5093s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5093s | ~ ^ 5093s | ) 5093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c: In function ‘mk_compile_opts’: 5093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue304.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5093s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5093s | ~~^ ~~~~~~~~~~~~~ 5093s | | | 5093s | unsigned int int64_t {aka long long int} 5093s | %llu 5093s 5093s If you find this error message confusing, uninformative, or wrong, please open an issue: 5093s https://github.com/diku-dk/futhark/issues 5093s 5095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.fut: 5095s Compiling with --backend=opencl: 5095s cc failed with code 1: 5095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c: In function ‘futrts_umul_hi64’: 5095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5095s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5095s | ^~~~~~~~~~~ 5095s | __uint32_t 5095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:4526:90: error: expected ‘)’ before ‘a’ 5095s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5095s | ~ ^ 5095s | ) 5095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:4526:109: error: expected ‘)’ before ‘b’ 5095s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5095s | ~ ^ 5095s | ) 5095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c: In function ‘futrts_smul_hi64’: 5095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5095s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5095s | ^~~~~~~~~~ 5095s | __int128__ 5095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:4530:86: error: expected ‘)’ before ‘a’ 5095s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5095s | ~ ^ 5095s | ) 5095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:4530:104: error: expected ‘)’ before ‘b’ 5095s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5095s | ~ ^ 5095s | ) 5095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c: In function ‘mk_compile_opts’: 5095s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue354.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5095s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5095s | ~~^ ~~~~~~~~~~~~~ 5095s | | | 5095s | unsigned int int64_t {aka long long int} 5095s | %llu 5095s 5095s If you find this error message confusing, uninformative, or wrong, please open an issue: 5095s https://github.com/diku-dk/futhark/issues 5095s 5096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.fut: 5096s Compiling with --backend=opencl: 5096s cc failed with code 1: 5096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c: In function ‘futrts_umul_hi64’: 5096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5096s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5096s | ^~~~~~~~~~~ 5096s | __uint32_t 5096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:4511:90: error: expected ‘)’ before ‘a’ 5096s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5096s | ~ ^ 5096s | ) 5096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:4511:109: error: expected ‘)’ before ‘b’ 5096s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5096s | ~ ^ 5096s | ) 5096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c: In function ‘futrts_smul_hi64’: 5096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5096s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5096s | ^~~~~~~~~~ 5096s | __int128__ 5096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:4515:86: error: expected ‘)’ before ‘a’ 5096s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5096s | ~ ^ 5096s | ) 5096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:4515:104: error: expected ‘)’ before ‘b’ 5096s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5096s | ~ ^ 5096s | ) 5096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c: In function ‘mk_compile_opts’: 5096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue367.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5096s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5096s | ~~^ ~~~~~~~~~~~~~ 5096s | | | 5096s | unsigned int int64_t {aka long long int} 5096s | %llu 5096s 5096s If you find this error message confusing, uninformative, or wrong, please open an issue: 5096s https://github.com/diku-dk/futhark/issues 5096s 5098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.fut: 5098s Compiling with --backend=opencl: 5098s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.fut:5:16-37: 5098s Entry point parameter 5098s 5098s ((a: [n * m]([d₃]i32, i32)): [n * m]([]i32, i32)) 5098s 5098s will have an opaque type, so the entry point will likely not be callable. 5098s cc failed with code 1: 5098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c: In function ‘futrts_umul_hi64’: 5098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:4585:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5098s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5098s | ^~~~~~~~~~~ 5098s | __uint32_t 5098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:4585:78: note: each undeclared identifier is reported only once for each function it appears in 5098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:4585:90: error: expected ‘)’ before ‘a’ 5098s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5098s | ~ ^ 5098s | ) 5098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:4585:109: error: expected ‘)’ before ‘b’ 5098s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5098s | ~ ^ 5098s | ) 5098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c: In function ‘futrts_smul_hi64’: 5098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:4589:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5098s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5098s | ^~~~~~~~~~ 5098s | __int128__ 5098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:4589:86: error: expected ‘)’ before ‘a’ 5098s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5098s | ~ ^ 5098s | ) 5098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:4589:104: error: expected ‘)’ before ‘b’ 5098s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5098s | ~ ^ 5098s | ) 5098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c: In function ‘mk_compile_opts’: 5098s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue390.c:7915:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5098s 7915 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5098s | ~~^ ~~~~~~~~~~~~~ 5098s | | | 5098s | unsigned int int64_t {aka long long int} 5098s | %llu 5098s 5098s If you find this error message confusing, uninformative, or wrong, please open an issue: 5098s https://github.com/diku-dk/futhark/issues 5098s 5099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.fut: 5099s Compiling with --backend=opencl: 5099s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.fut:13:23-25: 5099s Unused name "w3". 5099s 5099s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.fut:13:37-56: 5099s Entry point parameter 5099s 5099s ((x: [i]f64): [i]f64, (y: [k]f64): [k]f64) 5099s 5099s will have an opaque type, so the entry point will likely not be callable. 5099s 5099s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.fut:13:38-39: 5099s Unused name "x". 5099s cc failed with code 1: 5099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c: In function ‘futrts_umul_hi64’: 5099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:4548:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5099s 4548 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5099s | ^~~~~~~~~~~ 5099s | __uint32_t 5099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:4548:78: note: each undeclared identifier is reported only once for each function it appears in 5099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:4548:90: error: expected ‘)’ before ‘a’ 5099s 4548 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5099s | ~ ^ 5099s | ) 5099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:4548:109: error: expected ‘)’ before ‘b’ 5099s 4548 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5099s | ~ ^ 5099s | ) 5099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c: In function ‘futrts_smul_hi64’: 5099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:4552:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5099s 4552 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5099s | ^~~~~~~~~~ 5099s | __int128__ 5099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:4552:86: error: expected ‘)’ before ‘a’ 5099s 4552 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5099s | ~ ^ 5099s | ) 5099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:4552:104: error: expected ‘)’ before ‘b’ 5099s 4552 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5099s | ~ ^ 5099s | ) 5099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c: In function ‘mk_compile_opts’: 5099s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue392.c:7881:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5099s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5099s | ~~^ ~~~~~~~~~~~~~ 5099s | | | 5099s | unsigned int int64_t {aka long long int} 5099s | %llu 5099s 5099s If you find this error message confusing, uninformative, or wrong, please open an issue: 5099s https://github.com/diku-dk/futhark/issues 5099s 5102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.fut: 5102s Compiling with --backend=opencl: 5102s cc failed with code 1: 5102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c: In function ‘futrts_umul_hi64’: 5102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5102s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5102s | ^~~~~~~~~~~ 5102s | __uint32_t 5102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:4511:90: error: expected ‘)’ before ‘a’ 5102s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5102s | ~ ^ 5102s | ) 5102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:4511:109: error: expected ‘)’ before ‘b’ 5102s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5102s | ~ ^ 5102s | ) 5102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c: In function ‘futrts_smul_hi64’: 5102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5102s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5102s | ^~~~~~~~~~ 5102s | __int128__ 5102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:4515:86: error: expected ‘)’ before ‘a’ 5102s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5102s | ~ ^ 5102s | ) 5102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:4515:104: error: expected ‘)’ before ‘b’ 5102s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5102s | ~ ^ 5102s | ) 5102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c: In function ‘mk_compile_opts’: 5102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue248.c:7881:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5102s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5102s | ~~^ ~~~~~~~~~~~~~ 5102s | | | 5102s | unsigned int int64_t {aka long long int} 5102s | %llu 5102s 5102s If you find this error message confusing, uninformative, or wrong, please open an issue: 5102s https://github.com/diku-dk/futhark/issues 5102s 5105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.fut: 5105s Compiling with --backend=opencl: 5105s cc failed with code 1: 5105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c: In function ‘futrts_umul_hi64’: 5105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5105s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5105s | ^~~~~~~~~~~ 5105s | __uint32_t 5105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:4527:90: error: expected ‘)’ before ‘a’ 5105s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5105s | ~ ^ 5105s | ) 5105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:4527:109: error: expected ‘)’ before ‘b’ 5105s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5105s | ~ ^ 5105s | ) 5105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c: In function ‘futrts_smul_hi64’: 5105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5105s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5105s | ^~~~~~~~~~ 5105s | __int128__ 5105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:4531:86: error: expected ‘)’ before ‘a’ 5105s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5105s | ~ ^ 5105s | ) 5105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:4531:104: error: expected ‘)’ before ‘b’ 5105s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5105s | ~ ^ 5105s | ) 5105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c: In function ‘mk_compile_opts’: 5105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue396.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5105s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5105s | ~~^ ~~~~~~~~~~~~~ 5105s | | | 5105s | unsigned int int64_t {aka long long int} 5105s | %llu 5105s 5105s If you find this error message confusing, uninformative, or wrong, please open an issue: 5105s https://github.com/diku-dk/futhark/issues 5105s 5106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.fut: 5106s Compiling with --backend=opencl: 5106s cc failed with code 1: 5106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c: In function ‘futrts_umul_hi64’: 5106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5106s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5106s | ^~~~~~~~~~~ 5106s | __uint32_t 5106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 5106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:4530:90: error: expected ‘)’ before ‘a’ 5106s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5106s | ~ ^ 5106s | ) 5106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:4530:109: error: expected ‘)’ before ‘b’ 5106s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5106s | ~ ^ 5106s | ) 5106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c: In function ‘futrts_smul_hi64’: 5106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5106s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5106s | ^~~~~~~~~~ 5106s | __int128__ 5106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:4534:86: error: expected ‘)’ before ‘a’ 5106s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5106s | ~ ^ 5106s | ) 5106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:4534:104: error: expected ‘)’ before ‘b’ 5106s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5106s | ~ ^ 5106s | ) 5106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c: In function ‘mk_compile_opts’: 5106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue393.c:7878:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5106s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5106s | ~~^ ~~~~~~~~~~~~~ 5106s | | | 5106s | unsigned int int64_t {aka long long int} 5106s | %llu 5106s 5106s If you find this error message confusing, uninformative, or wrong, please open an issue: 5106s https://github.com/diku-dk/futhark/issues 5106s 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.fut: 5108s Compiling with --backend=opencl: 5108s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.fut:5:8-9: 5108s Unused name "m". 5108s 5108s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.fut:10:11-12: 5108s Unused name "x". 5108s cc failed with code 1: 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c: In function ‘futrts_umul_hi64’: 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5108s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5108s | ^~~~~~~~~~~ 5108s | __uint32_t 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:4497:90: error: expected ‘)’ before ‘a’ 5108s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5108s | ~ ^ 5108s | ) 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:4497:109: error: expected ‘)’ before ‘b’ 5108s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5108s | ~ ^ 5108s | ) 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c: In function ‘futrts_smul_hi64’: 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5108s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5108s | ^~~~~~~~~~ 5108s | __int128__ 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:4501:86: error: expected ‘)’ before ‘a’ 5108s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5108s | ~ ^ 5108s | ) 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:4501:104: error: expected ‘)’ before ‘b’ 5108s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5108s | ~ ^ 5108s | ) 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c: In function ‘mk_compile_opts’: 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue397.c:7836:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5108s 7836 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5108s | ~~^ ~~~~~~~~~~~~~ 5108s | | | 5108s | unsigned int int64_t {aka long long int} 5108s | %llu 5108s 5108s If you find this error message confusing, uninformative, or wrong, please open an issue: 5108s https://github.com/diku-dk/futhark/issues 5108s 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.fut: 5108s Compiling with --backend=opencl: 5108s cc failed with code 1: 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c: In function ‘futrts_umul_hi64’: 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5108s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5108s | ^~~~~~~~~~~ 5108s | __uint32_t 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:4512:90: error: expected ‘)’ before ‘a’ 5108s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5108s | ~ ^ 5108s | ) 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:4512:109: error: expected ‘)’ before ‘b’ 5108s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5108s | ~ ^ 5108s | ) 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c: In function ‘futrts_smul_hi64’: 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5108s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5108s | ^~~~~~~~~~ 5108s | __int128__ 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:4516:86: error: expected ‘)’ before ‘a’ 5108s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5108s | ~ ^ 5108s | ) 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:4516:104: error: expected ‘)’ before ‘b’ 5108s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5108s | ~ ^ 5108s | ) 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c: In function ‘mk_compile_opts’: 5108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue400.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5108s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5108s | ~~^ ~~~~~~~~~~~~~ 5108s | | | 5108s | unsigned int int64_t {aka long long int} 5108s | %llu 5108s 5108s If you find this error message confusing, uninformative, or wrong, please open an issue: 5108s https://github.com/diku-dk/futhark/issues 5108s 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.fut: 5110s Compiling with --backend=opencl: 5110s cc failed with code 1: 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c: In function ‘futrts_umul_hi64’: 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5110s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5110s | ^~~~~~~~~~~ 5110s | __uint32_t 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:4512:90: error: expected ‘)’ before ‘a’ 5110s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5110s | ~ ^ 5110s | ) 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:4512:109: error: expected ‘)’ before ‘b’ 5110s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5110s | ~ ^ 5110s | ) 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c: In function ‘futrts_smul_hi64’: 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5110s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5110s | ^~~~~~~~~~ 5110s | __int128__ 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:4516:86: error: expected ‘)’ before ‘a’ 5110s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5110s | ~ ^ 5110s | ) 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:4516:104: error: expected ‘)’ before ‘b’ 5110s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5110s | ~ ^ 5110s | ) 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c: In function ‘mk_compile_opts’: 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue403.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5110s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5110s | ~~^ ~~~~~~~~~~~~~ 5110s | | | 5110s | unsigned int int64_t {aka long long int} 5110s | %llu 5110s 5110s If you find this error message confusing, uninformative, or wrong, please open an issue: 5110s https://github.com/diku-dk/futhark/issues 5110s 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.fut: 5110s Compiling with --backend=opencl: 5110s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.fut:1:22-34: 5110s Unused name "mapper". 5110s cc failed with code 1: 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c: In function ‘futrts_umul_hi64’: 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5110s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5110s | ^~~~~~~~~~~ 5110s | __uint32_t 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:4497:90: error: expected ‘)’ before ‘a’ 5110s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5110s | ~ ^ 5110s | ) 5110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:4497:109: error: expected ‘)’ before ‘b’ 5110s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5110s | ~ ^ 5110s | ) 5111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c: In function ‘futrts_smul_hi64’: 5111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5111s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5111s | ^~~~~~~~~~ 5111s | __int128__ 5111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:4501:86: error: expected ‘)’ before ‘a’ 5111s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5111s | ~ ^ 5111s | ) 5111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:4501:104: error: expected ‘)’ before ‘b’ 5111s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5111s | ~ ^ 5111s | ) 5111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c: In function ‘mk_compile_opts’: 5111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue407.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5111s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5111s | ~~^ ~~~~~~~~~~~~~ 5111s | | | 5111s | unsigned int int64_t {aka long long int} 5111s | %llu 5111s 5111s If you find this error message confusing, uninformative, or wrong, please open an issue: 5111s https://github.com/diku-dk/futhark/issues 5111s 5113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.fut: 5113s Compiling with --backend=opencl: 5113s cc failed with code 1: 5113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c: In function ‘futrts_umul_hi64’: 5113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5113s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5113s | ^~~~~~~~~~~ 5113s | __uint32_t 5113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:4497:90: error: expected ‘)’ before ‘a’ 5113s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5113s | ~ ^ 5113s | ) 5113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:4497:109: error: expected ‘)’ before ‘b’ 5113s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5113s | ~ ^ 5113s | ) 5113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c: In function ‘futrts_smul_hi64’: 5113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5113s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5113s | ^~~~~~~~~~ 5113s | __int128__ 5113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:4501:86: error: expected ‘)’ before ‘a’ 5113s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5113s | ~ ^ 5113s | ) 5113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:4501:104: error: expected ‘)’ before ‘b’ 5113s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5113s | ~ ^ 5113s | ) 5113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c: In function ‘mk_compile_opts’: 5113s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue408.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5113s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5113s | ~~^ ~~~~~~~~~~~~~ 5113s | | | 5113s | unsigned int int64_t {aka long long int} 5113s | %llu 5113s 5113s If you find this error message confusing, uninformative, or wrong, please open an issue: 5113s https://github.com/diku-dk/futhark/issues 5113s 5120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.fut: 5120s Compiling with --backend=opencl: 5120s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.fut:5:14-43: 5120s Entry point parameter 5120s 5120s (((x: vec.vec [n]): vec.vec [n]): vec.vec [n]) 5120s 5120s will have an opaque type, so the entry point will likely not be callable. 5120s 5120s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.fut:5:16-17: 5120s Unused name "x". 5120s 5120s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.fut:5:46-47: 5120s Defaulting ambiguous type to i32. 5120s cc failed with code 1: 5120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c: In function ‘futrts_umul_hi64’: 5120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5120s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5120s | ^~~~~~~~~~~ 5120s | __uint32_t 5120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:4511:90: error: expected ‘)’ before ‘a’ 5120s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5120s | ~ ^ 5120s | ) 5120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:4511:109: error: expected ‘)’ before ‘b’ 5120s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5120s | ~ ^ 5120s | ) 5120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c: In function ‘futrts_smul_hi64’: 5120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5120s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5120s | ^~~~~~~~~~ 5120s | __int128__ 5120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:4515:86: error: expected ‘)’ before ‘a’ 5120s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5120s | ~ ^ 5120s | ) 5120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:4515:104: error: expected ‘)’ before ‘b’ 5120s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5120s | ~ ^ 5120s | ) 5120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c: In function ‘mk_compile_opts’: 5120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue413.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5120s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5120s | ~~^ ~~~~~~~~~~~~~ 5120s | | | 5120s | unsigned int int64_t {aka long long int} 5120s | %llu 5120s 5120s If you find this error message confusing, uninformative, or wrong, please open an issue: 5120s https://github.com/diku-dk/futhark/issues 5120s 5123s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.fut: 5123s Compiling with --backend=opencl: 5123s cc failed with code 1: 5123s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c: In function ‘futrts_umul_hi64’: 5123s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5123s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5123s | ^~~~~~~~~~~ 5123s | __uint32_t 5123s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5123s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:4512:90: error: expected ‘)’ before ‘a’ 5123s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5123s | ~ ^ 5123s | ) 5123s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:4512:109: error: expected ‘)’ before ‘b’ 5123s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5123s | ~ ^ 5123s | ) 5123s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c: In function ‘futrts_smul_hi64’: 5123s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5123s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5123s | ^~~~~~~~~~ 5123s | __int128__ 5123s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:4516:86: error: expected ‘)’ before ‘a’ 5123s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5123s | ~ ^ 5123s | ) 5123s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:4516:104: error: expected ‘)’ before ‘b’ 5123s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5123s | ~ ^ 5123s | ) 5123s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c: In function ‘mk_compile_opts’: 5123s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue426.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5123s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5123s | ~~^ ~~~~~~~~~~~~~ 5123s | | | 5123s | unsigned int int64_t {aka long long int} 5123s | %llu 5123s 5123s If you find this error message confusing, uninformative, or wrong, please open an issue: 5123s https://github.com/diku-dk/futhark/issues 5123s 5125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.fut: 5125s Compiling with --backend=opencl: 5125s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.fut:3:1-42: 5125s Entry point return type 5125s 5125s [0][0](i32, i32) 5125s 5125s will have an opaque type, so the result will likely not be usable. 5125s cc failed with code 1: 5125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c: In function ‘futrts_umul_hi64’: 5125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5125s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5125s | ^~~~~~~~~~~ 5125s | __uint32_t 5125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 5125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:4541:90: error: expected ‘)’ before ‘a’ 5125s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5125s | ~ ^ 5125s | ) 5125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:4541:109: error: expected ‘)’ before ‘b’ 5125s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5125s | ~ ^ 5125s | ) 5125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c: In function ‘futrts_smul_hi64’: 5125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5125s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5125s | ^~~~~~~~~~ 5125s | __int128__ 5125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:4545:86: error: expected ‘)’ before ‘a’ 5125s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5125s | ~ ^ 5125s | ) 5125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:4545:104: error: expected ‘)’ before ‘b’ 5125s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5125s | ~ ^ 5125s | ) 5125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c: In function ‘mk_compile_opts’: 5125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue433.c:7873:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5125s 7873 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5125s | ~~^ ~~~~~~~~~~~~~ 5125s | | | 5125s | unsigned int int64_t {aka long long int} 5125s | %llu 5125s 5125s If you find this error message confusing, uninformative, or wrong, please open an issue: 5125s https://github.com/diku-dk/futhark/issues 5125s 5125s 797 failed, 87 passed, 1422 to go. 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.fut: 5126s Compiling with --backend=opencl: 5126s cc failed with code 1: 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c: In function ‘futrts_umul_hi64’: 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:4611:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5126s 4611 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5126s | ^~~~~~~~~~~ 5126s | __uint32_t 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:4611:78: note: each undeclared identifier is reported only once for each function it appears in 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:4611:90: error: expected ‘)’ before ‘a’ 5126s 4611 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5126s | ~ ^ 5126s | ) 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:4611:109: error: expected ‘)’ before ‘b’ 5126s 4611 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5126s | ~ ^ 5126s | ) 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c: In function ‘futrts_smul_hi64’: 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:4615:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5126s 4615 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5126s | ^~~~~~~~~~ 5126s | __int128__ 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:4615:86: error: expected ‘)’ before ‘a’ 5126s 4615 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5126s | ~ ^ 5126s | ) 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:4615:104: error: expected ‘)’ before ‘b’ 5126s 4615 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5126s | ~ ^ 5126s | ) 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c: In function ‘mk_compile_opts’: 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue410.c:7953:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5126s 7953 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5126s | ~~^ ~~~~~~~~~~~~~ 5126s | | | 5126s | unsigned int int64_t {aka long long int} 5126s | %llu 5126s 5126s If you find this error message confusing, uninformative, or wrong, please open an issue: 5126s https://github.com/diku-dk/futhark/issues 5126s 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.fut: 5126s Compiling with --backend=opencl: 5126s cc failed with code 1: 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c: In function ‘futrts_umul_hi64’: 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5126s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5126s | ^~~~~~~~~~~ 5126s | __uint32_t 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:4512:90: error: expected ‘)’ before ‘a’ 5126s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5126s | ~ ^ 5126s | ) 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:4512:109: error: expected ‘)’ before ‘b’ 5126s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5126s | ~ ^ 5126s | ) 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c: In function ‘futrts_smul_hi64’: 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5126s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5126s | ^~~~~~~~~~ 5126s | __int128__ 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:4516:86: error: expected ‘)’ before ‘a’ 5126s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5126s | ~ ^ 5126s | ) 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:4516:104: error: expected ‘)’ before ‘b’ 5126s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5126s | ~ ^ 5126s | ) 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c: In function ‘mk_compile_opts’: 5126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue436.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5126s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5126s | ~~^ ~~~~~~~~~~~~~ 5126s | | | 5126s | unsigned int int64_t {aka long long int} 5126s | %llu 5126s 5126s If you find this error message confusing, uninformative, or wrong, please open an issue: 5126s https://github.com/diku-dk/futhark/issues 5126s 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.fut: 5129s Compiling with --backend=opencl: 5129s cc failed with code 1: 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c: In function ‘futrts_umul_hi64’: 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5129s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5129s | ^~~~~~~~~~~ 5129s | __uint32_t 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:4514:90: error: expected ‘)’ before ‘a’ 5129s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5129s | ~ ^ 5129s | ) 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:4514:109: error: expected ‘)’ before ‘b’ 5129s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5129s | ~ ^ 5129s | ) 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c: In function ‘futrts_smul_hi64’: 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5129s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5129s | ^~~~~~~~~~ 5129s | __int128__ 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:4518:86: error: expected ‘)’ before ‘a’ 5129s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5129s | ~ ^ 5129s | ) 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:4518:104: error: expected ‘)’ before ‘b’ 5129s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5129s | ~ ^ 5129s | ) 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c: In function ‘mk_compile_opts’: 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue437.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5129s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5129s | ~~^ ~~~~~~~~~~~~~ 5129s | | | 5129s | unsigned int int64_t {aka long long int} 5129s | %llu 5129s 5129s If you find this error message confusing, uninformative, or wrong, please open an issue: 5129s https://github.com/diku-dk/futhark/issues 5129s 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.fut: 5129s Compiling with --backend=opencl: 5129s cc failed with code 1: 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c: In function ‘futrts_umul_hi64’: 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5129s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5129s | ^~~~~~~~~~~ 5129s | __uint32_t 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:4511:90: error: expected ‘)’ before ‘a’ 5129s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5129s | ~ ^ 5129s | ) 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:4511:109: error: expected ‘)’ before ‘b’ 5129s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5129s | ~ ^ 5129s | ) 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c: In function ‘futrts_smul_hi64’: 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5129s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5129s | ^~~~~~~~~~ 5129s | __int128__ 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:4515:86: error: expected ‘)’ before ‘a’ 5129s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5129s | ~ ^ 5129s | ) 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:4515:104: error: expected ‘)’ before ‘b’ 5129s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5129s | ~ ^ 5129s | ) 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c: In function ‘mk_compile_opts’: 5129s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue431.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5129s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5129s | ~~^ ~~~~~~~~~~~~~ 5129s | | | 5129s | unsigned int int64_t {aka long long int} 5129s | %llu 5129s 5129s If you find this error message confusing, uninformative, or wrong, please open an issue: 5129s https://github.com/diku-dk/futhark/issues 5129s 5135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.fut: 5135s Compiling with --backend=opencl: 5135s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.fut:5:31-32: 5135s Unused name "i". 5135s cc failed with code 1: 5135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c: In function ‘futrts_umul_hi64’: 5135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5135s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5135s | ^~~~~~~~~~~ 5135s | __uint32_t 5135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:4511:90: error: expected ‘)’ before ‘a’ 5135s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5135s | ~ ^ 5135s | ) 5135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:4511:109: error: expected ‘)’ before ‘b’ 5135s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5135s | ~ ^ 5135s | ) 5135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c: In function ‘futrts_smul_hi64’: 5135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5135s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5135s | ^~~~~~~~~~ 5135s | __int128__ 5135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:4515:86: error: expected ‘)’ before ‘a’ 5135s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5135s | ~ ^ 5135s | ) 5135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:4515:104: error: expected ‘)’ before ‘b’ 5135s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5135s | ~ ^ 5135s | ) 5135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c: In function ‘mk_compile_opts’: 5135s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue455.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5135s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5135s | ~~^ ~~~~~~~~~~~~~ 5135s | | | 5135s | unsigned int int64_t {aka long long int} 5135s | %llu 5135s 5135s If you find this error message confusing, uninformative, or wrong, please open an issue: 5135s https://github.com/diku-dk/futhark/issues 5135s 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.fut: 5140s Compiling with --backend=opencl: 5140s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.fut:12:83-84: 5140s Unused name "i". 5140s cc failed with code 1: 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c: In function ‘futrts_umul_hi64’: 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5140s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5140s | ^~~~~~~~~~~ 5140s | __uint32_t 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:4527:90: error: expected ‘)’ before ‘a’ 5140s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5140s | ~ ^ 5140s | ) 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:4527:109: error: expected ‘)’ before ‘b’ 5140s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5140s | ~ ^ 5140s | ) 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c: In function ‘futrts_smul_hi64’: 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5140s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5140s | ^~~~~~~~~~ 5140s | __int128__ 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:4531:86: error: expected ‘)’ before ‘a’ 5140s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5140s | ~ ^ 5140s | ) 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:4531:104: error: expected ‘)’ before ‘b’ 5140s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5140s | ~ ^ 5140s | ) 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c: In function ‘mk_compile_opts’: 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue456.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5140s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5140s | ~~^ ~~~~~~~~~~~~~ 5140s | | | 5140s | unsigned int int64_t {aka long long int} 5140s | %llu 5140s 5140s If you find this error message confusing, uninformative, or wrong, please open an issue: 5140s https://github.com/diku-dk/futhark/issues 5140s 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.fut: 5140s Compiling with --backend=opencl: 5140s cc failed with code 1: 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c: In function ‘futrts_umul_hi64’: 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5140s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5140s | ^~~~~~~~~~~ 5140s | __uint32_t 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:4497:90: error: expected ‘)’ before ‘a’ 5140s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5140s | ~ ^ 5140s | ) 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:4497:109: error: expected ‘)’ before ‘b’ 5140s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5140s | ~ ^ 5140s | ) 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c: In function ‘futrts_smul_hi64’: 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5140s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5140s | ^~~~~~~~~~ 5140s | __int128__ 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:4501:86: error: expected ‘)’ before ‘a’ 5140s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5140s | ~ ^ 5140s | ) 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:4501:104: error: expected ‘)’ before ‘b’ 5140s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5140s | ~ ^ 5140s | ) 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c: In function ‘mk_compile_opts’: 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue473.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5140s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5140s | ~~^ ~~~~~~~~~~~~~ 5140s | | | 5140s | unsigned int int64_t {aka long long int} 5140s | %llu 5140s 5140s If you find this error message confusing, uninformative, or wrong, please open an issue: 5140s https://github.com/diku-dk/futhark/issues 5140s 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.fut: 5140s Compiling with --backend=opencl: 5140s cc failed with code 1: 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c: In function ‘futrts_umul_hi64’: 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5140s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5140s | ^~~~~~~~~~~ 5140s | __uint32_t 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:4513:90: error: expected ‘)’ before ‘a’ 5140s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5140s | ~ ^ 5140s | ) 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:4513:109: error: expected ‘)’ before ‘b’ 5140s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5140s | ~ ^ 5140s | ) 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c: In function ‘futrts_smul_hi64’: 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5140s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5140s | ^~~~~~~~~~ 5140s | __int128__ 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:4517:86: error: expected ‘)’ before ‘a’ 5140s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5140s | ~ ^ 5140s | ) 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:4517:104: error: expected ‘)’ before ‘b’ 5140s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5140s | ~ ^ 5140s | ) 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c: In function ‘mk_compile_opts’: 5140s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue460.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5140s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5140s | ~~^ ~~~~~~~~~~~~~ 5140s | | | 5140s | unsigned int int64_t {aka long long int} 5140s | %llu 5140s 5140s If you find this error message confusing, uninformative, or wrong, please open an issue: 5140s https://github.com/diku-dk/futhark/issues 5140s 5141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.fut: 5141s Compiling with --backend=opencl: 5141s cc failed with code 1: 5141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c: In function ‘futrts_umul_hi64’: 5141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5141s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5141s | ^~~~~~~~~~~ 5141s | __uint32_t 5141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:4511:90: error: expected ‘)’ before ‘a’ 5141s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5141s | ~ ^ 5141s | ) 5141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:4511:109: error: expected ‘)’ before ‘b’ 5141s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5141s | ~ ^ 5141s | ) 5141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c: In function ‘futrts_smul_hi64’: 5141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5141s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5141s | ^~~~~~~~~~ 5141s | __int128__ 5141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:4515:86: error: expected ‘)’ before ‘a’ 5141s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5141s | ~ ^ 5141s | ) 5141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:4515:104: error: expected ‘)’ before ‘b’ 5141s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5141s | ~ ^ 5141s | ) 5141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c: In function ‘mk_compile_opts’: 5141s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue481.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5141s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5141s | ~~^ ~~~~~~~~~~~~~ 5141s | | | 5141s | unsigned int int64_t {aka long long int} 5141s | %llu 5141s 5141s If you find this error message confusing, uninformative, or wrong, please open an issue: 5141s https://github.com/diku-dk/futhark/issues 5141s 5142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.fut: 5142s Compiling with --backend=opencl: 5142s cc failed with code 1: 5142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c: In function ‘futrts_umul_hi64’: 5142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5142s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5142s | ^~~~~~~~~~~ 5142s | __uint32_t 5142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:4511:90: error: expected ‘)’ before ‘a’ 5142s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5142s | ~ ^ 5142s | ) 5142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:4511:109: error: expected ‘)’ before ‘b’ 5142s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5142s | ~ ^ 5142s | ) 5142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c: In function ‘futrts_smul_hi64’: 5142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5142s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5142s | ^~~~~~~~~~ 5142s | __int128__ 5142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:4515:86: error: expected ‘)’ before ‘a’ 5142s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5142s | ~ ^ 5142s | ) 5142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:4515:104: error: expected ‘)’ before ‘b’ 5142s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5142s | ~ ^ 5142s | ) 5142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c: In function ‘mk_compile_opts’: 5142s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue419.c:7885:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5142s 7885 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5142s | ~~^ ~~~~~~~~~~~~~ 5142s | | | 5142s | unsigned int int64_t {aka long long int} 5142s | %llu 5142s 5142s If you find this error message confusing, uninformative, or wrong, please open an issue: 5142s https://github.com/diku-dk/futhark/issues 5142s 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.fut: 5144s Compiling with --backend=opencl: 5144s cc failed with code 1: 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c: In function ‘futrts_umul_hi64’: 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5144s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5144s | ^~~~~~~~~~~ 5144s | __uint32_t 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:4528:90: error: expected ‘)’ before ‘a’ 5144s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5144s | ~ ^ 5144s | ) 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:4528:109: error: expected ‘)’ before ‘b’ 5144s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5144s | ~ ^ 5144s | ) 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c: In function ‘futrts_smul_hi64’: 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5144s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5144s | ^~~~~~~~~~ 5144s | __int128__ 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:4532:86: error: expected ‘)’ before ‘a’ 5144s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5144s | ~ ^ 5144s | ) 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:4532:104: error: expected ‘)’ before ‘b’ 5144s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5144s | ~ ^ 5144s | ) 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c: In function ‘mk_compile_opts’: 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue483.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5144s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5144s | ~~^ ~~~~~~~~~~~~~ 5144s | | | 5144s | unsigned int int64_t {aka long long int} 5144s | %llu 5144s 5144s If you find this error message confusing, uninformative, or wrong, please open an issue: 5144s https://github.com/diku-dk/futhark/issues 5144s 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.fut: 5144s Compiling with --backend=opencl: 5144s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.fut:7:20-21: 5144s Unused name "m". 5144s cc failed with code 1: 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c: In function ‘futrts_umul_hi64’: 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5144s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5144s | ^~~~~~~~~~~ 5144s | __uint32_t 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5144s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:4512:90: error: expected ‘)’ before ‘a’ 5144s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5144s | ~ ^ 5144s | ) 5145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:4512:109: error: expected ‘)’ before ‘b’ 5145s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5145s | ~ ^ 5145s | ) 5145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c: In function ‘futrts_smul_hi64’: 5145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5145s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5145s | ^~~~~~~~~~ 5145s | __int128__ 5145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:4516:86: error: expected ‘)’ before ‘a’ 5145s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5145s | ~ ^ 5145s | ) 5145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:4516:104: error: expected ‘)’ before ‘b’ 5145s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5145s | ~ ^ 5145s | ) 5145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c: In function ‘mk_compile_opts’: 5145s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue485.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5145s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5145s | ~~^ ~~~~~~~~~~~~~ 5145s | | | 5145s | unsigned int int64_t {aka long long int} 5145s | %llu 5145s 5145s If you find this error message confusing, uninformative, or wrong, please open an issue: 5145s https://github.com/diku-dk/futhark/issues 5145s 5149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.fut: 5149s Compiling with --backend=opencl: 5149s cc failed with code 1: 5149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c: In function ‘futrts_umul_hi64’: 5149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5149s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5149s | ^~~~~~~~~~~ 5149s | __uint32_t 5149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:4511:90: error: expected ‘)’ before ‘a’ 5149s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5149s | ~ ^ 5149s | ) 5149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:4511:109: error: expected ‘)’ before ‘b’ 5149s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5149s | ~ ^ 5149s | ) 5149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c: In function ‘futrts_smul_hi64’: 5149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5149s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5149s | ^~~~~~~~~~ 5149s | __int128__ 5149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:4515:86: error: expected ‘)’ before ‘a’ 5149s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5149s | ~ ^ 5149s | ) 5149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:4515:104: error: expected ‘)’ before ‘b’ 5149s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5149s | ~ ^ 5149s | ) 5149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c: In function ‘mk_compile_opts’: 5149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue506.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5149s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5149s | ~~^ ~~~~~~~~~~~~~ 5149s | | | 5149s | unsigned int int64_t {aka long long int} 5149s | %llu 5149s 5149s If you find this error message confusing, uninformative, or wrong, please open an issue: 5149s https://github.com/diku-dk/futhark/issues 5149s 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.fut: 5153s Compiling with --backend=opencl: 5153s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.fut:6:12-14: 5153s Unused name "xs". 5153s cc failed with code 1: 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c: In function ‘futrts_umul_hi64’: 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5153s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5153s | ^~~~~~~~~~~ 5153s | __uint32_t 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:4511:90: error: expected ‘)’ before ‘a’ 5153s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5153s | ~ ^ 5153s | ) 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:4511:109: error: expected ‘)’ before ‘b’ 5153s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5153s | ~ ^ 5153s | ) 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c: In function ‘futrts_smul_hi64’: 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5153s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5153s | ^~~~~~~~~~ 5153s | __int128__ 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:4515:86: error: expected ‘)’ before ‘a’ 5153s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5153s | ~ ^ 5153s | ) 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:4515:104: error: expected ‘)’ before ‘b’ 5153s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5153s | ~ ^ 5153s | ) 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c: In function ‘mk_compile_opts’: 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue512.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5153s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5153s | ~~^ ~~~~~~~~~~~~~ 5153s | | | 5153s | unsigned int int64_t {aka long long int} 5153s | %llu 5153s 5153s If you find this error message confusing, uninformative, or wrong, please open an issue: 5153s https://github.com/diku-dk/futhark/issues 5153s 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.fut: 5153s Compiling with --backend=opencl: 5153s cc failed with code 1: 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c: In function ‘futrts_umul_hi64’: 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5153s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5153s | ^~~~~~~~~~~ 5153s | __uint32_t 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:4512:90: error: expected ‘)’ before ‘a’ 5153s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5153s | ~ ^ 5153s | ) 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:4512:109: error: expected ‘)’ before ‘b’ 5153s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5153s | ~ ^ 5153s | ) 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c: In function ‘futrts_smul_hi64’: 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5153s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5153s | ^~~~~~~~~~ 5153s | __int128__ 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:4516:86: error: expected ‘)’ before ‘a’ 5153s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5153s | ~ ^ 5153s | ) 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:4516:104: error: expected ‘)’ before ‘b’ 5153s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5153s | ~ ^ 5153s | ) 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c: In function ‘mk_compile_opts’: 5153s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue522.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5153s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5153s | ~~^ ~~~~~~~~~~~~~ 5153s | | | 5153s | unsigned int int64_t {aka long long int} 5153s | %llu 5153s 5153s If you find this error message confusing, uninformative, or wrong, please open an issue: 5153s https://github.com/diku-dk/futhark/issues 5153s 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.fut: 5157s Compiling with --backend=opencl: 5157s cc failed with code 1: 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c: In function ‘futrts_umul_hi64’: 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5157s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5157s | ^~~~~~~~~~~ 5157s | __uint32_t 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:4526:90: error: expected ‘)’ before ‘a’ 5157s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5157s | ~ ^ 5157s | ) 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:4526:109: error: expected ‘)’ before ‘b’ 5157s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5157s | ~ ^ 5157s | ) 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c: In function ‘futrts_smul_hi64’: 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5157s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5157s | ^~~~~~~~~~ 5157s | __int128__ 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:4530:86: error: expected ‘)’ before ‘a’ 5157s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5157s | ~ ^ 5157s | ) 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:4530:104: error: expected ‘)’ before ‘b’ 5157s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5157s | ~ ^ 5157s | ) 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c: In function ‘mk_compile_opts’: 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue526.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5157s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5157s | ~~^ ~~~~~~~~~~~~~ 5157s | | | 5157s | unsigned int int64_t {aka long long int} 5157s | %llu 5157s 5157s If you find this error message confusing, uninformative, or wrong, please open an issue: 5157s https://github.com/diku-dk/futhark/issues 5157s 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.fut: 5157s Compiling with --backend=opencl: 5157s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.fut:4:17-40: 5157s Entry point parameter 5157s 5157s ((x: i32): i32, (a: *[n][m]i32): *[n][m]i32) 5157s 5157s will have an opaque type, so the entry point will likely not be callable. 5157s 5157s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.fut:4:18-19: 5157s Unused name "x". 5157s cc failed with code 1: 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c: In function ‘futrts_umul_hi64’: 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5157s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5157s | ^~~~~~~~~~~ 5157s | __uint32_t 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:4529:90: error: expected ‘)’ before ‘a’ 5157s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5157s | ~ ^ 5157s | ) 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:4529:109: error: expected ‘)’ before ‘b’ 5157s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5157s | ~ ^ 5157s | ) 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c: In function ‘futrts_smul_hi64’: 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5157s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5157s | ^~~~~~~~~~ 5157s | __int128__ 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:4533:86: error: expected ‘)’ before ‘a’ 5157s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5157s | ~ ^ 5157s | ) 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:4533:104: error: expected ‘)’ before ‘b’ 5157s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5157s | ~ ^ 5157s | ) 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c: In function ‘mk_compile_opts’: 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue525.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5157s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5157s | ~~^ ~~~~~~~~~~~~~ 5157s | | | 5157s | unsigned int int64_t {aka long long int} 5157s | %llu 5157s 5157s If you find this error message confusing, uninformative, or wrong, please open an issue: 5157s https://github.com/diku-dk/futhark/issues 5157s 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.fut: 5157s Compiling with --backend=opencl: 5157s cc failed with code 1: 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c: In function ‘futrts_umul_hi64’: 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5157s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5157s | ^~~~~~~~~~~ 5157s | __uint32_t 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:4497:90: error: expected ‘)’ before ‘a’ 5157s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5157s | ~ ^ 5157s | ) 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:4497:109: error: expected ‘)’ before ‘b’ 5157s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5157s | ~ ^ 5157s | ) 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c: In function ‘futrts_smul_hi64’: 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5157s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5157s | ^~~~~~~~~~ 5157s | __int128__ 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:4501:86: error: expected ‘)’ before ‘a’ 5157s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5157s | ~ ^ 5157s | ) 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:4501:104: error: expected ‘)’ before ‘b’ 5157s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5157s | ~ ^ 5157s | ) 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c: In function ‘mk_compile_opts’: 5157s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue527.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5157s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5157s | ~~^ ~~~~~~~~~~~~~ 5157s | | | 5157s | unsigned int int64_t {aka long long int} 5157s | %llu 5157s 5157s If you find this error message confusing, uninformative, or wrong, please open an issue: 5157s https://github.com/diku-dk/futhark/issues 5157s 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.fut: 5158s Compiling with --backend=opencl: 5158s cc failed with code 1: 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c: In function ‘futrts_umul_hi64’: 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5158s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5158s | ^~~~~~~~~~~ 5158s | __uint32_t 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:4485:90: error: expected ‘)’ before ‘a’ 5158s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5158s | ~ ^ 5158s | ) 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:4485:109: error: expected ‘)’ before ‘b’ 5158s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5158s | ~ ^ 5158s | ) 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c: In function ‘futrts_smul_hi64’: 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5158s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5158s | ^~~~~~~~~~ 5158s | __int128__ 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:4489:86: error: expected ‘)’ before ‘a’ 5158s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5158s | ~ ^ 5158s | ) 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:4489:104: error: expected ‘)’ before ‘b’ 5158s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5158s | ~ ^ 5158s | ) 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c: In function ‘mk_compile_opts’: 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue538.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5158s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5158s | ~~^ ~~~~~~~~~~~~~ 5158s | | | 5158s | unsigned int int64_t {aka long long int} 5158s | %llu 5158s 5158s If you find this error message confusing, uninformative, or wrong, please open an issue: 5158s https://github.com/diku-dk/futhark/issues 5158s 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.fut: 5158s Compiling with --backend=opencl: 5158s cc failed with code 1: 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c: In function ‘futrts_umul_hi64’: 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5158s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5158s | ^~~~~~~~~~~ 5158s | __uint32_t 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:4511:90: error: expected ‘)’ before ‘a’ 5158s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5158s | ~ ^ 5158s | ) 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:4511:109: error: expected ‘)’ before ‘b’ 5158s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5158s | ~ ^ 5158s | ) 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c: In function ‘futrts_smul_hi64’: 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5158s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5158s | ^~~~~~~~~~ 5158s | __int128__ 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:4515:86: error: expected ‘)’ before ‘a’ 5158s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5158s | ~ ^ 5158s | ) 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:4515:104: error: expected ‘)’ before ‘b’ 5158s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5158s | ~ ^ 5158s | ) 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c: In function ‘mk_compile_opts’: 5158s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue531.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5158s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5158s | ~~^ ~~~~~~~~~~~~~ 5158s | | | 5158s | unsigned int int64_t {aka long long int} 5158s | %llu 5158s 5158s If you find this error message confusing, uninformative, or wrong, please open an issue: 5158s https://github.com/diku-dk/futhark/issues 5158s 5162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.fut: 5162s Compiling with --backend=opencl: 5162s cc failed with code 1: 5162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c: In function ‘futrts_umul_hi64’: 5162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5162s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5162s | ^~~~~~~~~~~ 5162s | __uint32_t 5162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:4497:90: error: expected ‘)’ before ‘a’ 5162s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5162s | ~ ^ 5162s | ) 5162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:4497:109: error: expected ‘)’ before ‘b’ 5162s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5162s | ~ ^ 5162s | ) 5162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c: In function ‘futrts_smul_hi64’: 5162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5162s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5162s | ^~~~~~~~~~ 5162s | __int128__ 5162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:4501:86: error: expected ‘)’ before ‘a’ 5162s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5162s | ~ ^ 5162s | ) 5162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:4501:104: error: expected ‘)’ before ‘b’ 5162s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5162s | ~ ^ 5162s | ) 5162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c: In function ‘mk_compile_opts’: 5162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue541.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5162s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5162s | ~~^ ~~~~~~~~~~~~~ 5162s | | | 5162s | unsigned int int64_t {aka long long int} 5162s | %llu 5162s 5162s If you find this error message confusing, uninformative, or wrong, please open an issue: 5162s https://github.com/diku-dk/futhark/issues 5162s 5167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.fut: 5167s Compiling with --backend=opencl: 5167s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.fut:5:34-35: 5167s Defaulting ambiguous type to i32. 5167s cc failed with code 1: 5167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c: In function ‘futrts_umul_hi64’: 5167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5167s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5167s | ^~~~~~~~~~~ 5167s | __uint32_t 5167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:4511:90: error: expected ‘)’ before ‘a’ 5167s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5167s | ~ ^ 5167s | ) 5167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:4511:109: error: expected ‘)’ before ‘b’ 5167s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5167s | ~ ^ 5167s | ) 5167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c: In function ‘futrts_smul_hi64’: 5167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5167s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5167s | ^~~~~~~~~~ 5167s | __int128__ 5167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:4515:86: error: expected ‘)’ before ‘a’ 5167s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5167s | ~ ^ 5167s | ) 5167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:4515:104: error: expected ‘)’ before ‘b’ 5167s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5167s | ~ ^ 5167s | ) 5167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c: In function ‘mk_compile_opts’: 5167s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue544.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5167s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5167s | ~~^ ~~~~~~~~~~~~~ 5167s | | | 5167s | unsigned int int64_t {aka long long int} 5167s | %llu 5167s 5167s If you find this error message confusing, uninformative, or wrong, please open an issue: 5167s https://github.com/diku-dk/futhark/issues 5167s 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.fut: 5171s Compiling with --backend=opencl: 5171s cc failed with code 1: 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c: In function ‘futrts_umul_hi64’: 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:4508:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5171s 4508 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5171s | ^~~~~~~~~~~ 5171s | __uint32_t 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:4508:78: note: each undeclared identifier is reported only once for each function it appears in 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:4508:90: error: expected ‘)’ before ‘a’ 5171s 4508 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5171s | ~ ^ 5171s | ) 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:4508:109: error: expected ‘)’ before ‘b’ 5171s 4508 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5171s | ~ ^ 5171s | ) 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c: In function ‘futrts_smul_hi64’: 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:4512:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5171s 4512 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5171s | ^~~~~~~~~~ 5171s | __int128__ 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:4512:86: error: expected ‘)’ before ‘a’ 5171s 4512 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5171s | ~ ^ 5171s | ) 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:4512:104: error: expected ‘)’ before ‘b’ 5171s 4512 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5171s | ~ ^ 5171s | ) 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c: In function ‘mk_compile_opts’: 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue553.c:7838:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5171s 7838 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5171s | ~~^ ~~~~~~~~~~~~~ 5171s | | | 5171s | unsigned int int64_t {aka long long int} 5171s | %llu 5171s 5171s If you find this error message confusing, uninformative, or wrong, please open an issue: 5171s https://github.com/diku-dk/futhark/issues 5171s 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.fut: 5171s Compiling with --backend=opencl: 5171s cc failed with code 1: 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c: In function ‘futrts_umul_hi64’: 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5171s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5171s | ^~~~~~~~~~~ 5171s | __uint32_t 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:4511:90: error: expected ‘)’ before ‘a’ 5171s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5171s | ~ ^ 5171s | ) 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:4511:109: error: expected ‘)’ before ‘b’ 5171s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5171s | ~ ^ 5171s | ) 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c: In function ‘futrts_smul_hi64’: 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5171s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5171s | ^~~~~~~~~~ 5171s | __int128__ 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:4515:86: error: expected ‘)’ before ‘a’ 5171s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5171s | ~ ^ 5171s | ) 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:4515:104: error: expected ‘)’ before ‘b’ 5171s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5171s | ~ ^ 5171s | ) 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c: In function ‘mk_compile_opts’: 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue560.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5171s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5171s | ~~^ ~~~~~~~~~~~~~ 5171s | | | 5171s | unsigned int int64_t {aka long long int} 5171s | %llu 5171s 5171s If you find this error message confusing, uninformative, or wrong, please open an issue: 5171s https://github.com/diku-dk/futhark/issues 5171s 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.fut: 5171s Compiling with --backend=opencl: 5171s cc failed with code 1: 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c: In function ‘futrts_umul_hi64’: 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5171s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5171s | ^~~~~~~~~~~ 5171s | __uint32_t 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:4512:90: error: expected ‘)’ before ‘a’ 5171s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5171s | ~ ^ 5171s | ) 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:4512:109: error: expected ‘)’ before ‘b’ 5171s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5171s | ~ ^ 5171s | ) 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c: In function ‘futrts_smul_hi64’: 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5171s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5171s | ^~~~~~~~~~ 5171s | __int128__ 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:4516:86: error: expected ‘)’ before ‘a’ 5171s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5171s | ~ ^ 5171s | ) 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:4516:104: error: expected ‘)’ before ‘b’ 5171s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5171s | ~ ^ 5171s | ) 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c: In function ‘mk_compile_opts’: 5171s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue558.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5171s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5171s | ~~^ ~~~~~~~~~~~~~ 5171s | | | 5171s | unsigned int int64_t {aka long long int} 5171s | %llu 5171s 5171s If you find this error message confusing, uninformative, or wrong, please open an issue: 5171s https://github.com/diku-dk/futhark/issues 5171s 5172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.fut: 5172s Compiling with --backend=opencl: 5172s cc failed with code 1: 5172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c: In function ‘futrts_umul_hi64’: 5172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5172s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5172s | ^~~~~~~~~~~ 5172s | __uint32_t 5172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:4497:90: error: expected ‘)’ before ‘a’ 5172s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5172s | ~ ^ 5172s | ) 5172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:4497:109: error: expected ‘)’ before ‘b’ 5172s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5172s | ~ ^ 5172s | ) 5172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c: In function ‘futrts_smul_hi64’: 5172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5172s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5172s | ^~~~~~~~~~ 5172s | __int128__ 5172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:4501:86: error: expected ‘)’ before ‘a’ 5172s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5172s | ~ ^ 5172s | ) 5172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:4501:104: error: expected ‘)’ before ‘b’ 5172s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5172s | ~ ^ 5172s | ) 5172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c: In function ‘mk_compile_opts’: 5172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue567.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5172s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5172s | ~~^ ~~~~~~~~~~~~~ 5172s | | | 5172s | unsigned int int64_t {aka long long int} 5172s | %llu 5172s 5172s If you find this error message confusing, uninformative, or wrong, please open an issue: 5172s https://github.com/diku-dk/futhark/issues 5172s 5176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.fut: 5176s Compiling with --backend=opencl: 5176s cc failed with code 1: 5176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c: In function ‘futrts_umul_hi64’: 5176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5176s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5176s | ^~~~~~~~~~~ 5176s | __uint32_t 5176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:4511:90: error: expected ‘)’ before ‘a’ 5176s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5176s | ~ ^ 5176s | ) 5176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:4511:109: error: expected ‘)’ before ‘b’ 5176s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5176s | ~ ^ 5176s | ) 5176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c: In function ‘futrts_smul_hi64’: 5176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5176s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5176s | ^~~~~~~~~~ 5176s | __int128__ 5176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:4515:86: error: expected ‘)’ before ‘a’ 5176s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5176s | ~ ^ 5176s | ) 5176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:4515:104: error: expected ‘)’ before ‘b’ 5176s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5176s | ~ ^ 5176s | ) 5176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c: In function ‘mk_compile_opts’: 5176s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue573.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5176s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5176s | ~~^ ~~~~~~~~~~~~~ 5176s | | | 5176s | unsigned int int64_t {aka long long int} 5176s | %llu 5176s 5176s If you find this error message confusing, uninformative, or wrong, please open an issue: 5176s https://github.com/diku-dk/futhark/issues 5176s 5178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.fut: 5178s Compiling with --backend=opencl: 5178s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.fut:5:9-7:40: 5178s Entry point parameter 5178s 5178s ((scan_num_edges: [n_indices]i64): [n_indices]i64, (write_inds: [n_indices]i64): [n_indices]i64, (active_starts: [n_indices]i32): [n_indices]i32) 5178s 5178s will have an opaque type, so the entry point will likely not be callable. 5178s cc failed with code 1: 5178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c: In function ‘futrts_umul_hi64’: 5178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:4596:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5178s 4596 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5178s | ^~~~~~~~~~~ 5178s | __uint32_t 5178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:4596:78: note: each undeclared identifier is reported only once for each function it appears in 5178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:4596:90: error: expected ‘)’ before ‘a’ 5178s 4596 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5178s | ~ ^ 5178s | ) 5178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:4596:109: error: expected ‘)’ before ‘b’ 5178s 4596 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5178s | ~ ^ 5178s | ) 5178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c: In function ‘futrts_smul_hi64’: 5178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:4600:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5178s 4600 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5178s | ^~~~~~~~~~ 5178s | __int128__ 5178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:4600:86: error: expected ‘)’ before ‘a’ 5178s 4600 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5178s | ~ ^ 5178s | ) 5178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:4600:104: error: expected ‘)’ before ‘b’ 5178s 4600 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5178s | ~ ^ 5178s | ) 5178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c: In function ‘mk_compile_opts’: 5178s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue561.c:7939:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5178s 7939 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5178s | ~~^ ~~~~~~~~~~~~~ 5178s | | | 5178s | unsigned int int64_t {aka long long int} 5178s | %llu 5178s 5178s If you find this error message confusing, uninformative, or wrong, please open an issue: 5178s https://github.com/diku-dk/futhark/issues 5178s 5179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.fut: 5179s Compiling with --backend=opencl: 5179s cc failed with code 1: 5179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c: In function ‘futrts_umul_hi64’: 5179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5179s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5179s | ^~~~~~~~~~~ 5179s | __uint32_t 5179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:4511:90: error: expected ‘)’ before ‘a’ 5179s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5179s | ~ ^ 5179s | ) 5179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:4511:109: error: expected ‘)’ before ‘b’ 5179s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5179s | ~ ^ 5179s | ) 5179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c: In function ‘futrts_smul_hi64’: 5179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5179s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5179s | ^~~~~~~~~~ 5179s | __int128__ 5179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:4515:86: error: expected ‘)’ before ‘a’ 5179s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5179s | ~ ^ 5179s | ) 5179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:4515:104: error: expected ‘)’ before ‘b’ 5179s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5179s | ~ ^ 5179s | ) 5179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c: In function ‘mk_compile_opts’: 5179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue572.c:7865:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5179s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5179s | ~~^ ~~~~~~~~~~~~~ 5179s | | | 5179s | unsigned int int64_t {aka long long int} 5180s | %llu 5180s 5180s If you find this error message confusing, uninformative, or wrong, please open an issue: 5180s https://github.com/diku-dk/futhark/issues 5180s 5183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.fut: 5183s Compiling with --backend=opencl: 5183s cc failed with code 1: 5183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c: In function ‘futrts_umul_hi64’: 5183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5183s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5183s | ^~~~~~~~~~~ 5183s | __uint32_t 5183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5183s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:4511:90: error: expected ‘)’ before ‘a’ 5183s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5183s | ~ ^ 5183s | ) 5184s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:4511:109: error: expected ‘)’ before ‘b’ 5184s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5184s | ~ ^ 5184s | ) 5184s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c: In function ‘futrts_smul_hi64’: 5184s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5184s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5184s | ^~~~~~~~~~ 5184s | __int128__ 5184s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:4515:86: error: expected ‘)’ before ‘a’ 5184s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5184s | ~ ^ 5184s | ) 5184s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:4515:104: error: expected ‘)’ before ‘b’ 5184s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5184s | ~ ^ 5184s | ) 5184s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c: In function ‘mk_compile_opts’: 5184s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue582.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5184s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5184s | ~~^ ~~~~~~~~~~~~~ 5184s | | | 5184s | unsigned int int64_t {aka long long int} 5184s | %llu 5184s 5184s If you find this error message confusing, uninformative, or wrong, please open an issue: 5184s https://github.com/diku-dk/futhark/issues 5184s 5185s 827 failed, 92 passed, 1387 to go. 5187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.fut: 5187s Compiling with --backend=opencl: 5187s cc failed with code 1: 5187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c: In function ‘futrts_umul_hi64’: 5187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5187s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5187s | ^~~~~~~~~~~ 5187s | __uint32_t 5187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:4511:90: error: expected ‘)’ before ‘a’ 5187s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5187s | ~ ^ 5187s | ) 5187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:4511:109: error: expected ‘)’ before ‘b’ 5187s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5187s | ~ ^ 5187s | ) 5187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c: In function ‘futrts_smul_hi64’: 5187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5187s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5187s | ^~~~~~~~~~ 5187s | __int128__ 5187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:4515:86: error: expected ‘)’ before ‘a’ 5187s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5187s | ~ ^ 5187s | ) 5187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:4515:104: error: expected ‘)’ before ‘b’ 5187s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5187s | ~ ^ 5187s | ) 5187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c: In function ‘mk_compile_opts’: 5187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue604.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5187s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5187s | ~~^ ~~~~~~~~~~~~~ 5187s | | | 5187s | unsigned int int64_t {aka long long int} 5187s | %llu 5187s 5187s If you find this error message confusing, uninformative, or wrong, please open an issue: 5187s https://github.com/diku-dk/futhark/issues 5187s 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.fut: 5191s Compiling with --backend=opencl: 5191s cc failed with code 1: 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c: In function ‘futrts_umul_hi64’: 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5191s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5191s | ^~~~~~~~~~~ 5191s | __uint32_t 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:4511:90: error: expected ‘)’ before ‘a’ 5191s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5191s | ~ ^ 5191s | ) 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:4511:109: error: expected ‘)’ before ‘b’ 5191s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5191s | ~ ^ 5191s | ) 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c: In function ‘futrts_smul_hi64’: 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5191s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5191s | ^~~~~~~~~~ 5191s | __int128__ 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:4515:86: error: expected ‘)’ before ‘a’ 5191s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5191s | ~ ^ 5191s | ) 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:4515:104: error: expected ‘)’ before ‘b’ 5191s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5191s | ~ ^ 5191s | ) 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c: In function ‘mk_compile_opts’: 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue608.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5191s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5191s | ~~^ ~~~~~~~~~~~~~ 5191s | | | 5191s | unsigned int int64_t {aka long long int} 5191s | %llu 5191s 5191s If you find this error message confusing, uninformative, or wrong, please open an issue: 5191s https://github.com/diku-dk/futhark/issues 5191s 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.fut: 5191s Compiling with --backend=opencl: 5191s cc failed with code 1: 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c: In function ‘futrts_umul_hi64’: 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5191s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5191s | ^~~~~~~~~~~ 5191s | __uint32_t 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:4511:90: error: expected ‘)’ before ‘a’ 5191s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5191s | ~ ^ 5191s | ) 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:4511:109: error: expected ‘)’ before ‘b’ 5191s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5191s | ~ ^ 5191s | ) 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c: In function ‘futrts_smul_hi64’: 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5191s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5191s | ^~~~~~~~~~ 5191s | __int128__ 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:4515:86: error: expected ‘)’ before ‘a’ 5191s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5191s | ~ ^ 5191s | ) 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:4515:104: error: expected ‘)’ before ‘b’ 5191s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5191s | ~ ^ 5191s | ) 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c: In function ‘mk_compile_opts’: 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue605.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5191s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5191s | ~~^ ~~~~~~~~~~~~~ 5191s | | | 5191s | unsigned int int64_t {aka long long int} 5191s | %llu 5191s 5191s If you find this error message confusing, uninformative, or wrong, please open an issue: 5191s https://github.com/diku-dk/futhark/issues 5191s 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.fut: 5191s Compiling with --backend=opencl: 5191s cc failed with code 1: 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c: In function ‘futrts_umul_hi64’: 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5191s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5191s | ^~~~~~~~~~~ 5191s | __uint32_t 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:4528:90: error: expected ‘)’ before ‘a’ 5191s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5191s | ~ ^ 5191s | ) 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:4528:109: error: expected ‘)’ before ‘b’ 5191s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5191s | ~ ^ 5191s | ) 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c: In function ‘futrts_smul_hi64’: 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5191s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5191s | ^~~~~~~~~~ 5191s | __int128__ 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:4532:86: error: expected ‘)’ before ‘a’ 5191s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5191s | ~ ^ 5191s | ) 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:4532:104: error: expected ‘)’ before ‘b’ 5191s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5191s | ~ ^ 5191s | ) 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c: In function ‘mk_compile_opts’: 5191s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue593.c:7881:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5191s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5191s | ~~^ ~~~~~~~~~~~~~ 5191s | | | 5191s | unsigned int int64_t {aka long long int} 5191s | %llu 5191s 5191s If you find this error message confusing, uninformative, or wrong, please open an issue: 5191s https://github.com/diku-dk/futhark/issues 5191s 5192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.fut: 5192s Compiling with --backend=opencl: 5192s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.fut:14:9-18: 5192s Entry point parameter 5192s 5192s ((t: *m.t): *m.t) 5192s 5192s will have an opaque type, so the entry point will likely not be callable. 5192s cc failed with code 1: 5192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c: In function ‘futrts_umul_hi64’: 5192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5192s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5192s | ^~~~~~~~~~~ 5192s | __uint32_t 5192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:4511:90: error: expected ‘)’ before ‘a’ 5192s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5192s | ~ ^ 5192s | ) 5192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:4511:109: error: expected ‘)’ before ‘b’ 5192s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5192s | ~ ^ 5192s | ) 5192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c: In function ‘futrts_smul_hi64’: 5192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5192s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5192s | ^~~~~~~~~~ 5192s | __int128__ 5192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:4515:86: error: expected ‘)’ before ‘a’ 5192s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5192s | ~ ^ 5192s | ) 5192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:4515:104: error: expected ‘)’ before ‘b’ 5192s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5192s | ~ ^ 5192s | ) 5192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c: In function ‘mk_compile_opts’: 5192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue624.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5192s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5192s | ~~^ ~~~~~~~~~~~~~ 5192s | | | 5192s | unsigned int int64_t {aka long long int} 5192s | %llu 5192s 5192s If you find this error message confusing, uninformative, or wrong, please open an issue: 5192s https://github.com/diku-dk/futhark/issues 5192s 5193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.fut: 5193s Compiling with --backend=opencl: 5193s cc failed with code 1: 5193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c: In function ‘futrts_umul_hi64’: 5193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5193s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5193s | ^~~~~~~~~~~ 5193s | __uint32_t 5193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:4511:90: error: expected ‘)’ before ‘a’ 5193s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5193s | ~ ^ 5193s | ) 5193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:4511:109: error: expected ‘)’ before ‘b’ 5193s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5193s | ~ ^ 5193s | ) 5193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c: In function ‘futrts_smul_hi64’: 5193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5193s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5193s | ^~~~~~~~~~ 5193s | __int128__ 5193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:4515:86: error: expected ‘)’ before ‘a’ 5193s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5193s | ~ ^ 5193s | ) 5193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:4515:104: error: expected ‘)’ before ‘b’ 5193s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5193s | ~ ^ 5193s | ) 5193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c: In function ‘mk_compile_opts’: 5193s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue622.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5193s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5193s | ~~^ ~~~~~~~~~~~~~ 5193s | | | 5193s | unsigned int int64_t {aka long long int} 5193s | %llu 5193s 5193s If you find this error message confusing, uninformative, or wrong, please open an issue: 5193s https://github.com/diku-dk/futhark/issues 5193s 5199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.fut: 5199s Compiling with --backend=opencl: 5199s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.fut:5:18-20: 5199s Unused name "xs". 5199s cc failed with code 1: 5199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c: In function ‘futrts_umul_hi64’: 5199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5199s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5199s | ^~~~~~~~~~~ 5199s | __uint32_t 5199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:4511:90: error: expected ‘)’ before ‘a’ 5199s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5199s | ~ ^ 5199s | ) 5199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:4511:109: error: expected ‘)’ before ‘b’ 5199s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5199s | ~ ^ 5199s | ) 5199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c: In function ‘futrts_smul_hi64’: 5199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5199s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5199s | ^~~~~~~~~~ 5199s | __int128__ 5199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:4515:86: error: expected ‘)’ before ‘a’ 5199s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5199s | ~ ^ 5199s | ) 5199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:4515:104: error: expected ‘)’ before ‘b’ 5199s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5199s | ~ ^ 5199s | ) 5199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c: In function ‘mk_compile_opts’: 5199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue643.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5199s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5199s | ~~^ ~~~~~~~~~~~~~ 5199s | | | 5199s | unsigned int int64_t {aka long long int} 5199s | %llu 5199s 5199s If you find this error message confusing, uninformative, or wrong, please open an issue: 5199s https://github.com/diku-dk/futhark/issues 5199s 5201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.fut: 5201s Compiling with --backend=opencl: 5201s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.fut:4:39-41: 5201s Defaulting ambiguous type to i32. 5201s cc failed with code 1: 5201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c: In function ‘futrts_umul_hi64’: 5201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5201s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5201s | ^~~~~~~~~~~ 5201s | __uint32_t 5201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:4511:90: error: expected ‘)’ before ‘a’ 5201s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5201s | ~ ^ 5201s | ) 5201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:4511:109: error: expected ‘)’ before ‘b’ 5201s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5201s | ~ ^ 5201s | ) 5201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c: In function ‘futrts_smul_hi64’: 5201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5201s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5201s | ^~~~~~~~~~ 5201s | __int128__ 5201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:4515:86: error: expected ‘)’ before ‘a’ 5201s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5201s | ~ ^ 5201s | ) 5201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:4515:104: error: expected ‘)’ before ‘b’ 5201s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5201s | ~ ^ 5201s | ) 5201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c: In function ‘mk_compile_opts’: 5201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue649.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5201s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5201s | ~~^ ~~~~~~~~~~~~~ 5201s | | | 5201s | unsigned int int64_t {aka long long int} 5201s | %llu 5201s 5201s If you find this error message confusing, uninformative, or wrong, please open an issue: 5201s https://github.com/diku-dk/futhark/issues 5201s 5204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.fut: 5204s Compiling with --backend=opencl: 5204s cc failed with code 1: 5204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c: In function ‘futrts_umul_hi64’: 5204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5204s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5204s | ^~~~~~~~~~~ 5204s | __uint32_t 5204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:4512:90: error: expected ‘)’ before ‘a’ 5204s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5204s | ~ ^ 5204s | ) 5204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:4512:109: error: expected ‘)’ before ‘b’ 5204s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5204s | ~ ^ 5204s | ) 5204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c: In function ‘futrts_smul_hi64’: 5204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5204s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5204s | ^~~~~~~~~~ 5204s | __int128__ 5204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:4516:86: error: expected ‘)’ before ‘a’ 5204s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5204s | ~ ^ 5204s | ) 5204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:4516:104: error: expected ‘)’ before ‘b’ 5204s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5204s | ~ ^ 5204s | ) 5204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c: In function ‘mk_compile_opts’: 5204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue661.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5204s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5204s | ~~^ ~~~~~~~~~~~~~ 5204s | | | 5204s | unsigned int int64_t {aka long long int} 5204s | %llu 5204s 5204s If you find this error message confusing, uninformative, or wrong, please open an issue: 5204s https://github.com/diku-dk/futhark/issues 5204s 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.fut: 5205s Compiling with --backend=opencl: 5205s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.fut:1:10-27: 5205s Entry point parameter 5205s 5205s ((xs: [d₀](i32, i32)): [](i32, i32)) 5205s 5205s will have an opaque type, so the entry point will likely not be callable. 5205s cc failed with code 1: 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c: In function ‘futrts_umul_hi64’: 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5205s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5205s | ^~~~~~~~~~~ 5205s | __uint32_t 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:4542:90: error: expected ‘)’ before ‘a’ 5205s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5205s | ~ ^ 5205s | ) 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:4542:109: error: expected ‘)’ before ‘b’ 5205s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5205s | ~ ^ 5205s | ) 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c: In function ‘futrts_smul_hi64’: 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5205s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5205s | ^~~~~~~~~~ 5205s | __int128__ 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:4546:86: error: expected ‘)’ before ‘a’ 5205s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5205s | ~ ^ 5205s | ) 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:4546:104: error: expected ‘)’ before ‘b’ 5205s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5205s | ~ ^ 5205s | ) 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c: In function ‘mk_compile_opts’: 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue679.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5205s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5205s | ~~^ ~~~~~~~~~~~~~ 5205s | | | 5205s | unsigned int int64_t {aka long long int} 5205s | %llu 5205s 5205s If you find this error message confusing, uninformative, or wrong, please open an issue: 5205s https://github.com/diku-dk/futhark/issues 5205s 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.fut: 5205s Compiling with --backend=opencl: 5205s cc failed with code 1: 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c: In function ‘futrts_umul_hi64’: 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5205s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5205s | ^~~~~~~~~~~ 5205s | __uint32_t 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:4511:90: error: expected ‘)’ before ‘a’ 5205s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5205s | ~ ^ 5205s | ) 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:4511:109: error: expected ‘)’ before ‘b’ 5205s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5205s | ~ ^ 5205s | ) 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c: In function ‘futrts_smul_hi64’: 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5205s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5205s | ^~~~~~~~~~ 5205s | __int128__ 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:4515:86: error: expected ‘)’ before ‘a’ 5205s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5205s | ~ ^ 5205s | ) 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:4515:104: error: expected ‘)’ before ‘b’ 5205s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5205s | ~ ^ 5205s | ) 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c: In function ‘mk_compile_opts’: 5205s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue672.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5205s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5205s | ~~^ ~~~~~~~~~~~~~ 5205s | | | 5205s | unsigned int int64_t {aka long long int} 5205s | %llu 5205s 5205s If you find this error message confusing, uninformative, or wrong, please open an issue: 5205s https://github.com/diku-dk/futhark/issues 5205s 5206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.fut: 5206s Compiling with --backend=opencl: 5206s cc failed with code 1: 5206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c: In function ‘futrts_umul_hi64’: 5206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5206s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5206s | ^~~~~~~~~~~ 5206s | __uint32_t 5206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:4511:90: error: expected ‘)’ before ‘a’ 5206s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5206s | ~ ^ 5206s | ) 5206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:4511:109: error: expected ‘)’ before ‘b’ 5206s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5206s | ~ ^ 5206s | ) 5206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c: In function ‘futrts_smul_hi64’: 5206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5206s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5206s | ^~~~~~~~~~ 5206s | __int128__ 5206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:4515:86: error: expected ‘)’ before ‘a’ 5206s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5206s | ~ ^ 5206s | ) 5206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:4515:104: error: expected ‘)’ before ‘b’ 5206s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5206s | ~ ^ 5206s | ) 5206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c: In function ‘mk_compile_opts’: 5206s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue680.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5206s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5206s | ~~^ ~~~~~~~~~~~~~ 5206s | | | 5206s | unsigned int int64_t {aka long long int} 5206s | %llu 5206s 5206s If you find this error message confusing, uninformative, or wrong, please open an issue: 5206s https://github.com/diku-dk/futhark/issues 5206s 5209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.fut: 5209s Compiling with --backend=opencl: 5209s cc failed with code 1: 5209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c: In function ‘futrts_umul_hi64’: 5209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5209s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5209s | ^~~~~~~~~~~ 5209s | __uint32_t 5209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:4513:90: error: expected ‘)’ before ‘a’ 5209s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5209s | ~ ^ 5209s | ) 5209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:4513:109: error: expected ‘)’ before ‘b’ 5209s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5209s | ~ ^ 5209s | ) 5209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c: In function ‘futrts_smul_hi64’: 5209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5209s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5209s | ^~~~~~~~~~ 5209s | __int128__ 5209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:4517:86: error: expected ‘)’ before ‘a’ 5209s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5209s | ~ ^ 5209s | ) 5209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:4517:104: error: expected ‘)’ before ‘b’ 5209s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5209s | ~ ^ 5209s | ) 5209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c: In function ‘mk_compile_opts’: 5209s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue656.c:7865:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5209s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5209s | ~~^ ~~~~~~~~~~~~~ 5209s | | | 5209s | unsigned int int64_t {aka long long int} 5209s | %llu 5209s 5209s If you find this error message confusing, uninformative, or wrong, please open an issue: 5209s https://github.com/diku-dk/futhark/issues 5209s 5211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.fut: 5211s Compiling with --backend=opencl: 5211s cc failed with code 1: 5211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c: In function ‘futrts_umul_hi64’: 5211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5211s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5211s | ^~~~~~~~~~~ 5211s | __uint32_t 5211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:4498:90: error: expected ‘)’ before ‘a’ 5211s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5211s | ~ ^ 5211s | ) 5211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:4498:109: error: expected ‘)’ before ‘b’ 5211s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5211s | ~ ^ 5211s | ) 5211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c: In function ‘futrts_smul_hi64’: 5211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5211s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5211s | ^~~~~~~~~~ 5211s | __int128__ 5211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:4502:86: error: expected ‘)’ before ‘a’ 5211s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5211s | ~ ^ 5211s | ) 5211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:4502:104: error: expected ‘)’ before ‘b’ 5211s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5211s | ~ ^ 5211s | ) 5211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c: In function ‘mk_compile_opts’: 5211s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue681.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5211s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5211s | ~~^ ~~~~~~~~~~~~~ 5211s | | | 5211s | unsigned int int64_t {aka long long int} 5211s | %llu 5211s 5211s If you find this error message confusing, uninformative, or wrong, please open an issue: 5211s https://github.com/diku-dk/futhark/issues 5211s 5212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.fut: 5212s Compiling with --backend=opencl: 5212s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.fut:10:1-11:35: 5212s Entry point return type 5212s 5212s *[d₁](f32, f32) 5212s 5212s will have an opaque type, so the result will likely not be usable. 5212s cc failed with code 1: 5212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c: In function ‘futrts_umul_hi64’: 5212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:4574:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5212s 4574 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5212s | ^~~~~~~~~~~ 5212s | __uint32_t 5212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:4574:78: note: each undeclared identifier is reported only once for each function it appears in 5212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:4574:90: error: expected ‘)’ before ‘a’ 5212s 4574 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5212s | ~ ^ 5212s | ) 5212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:4574:109: error: expected ‘)’ before ‘b’ 5212s 4574 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5212s | ~ ^ 5212s | ) 5212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c: In function ‘futrts_smul_hi64’: 5212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:4578:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5212s 4578 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5212s | ^~~~~~~~~~ 5212s | __int128__ 5212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:4578:86: error: expected ‘)’ before ‘a’ 5212s 4578 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5212s | ~ ^ 5212s | ) 5212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:4578:104: error: expected ‘)’ before ‘b’ 5212s 4578 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5212s | ~ ^ 5212s | ) 5212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c: In function ‘mk_compile_opts’: 5212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue667.c:7922:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5212s 7922 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5212s | ~~^ ~~~~~~~~~~~~~ 5212s | | | 5212s | unsigned int int64_t {aka long long int} 5212s | %llu 5212s 5212s If you find this error message confusing, uninformative, or wrong, please open an issue: 5212s https://github.com/diku-dk/futhark/issues 5212s 5215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.fut: 5215s Compiling with --backend=opencl: 5215s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.fut:5:15-17: 5215s Defaulting ambiguous type to i32. 5215s cc failed with code 1: 5215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c: In function ‘futrts_umul_hi64’: 5215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5215s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5215s | ^~~~~~~~~~~ 5215s | __uint32_t 5215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:4511:90: error: expected ‘)’ before ‘a’ 5215s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5215s | ~ ^ 5215s | ) 5215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:4511:109: error: expected ‘)’ before ‘b’ 5215s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5215s | ~ ^ 5215s | ) 5215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c: In function ‘futrts_smul_hi64’: 5215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5215s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5215s | ^~~~~~~~~~ 5215s | __int128__ 5215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:4515:86: error: expected ‘)’ before ‘a’ 5215s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5215s | ~ ^ 5215s | ) 5215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:4515:104: error: expected ‘)’ before ‘b’ 5215s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5215s | ~ ^ 5215s | ) 5215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c: In function ‘mk_compile_opts’: 5215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue682.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5215s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5215s | ~~^ ~~~~~~~~~~~~~ 5215s | | | 5215s | unsigned int int64_t {aka long long int} 5215s | %llu 5215s 5215s If you find this error message confusing, uninformative, or wrong, please open an issue: 5215s https://github.com/diku-dk/futhark/issues 5215s 5218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.fut: 5218s Compiling with --backend=opencl: 5218s cc failed with code 1: 5218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c: In function ‘futrts_umul_hi64’: 5218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5218s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5218s | ^~~~~~~~~~~ 5218s | __uint32_t 5218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:4526:90: error: expected ‘)’ before ‘a’ 5218s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5218s | ~ ^ 5218s | ) 5218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:4526:109: error: expected ‘)’ before ‘b’ 5218s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5218s | ~ ^ 5218s | ) 5218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c: In function ‘futrts_smul_hi64’: 5218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5218s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5218s | ^~~~~~~~~~ 5218s | __int128__ 5218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:4530:86: error: expected ‘)’ before ‘a’ 5218s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5218s | ~ ^ 5218s | ) 5218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:4530:104: error: expected ‘)’ before ‘b’ 5218s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5218s | ~ ^ 5218s | ) 5218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c: In function ‘mk_compile_opts’: 5218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue706.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5218s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5218s | ~~^ ~~~~~~~~~~~~~ 5218s | | | 5218s | unsigned int int64_t {aka long long int} 5218s | %llu 5218s 5218s If you find this error message confusing, uninformative, or wrong, please open an issue: 5218s https://github.com/diku-dk/futhark/issues 5218s 5219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.fut: 5219s Compiling with --backend=opencl: 5219s cc failed with code 1: 5219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c: In function ‘futrts_umul_hi64’: 5219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5219s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5219s | ^~~~~~~~~~~ 5219s | __uint32_t 5219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:4498:90: error: expected ‘)’ before ‘a’ 5219s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5219s | ~ ^ 5219s | ) 5219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:4498:109: error: expected ‘)’ before ‘b’ 5219s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5219s | ~ ^ 5219s | ) 5219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c: In function ‘futrts_smul_hi64’: 5219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5219s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5219s | ^~~~~~~~~~ 5219s | __int128__ 5219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:4502:86: error: expected ‘)’ before ‘a’ 5219s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5219s | ~ ^ 5219s | ) 5219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:4502:104: error: expected ‘)’ before ‘b’ 5219s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5219s | ~ ^ 5219s | ) 5219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c: In function ‘mk_compile_opts’: 5219s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue712.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5219s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5219s | ~~^ ~~~~~~~~~~~~~ 5219s | | | 5219s | unsigned int int64_t {aka long long int} 5219s | %llu 5219s 5219s If you find this error message confusing, uninformative, or wrong, please open an issue: 5219s https://github.com/diku-dk/futhark/issues 5219s 5220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.fut: 5220s Compiling with --backend=opencl: 5220s cc failed with code 1: 5220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c: In function ‘futrts_umul_hi64’: 5220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5220s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5220s | ^~~~~~~~~~~ 5220s | __uint32_t 5220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:4511:90: error: expected ‘)’ before ‘a’ 5220s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5220s | ~ ^ 5220s | ) 5220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:4511:109: error: expected ‘)’ before ‘b’ 5220s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5220s | ~ ^ 5220s | ) 5220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c: In function ‘futrts_smul_hi64’: 5220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5220s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5220s | ^~~~~~~~~~ 5220s | __int128__ 5220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:4515:86: error: expected ‘)’ before ‘a’ 5220s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5220s | ~ ^ 5220s | ) 5220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:4515:104: error: expected ‘)’ before ‘b’ 5220s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5220s | ~ ^ 5220s | ) 5220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c: In function ‘mk_compile_opts’: 5220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue709.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5220s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5220s | ~~^ ~~~~~~~~~~~~~ 5220s | | | 5220s | unsigned int int64_t {aka long long int} 5220s | %llu 5220s 5220s If you find this error message confusing, uninformative, or wrong, please open an issue: 5220s https://github.com/diku-dk/futhark/issues 5220s 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.fut: 5223s Compiling with --backend=opencl: 5223s cc failed with code 1: 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c: In function ‘futrts_umul_hi64’: 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5223s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5223s | ^~~~~~~~~~~ 5223s | __uint32_t 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:4512:90: error: expected ‘)’ before ‘a’ 5223s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5223s | ~ ^ 5223s | ) 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:4512:109: error: expected ‘)’ before ‘b’ 5223s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5223s | ~ ^ 5223s | ) 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c: In function ‘futrts_smul_hi64’: 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5223s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5223s | ^~~~~~~~~~ 5223s | __int128__ 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:4516:86: error: expected ‘)’ before ‘a’ 5223s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5223s | ~ ^ 5223s | ) 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:4516:104: error: expected ‘)’ before ‘b’ 5223s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5223s | ~ ^ 5223s | ) 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c: In function ‘mk_compile_opts’: 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue715.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5223s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5223s | ~~^ ~~~~~~~~~~~~~ 5223s | | | 5223s | unsigned int int64_t {aka long long int} 5223s | %llu 5223s 5223s If you find this error message confusing, uninformative, or wrong, please open an issue: 5223s https://github.com/diku-dk/futhark/issues 5223s 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.fut: 5223s Compiling with --backend=opencl: 5223s cc failed with code 1: 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c: In function ‘futrts_umul_hi64’: 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5223s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5223s | ^~~~~~~~~~~ 5223s | __uint32_t 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:4526:90: error: expected ‘)’ before ‘a’ 5223s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5223s | ~ ^ 5223s | ) 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:4526:109: error: expected ‘)’ before ‘b’ 5223s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5223s | ~ ^ 5223s | ) 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c: In function ‘futrts_smul_hi64’: 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5223s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5223s | ^~~~~~~~~~ 5223s | __int128__ 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:4530:86: error: expected ‘)’ before ‘a’ 5223s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5223s | ~ ^ 5223s | ) 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:4530:104: error: expected ‘)’ before ‘b’ 5223s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5223s | ~ ^ 5223s | ) 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c: In function ‘mk_compile_opts’: 5223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue708.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5223s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5223s | ~~^ ~~~~~~~~~~~~~ 5223s | | | 5223s | unsigned int int64_t {aka long long int} 5223s | %llu 5223s 5223s If you find this error message confusing, uninformative, or wrong, please open an issue: 5223s https://github.com/diku-dk/futhark/issues 5223s 5224s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut: 5224s Compiling with --backend=opencl: 5224s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut:2:24-25: 5224s Unused name "b". 5224s 5224s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut:3:24-26: 5224s Unused name "sz". 5224s 5224s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut:3:39-42: 5224s Unused name "get". 5224s 5224s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut:4:24-27: 5224s Unused name "arr". 5224s 5224s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut:11:20-21: 5224s Unused name "f". 5224s 5224s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut:13:8-12: 5224s Unused name "vals". 5224s 5224s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.fut:13:14-19: 5224s Unused name "flags". 5225s cc failed with code 1: 5225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c: In function ‘futrts_umul_hi64’: 5225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5225s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5225s | ^~~~~~~~~~~ 5225s | __uint32_t 5225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:4511:90: error: expected ‘)’ before ‘a’ 5225s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5225s | ~ ^ 5225s | ) 5225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:4511:109: error: expected ‘)’ before ‘b’ 5225s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5225s | ~ ^ 5225s | ) 5225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c: In function ‘futrts_smul_hi64’: 5225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5225s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5225s | ^~~~~~~~~~ 5225s | __int128__ 5225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:4515:86: error: expected ‘)’ before ‘a’ 5225s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5225s | ~ ^ 5225s | ) 5225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:4515:104: error: expected ‘)’ before ‘b’ 5225s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5225s | ~ ^ 5225s | ) 5225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c: In function ‘mk_compile_opts’: 5225s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue728.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5225s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5225s | ~~^ ~~~~~~~~~~~~~ 5225s | | | 5225s | unsigned int int64_t {aka long long int} 5225s | %llu 5225s 5225s If you find this error message confusing, uninformative, or wrong, please open an issue: 5225s https://github.com/diku-dk/futhark/issues 5225s 5226s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.fut: 5226s Compiling with --backend=opencl: 5226s cc failed with code 1: 5226s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c: In function ‘futrts_umul_hi64’: 5226s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5226s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5226s | ^~~~~~~~~~~ 5226s | __uint32_t 5226s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5226s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:4511:90: error: expected ‘)’ before ‘a’ 5226s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5226s | ~ ^ 5226s | ) 5226s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:4511:109: error: expected ‘)’ before ‘b’ 5226s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5226s | ~ ^ 5226s | ) 5226s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c: In function ‘futrts_smul_hi64’: 5226s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5226s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5226s | ^~~~~~~~~~ 5226s | __int128__ 5226s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:4515:86: error: expected ‘)’ before ‘a’ 5226s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5226s | ~ ^ 5226s | ) 5226s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:4515:104: error: expected ‘)’ before ‘b’ 5226s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5226s | ~ ^ 5226s | ) 5226s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c: In function ‘mk_compile_opts’: 5226s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue743.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5226s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5226s | ~~^ ~~~~~~~~~~~~~ 5226s | | | 5226s | unsigned int int64_t {aka long long int} 5226s | %llu 5226s 5226s If you find this error message confusing, uninformative, or wrong, please open an issue: 5226s https://github.com/diku-dk/futhark/issues 5226s 5234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.fut: 5234s Compiling with --backend=opencl: 5234s cc failed with code 1: 5234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c: In function ‘futrts_umul_hi64’: 5234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5234s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5234s | ^~~~~~~~~~~ 5234s | __uint32_t 5234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 5234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:4515:90: error: expected ‘)’ before ‘a’ 5234s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5234s | ~ ^ 5234s | ) 5234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:4515:109: error: expected ‘)’ before ‘b’ 5234s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5234s | ~ ^ 5234s | ) 5234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c: In function ‘futrts_smul_hi64’: 5234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5234s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5234s | ^~~~~~~~~~ 5234s | __int128__ 5234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:4519:86: error: expected ‘)’ before ‘a’ 5234s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5234s | ~ ^ 5234s | ) 5234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:4519:104: error: expected ‘)’ before ‘b’ 5234s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5234s | ~ ^ 5234s | ) 5234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c: In function ‘mk_compile_opts’: 5234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue763.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5234s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5234s | ~~^ ~~~~~~~~~~~~~ 5234s | | | 5234s | unsigned int int64_t {aka long long int} 5234s | %llu 5234s 5234s If you find this error message confusing, uninformative, or wrong, please open an issue: 5234s https://github.com/diku-dk/futhark/issues 5234s 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.fut: 5237s Compiling with --backend=opencl: 5237s cc failed with code 1: 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c: In function ‘futrts_umul_hi64’: 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5237s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5237s | ^~~~~~~~~~~ 5237s | __uint32_t 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:4497:90: error: expected ‘)’ before ‘a’ 5237s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5237s | ~ ^ 5237s | ) 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:4497:109: error: expected ‘)’ before ‘b’ 5237s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5237s | ~ ^ 5237s | ) 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c: In function ‘futrts_smul_hi64’: 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5237s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5237s | ^~~~~~~~~~ 5237s | __int128__ 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:4501:86: error: expected ‘)’ before ‘a’ 5237s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5237s | ~ ^ 5237s | ) 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:4501:104: error: expected ‘)’ before ‘b’ 5237s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5237s | ~ ^ 5237s | ) 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c: In function ‘mk_compile_opts’: 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue782.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5237s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5237s | ~~^ ~~~~~~~~~~~~~ 5237s | | | 5237s | unsigned int int64_t {aka long long int} 5237s | %llu 5237s 5237s If you find this error message confusing, uninformative, or wrong, please open an issue: 5237s https://github.com/diku-dk/futhark/issues 5237s 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.fut: 5237s Compiling with --backend=opencl: 5237s cc failed with code 1: 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c: In function ‘futrts_umul_hi64’: 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5237s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5237s | ^~~~~~~~~~~ 5237s | __uint32_t 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:4498:90: error: expected ‘)’ before ‘a’ 5237s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5237s | ~ ^ 5237s | ) 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:4498:109: error: expected ‘)’ before ‘b’ 5237s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5237s | ~ ^ 5237s | ) 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c: In function ‘futrts_smul_hi64’: 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5237s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5237s | ^~~~~~~~~~ 5237s | __int128__ 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:4502:86: error: expected ‘)’ before ‘a’ 5237s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5237s | ~ ^ 5237s | ) 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:4502:104: error: expected ‘)’ before ‘b’ 5237s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5237s | ~ ^ 5237s | ) 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c: In function ‘mk_compile_opts’: 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue780.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5237s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5237s | ~~^ ~~~~~~~~~~~~~ 5237s | | | 5237s | unsigned int int64_t {aka long long int} 5237s | %llu 5237s 5237s If you find this error message confusing, uninformative, or wrong, please open an issue: 5237s https://github.com/diku-dk/futhark/issues 5237s 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.fut: 5237s Compiling with --backend=opencl: 5237s cc failed with code 1: 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c: In function ‘futrts_umul_hi64’: 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5237s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5237s | ^~~~~~~~~~~ 5237s | __uint32_t 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:4511:90: error: expected ‘)’ before ‘a’ 5237s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5237s | ~ ^ 5237s | ) 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:4511:109: error: expected ‘)’ before ‘b’ 5237s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5237s | ~ ^ 5237s | ) 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c: In function ‘futrts_smul_hi64’: 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5237s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5237s | ^~~~~~~~~~ 5237s | __int128__ 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:4515:86: error: expected ‘)’ before ‘a’ 5237s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5237s | ~ ^ 5237s | ) 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:4515:104: error: expected ‘)’ before ‘b’ 5237s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5237s | ~ ^ 5237s | ) 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c: In function ‘mk_compile_opts’: 5237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue774.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5237s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5237s | ~~^ ~~~~~~~~~~~~~ 5237s | | | 5237s | unsigned int int64_t {aka long long int} 5237s | %llu 5237s 5237s If you find this error message confusing, uninformative, or wrong, please open an issue: 5237s https://github.com/diku-dk/futhark/issues 5237s 5242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.fut: 5242s Compiling with --backend=opencl: 5242s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.fut:4:1-26:10: 5242s Entry point return type 5242s 5242s *[d₃]([n][12][12]i32, [100][9 * n]f32) 5242s 5242s will have an opaque type, so the result will likely not be usable. 5242s cc failed with code 1: 5242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c: In function ‘futrts_umul_hi64’: 5242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:4604:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5242s 4604 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5242s | ^~~~~~~~~~~ 5242s | __uint32_t 5242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:4604:78: note: each undeclared identifier is reported only once for each function it appears in 5242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:4604:90: error: expected ‘)’ before ‘a’ 5242s 4604 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5242s | ~ ^ 5242s | ) 5242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:4604:109: error: expected ‘)’ before ‘b’ 5242s 4604 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5242s | ~ ^ 5242s | ) 5242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c: In function ‘futrts_smul_hi64’: 5242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:4608:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5242s 4608 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5242s | ^~~~~~~~~~ 5242s | __int128__ 5242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:4608:86: error: expected ‘)’ before ‘a’ 5242s 4608 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5242s | ~ ^ 5242s | ) 5242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:4608:104: error: expected ‘)’ before ‘b’ 5242s 4608 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5242s | ~ ^ 5242s | ) 5242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c: In function ‘mk_compile_opts’: 5242s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue750.c:7951:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5242s 7951 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5242s | ~~^ ~~~~~~~~~~~~~ 5242s | | | 5242s | unsigned int int64_t {aka long long int} 5242s | %llu 5242s 5242s If you find this error message confusing, uninformative, or wrong, please open an issue: 5242s https://github.com/diku-dk/futhark/issues 5242s 5244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.fut: 5244s Compiling with --backend=opencl: 5244s cc failed with code 1: 5244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c: In function ‘futrts_umul_hi64’: 5244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5244s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5244s | ^~~~~~~~~~~ 5244s | __uint32_t 5244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 5244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:4531:90: error: expected ‘)’ before ‘a’ 5244s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5244s | ~ ^ 5244s | ) 5244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:4531:109: error: expected ‘)’ before ‘b’ 5244s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5244s | ~ ^ 5244s | ) 5244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c: In function ‘futrts_smul_hi64’: 5244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5244s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5244s | ^~~~~~~~~~ 5244s | __int128__ 5244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:4535:86: error: expected ‘)’ before ‘a’ 5244s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5244s | ~ ^ 5244s | ) 5244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:4535:104: error: expected ‘)’ before ‘b’ 5244s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5244s | ~ ^ 5244s | ) 5244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c: In function ‘mk_compile_opts’: 5244s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue762.c:7883:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5244s 7883 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5244s | ~~^ ~~~~~~~~~~~~~ 5244s | | | 5244s | unsigned int int64_t {aka long long int} 5244s | %llu 5244s 5244s If you find this error message confusing, uninformative, or wrong, please open an issue: 5244s https://github.com/diku-dk/futhark/issues 5244s 5246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.fut: 5246s Generating reference outputs: 5246s cc failed with code 1: 5246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c: In function ‘futrts_umul_hi64’: 5246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5246s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5246s | ^~~~~~~~~~~ 5246s | __uint32_t 5246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c:4415:90: error: expected ‘)’ before ‘a’ 5246s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5246s | ~ ^ 5246s | ) 5246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c:4415:109: error: expected ‘)’ before ‘b’ 5246s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5246s | ~ ^ 5246s | ) 5246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c: In function ‘futrts_smul_hi64’: 5246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5246s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5246s | ^~~~~~~~~~ 5246s | __int128__ 5246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c:4419:86: error: expected ‘)’ before ‘a’ 5246s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5246s | ~ ^ 5246s | ) 5246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue811.c:4419:104: error: expected ‘)’ before ‘b’ 5246s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5246s | ~ ^ 5246s | ) 5246s 5246s If you find this error message confusing, uninformative, or wrong, please open an issue: 5246s https://github.com/diku-dk/futhark/issues 5246s 5246s 857 failed, 93 passed, 1356 to go. 5248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.fut: 5248s Compiling with --backend=opencl: 5248s cc failed with code 1: 5248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c: In function ‘futrts_umul_hi64’: 5248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5248s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5248s | ^~~~~~~~~~~ 5248s | __uint32_t 5248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:4497:90: error: expected ‘)’ before ‘a’ 5248s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5248s | ~ ^ 5248s | ) 5248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:4497:109: error: expected ‘)’ before ‘b’ 5248s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5248s | ~ ^ 5248s | ) 5248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c: In function ‘futrts_smul_hi64’: 5248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5248s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5248s | ^~~~~~~~~~ 5248s | __int128__ 5248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:4501:86: error: expected ‘)’ before ‘a’ 5248s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5248s | ~ ^ 5248s | ) 5248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:4501:104: error: expected ‘)’ before ‘b’ 5248s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5248s | ~ ^ 5248s | ) 5248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c: In function ‘mk_compile_opts’: 5248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue798.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5248s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5248s | ~~^ ~~~~~~~~~~~~~ 5248s | | | 5248s | unsigned int int64_t {aka long long int} 5248s | %llu 5248s 5248s If you find this error message confusing, uninformative, or wrong, please open an issue: 5248s https://github.com/diku-dk/futhark/issues 5248s 5249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.fut: 5249s Compiling with --backend=opencl: 5249s cc failed with code 1: 5249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c: In function ‘futrts_umul_hi64’: 5249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5249s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5249s | ^~~~~~~~~~~ 5249s | __uint32_t 5249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:4527:90: error: expected ‘)’ before ‘a’ 5249s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5249s | ~ ^ 5249s | ) 5249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:4527:109: error: expected ‘)’ before ‘b’ 5249s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5249s | ~ ^ 5249s | ) 5249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c: In function ‘futrts_smul_hi64’: 5249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5249s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5249s | ^~~~~~~~~~ 5249s | __int128__ 5249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:4531:86: error: expected ‘)’ before ‘a’ 5249s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5249s | ~ ^ 5249s | ) 5249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:4531:104: error: expected ‘)’ before ‘b’ 5249s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5249s | ~ ^ 5249s | ) 5249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c: In function ‘mk_compile_opts’: 5249s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue767.c:7893:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5249s 7893 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5249s | ~~^ ~~~~~~~~~~~~~ 5249s | | | 5249s | unsigned int int64_t {aka long long int} 5249s | %llu 5249s 5249s If you find this error message confusing, uninformative, or wrong, please open an issue: 5249s https://github.com/diku-dk/futhark/issues 5249s 5251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.fut: 5251s Compiling with --backend=opencl: 5251s cc failed with code 1: 5251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c: In function ‘futrts_umul_hi64’: 5251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5251s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5251s | ^~~~~~~~~~~ 5251s | __uint32_t 5251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:4511:90: error: expected ‘)’ before ‘a’ 5251s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5251s | ~ ^ 5251s | ) 5251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:4511:109: error: expected ‘)’ before ‘b’ 5251s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5251s | ~ ^ 5251s | ) 5251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c: In function ‘futrts_smul_hi64’: 5251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5251s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5251s | ^~~~~~~~~~ 5251s | __int128__ 5251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:4515:86: error: expected ‘)’ before ‘a’ 5251s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5251s | ~ ^ 5251s | ) 5251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:4515:104: error: expected ‘)’ before ‘b’ 5251s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5251s | ~ ^ 5251s | ) 5251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c: In function ‘mk_compile_opts’: 5251s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue812.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5251s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5251s | ~~^ ~~~~~~~~~~~~~ 5251s | | | 5251s | unsigned int int64_t {aka long long int} 5251s | %llu 5251s 5251s If you find this error message confusing, uninformative, or wrong, please open an issue: 5251s https://github.com/diku-dk/futhark/issues 5251s 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.fut: 5256s Compiling with --backend=opencl: 5256s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.fut:1:1-15:36: 5256s Entry point return type 5256s 5256s *[d₀][d₁][i64.f32 (1 / r_sigma + 0.5)](f32, i32) 5256s 5256s will have an opaque type, so the result will likely not be usable. 5256s 5256s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.fut:12:21-41: 5256s Defaulting ambiguous type to i32. 5256s cc failed with code 1: 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c: In function ‘futrts_umul_hi64’: 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:4557:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5256s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5256s | ^~~~~~~~~~~ 5256s | __uint32_t 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:4557:78: note: each undeclared identifier is reported only once for each function it appears in 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:4557:90: error: expected ‘)’ before ‘a’ 5256s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5256s | ~ ^ 5256s | ) 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:4557:109: error: expected ‘)’ before ‘b’ 5256s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5256s | ~ ^ 5256s | ) 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c: In function ‘futrts_smul_hi64’: 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:4561:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5256s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5256s | ^~~~~~~~~~ 5256s | __int128__ 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:4561:86: error: expected ‘)’ before ‘a’ 5256s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5256s | ~ ^ 5256s | ) 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:4561:104: error: expected ‘)’ before ‘b’ 5256s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5256s | ~ ^ 5256s | ) 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c: In function ‘mk_compile_opts’: 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue795.c:7911:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5256s 7911 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5256s | ~~^ ~~~~~~~~~~~~~ 5256s | | | 5256s | unsigned int int64_t {aka long long int} 5256s | %llu 5256s 5256s If you find this error message confusing, uninformative, or wrong, please open an issue: 5256s https://github.com/diku-dk/futhark/issues 5256s 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.fut: 5256s Compiling with --backend=opencl: 5256s cc failed with code 1: 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c: In function ‘futrts_umul_hi64’: 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5256s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5256s | ^~~~~~~~~~~ 5256s | __uint32_t 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:4511:90: error: expected ‘)’ before ‘a’ 5256s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5256s | ~ ^ 5256s | ) 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:4511:109: error: expected ‘)’ before ‘b’ 5256s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5256s | ~ ^ 5256s | ) 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c: In function ‘futrts_smul_hi64’: 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5256s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5256s | ^~~~~~~~~~ 5256s | __int128__ 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:4515:86: error: expected ‘)’ before ‘a’ 5256s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5256s | ~ ^ 5256s | ) 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:4515:104: error: expected ‘)’ before ‘b’ 5256s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5256s | ~ ^ 5256s | ) 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c: In function ‘mk_compile_opts’: 5256s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue814.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5257s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5257s | ~~^ ~~~~~~~~~~~~~ 5257s | | | 5257s | unsigned int int64_t {aka long long int} 5257s | %llu 5257s 5257s If you find this error message confusing, uninformative, or wrong, please open an issue: 5257s https://github.com/diku-dk/futhark/issues 5257s 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.fut: 5257s Compiling with --backend=opencl: 5257s cc failed with code 1: 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c: In function ‘futrts_umul_hi64’: 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5257s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5257s | ^~~~~~~~~~~ 5257s | __uint32_t 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:4511:90: error: expected ‘)’ before ‘a’ 5257s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5257s | ~ ^ 5257s | ) 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:4511:109: error: expected ‘)’ before ‘b’ 5257s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5257s | ~ ^ 5257s | ) 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c: In function ‘futrts_smul_hi64’: 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5257s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5257s | ^~~~~~~~~~ 5257s | __int128__ 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:4515:86: error: expected ‘)’ before ‘a’ 5257s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5257s | ~ ^ 5257s | ) 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:4515:104: error: expected ‘)’ before ‘b’ 5257s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5257s | ~ ^ 5257s | ) 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c: In function ‘mk_compile_opts’: 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue813.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5257s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5257s | ~~^ ~~~~~~~~~~~~~ 5257s | | | 5257s | unsigned int int64_t {aka long long int} 5257s | %llu 5257s 5257s If you find this error message confusing, uninformative, or wrong, please open an issue: 5257s https://github.com/diku-dk/futhark/issues 5257s 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.fut: 5257s Generating reference outputs: 5257s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.fut:5:10-11: 5257s Unused name "i". 5257s 5257s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.fut:5:19-20: 5257s Defaulting ambiguous type to i32. 5257s cc failed with code 1: 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c: In function ‘futrts_umul_hi64’: 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c:4401:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5257s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5257s | ^~~~~~~~~~~ 5257s | __uint32_t 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c:4401:78: note: each undeclared identifier is reported only once for each function it appears in 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c:4401:90: error: expected ‘)’ before ‘a’ 5257s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5257s | ~ ^ 5257s | ) 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c:4401:109: error: expected ‘)’ before ‘b’ 5257s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5257s | ~ ^ 5257s | ) 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c: In function ‘futrts_smul_hi64’: 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c:4405:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5257s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5257s | ^~~~~~~~~~ 5257s | __int128__ 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c:4405:86: error: expected ‘)’ before ‘a’ 5257s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5257s | ~ ^ 5257s | ) 5257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue825.c:4405:104: error: expected ‘)’ before ‘b’ 5257s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5257s | ~ ^ 5257s | ) 5257s 5257s If you find this error message confusing, uninformative, or wrong, please open an issue: 5257s https://github.com/diku-dk/futhark/issues 5257s 5259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.fut: 5259s Compiling with --backend=opencl: 5259s cc failed with code 1: 5259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c: In function ‘futrts_umul_hi64’: 5259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5259s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5259s | ^~~~~~~~~~~ 5259s | __uint32_t 5259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:4497:90: error: expected ‘)’ before ‘a’ 5259s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5259s | ~ ^ 5259s | ) 5259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:4497:109: error: expected ‘)’ before ‘b’ 5259s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5259s | ~ ^ 5259s | ) 5259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c: In function ‘futrts_smul_hi64’: 5259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5259s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5259s | ^~~~~~~~~~ 5259s | __int128__ 5259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:4501:86: error: expected ‘)’ before ‘a’ 5259s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5259s | ~ ^ 5259s | ) 5259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:4501:104: error: expected ‘)’ before ‘b’ 5259s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5259s | ~ ^ 5259s | ) 5259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c: In function ‘mk_compile_opts’: 5259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue815.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5259s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5259s | ~~^ ~~~~~~~~~~~~~ 5259s | | | 5259s | unsigned int int64_t {aka long long int} 5259s | %llu 5259s 5259s If you find this error message confusing, uninformative, or wrong, please open an issue: 5259s https://github.com/diku-dk/futhark/issues 5259s 5266s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.fut: 5266s Compiling with --backend=opencl: 5266s cc failed with code 1: 5266s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c: In function ‘futrts_umul_hi64’: 5266s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5266s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5266s | ^~~~~~~~~~~ 5266s | __uint32_t 5266s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5266s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:4511:90: error: expected ‘)’ before ‘a’ 5266s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5266s | ~ ^ 5266s | ) 5266s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:4511:109: error: expected ‘)’ before ‘b’ 5266s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5266s | ~ ^ 5266s | ) 5266s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c: In function ‘futrts_smul_hi64’: 5266s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5266s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5266s | ^~~~~~~~~~ 5266s | __int128__ 5266s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:4515:86: error: expected ‘)’ before ‘a’ 5266s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5266s | ~ ^ 5266s | ) 5266s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:4515:104: error: expected ‘)’ before ‘b’ 5266s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5266s | ~ ^ 5266s | ) 5266s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c: In function ‘mk_compile_opts’: 5266s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue816.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5266s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5266s | ~~^ ~~~~~~~~~~~~~ 5266s | | | 5266s | unsigned int int64_t {aka long long int} 5266s | %llu 5266s 5266s If you find this error message confusing, uninformative, or wrong, please open an issue: 5266s https://github.com/diku-dk/futhark/issues 5266s 5267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.fut: 5267s Compiling with --backend=opencl: 5267s cc failed with code 1: 5267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c: In function ‘futrts_umul_hi64’: 5267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5267s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5267s | ^~~~~~~~~~~ 5267s | __uint32_t 5267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:4511:90: error: expected ‘)’ before ‘a’ 5267s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5267s | ~ ^ 5267s | ) 5267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:4511:109: error: expected ‘)’ before ‘b’ 5267s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5267s | ~ ^ 5267s | ) 5267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c: In function ‘futrts_smul_hi64’: 5267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5267s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5267s | ^~~~~~~~~~ 5267s | __int128__ 5267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:4515:86: error: expected ‘)’ before ‘a’ 5267s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5267s | ~ ^ 5267s | ) 5267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:4515:104: error: expected ‘)’ before ‘b’ 5267s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5267s | ~ ^ 5267s | ) 5267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c: In function ‘mk_compile_opts’: 5267s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue826.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5267s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5267s | ~~^ ~~~~~~~~~~~~~ 5267s | | | 5267s | unsigned int int64_t {aka long long int} 5267s | %llu 5267s 5267s If you find this error message confusing, uninformative, or wrong, please open an issue: 5267s https://github.com/diku-dk/futhark/issues 5267s 5269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.fut: 5269s Compiling with --backend=opencl: 5269s cc failed with code 1: 5269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c: In function ‘futrts_umul_hi64’: 5269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5269s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5269s | ^~~~~~~~~~~ 5269s | __uint32_t 5269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:4527:90: error: expected ‘)’ before ‘a’ 5269s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5269s | ~ ^ 5269s | ) 5269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:4527:109: error: expected ‘)’ before ‘b’ 5269s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5269s | ~ ^ 5269s | ) 5269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c: In function ‘futrts_smul_hi64’: 5269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5269s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5269s | ^~~~~~~~~~ 5269s | __int128__ 5269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:4531:86: error: expected ‘)’ before ‘a’ 5269s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5269s | ~ ^ 5269s | ) 5269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:4531:104: error: expected ‘)’ before ‘b’ 5269s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5269s | ~ ^ 5269s | ) 5269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c: In function ‘mk_compile_opts’: 5269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue829.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5269s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5269s | ~~^ ~~~~~~~~~~~~~ 5269s | | | 5269s | unsigned int int64_t {aka long long int} 5269s | %llu 5269s 5269s If you find this error message confusing, uninformative, or wrong, please open an issue: 5269s https://github.com/diku-dk/futhark/issues 5269s 5271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.fut: 5271s Compiling with --backend=opencl: 5271s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.fut:13:1-15:16: 5271s Entry point return type 5271s 5271s *m.t 5271s 5271s will have an opaque type, so the result will likely not be usable. 5271s cc failed with code 1: 5271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c: In function ‘futrts_umul_hi64’: 5271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5271s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5271s | ^~~~~~~~~~~ 5271s | __uint32_t 5271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:4511:90: error: expected ‘)’ before ‘a’ 5271s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5271s | ~ ^ 5271s | ) 5271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:4511:109: error: expected ‘)’ before ‘b’ 5271s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5271s | ~ ^ 5271s | ) 5271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c: In function ‘futrts_smul_hi64’: 5271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5271s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5271s | ^~~~~~~~~~ 5271s | __int128__ 5271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:4515:86: error: expected ‘)’ before ‘a’ 5271s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5271s | ~ ^ 5271s | ) 5271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:4515:104: error: expected ‘)’ before ‘b’ 5271s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5271s | ~ ^ 5271s | ) 5271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c: In function ‘mk_compile_opts’: 5271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue845.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5271s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5271s | ~~^ ~~~~~~~~~~~~~ 5271s | | | 5271s | unsigned int int64_t {aka long long int} 5271s | %llu 5271s 5271s If you find this error message confusing, uninformative, or wrong, please open an issue: 5271s https://github.com/diku-dk/futhark/issues 5271s 5275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.fut: 5275s Compiling with --backend=opencl: 5275s cc failed with code 1: 5275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c: In function ‘futrts_umul_hi64’: 5275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5275s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5275s | ^~~~~~~~~~~ 5275s | __uint32_t 5275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:4514:90: error: expected ‘)’ before ‘a’ 5275s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5275s | ~ ^ 5275s | ) 5275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:4514:109: error: expected ‘)’ before ‘b’ 5275s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5275s | ~ ^ 5275s | ) 5275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c: In function ‘futrts_smul_hi64’: 5275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5275s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5275s | ^~~~~~~~~~ 5275s | __int128__ 5275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:4518:86: error: expected ‘)’ before ‘a’ 5275s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5275s | ~ ^ 5275s | ) 5275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:4518:104: error: expected ‘)’ before ‘b’ 5275s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5275s | ~ ^ 5275s | ) 5275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c: In function ‘mk_compile_opts’: 5275s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue847.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5275s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5275s | ~~^ ~~~~~~~~~~~~~ 5275s | | | 5275s | unsigned int int64_t {aka long long int} 5275s | %llu 5275s 5275s If you find this error message confusing, uninformative, or wrong, please open an issue: 5275s https://github.com/diku-dk/futhark/issues 5275s 5278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.fut: 5278s Compiling with --backend=opencl: 5278s cc failed with code 1: 5278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c: In function ‘futrts_umul_hi64’: 5278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5278s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5278s | ^~~~~~~~~~~ 5278s | __uint32_t 5278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:4497:90: error: expected ‘)’ before ‘a’ 5278s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5278s | ~ ^ 5278s | ) 5278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:4497:109: error: expected ‘)’ before ‘b’ 5278s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5278s | ~ ^ 5278s | ) 5278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c: In function ‘futrts_smul_hi64’: 5278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5278s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5278s | ^~~~~~~~~~ 5278s | __int128__ 5278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:4501:86: error: expected ‘)’ before ‘a’ 5278s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5278s | ~ ^ 5278s | ) 5278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:4501:104: error: expected ‘)’ before ‘b’ 5278s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5278s | ~ ^ 5278s | ) 5278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c: In function ‘mk_compile_opts’: 5278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue873.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5278s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5278s | ~~^ ~~~~~~~~~~~~~ 5278s | | | 5278s | unsigned int int64_t {aka long long int} 5278s | %llu 5278s 5278s If you find this error message confusing, uninformative, or wrong, please open an issue: 5278s https://github.com/diku-dk/futhark/issues 5278s 5279s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.fut: 5279s Compiling with --backend=opencl: 5279s cc failed with code 1: 5279s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c: In function ‘futrts_umul_hi64’: 5279s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5279s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5279s | ^~~~~~~~~~~ 5279s | __uint32_t 5279s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5279s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:4497:90: error: expected ‘)’ before ‘a’ 5279s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5279s | ~ ^ 5279s | ) 5279s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:4497:109: error: expected ‘)’ before ‘b’ 5279s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5279s | ~ ^ 5279s | ) 5279s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c: In function ‘futrts_smul_hi64’: 5279s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5279s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5279s | ^~~~~~~~~~ 5279s | __int128__ 5279s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:4501:86: error: expected ‘)’ before ‘a’ 5279s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5279s | ~ ^ 5279s | ) 5279s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:4501:104: error: expected ‘)’ before ‘b’ 5279s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5279s | ~ ^ 5279s | ) 5279s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c: In function ‘mk_compile_opts’: 5279s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue872.c:7834:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5279s 7834 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5279s | ~~^ ~~~~~~~~~~~~~ 5279s | | | 5279s | unsigned int int64_t {aka long long int} 5279s | %llu 5279s 5279s If you find this error message confusing, uninformative, or wrong, please open an issue: 5279s https://github.com/diku-dk/futhark/issues 5279s 5280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.fut: 5280s Compiling with --backend=opencl: 5280s cc failed with code 1: 5280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c: In function ‘futrts_umul_hi64’: 5280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:4547:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5280s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5280s | ^~~~~~~~~~~ 5280s | __uint32_t 5280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:4547:78: note: each undeclared identifier is reported only once for each function it appears in 5280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:4547:90: error: expected ‘)’ before ‘a’ 5280s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5281s | ~ ^ 5281s | ) 5281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:4547:109: error: expected ‘)’ before ‘b’ 5281s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5281s | ~ ^ 5281s | ) 5281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c: In function ‘futrts_smul_hi64’: 5281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:4551:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5281s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5281s | ^~~~~~~~~~ 5281s | __int128__ 5281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:4551:86: error: expected ‘)’ before ‘a’ 5281s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5281s | ~ ^ 5281s | ) 5281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:4551:104: error: expected ‘)’ before ‘b’ 5281s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5281s | ~ ^ 5281s | ) 5281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c: In function ‘mk_compile_opts’: 5281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue793.c:7946:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5281s 7946 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5281s | ~~^ ~~~~~~~~~~~~~ 5281s | | | 5281s | unsigned int int64_t {aka long long int} 5281s | %llu 5281s 5281s If you find this error message confusing, uninformative, or wrong, please open an issue: 5281s https://github.com/diku-dk/futhark/issues 5281s 5282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.fut: 5282s Compiling with --backend=opencl: 5282s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.fut:3:18-20: 5282s Defaulting ambiguous type to i32. 5282s cc failed with code 1: 5282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c: In function ‘futrts_umul_hi64’: 5282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5282s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5282s | ^~~~~~~~~~~ 5282s | __uint32_t 5282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 5282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:4524:90: error: expected ‘)’ before ‘a’ 5282s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5282s | ~ ^ 5282s | ) 5282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:4524:109: error: expected ‘)’ before ‘b’ 5282s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5282s | ~ ^ 5282s | ) 5282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c: In function ‘futrts_smul_hi64’: 5282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5282s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5282s | ^~~~~~~~~~ 5282s | __int128__ 5282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:4528:86: error: expected ‘)’ before ‘a’ 5282s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5282s | ~ ^ 5282s | ) 5282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:4528:104: error: expected ‘)’ before ‘b’ 5282s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5282s | ~ ^ 5282s | ) 5282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c: In function ‘mk_compile_opts’: 5282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue895.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5282s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5282s | ~~^ ~~~~~~~~~~~~~ 5282s | | | 5282s | unsigned int int64_t {aka long long int} 5282s | %llu 5282s 5282s If you find this error message confusing, uninformative, or wrong, please open an issue: 5282s https://github.com/diku-dk/futhark/issues 5282s 5284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.fut: 5284s Compiling with --backend=opencl: 5284s cc failed with code 1: 5284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c: In function ‘futrts_umul_hi64’: 5284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5284s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5284s | ^~~~~~~~~~~ 5284s | __uint32_t 5284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:4485:90: error: expected ‘)’ before ‘a’ 5284s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5284s | ~ ^ 5284s | ) 5284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:4485:109: error: expected ‘)’ before ‘b’ 5284s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5284s | ~ ^ 5284s | ) 5284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c: In function ‘futrts_smul_hi64’: 5284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5284s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5284s | ^~~~~~~~~~ 5284s | __int128__ 5284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:4489:86: error: expected ‘)’ before ‘a’ 5284s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5284s | ~ ^ 5284s | ) 5284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:4489:104: error: expected ‘)’ before ‘b’ 5284s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5284s | ~ ^ 5284s | ) 5284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c: In function ‘mk_compile_opts’: 5284s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue931.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5284s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5284s | ~~^ ~~~~~~~~~~~~~ 5284s | | | 5284s | unsigned int int64_t {aka long long int} 5284s | %llu 5284s 5284s If you find this error message confusing, uninformative, or wrong, please open an issue: 5284s https://github.com/diku-dk/futhark/issues 5284s 5285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.fut: 5285s Compiling with --backend=opencl: 5285s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.fut:4:1-25:15: 5285s Entry point return type 5285s 5285s *[depth - 1][(width - 1) * 2]({x: f32, y: f32, z: f32}, {x: f32, y: f32, z: f32}, {x: f32, y: f32, z: f32}) 5285s 5285s will have an opaque type, so the result will likely not be usable. 5285s cc failed with code 1: 5285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c: In function ‘futrts_umul_hi64’: 5285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:4614:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5285s 4614 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5285s | ^~~~~~~~~~~ 5285s | __uint32_t 5285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:4614:78: note: each undeclared identifier is reported only once for each function it appears in 5285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:4614:90: error: expected ‘)’ before ‘a’ 5285s 4614 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5285s | ~ ^ 5285s | ) 5285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:4614:109: error: expected ‘)’ before ‘b’ 5285s 4614 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5285s | ~ ^ 5285s | ) 5285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c: In function ‘futrts_smul_hi64’: 5285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:4618:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5285s 4618 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5285s | ^~~~~~~~~~ 5285s | __int128__ 5285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:4618:86: error: expected ‘)’ before ‘a’ 5285s 4618 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5285s | ~ ^ 5285s | ) 5285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:4618:104: error: expected ‘)’ before ‘b’ 5285s 4618 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5285s | ~ ^ 5285s | ) 5285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c: In function ‘mk_compile_opts’: 5285s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue848.c:7951:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5285s 7951 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5285s | ~~^ ~~~~~~~~~~~~~ 5285s | | | 5285s | unsigned int int64_t {aka long long int} 5285s | %llu 5285s 5285s If you find this error message confusing, uninformative, or wrong, please open an issue: 5285s https://github.com/diku-dk/futhark/issues 5285s 5286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.fut: 5286s Compiling with --backend=opencl: 5286s cc failed with code 1: 5286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c: In function ‘futrts_umul_hi64’: 5286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5286s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5286s | ^~~~~~~~~~~ 5286s | __uint32_t 5286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 5286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:4530:90: error: expected ‘)’ before ‘a’ 5286s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5286s | ~ ^ 5286s | ) 5286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:4530:109: error: expected ‘)’ before ‘b’ 5286s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5286s | ~ ^ 5286s | ) 5286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c: In function ‘futrts_smul_hi64’: 5286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5286s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5286s | ^~~~~~~~~~ 5286s | __int128__ 5286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:4534:86: error: expected ‘)’ before ‘a’ 5286s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5286s | ~ ^ 5286s | ) 5286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:4534:104: error: expected ‘)’ before ‘b’ 5286s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5286s | ~ ^ 5286s | ) 5286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c: In function ‘mk_compile_opts’: 5286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue921.c:7870:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5286s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5286s | ~~^ ~~~~~~~~~~~~~ 5286s | | | 5286s | unsigned int int64_t {aka long long int} 5286s | %llu 5286s 5286s If you find this error message confusing, uninformative, or wrong, please open an issue: 5286s https://github.com/diku-dk/futhark/issues 5286s 5287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.fut: 5287s Compiling with --backend=opencl: 5287s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.fut:11:1-27: 5287s Entry point return type 5287s 5287s #someval [1](#someval i64) 5287s 5287s will have an opaque type, so the result will likely not be usable. 5287s cc failed with code 1: 5287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c: In function ‘futrts_umul_hi64’: 5287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5287s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5287s | ^~~~~~~~~~~ 5287s | __uint32_t 5287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 5287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:4524:90: error: expected ‘)’ before ‘a’ 5287s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5287s | ~ ^ 5287s | ) 5287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:4524:109: error: expected ‘)’ before ‘b’ 5287s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5287s | ~ ^ 5287s | ) 5287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c: In function ‘futrts_smul_hi64’: 5287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5287s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5287s | ^~~~~~~~~~ 5287s | __int128__ 5287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:4528:86: error: expected ‘)’ before ‘a’ 5287s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5287s | ~ ^ 5287s | ) 5287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:4528:104: error: expected ‘)’ before ‘b’ 5287s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5287s | ~ ^ 5287s | ) 5287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c: In function ‘mk_compile_opts’: 5287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue941.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5287s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5287s | ~~^ ~~~~~~~~~~~~~ 5287s | | | 5287s | unsigned int int64_t {aka long long int} 5287s | %llu 5287s 5287s If you find this error message confusing, uninformative, or wrong, please open an issue: 5287s https://github.com/diku-dk/futhark/issues 5287s 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.fut: 5289s Compiling with --backend=opencl: 5289s cc failed with code 1: 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c: In function ‘futrts_umul_hi64’: 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5289s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5289s | ^~~~~~~~~~~ 5289s | __uint32_t 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:4511:90: error: expected ‘)’ before ‘a’ 5289s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5289s | ~ ^ 5289s | ) 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:4511:109: error: expected ‘)’ before ‘b’ 5289s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5289s | ~ ^ 5289s | ) 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c: In function ‘futrts_smul_hi64’: 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5289s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5289s | ^~~~~~~~~~ 5289s | __int128__ 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:4515:86: error: expected ‘)’ before ‘a’ 5289s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5289s | ~ ^ 5289s | ) 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:4515:104: error: expected ‘)’ before ‘b’ 5289s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5289s | ~ ^ 5289s | ) 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c: In function ‘mk_compile_opts’: 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue942.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5289s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5289s | ~~^ ~~~~~~~~~~~~~ 5289s | | | 5289s | unsigned int int64_t {aka long long int} 5289s | %llu 5289s 5289s If you find this error message confusing, uninformative, or wrong, please open an issue: 5289s https://github.com/diku-dk/futhark/issues 5289s 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.fut: 5289s Compiling with --backend=opencl: 5289s cc failed with code 1: 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c: In function ‘futrts_umul_hi64’: 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5289s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5289s | ^~~~~~~~~~~ 5289s | __uint32_t 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:4511:90: error: expected ‘)’ before ‘a’ 5289s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5289s | ~ ^ 5289s | ) 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:4511:109: error: expected ‘)’ before ‘b’ 5289s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5289s | ~ ^ 5289s | ) 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c: In function ‘futrts_smul_hi64’: 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5289s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5289s | ^~~~~~~~~~ 5289s | __int128__ 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:4515:86: error: expected ‘)’ before ‘a’ 5289s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5289s | ~ ^ 5289s | ) 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:4515:104: error: expected ‘)’ before ‘b’ 5289s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5289s | ~ ^ 5289s | ) 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c: In function ‘mk_compile_opts’: 5289s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue992.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5289s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5289s | ~~^ ~~~~~~~~~~~~~ 5289s | | | 5289s | unsigned int int64_t {aka long long int} 5289s | %llu 5289s 5289s If you find this error message confusing, uninformative, or wrong, please open an issue: 5289s https://github.com/diku-dk/futhark/issues 5289s 5293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.fut: 5293s Compiling with --backend=opencl: 5293s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.fut:1:48-49: 5293s Unused name "w". 5293s cc failed with code 1: 5293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c: In function ‘futrts_umul_hi64’: 5293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5293s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5293s | ^~~~~~~~~~~ 5293s | __uint32_t 5293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:4527:90: error: expected ‘)’ before ‘a’ 5293s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5293s | ~ ^ 5293s | ) 5293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:4527:109: error: expected ‘)’ before ‘b’ 5293s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5293s | ~ ^ 5293s | ) 5293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c: In function ‘futrts_smul_hi64’: 5293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5293s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5293s | ^~~~~~~~~~ 5293s | __int128__ 5293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:4531:86: error: expected ‘)’ before ‘a’ 5293s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5293s | ~ ^ 5293s | ) 5293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:4531:104: error: expected ‘)’ before ‘b’ 5293s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5293s | ~ ^ 5293s | ) 5293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c: In function ‘mk_compile_opts’: 5293s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/issue995.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5293s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5293s | ~~^ ~~~~~~~~~~~~~ 5293s | | | 5293s | unsigned int int64_t {aka long long int} 5293s | %llu 5293s 5293s If you find this error message confusing, uninformative, or wrong, please open an issue: 5293s https://github.com/diku-dk/futhark/issues 5293s 5295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.fut: 5295s Compiling with --backend=opencl: 5295s cc failed with code 1: 5295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c: In function ‘futrts_umul_hi64’: 5295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5295s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5295s | ^~~~~~~~~~~ 5295s | __uint32_t 5295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:4511:90: error: expected ‘)’ before ‘a’ 5295s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5295s | ~ ^ 5295s | ) 5295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:4511:109: error: expected ‘)’ before ‘b’ 5295s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5295s | ~ ^ 5295s | ) 5295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c: In function ‘futrts_smul_hi64’: 5295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5295s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5295s | ^~~~~~~~~~ 5295s | __int128__ 5295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:4515:86: error: expected ‘)’ before ‘a’ 5295s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5295s | ~ ^ 5295s | ) 5295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:4515:104: error: expected ‘)’ before ‘b’ 5295s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5295s | ~ ^ 5295s | ) 5295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c: In function ‘mk_compile_opts’: 5295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5295s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5295s | ~~^ ~~~~~~~~~~~~~ 5295s | | | 5295s | unsigned int int64_t {aka long long int} 5295s | %llu 5295s 5295s If you find this error message confusing, uninformative, or wrong, please open an issue: 5295s https://github.com/diku-dk/futhark/issues 5295s 5296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.fut: 5296s Compiling with --backend=opencl: 5296s cc failed with code 1: 5296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c: In function ‘futrts_umul_hi64’: 5296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5296s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5296s | ^~~~~~~~~~~ 5296s | __uint32_t 5296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:4512:90: error: expected ‘)’ before ‘a’ 5296s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5296s | ~ ^ 5296s | ) 5296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:4512:109: error: expected ‘)’ before ‘b’ 5296s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5296s | ~ ^ 5296s | ) 5296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c: In function ‘futrts_smul_hi64’: 5296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5296s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5296s | ^~~~~~~~~~ 5296s | __int128__ 5296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:4516:86: error: expected ‘)’ before ‘a’ 5296s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5296s | ~ ^ 5296s | ) 5296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:4516:104: error: expected ‘)’ before ‘b’ 5296s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5296s | ~ ^ 5296s | ) 5296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c: In function ‘mk_compile_opts’: 5296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5296s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5296s | ~~^ ~~~~~~~~~~~~~ 5296s | | | 5296s | unsigned int int64_t {aka long long int} 5296s | %llu 5296s 5296s If you find this error message confusing, uninformative, or wrong, please open an issue: 5296s https://github.com/diku-dk/futhark/issues 5296s 5297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.fut: 5297s Compiling with --backend=opencl: 5297s cc failed with code 1: 5297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c: In function ‘futrts_umul_hi64’: 5297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5297s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5297s | ^~~~~~~~~~~ 5297s | __uint32_t 5297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:4527:90: error: expected ‘)’ before ‘a’ 5297s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5297s | ~ ^ 5297s | ) 5297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:4527:109: error: expected ‘)’ before ‘b’ 5297s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5297s | ~ ^ 5297s | ) 5297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c: In function ‘futrts_smul_hi64’: 5297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5297s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5297s | ^~~~~~~~~~ 5297s | __int128__ 5297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:4531:86: error: expected ‘)’ before ‘a’ 5297s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5297s | ~ ^ 5297s | ) 5297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:4531:104: error: expected ‘)’ before ‘b’ 5297s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5297s | ~ ^ 5297s | ) 5297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c: In function ‘mk_compile_opts’: 5297s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/linear_solve.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5297s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5297s | ~~^ ~~~~~~~~~~~~~ 5297s | | | 5297s | unsigned int int64_t {aka long long int} 5297s | %llu 5297s 5297s If you find this error message confusing, uninformative, or wrong, please open an issue: 5297s https://github.com/diku-dk/futhark/issues 5297s 5298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.fut: 5298s Compiling with --backend=opencl: 5298s cc failed with code 1: 5298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c: In function ‘futrts_umul_hi64’: 5298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5298s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5298s | ^~~~~~~~~~~ 5298s | __uint32_t 5298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:4511:90: error: expected ‘)’ before ‘a’ 5298s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5298s | ~ ^ 5298s | ) 5298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:4511:109: error: expected ‘)’ before ‘b’ 5298s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5298s | ~ ^ 5298s | ) 5298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c: In function ‘futrts_smul_hi64’: 5298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5298s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5298s | ^~~~~~~~~~ 5298s | __int128__ 5298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:4515:86: error: expected ‘)’ before ‘a’ 5298s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5298s | ~ ^ 5298s | ) 5298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:4515:104: error: expected ‘)’ before ‘b’ 5298s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5298s | ~ ^ 5298s | ) 5298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c: In function ‘mk_compile_opts’: 5298s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction10.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5298s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5298s | ~~^ ~~~~~~~~~~~~~ 5298s | | | 5298s | unsigned int int64_t {aka long long int} 5298s | %llu 5298s 5298s If you find this error message confusing, uninformative, or wrong, please open an issue: 5298s https://github.com/diku-dk/futhark/issues 5298s 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.fut: 5300s Compiling with --backend=opencl: 5300s cc failed with code 1: 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c: In function ‘futrts_umul_hi64’: 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5300s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5300s | ^~~~~~~~~~~ 5300s | __uint32_t 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:4499:90: error: expected ‘)’ before ‘a’ 5300s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5300s | ~ ^ 5300s | ) 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:4499:109: error: expected ‘)’ before ‘b’ 5300s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5300s | ~ ^ 5300s | ) 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c: In function ‘futrts_smul_hi64’: 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5300s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5300s | ^~~~~~~~~~ 5300s | __int128__ 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:4503:86: error: expected ‘)’ before ‘a’ 5300s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5300s | ~ ^ 5300s | ) 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:4503:104: error: expected ‘)’ before ‘b’ 5300s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5300s | ~ ^ 5300s | ) 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c: In function ‘mk_compile_opts’: 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction12.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5300s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5300s | ~~^ ~~~~~~~~~~~~~ 5300s | | | 5300s | unsigned int int64_t {aka long long int} 5300s | %llu 5300s 5300s If you find this error message confusing, uninformative, or wrong, please open an issue: 5300s https://github.com/diku-dk/futhark/issues 5300s 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.fut: 5300s Compiling with --backend=opencl: 5300s cc failed with code 1: 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c: In function ‘futrts_umul_hi64’: 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5300s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5300s | ^~~~~~~~~~~ 5300s | __uint32_t 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:4498:90: error: expected ‘)’ before ‘a’ 5300s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5300s | ~ ^ 5300s | ) 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:4498:109: error: expected ‘)’ before ‘b’ 5300s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5300s | ~ ^ 5300s | ) 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c: In function ‘futrts_smul_hi64’: 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5300s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5300s | ^~~~~~~~~~ 5300s | __int128__ 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:4502:86: error: expected ‘)’ before ‘a’ 5300s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5300s | ~ ^ 5300s | ) 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:4502:104: error: expected ‘)’ before ‘b’ 5300s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5300s | ~ ^ 5300s | ) 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c: In function ‘mk_compile_opts’: 5300s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction2.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5300s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5300s | ~~^ ~~~~~~~~~~~~~ 5300s | | | 5300s | unsigned int int64_t {aka long long int} 5300s | %llu 5300s 5300s If you find this error message confusing, uninformative, or wrong, please open an issue: 5300s https://github.com/diku-dk/futhark/issues 5300s 5304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.fut: 5304s Compiling with --backend=opencl: 5304s cc failed with code 1: 5304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c: In function ‘futrts_umul_hi64’: 5304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5304s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5304s | ^~~~~~~~~~~ 5304s | __uint32_t 5304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:4497:90: error: expected ‘)’ before ‘a’ 5304s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5304s | ~ ^ 5304s | ) 5304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:4497:109: error: expected ‘)’ before ‘b’ 5304s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5304s | ~ ^ 5304s | ) 5304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c: In function ‘futrts_smul_hi64’: 5304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5304s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5304s | ^~~~~~~~~~ 5304s | __int128__ 5304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:4501:86: error: expected ‘)’ before ‘a’ 5304s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5304s | ~ ^ 5304s | ) 5304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:4501:104: error: expected ‘)’ before ‘b’ 5304s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5304s | ~ ^ 5304s | ) 5304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c: In function ‘mk_compile_opts’: 5304s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction3.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5304s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5304s | ~~^ ~~~~~~~~~~~~~ 5304s | | | 5304s | unsigned int int64_t {aka long long int} 5304s | %llu 5304s 5304s If you find this error message confusing, uninformative, or wrong, please open an issue: 5304s https://github.com/diku-dk/futhark/issues 5304s 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.fut: 5306s Compiling with --backend=opencl: 5306s cc failed with code 1: 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c: In function ‘futrts_umul_hi64’: 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5306s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5306s | ^~~~~~~~~~~ 5306s | __uint32_t 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:4498:90: error: expected ‘)’ before ‘a’ 5306s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5306s | ~ ^ 5306s | ) 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:4498:109: error: expected ‘)’ before ‘b’ 5306s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5306s | ~ ^ 5306s | ) 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c: In function ‘futrts_smul_hi64’: 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5306s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5306s | ^~~~~~~~~~ 5306s | __int128__ 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:4502:86: error: expected ‘)’ before ‘a’ 5306s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5306s | ~ ^ 5306s | ) 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:4502:104: error: expected ‘)’ before ‘b’ 5306s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5306s | ~ ^ 5306s | ) 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c: In function ‘mk_compile_opts’: 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction4.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5306s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5306s | ~~^ ~~~~~~~~~~~~~ 5306s | | | 5306s | unsigned int int64_t {aka long long int} 5306s | %llu 5306s 5306s If you find this error message confusing, uninformative, or wrong, please open an issue: 5306s https://github.com/diku-dk/futhark/issues 5306s 5306s 889 failed, 97 passed, 1320 to go. 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.fut: 5306s Compiling with --backend=opencl: 5306s cc failed with code 1: 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c: In function ‘futrts_umul_hi64’: 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5306s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5306s | ^~~~~~~~~~~ 5306s | __uint32_t 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:4512:90: error: expected ‘)’ before ‘a’ 5306s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5306s | ~ ^ 5306s | ) 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:4512:109: error: expected ‘)’ before ‘b’ 5306s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5306s | ~ ^ 5306s | ) 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c: In function ‘futrts_smul_hi64’: 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5306s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5306s | ^~~~~~~~~~ 5306s | __int128__ 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:4516:86: error: expected ‘)’ before ‘a’ 5306s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5306s | ~ ^ 5306s | ) 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:4516:104: error: expected ‘)’ before ‘b’ 5306s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5306s | ~ ^ 5306s | ) 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c: In function ‘mk_compile_opts’: 5306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction11.c:7867:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5306s 7867 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5306s | ~~^ ~~~~~~~~~~~~~ 5306s | | | 5306s | unsigned int int64_t {aka long long int} 5306s | %llu 5306s 5306s If you find this error message confusing, uninformative, or wrong, please open an issue: 5306s https://github.com/diku-dk/futhark/issues 5306s 5308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.fut: 5308s Compiling with --backend=opencl: 5308s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.fut:4:29-30: 5308s Defaulting ambiguous type to i32. 5308s 5308s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.fut:8:19-21: 5308s Unused name "rs". 5308s cc failed with code 1: 5308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c: In function ‘futrts_umul_hi64’: 5308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5308s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5308s | ^~~~~~~~~~~ 5308s | __uint32_t 5308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:4511:90: error: expected ‘)’ before ‘a’ 5308s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5308s | ~ ^ 5308s | ) 5308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:4511:109: error: expected ‘)’ before ‘b’ 5308s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5308s | ~ ^ 5308s | ) 5308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c: In function ‘futrts_smul_hi64’: 5308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5308s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5308s | ^~~~~~~~~~ 5308s | __int128__ 5308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:4515:86: error: expected ‘)’ before ‘a’ 5308s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5308s | ~ ^ 5308s | ) 5308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:4515:104: error: expected ‘)’ before ‘b’ 5308s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5308s | ~ ^ 5308s | ) 5308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c: In function ‘mk_compile_opts’: 5308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction5.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5308s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5308s | ~~^ ~~~~~~~~~~~~~ 5308s | | | 5308s | unsigned int int64_t {aka long long int} 5308s | %llu 5308s 5308s If you find this error message confusing, uninformative, or wrong, please open an issue: 5308s https://github.com/diku-dk/futhark/issues 5308s 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.fut: 5309s Compiling with --backend=opencl: 5309s cc failed with code 1: 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c: In function ‘futrts_umul_hi64’: 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5309s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5309s | ^~~~~~~~~~~ 5309s | __uint32_t 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:4497:90: error: expected ‘)’ before ‘a’ 5309s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5309s | ~ ^ 5309s | ) 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:4497:109: error: expected ‘)’ before ‘b’ 5309s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5309s | ~ ^ 5309s | ) 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c: In function ‘futrts_smul_hi64’: 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5309s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5309s | ^~~~~~~~~~ 5309s | __int128__ 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:4501:86: error: expected ‘)’ before ‘a’ 5309s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5309s | ~ ^ 5309s | ) 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:4501:104: error: expected ‘)’ before ‘b’ 5309s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5309s | ~ ^ 5309s | ) 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c: In function ‘mk_compile_opts’: 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction6.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5309s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5309s | ~~^ ~~~~~~~~~~~~~ 5309s | | | 5309s | unsigned int int64_t {aka long long int} 5309s | %llu 5309s 5309s If you find this error message confusing, uninformative, or wrong, please open an issue: 5309s https://github.com/diku-dk/futhark/issues 5309s 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.fut: 5309s Compiling with --backend=opencl: 5309s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.fut:5:11-12: 5309s Defaulting ambiguous type to i32. 5309s cc failed with code 1: 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c: In function ‘futrts_umul_hi64’: 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5309s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5309s | ^~~~~~~~~~~ 5309s | __uint32_t 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:4497:90: error: expected ‘)’ before ‘a’ 5309s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5309s | ~ ^ 5309s | ) 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:4497:109: error: expected ‘)’ before ‘b’ 5309s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5309s | ~ ^ 5309s | ) 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c: In function ‘futrts_smul_hi64’: 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5309s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5309s | ^~~~~~~~~~ 5309s | __int128__ 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:4501:86: error: expected ‘)’ before ‘a’ 5309s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5309s | ~ ^ 5309s | ) 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:4501:104: error: expected ‘)’ before ‘b’ 5309s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5309s | ~ ^ 5309s | ) 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c: In function ‘mk_compile_opts’: 5309s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction7.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5309s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5309s | ~~^ ~~~~~~~~~~~~~ 5309s | | | 5309s | unsigned int int64_t {aka long long int} 5309s | %llu 5309s 5309s If you find this error message confusing, uninformative, or wrong, please open an issue: 5309s https://github.com/diku-dk/futhark/issues 5309s 5311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.fut: 5311s Compiling with --backend=opencl: 5311s cc failed with code 1: 5311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c: In function ‘futrts_umul_hi64’: 5311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5311s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5311s | ^~~~~~~~~~~ 5311s | __uint32_t 5311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:4485:90: error: expected ‘)’ before ‘a’ 5311s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5311s | ~ ^ 5311s | ) 5311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:4485:109: error: expected ‘)’ before ‘b’ 5311s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5311s | ~ ^ 5311s | ) 5311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c: In function ‘futrts_smul_hi64’: 5311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5311s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5311s | ^~~~~~~~~~ 5311s | __int128__ 5311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:4489:86: error: expected ‘)’ before ‘a’ 5311s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5311s | ~ ^ 5311s | ) 5311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:4489:104: error: expected ‘)’ before ‘b’ 5311s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5311s | ~ ^ 5311s | ) 5311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c: In function ‘mk_compile_opts’: 5311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction9.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5311s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5311s | ~~^ ~~~~~~~~~~~~~ 5311s | | | 5311s | unsigned int int64_t {aka long long int} 5311s | %llu 5311s 5311s If you find this error message confusing, uninformative, or wrong, please open an issue: 5311s https://github.com/diku-dk/futhark/issues 5311s 5312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.fut: 5312s Compiling with --backend=opencl: 5312s cc failed with code 1: 5312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c: In function ‘futrts_umul_hi64’: 5312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5312s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5312s | ^~~~~~~~~~~ 5312s | __uint32_t 5312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:4511:90: error: expected ‘)’ before ‘a’ 5312s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5312s | ~ ^ 5312s | ) 5312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:4511:109: error: expected ‘)’ before ‘b’ 5312s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5312s | ~ ^ 5312s | ) 5312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c: In function ‘futrts_smul_hi64’: 5312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5312s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5312s | ^~~~~~~~~~ 5312s | __int128__ 5312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:4515:86: error: expected ‘)’ before ‘a’ 5312s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5312s | ~ ^ 5312s | ) 5312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:4515:104: error: expected ‘)’ before ‘b’ 5312s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5312s | ~ ^ 5312s | ) 5312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c: In function ‘mk_compile_opts’: 5312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/localfunction8.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5312s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5312s | ~~^ ~~~~~~~~~~~~~ 5312s | | | 5312s | unsigned int int64_t {aka long long int} 5312s | %llu 5312s 5312s If you find this error message confusing, uninformative, or wrong, please open an issue: 5312s https://github.com/diku-dk/futhark/issues 5312s 5316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.fut: 5316s Compiling with --backend=opencl: 5316s cc failed with code 1: 5316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c: In function ‘futrts_umul_hi64’: 5316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5316s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5316s | ^~~~~~~~~~~ 5316s | __uint32_t 5316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:4511:90: error: expected ‘)’ before ‘a’ 5316s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5316s | ~ ^ 5316s | ) 5316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:4511:109: error: expected ‘)’ before ‘b’ 5316s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5316s | ~ ^ 5316s | ) 5316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c: In function ‘futrts_smul_hi64’: 5316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5316s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5316s | ^~~~~~~~~~ 5316s | __int128__ 5316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:4515:86: error: expected ‘)’ before ‘a’ 5316s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5316s | ~ ^ 5316s | ) 5316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:4515:104: error: expected ‘)’ before ‘b’ 5316s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5316s | ~ ^ 5316s | ) 5316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c: In function ‘mk_compile_opts’: 5316s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5316s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5316s | ~~^ ~~~~~~~~~~~~~ 5316s | | | 5316s | unsigned int int64_t {aka long long int} 5316s | %llu 5316s 5316s If you find this error message confusing, uninformative, or wrong, please open an issue: 5316s https://github.com/diku-dk/futhark/issues 5316s 5319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.fut: 5319s Compiling with --backend=opencl: 5319s cc failed with code 1: 5319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c: In function ‘futrts_umul_hi64’: 5319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5319s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5319s | ^~~~~~~~~~~ 5319s | __uint32_t 5319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:4497:90: error: expected ‘)’ before ‘a’ 5319s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5319s | ~ ^ 5319s | ) 5319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:4497:109: error: expected ‘)’ before ‘b’ 5319s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5319s | ~ ^ 5319s | ) 5319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c: In function ‘futrts_smul_hi64’: 5319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5319s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5319s | ^~~~~~~~~~ 5319s | __int128__ 5319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:4501:86: error: expected ‘)’ before ‘a’ 5319s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5319s | ~ ^ 5319s | ) 5319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:4501:104: error: expected ‘)’ before ‘b’ 5319s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5319s | ~ ^ 5319s | ) 5319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c: In function ‘mk_compile_opts’: 5319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5319s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5319s | ~~^ ~~~~~~~~~~~~~ 5319s | | | 5319s | unsigned int int64_t {aka long long int} 5319s | %llu 5319s 5319s If you find this error message confusing, uninformative, or wrong, please open an issue: 5319s https://github.com/diku-dk/futhark/issues 5319s 5320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.fut: 5320s Compiling with --backend=opencl: 5320s cc failed with code 1: 5320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c: In function ‘futrts_umul_hi64’: 5320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5320s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5320s | ^~~~~~~~~~~ 5320s | __uint32_t 5320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:4497:90: error: expected ‘)’ before ‘a’ 5320s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5320s | ~ ^ 5320s | ) 5320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:4497:109: error: expected ‘)’ before ‘b’ 5320s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5320s | ~ ^ 5320s | ) 5320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c: In function ‘futrts_smul_hi64’: 5320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5320s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5320s | ^~~~~~~~~~ 5320s | __int128__ 5320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:4501:86: error: expected ‘)’ before ‘a’ 5320s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5320s | ~ ^ 5320s | ) 5320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:4501:104: error: expected ‘)’ before ‘b’ 5320s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5320s | ~ ^ 5320s | ) 5320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c: In function ‘mk_compile_opts’: 5320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5320s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5320s | ~~^ ~~~~~~~~~~~~~ 5320s | | | 5320s | unsigned int int64_t {aka long long int} 5320s | %llu 5320s 5320s If you find this error message confusing, uninformative, or wrong, please open an issue: 5320s https://github.com/diku-dk/futhark/issues 5320s 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.fut: 5323s Compiling with --backend=opencl: 5323s cc failed with code 1: 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c: In function ‘futrts_umul_hi64’: 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5323s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5323s | ^~~~~~~~~~~ 5323s | __uint32_t 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:4497:90: error: expected ‘)’ before ‘a’ 5323s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5323s | ~ ^ 5323s | ) 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:4497:109: error: expected ‘)’ before ‘b’ 5323s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5323s | ~ ^ 5323s | ) 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c: In function ‘futrts_smul_hi64’: 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5323s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5323s | ^~~~~~~~~~ 5323s | __int128__ 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:4501:86: error: expected ‘)’ before ‘a’ 5323s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5323s | ~ ^ 5323s | ) 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:4501:104: error: expected ‘)’ before ‘b’ 5323s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5323s | ~ ^ 5323s | ) 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c: In function ‘mk_compile_opts’: 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in3.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5323s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5323s | ~~^ ~~~~~~~~~~~~~ 5323s | | | 5323s | unsigned int int64_t {aka long long int} 5323s | %llu 5323s 5323s If you find this error message confusing, uninformative, or wrong, please open an issue: 5323s https://github.com/diku-dk/futhark/issues 5323s 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.fut: 5323s Compiling with --backend=opencl: 5323s cc failed with code 1: 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c: In function ‘futrts_umul_hi64’: 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5323s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5323s | ^~~~~~~~~~~ 5323s | __uint32_t 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:4511:90: error: expected ‘)’ before ‘a’ 5323s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5323s | ~ ^ 5323s | ) 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:4511:109: error: expected ‘)’ before ‘b’ 5323s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5323s | ~ ^ 5323s | ) 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c: In function ‘futrts_smul_hi64’: 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5323s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5323s | ^~~~~~~~~~ 5323s | __int128__ 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:4515:86: error: expected ‘)’ before ‘a’ 5323s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5323s | ~ ^ 5323s | ) 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:4515:104: error: expected ‘)’ before ‘b’ 5323s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5323s | ~ ^ 5323s | ) 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c: In function ‘mk_compile_opts’: 5323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/for-in4.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5323s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5323s | ~~^ ~~~~~~~~~~~~~ 5323s | | | 5323s | unsigned int int64_t {aka long long int} 5323s | %llu 5323s 5323s If you find this error message confusing, uninformative, or wrong, please open an issue: 5323s https://github.com/diku-dk/futhark/issues 5323s 5325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.fut: 5325s Compiling with --backend=opencl: 5325s cc failed with code 1: 5325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c: In function ‘futrts_umul_hi64’: 5325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5325s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5325s | ^~~~~~~~~~~ 5325s | __uint32_t 5325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:4497:90: error: expected ‘)’ before ‘a’ 5325s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5325s | ~ ^ 5325s | ) 5325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:4497:109: error: expected ‘)’ before ‘b’ 5325s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5325s | ~ ^ 5325s | ) 5325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c: In function ‘futrts_smul_hi64’: 5325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5325s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5325s | ^~~~~~~~~~ 5325s | __int128__ 5325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:4501:86: error: expected ‘)’ before ‘a’ 5325s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5325s | ~ ^ 5325s | ) 5325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:4501:104: error: expected ‘)’ before ‘b’ 5325s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5325s | ~ ^ 5325s | ) 5325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c: In function ‘mk_compile_opts’: 5325s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5325s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5325s | ~~^ ~~~~~~~~~~~~~ 5325s | | | 5325s | unsigned int int64_t {aka long long int} 5325s | %llu 5325s 5325s If you find this error message confusing, uninformative, or wrong, please open an issue: 5325s https://github.com/diku-dk/futhark/issues 5325s 5326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.fut: 5326s Compiling with --backend=opencl: 5326s cc failed with code 1: 5326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c: In function ‘futrts_umul_hi64’: 5326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5326s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5326s | ^~~~~~~~~~~ 5326s | __uint32_t 5326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:4511:90: error: expected ‘)’ before ‘a’ 5326s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5326s | ~ ^ 5326s | ) 5326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:4511:109: error: expected ‘)’ before ‘b’ 5326s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5326s | ~ ^ 5326s | ) 5326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c: In function ‘futrts_smul_hi64’: 5326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5326s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5326s | ^~~~~~~~~~ 5326s | __int128__ 5326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:4515:86: error: expected ‘)’ before ‘a’ 5326s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5326s | ~ ^ 5326s | ) 5326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:4515:104: error: expected ‘)’ before ‘b’ 5326s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5326s | ~ ^ 5326s | ) 5326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c: In function ‘mk_compile_opts’: 5326s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop1.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5326s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5326s | ~~^ ~~~~~~~~~~~~~ 5326s | | | 5326s | unsigned int int64_t {aka long long int} 5326s | %llu 5326s 5326s If you find this error message confusing, uninformative, or wrong, please open an issue: 5326s https://github.com/diku-dk/futhark/issues 5326s 5327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.fut: 5327s Compiling with --backend=opencl: 5327s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.fut:8:10-62: 5327s Entry point parameter 5327s 5327s ((n: i32): i32, (cost: *[d₁]i32): *[]i32, (updating_graph_mask: *[d₁]bool): *[]bool) 5327s 5327s will have an opaque type, so the entry point will likely not be callable. 5327s 5327s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.fut:8:11-12: 5328s Unused name "n". 5328s cc failed with code 1: 5328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c: In function ‘futrts_umul_hi64’: 5328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:4547:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5328s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5328s | ^~~~~~~~~~~ 5328s | __uint32_t 5328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:4547:78: note: each undeclared identifier is reported only once for each function it appears in 5328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:4547:90: error: expected ‘)’ before ‘a’ 5328s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5328s | ~ ^ 5328s | ) 5328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:4547:109: error: expected ‘)’ before ‘b’ 5328s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5328s | ~ ^ 5328s | ) 5328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c: In function ‘futrts_smul_hi64’: 5328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:4551:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5328s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5328s | ^~~~~~~~~~ 5328s | __int128__ 5328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:4551:86: error: expected ‘)’ before ‘a’ 5328s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5328s | ~ ^ 5328s | ) 5328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:4551:104: error: expected ‘)’ before ‘b’ 5328s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5328s | ~ ^ 5328s | ) 5328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c: In function ‘mk_compile_opts’: 5328s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop10.c:7877:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5328s 7877 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5328s | ~~^ ~~~~~~~~~~~~~ 5328s | | | 5328s | unsigned int int64_t {aka long long int} 5328s | %llu 5328s 5328s If you find this error message confusing, uninformative, or wrong, please open an issue: 5328s https://github.com/diku-dk/futhark/issues 5328s 5329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.fut: 5329s Compiling with --backend=opencl: 5329s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.fut:13:8-9: 5329s Unused name "c". 5329s cc failed with code 1: 5329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c: In function ‘futrts_umul_hi64’: 5329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5329s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5329s | ^~~~~~~~~~~ 5329s | __uint32_t 5329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:4498:90: error: expected ‘)’ before ‘a’ 5329s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5329s | ~ ^ 5329s | ) 5329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:4498:109: error: expected ‘)’ before ‘b’ 5329s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5329s | ~ ^ 5329s | ) 5329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c: In function ‘futrts_smul_hi64’: 5329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5329s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5329s | ^~~~~~~~~~ 5329s | __int128__ 5329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:4502:86: error: expected ‘)’ before ‘a’ 5329s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5329s | ~ ^ 5329s | ) 5329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:4502:104: error: expected ‘)’ before ‘b’ 5329s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5329s | ~ ^ 5329s | ) 5329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c: In function ‘mk_compile_opts’: 5329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop11.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5329s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5329s | ~~^ ~~~~~~~~~~~~~ 5329s | | | 5329s | unsigned int int64_t {aka long long int} 5329s | %llu 5329s 5329s If you find this error message confusing, uninformative, or wrong, please open an issue: 5329s https://github.com/diku-dk/futhark/issues 5329s 5331s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.fut: 5331s Compiling with --backend=opencl: 5331s cc failed with code 1: 5331s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c: In function ‘futrts_umul_hi64’: 5331s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5331s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5331s | ^~~~~~~~~~~ 5331s | __uint32_t 5331s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5331s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:4512:90: error: expected ‘)’ before ‘a’ 5331s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5331s | ~ ^ 5331s | ) 5331s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:4512:109: error: expected ‘)’ before ‘b’ 5331s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5331s | ~ ^ 5331s | ) 5331s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c: In function ‘futrts_smul_hi64’: 5331s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5331s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5331s | ^~~~~~~~~~ 5331s | __int128__ 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:4516:86: error: expected ‘)’ before ‘a’ 5332s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5332s | ~ ^ 5332s | ) 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:4516:104: error: expected ‘)’ before ‘b’ 5332s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5332s | ~ ^ 5332s | ) 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c: In function ‘mk_compile_opts’: 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop12.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5332s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5332s | ~~^ ~~~~~~~~~~~~~ 5332s | | | 5332s | unsigned int int64_t {aka long long int} 5332s | %llu 5332s 5332s If you find this error message confusing, uninformative, or wrong, please open an issue: 5332s https://github.com/diku-dk/futhark/issues 5332s 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.fut: 5332s Compiling with --backend=opencl: 5332s cc failed with code 1: 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c: In function ‘futrts_umul_hi64’: 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5332s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5332s | ^~~~~~~~~~~ 5332s | __uint32_t 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:4497:90: error: expected ‘)’ before ‘a’ 5332s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5332s | ~ ^ 5332s | ) 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:4497:109: error: expected ‘)’ before ‘b’ 5332s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5332s | ~ ^ 5332s | ) 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c: In function ‘futrts_smul_hi64’: 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5332s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5332s | ^~~~~~~~~~ 5332s | __int128__ 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:4501:86: error: expected ‘)’ before ‘a’ 5332s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5332s | ~ ^ 5332s | ) 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:4501:104: error: expected ‘)’ before ‘b’ 5332s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5332s | ~ ^ 5332s | ) 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c: In function ‘mk_compile_opts’: 5332s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop13.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5332s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5332s | ~~^ ~~~~~~~~~~~~~ 5332s | | | 5332s | unsigned int int64_t {aka long long int} 5332s | %llu 5332s 5332s If you find this error message confusing, uninformative, or wrong, please open an issue: 5332s https://github.com/diku-dk/futhark/issues 5332s 5334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.fut: 5334s Compiling with --backend=opencl: 5334s cc failed with code 1: 5334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c: In function ‘futrts_umul_hi64’: 5334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5334s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5334s | ^~~~~~~~~~~ 5334s | __uint32_t 5334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:4498:90: error: expected ‘)’ before ‘a’ 5334s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5334s | ~ ^ 5334s | ) 5334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:4498:109: error: expected ‘)’ before ‘b’ 5334s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5334s | ~ ^ 5334s | ) 5334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c: In function ‘futrts_smul_hi64’: 5334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5334s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5334s | ^~~~~~~~~~ 5334s | __int128__ 5334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:4502:86: error: expected ‘)’ before ‘a’ 5334s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5334s | ~ ^ 5334s | ) 5334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:4502:104: error: expected ‘)’ before ‘b’ 5334s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5334s | ~ ^ 5334s | ) 5334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c: In function ‘mk_compile_opts’: 5334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop15.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5334s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5334s | ~~^ ~~~~~~~~~~~~~ 5334s | | | 5334s | unsigned int int64_t {aka long long int} 5334s | %llu 5334s 5334s If you find this error message confusing, uninformative, or wrong, please open an issue: 5334s https://github.com/diku-dk/futhark/issues 5334s 5335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.fut: 5335s Compiling with --backend=opencl: 5335s cc failed with code 1: 5335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c: In function ‘futrts_umul_hi64’: 5335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5335s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5335s | ^~~~~~~~~~~ 5335s | __uint32_t 5335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:4497:90: error: expected ‘)’ before ‘a’ 5335s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5335s | ~ ^ 5335s | ) 5335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:4497:109: error: expected ‘)’ before ‘b’ 5335s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5335s | ~ ^ 5335s | ) 5335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c: In function ‘futrts_smul_hi64’: 5335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5335s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5335s | ^~~~~~~~~~ 5335s | __int128__ 5335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:4501:86: error: expected ‘)’ before ‘a’ 5335s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5335s | ~ ^ 5335s | ) 5335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:4501:104: error: expected ‘)’ before ‘b’ 5335s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5335s | ~ ^ 5335s | ) 5335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c: In function ‘mk_compile_opts’: 5335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop14.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5335s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5335s | ~~^ ~~~~~~~~~~~~~ 5335s | | | 5335s | unsigned int int64_t {aka long long int} 5335s | %llu 5335s 5335s If you find this error message confusing, uninformative, or wrong, please open an issue: 5335s https://github.com/diku-dk/futhark/issues 5335s 5337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.fut: 5337s Compiling with --backend=opencl: 5337s cc failed with code 1: 5337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c: In function ‘futrts_umul_hi64’: 5337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5337s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5337s | ^~~~~~~~~~~ 5337s | __uint32_t 5337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:4513:90: error: expected ‘)’ before ‘a’ 5337s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5337s | ~ ^ 5337s | ) 5337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:4513:109: error: expected ‘)’ before ‘b’ 5337s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5337s | ~ ^ 5337s | ) 5337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c: In function ‘futrts_smul_hi64’: 5337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5337s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5337s | ^~~~~~~~~~ 5337s | __int128__ 5337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:4517:86: error: expected ‘)’ before ‘a’ 5337s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5337s | ~ ^ 5337s | ) 5337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:4517:104: error: expected ‘)’ before ‘b’ 5337s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5337s | ~ ^ 5337s | ) 5337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c: In function ‘mk_compile_opts’: 5337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop16.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5337s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5337s | ~~^ ~~~~~~~~~~~~~ 5337s | | | 5337s | unsigned int int64_t {aka long long int} 5337s | %llu 5337s 5337s If you find this error message confusing, uninformative, or wrong, please open an issue: 5337s https://github.com/diku-dk/futhark/issues 5337s 5338s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.fut: 5338s Compiling with --backend=opencl: 5338s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.fut:8:20-21: 5338s Unused name "i". 5338s cc failed with code 1: 5338s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c: In function ‘futrts_umul_hi64’: 5338s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5338s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5338s | ^~~~~~~~~~~ 5338s | __uint32_t 5338s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5338s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:4497:90: error: expected ‘)’ before ‘a’ 5338s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5338s | ~ ^ 5338s | ) 5338s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:4497:109: error: expected ‘)’ before ‘b’ 5338s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5338s | ~ ^ 5338s | ) 5338s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c: In function ‘futrts_smul_hi64’: 5338s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5338s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5338s | ^~~~~~~~~~ 5338s | __int128__ 5338s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:4501:86: error: expected ‘)’ before ‘a’ 5338s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5338s | ~ ^ 5338s | ) 5338s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:4501:104: error: expected ‘)’ before ‘b’ 5338s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5338s | ~ ^ 5338s | ) 5338s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c: In function ‘mk_compile_opts’: 5338s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop18.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5338s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5338s | ~~^ ~~~~~~~~~~~~~ 5338s | | | 5338s | unsigned int int64_t {aka long long int} 5338s | %llu 5338s 5338s If you find this error message confusing, uninformative, or wrong, please open an issue: 5338s https://github.com/diku-dk/futhark/issues 5338s 5339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.fut: 5339s Compiling with --backend=opencl: 5339s cc failed with code 1: 5339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c: In function ‘futrts_umul_hi64’: 5339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5339s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5339s | ^~~~~~~~~~~ 5339s | __uint32_t 5339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:4497:90: error: expected ‘)’ before ‘a’ 5339s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5339s | ~ ^ 5339s | ) 5339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:4497:109: error: expected ‘)’ before ‘b’ 5339s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5339s | ~ ^ 5339s | ) 5339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c: In function ‘futrts_smul_hi64’: 5339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5339s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5339s | ^~~~~~~~~~ 5339s | __int128__ 5339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:4501:86: error: expected ‘)’ before ‘a’ 5339s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5339s | ~ ^ 5339s | ) 5339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:4501:104: error: expected ‘)’ before ‘b’ 5339s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5339s | ~ ^ 5339s | ) 5339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c: In function ‘mk_compile_opts’: 5339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5339s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5339s | ~~^ ~~~~~~~~~~~~~ 5339s | | | 5339s | unsigned int int64_t {aka long long int} 5339s | %llu 5339s 5339s If you find this error message confusing, uninformative, or wrong, please open an issue: 5339s https://github.com/diku-dk/futhark/issues 5339s 5341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.fut: 5341s Compiling with --backend=opencl: 5341s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.fut:10:16-17: 5341s Unused name "a". 5341s cc failed with code 1: 5341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c: In function ‘futrts_umul_hi64’: 5341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5341s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5341s | ^~~~~~~~~~~ 5341s | __uint32_t 5341s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:4497:90: error: expected ‘)’ before ‘a’ 5342s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5342s | ~ ^ 5342s | ) 5342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:4497:109: error: expected ‘)’ before ‘b’ 5342s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5342s | ~ ^ 5342s | ) 5342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c: In function ‘futrts_smul_hi64’: 5342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5342s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5342s | ^~~~~~~~~~ 5342s | __int128__ 5342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:4501:86: error: expected ‘)’ before ‘a’ 5342s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5342s | ~ ^ 5342s | ) 5342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:4501:104: error: expected ‘)’ before ‘b’ 5342s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5342s | ~ ^ 5342s | ) 5342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c: In function ‘mk_compile_opts’: 5342s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop3.c:7830:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5342s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5342s | ~~^ ~~~~~~~~~~~~~ 5342s | | | 5342s | unsigned int int64_t {aka long long int} 5342s | %llu 5342s 5342s If you find this error message confusing, uninformative, or wrong, please open an issue: 5342s https://github.com/diku-dk/futhark/issues 5342s 5344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.fut: 5344s Compiling with --backend=opencl: 5344s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.fut:12:17-18: 5344s Unused name "i". 5344s cc failed with code 1: 5344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c: In function ‘futrts_umul_hi64’: 5344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5344s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5344s | ^~~~~~~~~~~ 5344s | __uint32_t 5344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:4512:90: error: expected ‘)’ before ‘a’ 5344s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5344s | ~ ^ 5344s | ) 5344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:4512:109: error: expected ‘)’ before ‘b’ 5344s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5344s | ~ ^ 5344s | ) 5344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c: In function ‘futrts_smul_hi64’: 5344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5344s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5344s | ^~~~~~~~~~ 5344s | __int128__ 5344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:4516:86: error: expected ‘)’ before ‘a’ 5344s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5344s | ~ ^ 5344s | ) 5344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:4516:104: error: expected ‘)’ before ‘b’ 5344s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5344s | ~ ^ 5344s | ) 5344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c: In function ‘mk_compile_opts’: 5344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop4.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5344s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5344s | ~~^ ~~~~~~~~~~~~~ 5344s | | | 5344s | unsigned int int64_t {aka long long int} 5344s | %llu 5344s 5344s If you find this error message confusing, uninformative, or wrong, please open an issue: 5344s https://github.com/diku-dk/futhark/issues 5344s 5345s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.fut: 5345s Compiling with --backend=opencl: 5345s cc failed with code 1: 5345s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c: In function ‘futrts_umul_hi64’: 5345s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5345s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5345s | ^~~~~~~~~~~ 5345s | __uint32_t 5345s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5345s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:4511:90: error: expected ‘)’ before ‘a’ 5345s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5345s | ~ ^ 5345s | ) 5345s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:4511:109: error: expected ‘)’ before ‘b’ 5345s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5345s | ~ ^ 5345s | ) 5345s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c: In function ‘futrts_smul_hi64’: 5345s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5345s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5345s | ^~~~~~~~~~ 5345s | __int128__ 5345s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:4515:86: error: expected ‘)’ before ‘a’ 5345s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5345s | ~ ^ 5345s | ) 5345s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:4515:104: error: expected ‘)’ before ‘b’ 5345s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5345s | ~ ^ 5345s | ) 5345s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c: In function ‘mk_compile_opts’: 5345s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop5.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5345s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5345s | ~~^ ~~~~~~~~~~~~~ 5345s | | | 5345s | unsigned int int64_t {aka long long int} 5345s | %llu 5345s 5345s If you find this error message confusing, uninformative, or wrong, please open an issue: 5345s https://github.com/diku-dk/futhark/issues 5345s 5348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.fut: 5348s Compiling with --backend=opencl: 5348s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.fut:12:14-41: 5348s Entry point parameter 5348s 5348s ((a: *[n][d₀]f64): *[n][]f64, (u: *[d₁][d₂]f64): *[][]f64) 5348s 5348s will have an opaque type, so the entry point will likely not be callable. 5348s 5348s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.fut:15:28-29: 5348s Unused name "i". 5348s cc failed with code 1: 5348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c: In function ‘futrts_umul_hi64’: 5348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5348s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5348s | ^~~~~~~~~~~ 5348s | __uint32_t 5348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 5348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:4530:90: error: expected ‘)’ before ‘a’ 5348s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5348s | ~ ^ 5348s | ) 5348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:4530:109: error: expected ‘)’ before ‘b’ 5348s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5348s | ~ ^ 5348s | ) 5348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c: In function ‘futrts_smul_hi64’: 5348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5348s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5348s | ^~~~~~~~~~ 5348s | __int128__ 5348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:4534:86: error: expected ‘)’ before ‘a’ 5348s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5348s | ~ ^ 5348s | ) 5348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:4534:104: error: expected ‘)’ before ‘b’ 5348s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5348s | ~ ^ 5348s | ) 5348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c: In function ‘mk_compile_opts’: 5348s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop6.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5348s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5348s | ~~^ ~~~~~~~~~~~~~ 5348s | | | 5348s | unsigned int int64_t {aka long long int} 5348s | %llu 5348s 5348s If you find this error message confusing, uninformative, or wrong, please open an issue: 5348s https://github.com/diku-dk/futhark/issues 5348s 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.fut: 5349s Compiling with --backend=opencl: 5349s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.fut:6:9-33: 5349s Entry point parameter 5349s 5349s ((n: i64): i64, (i: i32): i32, (x: f64): f64) 5349s 5349s will have an opaque type, so the entry point will likely not be callable. 5349s 5349s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.fut:8:13-15: 5349s Unused name "uu". 5349s 5349s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.fut:10:12-13: 5349s Unused name "x". 5349s cc failed with code 1: 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c: In function ‘futrts_umul_hi64’: 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5349s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5349s | ^~~~~~~~~~~ 5349s | __uint32_t 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:4531:90: error: expected ‘)’ before ‘a’ 5349s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5349s | ~ ^ 5349s | ) 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:4531:109: error: expected ‘)’ before ‘b’ 5349s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5349s | ~ ^ 5349s | ) 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c: In function ‘futrts_smul_hi64’: 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5349s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5349s | ^~~~~~~~~~ 5349s | __int128__ 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:4535:86: error: expected ‘)’ before ‘a’ 5349s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5349s | ~ ^ 5349s | ) 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:4535:104: error: expected ‘)’ before ‘b’ 5349s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5349s | ~ ^ 5349s | ) 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c: In function ‘mk_compile_opts’: 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop7.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5349s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5349s | ~~^ ~~~~~~~~~~~~~ 5349s | | | 5349s | unsigned int int64_t {aka long long int} 5349s | %llu 5349s 5349s If you find this error message confusing, uninformative, or wrong, please open an issue: 5349s https://github.com/diku-dk/futhark/issues 5349s 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.fut: 5349s Compiling with --backend=opencl: 5349s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.fut:8:22-23: 5349s Unused name "i". 5349s cc failed with code 1: 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c: In function ‘futrts_umul_hi64’: 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:4502:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5349s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5349s | ^~~~~~~~~~~ 5349s | __uint32_t 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:4502:78: note: each undeclared identifier is reported only once for each function it appears in 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:4502:90: error: expected ‘)’ before ‘a’ 5349s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5349s | ~ ^ 5349s | ) 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:4502:109: error: expected ‘)’ before ‘b’ 5349s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5349s | ~ ^ 5349s | ) 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c: In function ‘futrts_smul_hi64’: 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:4506:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5349s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5349s | ^~~~~~~~~~ 5349s | __int128__ 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:4506:86: error: expected ‘)’ before ‘a’ 5349s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5349s | ~ ^ 5349s | ) 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:4506:104: error: expected ‘)’ before ‘b’ 5349s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5349s | ~ ^ 5349s | ) 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c: In function ‘mk_compile_opts’: 5349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop8.c:7832:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5349s 7832 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5349s | ~~^ ~~~~~~~~~~~~~ 5349s | | | 5349s | unsigned int int64_t {aka long long int} 5349s | %llu 5349s 5349s If you find this error message confusing, uninformative, or wrong, please open an issue: 5349s https://github.com/diku-dk/futhark/issues 5349s 5350s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.fut: 5350s Compiling with --backend=opencl: 5350s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.fut:5:9-25: 5350s Entry point parameter 5350s 5350s ((x: i32): i32, (y: i32): i32) 5350s 5350s will have an opaque type, so the entry point will likely not be callable. 5350s 5350s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.fut:6:16-17: 5350s Unused name "i". 5350s cc failed with code 1: 5350s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c: In function ‘futrts_umul_hi64’: 5350s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5350s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5350s | ^~~~~~~~~~~ 5350s | __uint32_t 5350s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 5350s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:4515:90: error: expected ‘)’ before ‘a’ 5350s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5350s | ~ ^ 5350s | ) 5350s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:4515:109: error: expected ‘)’ before ‘b’ 5350s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5350s | ~ ^ 5350s | ) 5350s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c: In function ‘futrts_smul_hi64’: 5350s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5350s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5350s | ^~~~~~~~~~ 5350s | __int128__ 5350s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:4519:86: error: expected ‘)’ before ‘a’ 5350s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5350s | ~ ^ 5350s | ) 5350s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:4519:104: error: expected ‘)’ before ‘b’ 5350s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5350s | ~ ^ 5350s | ) 5350s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c: In function ‘mk_compile_opts’: 5350s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/loop9.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5350s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5350s | ~~^ ~~~~~~~~~~~~~ 5350s | | | 5350s | unsigned int int64_t {aka long long int} 5350s | %llu 5350s 5350s If you find this error message confusing, uninformative, or wrong, please open an issue: 5350s https://github.com/diku-dk/futhark/issues 5350s 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.fut: 5354s Compiling with --backend=opencl: 5354s cc failed with code 1: 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c: In function ‘futrts_umul_hi64’: 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5354s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5354s | ^~~~~~~~~~~ 5354s | __uint32_t 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:4498:90: error: expected ‘)’ before ‘a’ 5354s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5354s | ~ ^ 5354s | ) 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:4498:109: error: expected ‘)’ before ‘b’ 5354s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5354s | ~ ^ 5354s | ) 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c: In function ‘futrts_smul_hi64’: 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5354s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5354s | ^~~~~~~~~~ 5354s | __int128__ 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:4502:86: error: expected ‘)’ before ‘a’ 5354s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5354s | ~ ^ 5354s | ) 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:4502:104: error: expected ‘)’ before ‘b’ 5354s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5354s | ~ ^ 5354s | ) 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c: In function ‘mk_compile_opts’: 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop0.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5354s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5354s | ~~^ ~~~~~~~~~~~~~ 5354s | | | 5354s | unsigned int int64_t {aka long long int} 5354s | %llu 5354s 5354s If you find this error message confusing, uninformative, or wrong, please open an issue: 5354s https://github.com/diku-dk/futhark/issues 5354s 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.fut: 5354s Compiling with --backend=opencl: 5354s cc failed with code 1: 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c: In function ‘futrts_umul_hi64’: 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5354s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5354s | ^~~~~~~~~~~ 5354s | __uint32_t 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:4511:90: error: expected ‘)’ before ‘a’ 5354s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5354s | ~ ^ 5354s | ) 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:4511:109: error: expected ‘)’ before ‘b’ 5354s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5354s | ~ ^ 5354s | ) 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c: In function ‘futrts_smul_hi64’: 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5354s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5354s | ^~~~~~~~~~ 5354s | __int128__ 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:4515:86: error: expected ‘)’ before ‘a’ 5354s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5354s | ~ ^ 5354s | ) 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:4515:104: error: expected ‘)’ before ‘b’ 5354s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5354s | ~ ^ 5354s | ) 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c: In function ‘mk_compile_opts’: 5354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/pow2reduce.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5354s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5354s | ~~^ ~~~~~~~~~~~~~ 5354s | | | 5354s | unsigned int int64_t {aka long long int} 5354s | %llu 5354s 5354s If you find this error message confusing, uninformative, or wrong, please open an issue: 5354s https://github.com/diku-dk/futhark/issues 5354s 5357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.fut: 5357s Compiling with --backend=opencl: 5357s cc failed with code 1: 5357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c: In function ‘futrts_umul_hi64’: 5357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5357s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5357s | ^~~~~~~~~~~ 5357s | __uint32_t 5357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:4513:90: error: expected ‘)’ before ‘a’ 5357s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5357s | ~ ^ 5357s | ) 5357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:4513:109: error: expected ‘)’ before ‘b’ 5357s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5357s | ~ ^ 5357s | ) 5357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c: In function ‘futrts_smul_hi64’: 5357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5357s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5357s | ^~~~~~~~~~ 5357s | __int128__ 5357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:4517:86: error: expected ‘)’ before ‘a’ 5357s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5357s | ~ ^ 5357s | ) 5357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:4517:104: error: expected ‘)’ before ‘b’ 5357s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5357s | ~ ^ 5357s | ) 5357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c: In function ‘mk_compile_opts’: 5357s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop1.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5357s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5357s | ~~^ ~~~~~~~~~~~~~ 5357s | | | 5357s | unsigned int int64_t {aka long long int} 5357s | %llu 5357s 5357s If you find this error message confusing, uninformative, or wrong, please open an issue: 5357s https://github.com/diku-dk/futhark/issues 5358s 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.fut: 5361s Compiling with --backend=opencl: 5361s cc failed with code 1: 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c: In function ‘futrts_umul_hi64’: 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5361s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5361s | ^~~~~~~~~~~ 5361s | __uint32_t 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:4498:90: error: expected ‘)’ before ‘a’ 5361s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5361s | ~ ^ 5361s | ) 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:4498:109: error: expected ‘)’ before ‘b’ 5361s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5361s | ~ ^ 5361s | ) 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c: In function ‘futrts_smul_hi64’: 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5361s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5361s | ^~~~~~~~~~ 5361s | __int128__ 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:4502:86: error: expected ‘)’ before ‘a’ 5361s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5361s | ~ ^ 5361s | ) 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:4502:104: error: expected ‘)’ before ‘b’ 5361s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5361s | ~ ^ 5361s | ) 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c: In function ‘mk_compile_opts’: 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop3.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5361s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5361s | ~~^ ~~~~~~~~~~~~~ 5361s | | | 5361s | unsigned int int64_t {aka long long int} 5361s | %llu 5361s 5361s If you find this error message confusing, uninformative, or wrong, please open an issue: 5361s https://github.com/diku-dk/futhark/issues 5361s 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.fut: 5361s Compiling with --backend=opencl: 5361s cc failed with code 1: 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c: In function ‘futrts_umul_hi64’: 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5361s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5361s | ^~~~~~~~~~~ 5361s | __uint32_t 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:4512:90: error: expected ‘)’ before ‘a’ 5361s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5361s | ~ ^ 5361s | ) 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:4512:109: error: expected ‘)’ before ‘b’ 5361s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5361s | ~ ^ 5361s | ) 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c: In function ‘futrts_smul_hi64’: 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5361s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5361s | ^~~~~~~~~~ 5361s | __int128__ 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:4516:86: error: expected ‘)’ before ‘a’ 5361s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5361s | ~ ^ 5361s | ) 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:4516:104: error: expected ‘)’ before ‘b’ 5361s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5361s | ~ ^ 5361s | ) 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c: In function ‘mk_compile_opts’: 5361s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/loops/while-loop2.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5361s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5361s | ~~^ ~~~~~~~~~~~~~ 5361s | | | 5361s | unsigned int int64_t {aka long long int} 5361s | %llu 5361s 5361s If you find this error message confusing, uninformative, or wrong, please open an issue: 5361s https://github.com/diku-dk/futhark/issues 5361s 5362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.fut: 5362s Compiling with --backend=opencl: 5362s cc failed with code 1: 5362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c: In function ‘futrts_umul_hi64’: 5362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5362s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5362s | ^~~~~~~~~~~ 5362s | __uint32_t 5362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:4497:90: error: expected ‘)’ before ‘a’ 5362s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5362s | ~ ^ 5362s | ) 5362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:4497:109: error: expected ‘)’ before ‘b’ 5362s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5362s | ~ ^ 5362s | ) 5362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c: In function ‘futrts_smul_hi64’: 5362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5362s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5362s | ^~~~~~~~~~ 5362s | __int128__ 5362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:4501:86: error: expected ‘)’ before ‘a’ 5362s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5362s | ~ ^ 5362s | ) 5362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:4501:104: error: expected ‘)’ before ‘b’ 5362s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5362s | ~ ^ 5362s | ) 5362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c: In function ‘mk_compile_opts’: 5362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/bench/example1.c:7834:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5362s 7834 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5362s | ~~^ ~~~~~~~~~~~~~ 5362s | | | 5362s | unsigned int int64_t {aka long long int} 5362s | %llu 5362s 5362s If you find this error message confusing, uninformative, or wrong, please open an issue: 5362s https://github.com/diku-dk/futhark/issues 5362s 5365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.fut: 5365s Compiling with --backend=opencl: 5365s cc failed with code 1: 5365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c: In function ‘futrts_umul_hi64’: 5365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5365s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5365s | ^~~~~~~~~~~ 5365s | __uint32_t 5365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:4511:90: error: expected ‘)’ before ‘a’ 5365s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5365s | ~ ^ 5365s | ) 5365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:4511:109: error: expected ‘)’ before ‘b’ 5365s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5365s | ~ ^ 5365s | ) 5365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c: In function ‘futrts_smul_hi64’: 5365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5365s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5365s | ^~~~~~~~~~ 5365s | __int128__ 5365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:4515:86: error: expected ‘)’ before ‘a’ 5365s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5365s | ~ ^ 5365s | ) 5365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:4515:104: error: expected ‘)’ before ‘b’ 5365s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5365s | ~ ^ 5365s | ) 5365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c: In function ‘mk_compile_opts’: 5365s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lss.c:7854:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5365s 7854 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5365s | ~~^ ~~~~~~~~~~~~~ 5365s | | | 5365s | unsigned int int64_t {aka long long int} 5365s | %llu 5365s 5365s If you find this error message confusing, uninformative, or wrong, please open an issue: 5365s https://github.com/diku-dk/futhark/issues 5365s 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.fut: 5366s Generating reference outputs: 5366s cc failed with code 1: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c: In function ‘futrts_umul_hi64’: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5366s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5366s | ^~~~~~~~~~~ 5366s | __uint32_t 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c:4416:90: error: expected ‘)’ before ‘a’ 5366s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c:4416:109: error: expected ‘)’ before ‘b’ 5366s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c: In function ‘futrts_smul_hi64’: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5366s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5366s | ^~~~~~~~~~ 5366s | __int128__ 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c:4420:86: error: expected ‘)’ before ‘a’ 5366s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example3.c:4420:104: error: expected ‘)’ before ‘b’ 5366s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s 5366s If you find this error message confusing, uninformative, or wrong, please open an issue: 5366s https://github.com/diku-dk/futhark/issues 5366s 5366s 926 failed, 98 passed, 1282 to go. 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.fut: 5366s Compiling with --backend=opencl: 5366s cc failed with code 1: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c: In function ‘futrts_umul_hi64’: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5366s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5366s | ^~~~~~~~~~~ 5366s | __uint32_t 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:4512:90: error: expected ‘)’ before ‘a’ 5366s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:4512:109: error: expected ‘)’ before ‘b’ 5366s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c: In function ‘futrts_smul_hi64’: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5366s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5366s | ^~~~~~~~~~ 5366s | __int128__ 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:4516:86: error: expected ‘)’ before ‘a’ 5366s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:4516:104: error: expected ‘)’ before ‘b’ 5366s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c: In function ‘mk_compile_opts’: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5366s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5366s | ~~^ ~~~~~~~~~~~~~ 5366s | | | 5366s | unsigned int int64_t {aka long long int} 5366s | %llu 5366s 5366s If you find this error message confusing, uninformative, or wrong, please open an issue: 5366s https://github.com/diku-dk/futhark/issues 5366s 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.fut: 5366s Compiling with --backend=opencl: 5366s cc failed with code 1: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c: In function ‘futrts_umul_hi64’: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:4510:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5366s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5366s | ^~~~~~~~~~~ 5366s | __uint32_t 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:4510:78: note: each undeclared identifier is reported only once for each function it appears in 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:4510:90: error: expected ‘)’ before ‘a’ 5366s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:4510:109: error: expected ‘)’ before ‘b’ 5366s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c: In function ‘futrts_smul_hi64’: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:4514:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5366s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5366s | ^~~~~~~~~~ 5366s | __int128__ 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:4514:86: error: expected ‘)’ before ‘a’ 5366s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:4514:104: error: expected ‘)’ before ‘b’ 5366s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c: In function ‘mk_compile_opts’: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/man/test/example2.c:7840:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5366s 7840 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5366s | ~~^ ~~~~~~~~~~~~~ 5366s | | | 5366s | unsigned int int64_t {aka long long int} 5366s | %llu 5366s 5366s If you find this error message confusing, uninformative, or wrong, please open an issue: 5366s https://github.com/diku-dk/futhark/issues 5366s 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.fut: 5366s Compiling with --backend=opencl: 5366s cc failed with code 1: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c: In function ‘futrts_umul_hi64’: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5366s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5366s | ^~~~~~~~~~~ 5366s | __uint32_t 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:4512:90: error: expected ‘)’ before ‘a’ 5366s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:4512:109: error: expected ‘)’ before ‘b’ 5366s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c: In function ‘futrts_smul_hi64’: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5366s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5366s | ^~~~~~~~~~ 5366s | __int128__ 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:4516:86: error: expected ‘)’ before ‘a’ 5366s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:4516:104: error: expected ‘)’ before ‘b’ 5366s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5366s | ~ ^ 5366s | ) 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c: In function ‘mk_compile_opts’: 5366s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/lu-factorisation.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5366s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5366s | ~~^ ~~~~~~~~~~~~~ 5366s | | | 5366s | unsigned int int64_t {aka long long int} 5366s | %llu 5366s 5366s If you find this error message confusing, uninformative, or wrong, please open an issue: 5366s https://github.com/diku-dk/futhark/issues 5366s 5372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.fut: 5372s Compiling with --backend=opencl: 5372s cc failed with code 1: 5372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c: In function ‘futrts_umul_hi64’: 5372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5372s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5372s | ^~~~~~~~~~~ 5372s | __uint32_t 5372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:4511:90: error: expected ‘)’ before ‘a’ 5372s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5372s | ~ ^ 5372s | ) 5372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:4511:109: error: expected ‘)’ before ‘b’ 5372s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5372s | ~ ^ 5372s | ) 5372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c: In function ‘futrts_smul_hi64’: 5372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5372s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5372s | ^~~~~~~~~~ 5372s | __int128__ 5372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:4515:86: error: expected ‘)’ before ‘a’ 5372s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5372s | ~ ^ 5372s | ) 5372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:4515:104: error: expected ‘)’ before ‘b’ 5372s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5372s | ~ ^ 5372s | ) 5372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c: In function ‘mk_compile_opts’: 5372s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manifest.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5372s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5372s | ~~^ ~~~~~~~~~~~~~ 5372s | | | 5372s | unsigned int int64_t {aka long long int} 5372s | %llu 5372s 5372s If you find this error message confusing, uninformative, or wrong, please open an issue: 5372s https://github.com/diku-dk/futhark/issues 5372s 5373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.fut: 5373s Compiling with --backend=opencl: 5373s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.fut:4:14-34: 5373s Entry point parameter 5373s 5373s ((a: *[n]i32): *[n]i32, (x: i32): i32) 5373s 5373s will have an opaque type, so the entry point will likely not be callable. 5373s cc failed with code 1: 5373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c: In function ‘futrts_umul_hi64’: 5373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5373s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5373s | ^~~~~~~~~~~ 5373s | __uint32_t 5373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:4529:90: error: expected ‘)’ before ‘a’ 5373s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5373s | ~ ^ 5373s | ) 5373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:4529:109: error: expected ‘)’ before ‘b’ 5373s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5373s | ~ ^ 5373s | ) 5373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c: In function ‘futrts_smul_hi64’: 5373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5373s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5373s | ^~~~~~~~~~ 5373s | __int128__ 5373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:4533:86: error: expected ‘)’ before ‘a’ 5373s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5373s | ~ ^ 5373s | ) 5373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:4533:104: error: expected ‘)’ before ‘b’ 5373s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5373s | ~ ^ 5373s | ) 5373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c: In function ‘mk_compile_opts’: 5373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/manylet.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5373s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5373s | ~~^ ~~~~~~~~~~~~~ 5373s | | | 5373s | unsigned int int64_t {aka long long int} 5373s | %llu 5373s 5373s If you find this error message confusing, uninformative, or wrong, please open an issue: 5373s https://github.com/diku-dk/futhark/issues 5373s 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.fut: 5377s Generating reference outputs: 5377s cc failed with code 1: 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c: In function ‘futrts_umul_hi64’: 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5377s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5377s | ^~~~~~~~~~~ 5377s | __uint32_t 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c:4416:90: error: expected ‘)’ before ‘a’ 5377s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5377s | ~ ^ 5377s | ) 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c:4416:109: error: expected ‘)’ before ‘b’ 5377s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5377s | ~ ^ 5377s | ) 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c: In function ‘futrts_smul_hi64’: 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5377s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5377s | ^~~~~~~~~~ 5377s | __int128__ 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c:4420:86: error: expected ‘)’ before ‘a’ 5377s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5377s | ~ ^ 5377s | ) 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapmatmultfun.c:4420:104: error: expected ‘)’ before ‘b’ 5377s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5377s | ~ ^ 5377s | ) 5377s 5377s If you find this error message confusing, uninformative, or wrong, please open an issue: 5377s https://github.com/diku-dk/futhark/issues 5377s 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.fut: 5377s Compiling with --backend=opencl: 5377s cc failed with code 1: 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c: In function ‘futrts_umul_hi64’: 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5377s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5377s | ^~~~~~~~~~~ 5377s | __uint32_t 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:4513:90: error: expected ‘)’ before ‘a’ 5377s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5377s | ~ ^ 5377s | ) 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:4513:109: error: expected ‘)’ before ‘b’ 5377s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5377s | ~ ^ 5377s | ) 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c: In function ‘futrts_smul_hi64’: 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5377s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5377s | ^~~~~~~~~~ 5377s | __int128__ 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:4517:86: error: expected ‘)’ before ‘a’ 5377s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5377s | ~ ^ 5377s | ) 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:4517:104: error: expected ‘)’ before ‘b’ 5377s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5377s | ~ ^ 5377s | ) 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c: In function ‘mk_compile_opts’: 5377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapconcat.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5377s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5377s | ~~^ ~~~~~~~~~~~~~ 5377s | | | 5377s | unsigned int int64_t {aka long long int} 5377s | %llu 5377s 5377s If you find this error message confusing, uninformative, or wrong, please open an issue: 5377s https://github.com/diku-dk/futhark/issues 5377s 5378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.fut: 5378s Compiling with --backend=opencl: 5378s cc failed with code 1: 5378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c: In function ‘futrts_umul_hi64’: 5378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5378s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5378s | ^~~~~~~~~~~ 5378s | __uint32_t 5378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:4527:90: error: expected ‘)’ before ‘a’ 5378s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5378s | ~ ^ 5378s | ) 5378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:4527:109: error: expected ‘)’ before ‘b’ 5378s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5378s | ~ ^ 5378s | ) 5378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c: In function ‘futrts_smul_hi64’: 5378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5378s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5378s | ^~~~~~~~~~ 5378s | __int128__ 5378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:4531:86: error: expected ‘)’ before ‘a’ 5378s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5378s | ~ ^ 5378s | ) 5378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:4531:104: error: expected ‘)’ before ‘b’ 5378s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5378s | ~ ^ 5378s | ) 5378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c: In function ‘mk_compile_opts’: 5378s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapreplicate.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5378s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5378s | ~~^ ~~~~~~~~~~~~~ 5378s | | | 5378s | unsigned int int64_t {aka long long int} 5378s | %llu 5378s 5378s If you find this error message confusing, uninformative, or wrong, please open an issue: 5378s https://github.com/diku-dk/futhark/issues 5378s 5379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.fut: 5379s Compiling with --backend=opencl: 5379s cc failed with code 1: 5379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c: In function ‘futrts_umul_hi64’: 5379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5379s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5379s | ^~~~~~~~~~~ 5379s | __uint32_t 5379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:4527:90: error: expected ‘)’ before ‘a’ 5379s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5379s | ~ ^ 5379s | ) 5379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:4527:109: error: expected ‘)’ before ‘b’ 5379s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5379s | ~ ^ 5379s | ) 5379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c: In function ‘futrts_smul_hi64’: 5379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5379s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5379s | ^~~~~~~~~~ 5379s | __int128__ 5379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:4531:86: error: expected ‘)’ before ‘a’ 5379s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5379s | ~ ^ 5379s | ) 5379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:4531:104: error: expected ‘)’ before ‘b’ 5379s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5379s | ~ ^ 5379s | ) 5379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c: In function ‘mk_compile_opts’: 5379s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mapslice.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5379s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5379s | ~~^ ~~~~~~~~~~~~~ 5379s | | | 5379s | unsigned int int64_t {aka long long int} 5379s | %llu 5379s 5379s If you find this error message confusing, uninformative, or wrong, please open an issue: 5379s https://github.com/diku-dk/futhark/issues 5379s 5382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.fut: 5382s Generating reference outputs: 5382s cc failed with code 1: 5382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c: In function ‘futrts_umul_hi64’: 5382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5382s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5382s | ^~~~~~~~~~~ 5382s | __uint32_t 5382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 5382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c:4416:90: error: expected ‘)’ before ‘a’ 5382s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5382s | ~ ^ 5382s | ) 5382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c:4416:109: error: expected ‘)’ before ‘b’ 5382s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5382s | ~ ^ 5382s | ) 5382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c: In function ‘futrts_smul_hi64’: 5382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5382s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5382s | ^~~~~~~~~~ 5382s | __int128__ 5382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c:4420:86: error: expected ‘)’ before ‘a’ 5382s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5382s | ~ ^ 5382s | ) 5382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultrepa.c:4420:104: error: expected ‘)’ before ‘b’ 5382s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5382s | ~ ^ 5382s | ) 5382s 5382s If you find this error message confusing, uninformative, or wrong, please open an issue: 5382s https://github.com/diku-dk/futhark/issues 5382s 5384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.fut: 5384s Compiling with --backend=opencl: 5384s cc failed with code 1: 5384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c: In function ‘futrts_umul_hi64’: 5384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5384s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5384s | ^~~~~~~~~~~ 5384s | __uint32_t 5384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:4512:90: error: expected ‘)’ before ‘a’ 5384s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5384s | ~ ^ 5384s | ) 5384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:4512:109: error: expected ‘)’ before ‘b’ 5384s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5384s | ~ ^ 5384s | ) 5384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c: In function ‘futrts_smul_hi64’: 5384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5384s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5384s | ^~~~~~~~~~ 5384s | __int128__ 5384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:4516:86: error: expected ‘)’ before ‘a’ 5384s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5384s | ~ ^ 5384s | ) 5384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:4516:104: error: expected ‘)’ before ‘b’ 5384s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5384s | ~ ^ 5384s | ) 5384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c: In function ‘mk_compile_opts’: 5384s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/matmultimp.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5384s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5384s | ~~^ ~~~~~~~~~~~~~ 5384s | | | 5384s | unsigned int int64_t {aka long long int} 5384s | %llu 5384s 5384s If you find this error message confusing, uninformative, or wrong, please open an issue: 5384s https://github.com/diku-dk/futhark/issues 5384s 5387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.fut: 5387s Compiling with --backend=opencl: 5387s cc failed with code 1: 5387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c: In function ‘futrts_umul_hi64’: 5387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4546:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5387s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5387s | ^~~~~~~~~~~ 5387s | __uint32_t 5387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4546:78: note: each undeclared identifier is reported only once for each function it appears in 5387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4546:90: error: expected ‘)’ before ‘a’ 5387s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5387s | ~ ^ 5387s | ) 5387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4546:109: error: expected ‘)’ before ‘b’ 5387s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5387s | ~ ^ 5387s | ) 5387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c: In function ‘futrts_smul_hi64’: 5387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4550:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5387s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5387s | ^~~~~~~~~~ 5387s | __int128__ 5387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4550:86: error: expected ‘)’ before ‘a’ 5387s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5387s | ~ ^ 5387s | ) 5387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4550:104: error: expected ‘)’ before ‘b’ 5387s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5387s | ~ ^ 5387s | ) 5387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c: In function ‘mk_compile_opts’: 5387s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:7879:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5387s 7879 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5387s | ~~^ ~~~~~~~~~~~~~ 5387s | | | 5387s | unsigned int int64_t {aka long long int} 5387s | %llu 5387s 5387s If you find this error message confusing, uninformative, or wrong, please open an issue: 5387s https://github.com/diku-dk/futhark/issues 5387s 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.fut: 5390s Compiling with --backend=opencl: 5390s cc failed with code 1: 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c: In function ‘futrts_umul_hi64’: 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5390s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5390s | ^~~~~~~~~~~ 5390s | __uint32_t 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4526:90: error: expected ‘)’ before ‘a’ 5390s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5390s | ~ ^ 5390s | ) 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4526:109: error: expected ‘)’ before ‘b’ 5390s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5390s | ~ ^ 5390s | ) 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c: In function ‘futrts_smul_hi64’: 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5390s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5390s | ^~~~~~~~~~ 5390s | __int128__ 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4530:86: error: expected ‘)’ before ‘a’ 5390s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5390s | ~ ^ 5390s | ) 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4530:104: error: expected ‘)’ before ‘b’ 5390s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5390s | ~ ^ 5390s | ) 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c: In function ‘mk_compile_opts’: 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5390s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5390s | ~~^ ~~~~~~~~~~~~~ 5390s | | | 5390s | unsigned int int64_t {aka long long int} 5390s | %llu 5390s 5390s If you find this error message confusing, uninformative, or wrong, please open an issue: 5390s https://github.com/diku-dk/futhark/issues 5390s 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.fut: 5390s Compiling with --backend=opencl: 5390s cc failed with code 1: 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c: In function ‘futrts_umul_hi64’: 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5390s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5390s | ^~~~~~~~~~~ 5390s | __uint32_t 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4511:90: error: expected ‘)’ before ‘a’ 5390s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5390s | ~ ^ 5390s | ) 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4511:109: error: expected ‘)’ before ‘b’ 5390s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5390s | ~ ^ 5390s | ) 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c: In function ‘futrts_smul_hi64’: 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5390s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5390s | ^~~~~~~~~~ 5390s | __int128__ 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4515:86: error: expected ‘)’ before ‘a’ 5390s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5390s | ~ ^ 5390s | ) 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4515:104: error: expected ‘)’ before ‘b’ 5390s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5390s | ~ ^ 5390s | ) 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c: In function ‘mk_compile_opts’: 5390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5390s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5390s | ~~^ ~~~~~~~~~~~~~ 5390s | | | 5390s | unsigned int int64_t {aka long long int} 5390s | %llu 5390s 5390s If you find this error message confusing, uninformative, or wrong, please open an issue: 5390s https://github.com/diku-dk/futhark/issues 5390s 5391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.fut: 5391s Compiling with --backend=opencl: 5391s cc failed with code 1: 5391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c: In function ‘futrts_umul_hi64’: 5391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4546:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5391s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5391s | ^~~~~~~~~~~ 5391s | __uint32_t 5391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4546:78: note: each undeclared identifier is reported only once for each function it appears in 5391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4546:90: error: expected ‘)’ before ‘a’ 5391s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5391s | ~ ^ 5391s | ) 5391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4546:109: error: expected ‘)’ before ‘b’ 5391s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5391s | ~ ^ 5391s | ) 5391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c: In function ‘futrts_smul_hi64’: 5391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4550:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5391s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5391s | ^~~~~~~~~~ 5391s | __int128__ 5391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4550:86: error: expected ‘)’ before ‘a’ 5391s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5391s | ~ ^ 5391s | ) 5391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4550:104: error: expected ‘)’ before ‘b’ 5391s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5391s | ~ ^ 5391s | ) 5391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c: In function ‘mk_compile_opts’: 5391s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:7879:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5391s 7879 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5391s | ~~^ ~~~~~~~~~~~~~ 5391s | | | 5391s | unsigned int int64_t {aka long long int} 5391s | %llu 5391s 5391s If you find this error message confusing, uninformative, or wrong, please open an issue: 5391s https://github.com/diku-dk/futhark/issues 5391s 5392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.fut: 5392s Compiling with --backend=opencl: 5392s cc failed with code 1: 5392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c: In function ‘futrts_umul_hi64’: 5392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5392s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5392s | ^~~~~~~~~~~ 5392s | __uint32_t 5392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4528:90: error: expected ‘)’ before ‘a’ 5392s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5392s | ~ ^ 5392s | ) 5392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4528:109: error: expected ‘)’ before ‘b’ 5392s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5392s | ~ ^ 5392s | ) 5392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c: In function ‘futrts_smul_hi64’: 5392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5392s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5392s | ^~~~~~~~~~ 5392s | __int128__ 5392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4532:86: error: expected ‘)’ before ‘a’ 5392s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5392s | ~ ^ 5392s | ) 5392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4532:104: error: expected ‘)’ before ‘b’ 5392s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5392s | ~ ^ 5392s | ) 5392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c: In function ‘mk_compile_opts’: 5392s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5392s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5392s | ~~^ ~~~~~~~~~~~~~ 5392s | | | 5392s | unsigned int int64_t {aka long long int} 5392s | %llu 5392s 5392s If you find this error message confusing, uninformative, or wrong, please open an issue: 5392s https://github.com/diku-dk/futhark/issues 5392s 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.fut: 5397s Compiling with --backend=opencl: 5397s cc failed with code 1: 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c: In function ‘futrts_umul_hi64’: 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5397s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5397s | ^~~~~~~~~~~ 5397s | __uint32_t 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4530:90: error: expected ‘)’ before ‘a’ 5397s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5397s | ~ ^ 5397s | ) 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4530:109: error: expected ‘)’ before ‘b’ 5397s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5397s | ~ ^ 5397s | ) 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c: In function ‘futrts_smul_hi64’: 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5397s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5397s | ^~~~~~~~~~ 5397s | __int128__ 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4534:86: error: expected ‘)’ before ‘a’ 5397s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5397s | ~ ^ 5397s | ) 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4534:104: error: expected ‘)’ before ‘b’ 5397s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5397s | ~ ^ 5397s | ) 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c: In function ‘mk_compile_opts’: 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:7865:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5397s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5397s | ~~^ ~~~~~~~~~~~~~ 5397s | | | 5397s | unsigned int int64_t {aka long long int} 5397s | %llu 5397s 5397s If you find this error message confusing, uninformative, or wrong, please open an issue: 5397s https://github.com/diku-dk/futhark/issues 5397s 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.fut: 5397s Compiling with --backend=opencl: 5397s cc failed with code 1: 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c: In function ‘futrts_umul_hi64’: 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4545:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5397s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5397s | ^~~~~~~~~~~ 5397s | __uint32_t 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4545:78: note: each undeclared identifier is reported only once for each function it appears in 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4545:90: error: expected ‘)’ before ‘a’ 5397s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5397s | ~ ^ 5397s | ) 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4545:109: error: expected ‘)’ before ‘b’ 5397s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5397s | ~ ^ 5397s | ) 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c: In function ‘futrts_smul_hi64’: 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4549:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5397s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5397s | ^~~~~~~~~~ 5397s | __int128__ 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4549:86: error: expected ‘)’ before ‘a’ 5397s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5397s | ~ ^ 5397s | ) 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4549:104: error: expected ‘)’ before ‘b’ 5397s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5397s | ~ ^ 5397s | ) 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c: In function ‘mk_compile_opts’: 5397s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:7880:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5397s 7880 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5397s | ~~^ ~~~~~~~~~~~~~ 5397s | | | 5397s | unsigned int int64_t {aka long long int} 5397s | %llu 5397s 5397s If you find this error message confusing, uninformative, or wrong, please open an issue: 5397s https://github.com/diku-dk/futhark/issues 5397s 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.fut: 5402s Compiling with --backend=opencl: 5402s cc failed with code 1: 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c: In function ‘futrts_umul_hi64’: 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5402s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5402s | ^~~~~~~~~~~ 5402s | __uint32_t 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4526:90: error: expected ‘)’ before ‘a’ 5402s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5402s | ~ ^ 5402s | ) 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4526:109: error: expected ‘)’ before ‘b’ 5402s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5402s | ~ ^ 5402s | ) 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c: In function ‘futrts_smul_hi64’: 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5402s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5402s | ^~~~~~~~~~ 5402s | __int128__ 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4530:86: error: expected ‘)’ before ‘a’ 5402s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5402s | ~ ^ 5402s | ) 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4530:104: error: expected ‘)’ before ‘b’ 5402s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5402s | ~ ^ 5402s | ) 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c: In function ‘mk_compile_opts’: 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5402s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5402s | ~~^ ~~~~~~~~~~~~~ 5402s | | | 5402s | unsigned int int64_t {aka long long int} 5402s | %llu 5402s 5402s If you find this error message confusing, uninformative, or wrong, please open an issue: 5402s https://github.com/diku-dk/futhark/issues 5402s 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.fut: 5402s Compiling with --backend=opencl: 5402s cc failed with code 1: 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c: In function ‘futrts_umul_hi64’: 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5402s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5402s | ^~~~~~~~~~~ 5402s | __uint32_t 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4530:90: error: expected ‘)’ before ‘a’ 5402s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5402s | ~ ^ 5402s | ) 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4530:109: error: expected ‘)’ before ‘b’ 5402s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5402s | ~ ^ 5402s | ) 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c: In function ‘futrts_smul_hi64’: 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5402s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5402s | ^~~~~~~~~~ 5402s | __int128__ 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4534:86: error: expected ‘)’ before ‘a’ 5402s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5402s | ~ ^ 5402s | ) 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4534:104: error: expected ‘)’ before ‘b’ 5402s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5402s | ~ ^ 5402s | ) 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c: In function ‘mk_compile_opts’: 5402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:7865:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5402s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5402s | ~~^ ~~~~~~~~~~~~~ 5402s | | | 5402s | unsigned int int64_t {aka long long int} 5402s | %llu 5402s 5402s If you find this error message confusing, uninformative, or wrong, please open an issue: 5402s https://github.com/diku-dk/futhark/issues 5402s 5403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.fut: 5403s Compiling with --backend=opencl: 5403s cc failed with code 1: 5403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c: In function ‘futrts_umul_hi64’: 5403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5403s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5403s | ^~~~~~~~~~~ 5403s | __uint32_t 5403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4512:90: error: expected ‘)’ before ‘a’ 5403s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5403s | ~ ^ 5403s | ) 5403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4512:109: error: expected ‘)’ before ‘b’ 5403s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5403s | ~ ^ 5403s | ) 5403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c: In function ‘futrts_smul_hi64’: 5403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5403s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5403s | ^~~~~~~~~~ 5403s | __int128__ 5403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4516:86: error: expected ‘)’ before ‘a’ 5403s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5403s | ~ ^ 5403s | ) 5403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4516:104: error: expected ‘)’ before ‘b’ 5403s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5403s | ~ ^ 5403s | ) 5403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c: In function ‘mk_compile_opts’: 5403s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5403s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5403s | ~~^ ~~~~~~~~~~~~~ 5403s | | | 5403s | unsigned int int64_t {aka long long int} 5403s | %llu 5403s 5403s If you find this error message confusing, uninformative, or wrong, please open an issue: 5403s https://github.com/diku-dk/futhark/issues 5403s 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.fut: 5405s Compiling with --backend=opencl: 5405s cc failed with code 1: 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c: In function ‘futrts_umul_hi64’: 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5405s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5405s | ^~~~~~~~~~~ 5405s | __uint32_t 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4527:90: error: expected ‘)’ before ‘a’ 5405s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5405s | ~ ^ 5405s | ) 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4527:109: error: expected ‘)’ before ‘b’ 5405s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5405s | ~ ^ 5405s | ) 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c: In function ‘futrts_smul_hi64’: 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5405s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5405s | ^~~~~~~~~~ 5405s | __int128__ 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4531:86: error: expected ‘)’ before ‘a’ 5405s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5405s | ~ ^ 5405s | ) 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4531:104: error: expected ‘)’ before ‘b’ 5405s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5405s | ~ ^ 5405s | ) 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c: In function ‘mk_compile_opts’: 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5405s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5405s | ~~^ ~~~~~~~~~~~~~ 5405s | | | 5405s | unsigned int int64_t {aka long long int} 5405s | %llu 5405s 5405s If you find this error message confusing, uninformative, or wrong, please open an issue: 5405s https://github.com/diku-dk/futhark/issues 5405s 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.fut: 5405s Compiling with --backend=opencl: 5405s cc failed with code 1: 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c: In function ‘futrts_umul_hi64’: 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5405s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5405s | ^~~~~~~~~~~ 5405s | __uint32_t 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:4512:90: error: expected ‘)’ before ‘a’ 5405s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5405s | ~ ^ 5405s | ) 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:4512:109: error: expected ‘)’ before ‘b’ 5405s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5405s | ~ ^ 5405s | ) 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c: In function ‘futrts_smul_hi64’: 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5405s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5405s | ^~~~~~~~~~ 5405s | __int128__ 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:4516:86: error: expected ‘)’ before ‘a’ 5405s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5405s | ~ ^ 5405s | ) 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:4516:104: error: expected ‘)’ before ‘b’ 5405s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5405s | ~ ^ 5405s | ) 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c: In function ‘mk_compile_opts’: 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/map_tridag_par.c:7893:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5405s 7893 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5405s | ~~^ ~~~~~~~~~~~~~ 5405s | | | 5405s | unsigned int int64_t {aka long long int} 5405s | %llu 5405s 5405s If you find this error message confusing, uninformative, or wrong, please open an issue: 5405s https://github.com/diku-dk/futhark/issues 5405s 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.fut: 5405s Compiling with --backend=opencl: 5405s cc failed with code 1: 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c: In function ‘futrts_umul_hi64’: 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5405s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5405s | ^~~~~~~~~~~ 5405s | __uint32_t 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4511:90: error: expected ‘)’ before ‘a’ 5405s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5405s | ~ ^ 5405s | ) 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4511:109: error: expected ‘)’ before ‘b’ 5405s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5405s | ~ ^ 5405s | ) 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c: In function ‘futrts_smul_hi64’: 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5405s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5405s | ^~~~~~~~~~ 5405s | __int128__ 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4515:86: error: expected ‘)’ before ‘a’ 5405s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5405s | ~ ^ 5405s | ) 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4515:104: error: expected ‘)’ before ‘b’ 5405s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5405s | ~ ^ 5405s | ) 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c: In function ‘mk_compile_opts’: 5405s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5405s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5405s | ~~^ ~~~~~~~~~~~~~ 5405s | | | 5405s | unsigned int int64_t {aka long long int} 5405s | %llu 5405s 5405s If you find this error message confusing, uninformative, or wrong, please open an issue: 5405s https://github.com/diku-dk/futhark/issues 5405s 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.fut: 5410s Compiling with --backend=opencl: 5410s cc failed with code 1: 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c: In function ‘futrts_umul_hi64’: 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5410s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5410s | ^~~~~~~~~~~ 5410s | __uint32_t 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4527:90: error: expected ‘)’ before ‘a’ 5410s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5410s | ~ ^ 5410s | ) 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4527:109: error: expected ‘)’ before ‘b’ 5410s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5410s | ~ ^ 5410s | ) 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c: In function ‘futrts_smul_hi64’: 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5410s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5410s | ^~~~~~~~~~ 5410s | __int128__ 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4531:86: error: expected ‘)’ before ‘a’ 5410s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5410s | ~ ^ 5410s | ) 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4531:104: error: expected ‘)’ before ‘b’ 5410s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5410s | ~ ^ 5410s | ) 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c: In function ‘mk_compile_opts’: 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5410s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5410s | ~~^ ~~~~~~~~~~~~~ 5410s | | | 5410s | unsigned int int64_t {aka long long int} 5410s | %llu 5410s 5410s If you find this error message confusing, uninformative, or wrong, please open an issue: 5410s https://github.com/diku-dk/futhark/issues 5410s 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.fut: 5410s Compiling with --backend=opencl: 5410s cc failed with code 1: 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c: In function ‘futrts_umul_hi64’: 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5410s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5410s | ^~~~~~~~~~~ 5410s | __uint32_t 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4528:90: error: expected ‘)’ before ‘a’ 5410s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5410s | ~ ^ 5410s | ) 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4528:109: error: expected ‘)’ before ‘b’ 5410s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5410s | ~ ^ 5410s | ) 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c: In function ‘futrts_smul_hi64’: 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5410s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5410s | ^~~~~~~~~~ 5410s | __int128__ 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4532:86: error: expected ‘)’ before ‘a’ 5410s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5410s | ~ ^ 5410s | ) 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4532:104: error: expected ‘)’ before ‘b’ 5410s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5410s | ~ ^ 5410s | ) 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c: In function ‘mk_compile_opts’: 5410s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5410s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5410s | ~~^ ~~~~~~~~~~~~~ 5410s | | | 5410s | unsigned int int64_t {aka long long int} 5410s | %llu 5410s 5410s If you find this error message confusing, uninformative, or wrong, please open an issue: 5410s https://github.com/diku-dk/futhark/issues 5410s 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.fut: 5415s Compiling with --backend=opencl: 5415s cc failed with code 1: 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c: In function ‘futrts_umul_hi64’: 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5415s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5415s | ^~~~~~~~~~~ 5415s | __uint32_t 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4511:90: error: expected ‘)’ before ‘a’ 5415s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5415s | ~ ^ 5415s | ) 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4511:109: error: expected ‘)’ before ‘b’ 5415s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5415s | ~ ^ 5415s | ) 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c: In function ‘futrts_smul_hi64’: 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5415s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5415s | ^~~~~~~~~~ 5415s | __int128__ 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4515:86: error: expected ‘)’ before ‘a’ 5415s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5415s | ~ ^ 5415s | ) 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4515:104: error: expected ‘)’ before ‘b’ 5415s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5415s | ~ ^ 5415s | ) 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c: In function ‘mk_compile_opts’: 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5415s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5415s | ~~^ ~~~~~~~~~~~~~ 5415s | | | 5415s | unsigned int int64_t {aka long long int} 5415s | %llu 5415s 5415s If you find this error message confusing, uninformative, or wrong, please open an issue: 5415s https://github.com/diku-dk/futhark/issues 5415s 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.fut: 5415s Compiling with --backend=opencl: 5415s cc failed with code 1: 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c: In function ‘futrts_umul_hi64’: 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5415s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5415s | ^~~~~~~~~~~ 5415s | __uint32_t 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4511:90: error: expected ‘)’ before ‘a’ 5415s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5415s | ~ ^ 5415s | ) 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4511:109: error: expected ‘)’ before ‘b’ 5415s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5415s | ~ ^ 5415s | ) 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c: In function ‘futrts_smul_hi64’: 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5415s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5415s | ^~~~~~~~~~ 5415s | __int128__ 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4515:86: error: expected ‘)’ before ‘a’ 5415s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5415s | ~ ^ 5415s | ) 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4515:104: error: expected ‘)’ before ‘b’ 5415s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5415s | ~ ^ 5415s | ) 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c: In function ‘mk_compile_opts’: 5415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5415s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5415s | ~~^ ~~~~~~~~~~~~~ 5415s | | | 5415s | unsigned int int64_t {aka long long int} 5415s | %llu 5415s 5415s If you find this error message confusing, uninformative, or wrong, please open an issue: 5415s https://github.com/diku-dk/futhark/issues 5415s 5416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.fut: 5416s Compiling with --backend=opencl: 5416s cc failed with code 1: 5416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c: In function ‘futrts_umul_hi64’: 5416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5416s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5416s | ^~~~~~~~~~~ 5416s | __uint32_t 5416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4528:90: error: expected ‘)’ before ‘a’ 5416s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5416s | ~ ^ 5416s | ) 5416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4528:109: error: expected ‘)’ before ‘b’ 5416s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5416s | ~ ^ 5416s | ) 5416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c: In function ‘futrts_smul_hi64’: 5416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5416s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5416s | ^~~~~~~~~~ 5416s | __int128__ 5416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4532:86: error: expected ‘)’ before ‘a’ 5416s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5416s | ~ ^ 5416s | ) 5416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4532:104: error: expected ‘)’ before ‘b’ 5416s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5416s | ~ ^ 5416s | ) 5416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c: In function ‘mk_compile_opts’: 5416s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5416s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5416s | ~~^ ~~~~~~~~~~~~~ 5416s | | | 5416s | unsigned int int64_t {aka long long int} 5416s | %llu 5416s 5416s If you find this error message confusing, uninformative, or wrong, please open an issue: 5416s https://github.com/diku-dk/futhark/issues 5416s 5417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.fut: 5417s Compiling with --backend=opencl: 5417s cc failed with code 1: 5417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c: In function ‘futrts_umul_hi64’: 5417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5417s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5417s | ^~~~~~~~~~~ 5417s | __uint32_t 5417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4511:90: error: expected ‘)’ before ‘a’ 5417s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5417s | ~ ^ 5417s | ) 5417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4511:109: error: expected ‘)’ before ‘b’ 5417s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5417s | ~ ^ 5417s | ) 5417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c: In function ‘futrts_smul_hi64’: 5417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5417s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5417s | ^~~~~~~~~~ 5417s | __int128__ 5417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4515:86: error: expected ‘)’ before ‘a’ 5417s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5417s | ~ ^ 5417s | ) 5417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4515:104: error: expected ‘)’ before ‘b’ 5417s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5417s | ~ ^ 5417s | ) 5417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c: In function ‘mk_compile_opts’: 5417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5417s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5417s | ~~^ ~~~~~~~~~~~~~ 5417s | | | 5417s | unsigned int int64_t {aka long long int} 5417s | %llu 5417s 5417s If you find this error message confusing, uninformative, or wrong, please open an issue: 5417s https://github.com/diku-dk/futhark/issues 5417s 5418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.fut: 5418s Compiling with --backend=opencl: 5418s cc failed with code 1: 5418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c: In function ‘futrts_umul_hi64’: 5418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5418s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5418s | ^~~~~~~~~~~ 5418s | __uint32_t 5418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4528:90: error: expected ‘)’ before ‘a’ 5418s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5418s | ~ ^ 5418s | ) 5418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4528:109: error: expected ‘)’ before ‘b’ 5418s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5418s | ~ ^ 5418s | ) 5418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c: In function ‘futrts_smul_hi64’: 5418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5418s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5418s | ^~~~~~~~~~ 5418s | __int128__ 5418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4532:86: error: expected ‘)’ before ‘a’ 5418s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5418s | ~ ^ 5418s | ) 5418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4532:104: error: expected ‘)’ before ‘b’ 5418s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5418s | ~ ^ 5418s | ) 5418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c: In function ‘mk_compile_opts’: 5418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5418s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5418s | ~~^ ~~~~~~~~~~~~~ 5418s | | | 5418s | unsigned int int64_t {aka long long int} 5418s | %llu 5418s 5418s If you find this error message confusing, uninformative, or wrong, please open an issue: 5418s https://github.com/diku-dk/futhark/issues 5418s 5419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.fut: 5419s Compiling with --backend=opencl: 5419s cc failed with code 1: 5419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c: In function ‘futrts_umul_hi64’: 5419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5419s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5419s | ^~~~~~~~~~~ 5419s | __uint32_t 5419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4527:90: error: expected ‘)’ before ‘a’ 5419s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5419s | ~ ^ 5419s | ) 5419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4527:109: error: expected ‘)’ before ‘b’ 5419s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5419s | ~ ^ 5419s | ) 5419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c: In function ‘futrts_smul_hi64’: 5419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5419s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5419s | ^~~~~~~~~~ 5419s | __int128__ 5419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4531:86: error: expected ‘)’ before ‘a’ 5419s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5419s | ~ ^ 5419s | ) 5419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4531:104: error: expected ‘)’ before ‘b’ 5419s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5419s | ~ ^ 5419s | ) 5419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c: In function ‘mk_compile_opts’: 5419s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5419s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5419s | ~~^ ~~~~~~~~~~~~~ 5419s | | | 5419s | unsigned int int64_t {aka long long int} 5419s | %llu 5419s 5419s If you find this error message confusing, uninformative, or wrong, please open an issue: 5419s https://github.com/diku-dk/futhark/issues 5419s 5423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.fut: 5423s Compiling with --backend=opencl: 5423s cc failed with code 1: 5423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c: In function ‘futrts_umul_hi64’: 5423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5423s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5423s | ^~~~~~~~~~~ 5423s | __uint32_t 5423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4528:90: error: expected ‘)’ before ‘a’ 5423s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5423s | ~ ^ 5423s | ) 5423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4528:109: error: expected ‘)’ before ‘b’ 5423s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5423s | ~ ^ 5423s | ) 5423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c: In function ‘futrts_smul_hi64’: 5423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5423s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5423s | ^~~~~~~~~~ 5423s | __int128__ 5423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4532:86: error: expected ‘)’ before ‘a’ 5423s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5423s | ~ ^ 5423s | ) 5423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4532:104: error: expected ‘)’ before ‘b’ 5423s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5423s | ~ ^ 5423s | ) 5423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c: In function ‘mk_compile_opts’: 5423s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5423s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5423s | ~~^ ~~~~~~~~~~~~~ 5423s | | | 5423s | unsigned int int64_t {aka long long int} 5423s | %llu 5423s 5423s If you find this error message confusing, uninformative, or wrong, please open an issue: 5423s https://github.com/diku-dk/futhark/issues 5423s 5424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.fut: 5424s Compiling with --backend=opencl: 5424s cc failed with code 1: 5424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c: In function ‘futrts_umul_hi64’: 5424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5424s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5424s | ^~~~~~~~~~~ 5424s | __uint32_t 5424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4528:90: error: expected ‘)’ before ‘a’ 5424s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5424s | ~ ^ 5424s | ) 5424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4528:109: error: expected ‘)’ before ‘b’ 5424s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5424s | ~ ^ 5424s | ) 5424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c: In function ‘futrts_smul_hi64’: 5424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5424s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5424s | ^~~~~~~~~~ 5424s | __int128__ 5424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4532:86: error: expected ‘)’ before ‘a’ 5424s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5424s | ~ ^ 5424s | ) 5424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4532:104: error: expected ‘)’ before ‘b’ 5424s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5424s | ~ ^ 5424s | ) 5424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c: In function ‘mk_compile_opts’: 5424s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5424s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5424s | ~~^ ~~~~~~~~~~~~~ 5424s | | | 5424s | unsigned int int64_t {aka long long int} 5424s | %llu 5424s 5424s If you find this error message confusing, uninformative, or wrong, please open an issue: 5424s https://github.com/diku-dk/futhark/issues 5424s 5425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.fut: 5425s Generating reference outputs: 5425s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.fut:34:48-49: 5425s Unused name "j". 5425s cc failed with code 1: 5425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c: In function ‘futrts_umul_hi64’: 5425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5425s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5425s | ^~~~~~~~~~~ 5425s | __uint32_t 5425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 5425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4432:90: error: expected ‘)’ before ‘a’ 5425s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5425s | ~ ^ 5425s | ) 5425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4432:109: error: expected ‘)’ before ‘b’ 5425s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5425s | ~ ^ 5425s | ) 5425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c: In function ‘futrts_smul_hi64’: 5425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5425s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5425s | ^~~~~~~~~~ 5425s | __int128__ 5425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4436:86: error: expected ‘)’ before ‘a’ 5425s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5425s | ~ ^ 5425s | ) 5425s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4436:104: error: expected ‘)’ before ‘b’ 5425s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5425s | ~ ^ 5425s | ) 5425s 5425s If you find this error message confusing, uninformative, or wrong, please open an issue: 5425s https://github.com/diku-dk/futhark/issues 5425s 5428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.fut: 5428s Compiling with --backend=opencl: 5428s cc failed with code 1: 5428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c: In function ‘futrts_umul_hi64’: 5428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5428s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5428s | ^~~~~~~~~~~ 5428s | __uint32_t 5428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4528:90: error: expected ‘)’ before ‘a’ 5428s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5428s | ~ ^ 5428s | ) 5428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4528:109: error: expected ‘)’ before ‘b’ 5428s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5428s | ~ ^ 5428s | ) 5428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c: In function ‘futrts_smul_hi64’: 5428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5428s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5428s | ^~~~~~~~~~ 5428s | __int128__ 5428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4532:86: error: expected ‘)’ before ‘a’ 5428s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5428s | ~ ^ 5428s | ) 5428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4532:104: error: expected ‘)’ before ‘b’ 5428s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5428s | ~ ^ 5428s | ) 5428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c: In function ‘mk_compile_opts’: 5428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5428s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5428s | ~~^ ~~~~~~~~~~~~~ 5428s | | | 5428s | unsigned int int64_t {aka long long int} 5428s | %llu 5428s 5428s If you find this error message confusing, uninformative, or wrong, please open an issue: 5428s https://github.com/diku-dk/futhark/issues 5428s 5428s 962 failed, 99 passed, 1245 to go. 5432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.fut: 5432s Compiling with --backend=opencl: 5432s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.fut:5:15-18: 5432s Unused name "ind". 5432s cc failed with code 1: 5432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c: In function ‘futrts_umul_hi64’: 5432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5432s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5432s | ^~~~~~~~~~~ 5432s | __uint32_t 5432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4512:90: error: expected ‘)’ before ‘a’ 5432s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5432s | ~ ^ 5432s | ) 5432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4512:109: error: expected ‘)’ before ‘b’ 5432s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5432s | ~ ^ 5432s | ) 5432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c: In function ‘futrts_smul_hi64’: 5432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5432s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5432s | ^~~~~~~~~~ 5432s | __int128__ 5432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4516:86: error: expected ‘)’ before ‘a’ 5432s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5432s | ~ ^ 5432s | ) 5432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4516:104: error: expected ‘)’ before ‘b’ 5432s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5432s | ~ ^ 5432s | ) 5432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c: In function ‘mk_compile_opts’: 5432s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5432s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5432s | ~~^ ~~~~~~~~~~~~~ 5432s | | | 5432s | unsigned int int64_t {aka long long int} 5432s | %llu 5432s 5432s If you find this error message confusing, uninformative, or wrong, please open an issue: 5432s https://github.com/diku-dk/futhark/issues 5432s 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.fut: 5433s Compiling with --backend=opencl: 5433s cc failed with code 1: 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c: In function ‘futrts_umul_hi64’: 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5433s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5433s | ^~~~~~~~~~~ 5433s | __uint32_t 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4529:90: error: expected ‘)’ before ‘a’ 5433s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5433s | ~ ^ 5433s | ) 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4529:109: error: expected ‘)’ before ‘b’ 5433s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5433s | ~ ^ 5433s | ) 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c: In function ‘futrts_smul_hi64’: 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5433s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5433s | ^~~~~~~~~~ 5433s | __int128__ 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4533:86: error: expected ‘)’ before ‘a’ 5433s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5433s | ~ ^ 5433s | ) 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4533:104: error: expected ‘)’ before ‘b’ 5433s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5433s | ~ ^ 5433s | ) 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c: In function ‘mk_compile_opts’: 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5433s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5433s | ~~^ ~~~~~~~~~~~~~ 5433s | | | 5433s | unsigned int int64_t {aka long long int} 5433s | %llu 5433s 5433s If you find this error message confusing, uninformative, or wrong, please open an issue: 5433s https://github.com/diku-dk/futhark/issues 5433s 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut: 5433s Compiling with --backend=opencl: 5433s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut:5:26-29: 5433s Unused name "ass". 5433s 5433s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut:5:43-45: 5433s Unused name "as". 5433s 5433s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut:5:56-60: 5433s Unused name "inds". 5433s cc failed with code 1: 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c: In function ‘futrts_umul_hi64’: 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5433s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5433s | ^~~~~~~~~~~ 5433s | __uint32_t 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4529:90: error: expected ‘)’ before ‘a’ 5433s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5433s | ~ ^ 5433s | ) 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4529:109: error: expected ‘)’ before ‘b’ 5433s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5433s | ~ ^ 5433s | ) 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c: In function ‘futrts_smul_hi64’: 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5433s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5433s | ^~~~~~~~~~ 5433s | __int128__ 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4533:86: error: expected ‘)’ before ‘a’ 5433s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5433s | ~ ^ 5433s | ) 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4533:104: error: expected ‘)’ before ‘b’ 5433s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5433s | ~ ^ 5433s | ) 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c: In function ‘mk_compile_opts’: 5433s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5433s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5433s | ~~^ ~~~~~~~~~~~~~ 5433s | | | 5433s | unsigned int int64_t {aka long long int} 5433s | %llu 5433s 5433s If you find this error message confusing, uninformative, or wrong, please open an issue: 5433s https://github.com/diku-dk/futhark/issues 5433s 5436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.fut: 5436s Compiling with --backend=opencl: 5436s cc failed with code 1: 5436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c: In function ‘futrts_umul_hi64’: 5436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5436s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5436s | ^~~~~~~~~~~ 5436s | __uint32_t 5436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4514:90: error: expected ‘)’ before ‘a’ 5436s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5436s | ~ ^ 5436s | ) 5436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4514:109: error: expected ‘)’ before ‘b’ 5436s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5436s | ~ ^ 5436s | ) 5436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c: In function ‘futrts_smul_hi64’: 5436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5436s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5436s | ^~~~~~~~~~ 5436s | __int128__ 5436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4518:86: error: expected ‘)’ before ‘a’ 5436s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5436s | ~ ^ 5436s | ) 5436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4518:104: error: expected ‘)’ before ‘b’ 5436s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5436s | ~ ^ 5436s | ) 5436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c: In function ‘mk_compile_opts’: 5436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:7867:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5436s 7867 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5436s | ~~^ ~~~~~~~~~~~~~ 5436s | | | 5436s | unsigned int int64_t {aka long long int} 5436s | %llu 5436s 5436s If you find this error message confusing, uninformative, or wrong, please open an issue: 5436s https://github.com/diku-dk/futhark/issues 5436s 5438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.fut: 5438s Compiling with --backend=opencl: 5438s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.fut:10:11-12: 5438s Unused name "i". 5438s cc failed with code 1: 5438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c: In function ‘futrts_umul_hi64’: 5438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5438s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5438s | ^~~~~~~~~~~ 5438s | __uint32_t 5438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4528:90: error: expected ‘)’ before ‘a’ 5438s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5438s | ~ ^ 5438s | ) 5438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4528:109: error: expected ‘)’ before ‘b’ 5438s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5438s | ~ ^ 5438s | ) 5438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c: In function ‘futrts_smul_hi64’: 5438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5438s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5438s | ^~~~~~~~~~ 5438s | __int128__ 5438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4532:86: error: expected ‘)’ before ‘a’ 5438s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5438s | ~ ^ 5438s | ) 5438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4532:104: error: expected ‘)’ before ‘b’ 5438s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5438s | ~ ^ 5438s | ) 5438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c: In function ‘mk_compile_opts’: 5438s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:7869:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5438s 7869 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5438s | ~~^ ~~~~~~~~~~~~~ 5438s | | | 5438s | unsigned int int64_t {aka long long int} 5438s | %llu 5438s 5438s If you find this error message confusing, uninformative, or wrong, please open an issue: 5438s https://github.com/diku-dk/futhark/issues 5438s 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.fut: 5440s Compiling with --backend=opencl: 5440s cc failed with code 1: 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c: In function ‘futrts_umul_hi64’: 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5440s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5440s | ^~~~~~~~~~~ 5440s | __uint32_t 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4511:90: error: expected ‘)’ before ‘a’ 5440s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5440s | ~ ^ 5440s | ) 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4511:109: error: expected ‘)’ before ‘b’ 5440s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5440s | ~ ^ 5440s | ) 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c: In function ‘futrts_smul_hi64’: 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5440s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5440s | ^~~~~~~~~~ 5440s | __int128__ 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4515:86: error: expected ‘)’ before ‘a’ 5440s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5440s | ~ ^ 5440s | ) 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4515:104: error: expected ‘)’ before ‘b’ 5440s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5440s | ~ ^ 5440s | ) 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c: In function ‘mk_compile_opts’: 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5440s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5440s | ~~^ ~~~~~~~~~~~~~ 5440s | | | 5440s | unsigned int int64_t {aka long long int} 5440s | %llu 5440s 5440s If you find this error message confusing, uninformative, or wrong, please open an issue: 5440s https://github.com/diku-dk/futhark/issues 5440s 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.fut: 5440s Compiling with --backend=opencl: 5440s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.fut:8:10-38: 5440s Entry point parameter 5440s 5440s ((length0: i64): i64, (length1: i64): i64) 5440s 5440s will have an opaque type, so the entry point will likely not be callable. 5440s cc failed with code 1: 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c: In function ‘futrts_umul_hi64’: 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5440s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5440s | ^~~~~~~~~~~ 5440s | __uint32_t 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4529:90: error: expected ‘)’ before ‘a’ 5440s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5440s | ~ ^ 5440s | ) 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4529:109: error: expected ‘)’ before ‘b’ 5440s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5440s | ~ ^ 5440s | ) 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c: In function ‘futrts_smul_hi64’: 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5440s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5440s | ^~~~~~~~~~ 5440s | __int128__ 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4533:86: error: expected ‘)’ before ‘a’ 5440s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5440s | ~ ^ 5440s | ) 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4533:104: error: expected ‘)’ before ‘b’ 5440s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5440s | ~ ^ 5440s | ) 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c: In function ‘mk_compile_opts’: 5440s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5440s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5440s | ~~^ ~~~~~~~~~~~~~ 5440s | | | 5440s | unsigned int int64_t {aka long long int} 5440s | %llu 5440s 5440s If you find this error message confusing, uninformative, or wrong, please open an issue: 5440s https://github.com/diku-dk/futhark/issues 5440s 5441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.fut: 5441s Compiling with --backend=opencl: 5441s cc failed with code 1: 5441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c: In function ‘futrts_umul_hi64’: 5441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5441s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5441s | ^~~~~~~~~~~ 5441s | __uint32_t 5441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4512:90: error: expected ‘)’ before ‘a’ 5441s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5441s | ~ ^ 5441s | ) 5441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4512:109: error: expected ‘)’ before ‘b’ 5441s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5441s | ~ ^ 5441s | ) 5441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c: In function ‘futrts_smul_hi64’: 5441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5441s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5441s | ^~~~~~~~~~ 5441s | __int128__ 5441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4516:86: error: expected ‘)’ before ‘a’ 5441s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5441s | ~ ^ 5441s | ) 5441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4516:104: error: expected ‘)’ before ‘b’ 5441s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5441s | ~ ^ 5441s | ) 5441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c: In function ‘mk_compile_opts’: 5441s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5441s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5441s | ~~^ ~~~~~~~~~~~~~ 5441s | | | 5441s | unsigned int int64_t {aka long long int} 5441s | %llu 5441s 5441s If you find this error message confusing, uninformative, or wrong, please open an issue: 5441s https://github.com/diku-dk/futhark/issues 5441s 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.fut: 5445s Compiling with --backend=opencl: 5445s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.fut:9:10-50: 5445s Entry point parameter 5445s 5445s ((cond: bool): bool, (lengths: [d₀]i64): []i64, (index: i64): i64) 5445s 5445s will have an opaque type, so the entry point will likely not be callable. 5445s cc failed with code 1: 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c: In function ‘futrts_umul_hi64’: 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5445s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5445s | ^~~~~~~~~~~ 5445s | __uint32_t 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4531:90: error: expected ‘)’ before ‘a’ 5445s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5445s | ~ ^ 5445s | ) 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4531:109: error: expected ‘)’ before ‘b’ 5445s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5445s | ~ ^ 5445s | ) 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c: In function ‘futrts_smul_hi64’: 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5445s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5445s | ^~~~~~~~~~ 5445s | __int128__ 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4535:86: error: expected ‘)’ before ‘a’ 5445s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5445s | ~ ^ 5445s | ) 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4535:104: error: expected ‘)’ before ‘b’ 5445s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5445s | ~ ^ 5445s | ) 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c: In function ‘mk_compile_opts’: 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5445s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5445s | ~~^ ~~~~~~~~~~~~~ 5445s | | | 5445s | unsigned int int64_t {aka long long int} 5445s | %llu 5445s 5445s If you find this error message confusing, uninformative, or wrong, please open an issue: 5445s https://github.com/diku-dk/futhark/issues 5445s 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.fut: 5445s Compiling with --backend=opencl: 5445s cc failed with code 1: 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c: In function ‘futrts_umul_hi64’: 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5445s | ^~~~~~~~~~~ 5445s | __uint32_t 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4511:90: error: expected ‘)’ before ‘a’ 5445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5445s | ~ ^ 5445s | ) 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4511:109: error: expected ‘)’ before ‘b’ 5445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5445s | ~ ^ 5445s | ) 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c: In function ‘futrts_smul_hi64’: 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5445s | ^~~~~~~~~~ 5445s | __int128__ 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4515:86: error: expected ‘)’ before ‘a’ 5445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5445s | ~ ^ 5445s | ) 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4515:104: error: expected ‘)’ before ‘b’ 5445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5445s | ~ ^ 5445s | ) 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c: In function ‘mk_compile_opts’: 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5445s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5445s | ~~^ ~~~~~~~~~~~~~ 5445s | | | 5445s | unsigned int int64_t {aka long long int} 5445s | %llu 5445s 5445s If you find this error message confusing, uninformative, or wrong, please open an issue: 5445s https://github.com/diku-dk/futhark/issues 5445s 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.fut: 5445s Compiling with --backend=opencl: 5445s cc failed with code 1: 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c: In function ‘futrts_umul_hi64’: 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5445s | ^~~~~~~~~~~ 5445s | __uint32_t 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4511:90: error: expected ‘)’ before ‘a’ 5445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5445s | ~ ^ 5445s | ) 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4511:109: error: expected ‘)’ before ‘b’ 5445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5445s | ~ ^ 5445s | ) 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c: In function ‘futrts_smul_hi64’: 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5445s | ^~~~~~~~~~ 5445s | __int128__ 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4515:86: error: expected ‘)’ before ‘a’ 5445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5445s | ~ ^ 5445s | ) 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4515:104: error: expected ‘)’ before ‘b’ 5445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5445s | ~ ^ 5445s | ) 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c: In function ‘mk_compile_opts’: 5445s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5445s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5445s | ~~^ ~~~~~~~~~~~~~ 5445s | | | 5445s | unsigned int int64_t {aka long long int} 5445s | %llu 5445s 5445s If you find this error message confusing, uninformative, or wrong, please open an issue: 5445s https://github.com/diku-dk/futhark/issues 5445s 5447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.fut: 5447s Compiling with --backend=opencl: 5447s cc failed with code 1: 5447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c: In function ‘futrts_umul_hi64’: 5447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5447s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5447s | ^~~~~~~~~~~ 5447s | __uint32_t 5447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4513:90: error: expected ‘)’ before ‘a’ 5447s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5447s | ~ ^ 5447s | ) 5447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4513:109: error: expected ‘)’ before ‘b’ 5447s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5447s | ~ ^ 5447s | ) 5447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c: In function ‘futrts_smul_hi64’: 5447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5447s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5447s | ^~~~~~~~~~ 5447s | __int128__ 5447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4517:86: error: expected ‘)’ before ‘a’ 5447s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5447s | ~ ^ 5447s | ) 5447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4517:104: error: expected ‘)’ before ‘b’ 5447s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5447s | ~ ^ 5447s | ) 5447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c: In function ‘mk_compile_opts’: 5447s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5447s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5447s | ~~^ ~~~~~~~~~~~~~ 5447s | | | 5447s | unsigned int int64_t {aka long long int} 5447s | %llu 5447s 5447s If you find this error message confusing, uninformative, or wrong, please open an issue: 5447s https://github.com/diku-dk/futhark/issues 5447s 5451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.fut: 5451s Compiling with --backend=opencl: 5451s cc failed with code 1: 5451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c: In function ‘futrts_umul_hi64’: 5451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5451s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5451s | ^~~~~~~~~~~ 5451s | __uint32_t 5451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4513:90: error: expected ‘)’ before ‘a’ 5451s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5451s | ~ ^ 5451s | ) 5451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4513:109: error: expected ‘)’ before ‘b’ 5451s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5451s | ~ ^ 5451s | ) 5451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c: In function ‘futrts_smul_hi64’: 5451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5451s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5451s | ^~~~~~~~~~ 5451s | __int128__ 5451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4517:86: error: expected ‘)’ before ‘a’ 5451s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5451s | ~ ^ 5451s | ) 5451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4517:104: error: expected ‘)’ before ‘b’ 5451s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5451s | ~ ^ 5451s | ) 5451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c: In function ‘mk_compile_opts’: 5451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5451s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5451s | ~~^ ~~~~~~~~~~~~~ 5451s | | | 5451s | unsigned int int64_t {aka long long int} 5451s | %llu 5451s 5451s If you find this error message confusing, uninformative, or wrong, please open an issue: 5451s https://github.com/diku-dk/futhark/issues 5451s 5453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.fut: 5453s Compiling with --backend=opencl: 5453s cc failed with code 1: 5453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c: In function ‘futrts_umul_hi64’: 5453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5453s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5453s | ^~~~~~~~~~~ 5453s | __uint32_t 5453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4529:90: error: expected ‘)’ before ‘a’ 5453s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5453s | ~ ^ 5453s | ) 5453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4529:109: error: expected ‘)’ before ‘b’ 5453s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5453s | ~ ^ 5453s | ) 5453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c: In function ‘futrts_smul_hi64’: 5453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5453s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5453s | ^~~~~~~~~~ 5453s | __int128__ 5453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4533:86: error: expected ‘)’ before ‘a’ 5453s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5453s | ~ ^ 5453s | ) 5453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4533:104: error: expected ‘)’ before ‘b’ 5453s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5453s | ~ ^ 5453s | ) 5453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c: In function ‘mk_compile_opts’: 5453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5453s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5453s | ~~^ ~~~~~~~~~~~~~ 5453s | | | 5453s | unsigned int int64_t {aka long long int} 5453s | %llu 5453s 5453s If you find this error message confusing, uninformative, or wrong, please open an issue: 5453s https://github.com/diku-dk/futhark/issues 5453s 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.fut: 5454s Compiling with --backend=opencl: 5454s cc failed with code 1: 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c: In function ‘futrts_umul_hi64’: 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5454s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5454s | ^~~~~~~~~~~ 5454s | __uint32_t 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4529:90: error: expected ‘)’ before ‘a’ 5454s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5454s | ~ ^ 5454s | ) 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4529:109: error: expected ‘)’ before ‘b’ 5454s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5454s | ~ ^ 5454s | ) 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c: In function ‘futrts_smul_hi64’: 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5454s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5454s | ^~~~~~~~~~ 5454s | __int128__ 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4533:86: error: expected ‘)’ before ‘a’ 5454s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5454s | ~ ^ 5454s | ) 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4533:104: error: expected ‘)’ before ‘b’ 5454s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5454s | ~ ^ 5454s | ) 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c: In function ‘mk_compile_opts’: 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5454s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5454s | ~~^ ~~~~~~~~~~~~~ 5454s | | | 5454s | unsigned int int64_t {aka long long int} 5454s | %llu 5454s 5454s If you find this error message confusing, uninformative, or wrong, please open an issue: 5454s https://github.com/diku-dk/futhark/issues 5454s 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.fut: 5454s Compiling with --backend=opencl: 5454s cc failed with code 1: 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c: In function ‘futrts_umul_hi64’: 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5454s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5454s | ^~~~~~~~~~~ 5454s | __uint32_t 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4529:90: error: expected ‘)’ before ‘a’ 5454s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5454s | ~ ^ 5454s | ) 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4529:109: error: expected ‘)’ before ‘b’ 5454s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5454s | ~ ^ 5454s | ) 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c: In function ‘futrts_smul_hi64’: 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5454s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5454s | ^~~~~~~~~~ 5454s | __int128__ 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4533:86: error: expected ‘)’ before ‘a’ 5454s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5454s | ~ ^ 5454s | ) 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4533:104: error: expected ‘)’ before ‘b’ 5454s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5454s | ~ ^ 5454s | ) 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c: In function ‘mk_compile_opts’: 5454s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5454s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5454s | ~~^ ~~~~~~~~~~~~~ 5454s | | | 5454s | unsigned int int64_t {aka long long int} 5454s | %llu 5454s 5454s If you find this error message confusing, uninformative, or wrong, please open an issue: 5454s https://github.com/diku-dk/futhark/issues 5454s 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.fut: 5459s Compiling with --backend=opencl: 5459s cc failed with code 1: 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c: In function ‘futrts_umul_hi64’: 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5459s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5459s | ^~~~~~~~~~~ 5459s | __uint32_t 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4527:90: error: expected ‘)’ before ‘a’ 5459s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5459s | ~ ^ 5459s | ) 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4527:109: error: expected ‘)’ before ‘b’ 5459s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5459s | ~ ^ 5459s | ) 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c: In function ‘futrts_smul_hi64’: 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5459s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5459s | ^~~~~~~~~~ 5459s | __int128__ 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4531:86: error: expected ‘)’ before ‘a’ 5459s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5459s | ~ ^ 5459s | ) 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4531:104: error: expected ‘)’ before ‘b’ 5459s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5459s | ~ ^ 5459s | ) 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c: In function ‘mk_compile_opts’: 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5459s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5459s | ~~^ ~~~~~~~~~~~~~ 5459s | | | 5459s | unsigned int int64_t {aka long long int} 5459s | %llu 5459s 5459s If you find this error message confusing, uninformative, or wrong, please open an issue: 5459s https://github.com/diku-dk/futhark/issues 5459s 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.fut: 5459s Compiling with --backend=opencl: 5459s cc failed with code 1: 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c: In function ‘futrts_umul_hi64’: 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5459s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5459s | ^~~~~~~~~~~ 5459s | __uint32_t 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4513:90: error: expected ‘)’ before ‘a’ 5459s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5459s | ~ ^ 5459s | ) 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4513:109: error: expected ‘)’ before ‘b’ 5459s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5459s | ~ ^ 5459s | ) 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c: In function ‘futrts_smul_hi64’: 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5459s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5459s | ^~~~~~~~~~ 5459s | __int128__ 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4517:86: error: expected ‘)’ before ‘a’ 5459s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5459s | ~ ^ 5459s | ) 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4517:104: error: expected ‘)’ before ‘b’ 5459s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5459s | ~ ^ 5459s | ) 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c: In function ‘mk_compile_opts’: 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5459s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5459s | ~~^ ~~~~~~~~~~~~~ 5459s | | | 5459s | unsigned int int64_t {aka long long int} 5459s | %llu 5459s 5459s If you find this error message confusing, uninformative, or wrong, please open an issue: 5459s https://github.com/diku-dk/futhark/issues 5459s 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.fut: 5459s Compiling with --backend=opencl: 5459s cc failed with code 1: 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c: In function ‘futrts_umul_hi64’: 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4532:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5459s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5459s | ^~~~~~~~~~~ 5459s | __uint32_t 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4532:78: note: each undeclared identifier is reported only once for each function it appears in 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4532:90: error: expected ‘)’ before ‘a’ 5459s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5459s | ~ ^ 5459s | ) 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4532:109: error: expected ‘)’ before ‘b’ 5459s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5459s | ~ ^ 5459s | ) 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c: In function ‘futrts_smul_hi64’: 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4536:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5459s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5459s | ^~~~~~~~~~ 5459s | __int128__ 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4536:86: error: expected ‘)’ before ‘a’ 5459s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5459s | ~ ^ 5459s | ) 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4536:104: error: expected ‘)’ before ‘b’ 5459s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5459s | ~ ^ 5459s | ) 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c: In function ‘mk_compile_opts’: 5459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:7866:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5459s 7866 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5459s | ~~^ ~~~~~~~~~~~~~ 5459s | | | 5459s | unsigned int int64_t {aka long long int} 5459s | %llu 5459s 5459s If you find this error message confusing, uninformative, or wrong, please open an issue: 5459s https://github.com/diku-dk/futhark/issues 5459s 5461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.fut: 5461s Compiling with --backend=opencl: 5461s cc failed with code 1: 5461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c: In function ‘futrts_umul_hi64’: 5461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5461s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5461s | ^~~~~~~~~~~ 5461s | __uint32_t 5461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4511:90: error: expected ‘)’ before ‘a’ 5461s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5461s | ~ ^ 5461s | ) 5461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4511:109: error: expected ‘)’ before ‘b’ 5461s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5461s | ~ ^ 5461s | ) 5461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c: In function ‘futrts_smul_hi64’: 5461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5461s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5461s | ^~~~~~~~~~ 5461s | __int128__ 5461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4515:86: error: expected ‘)’ before ‘a’ 5461s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5461s | ~ ^ 5461s | ) 5461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4515:104: error: expected ‘)’ before ‘b’ 5461s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5461s | ~ ^ 5461s | ) 5461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c: In function ‘mk_compile_opts’: 5461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5461s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5461s | ~~^ ~~~~~~~~~~~~~ 5461s | | | 5461s | unsigned int int64_t {aka long long int} 5461s | %llu 5461s 5461s If you find this error message confusing, uninformative, or wrong, please open an issue: 5461s https://github.com/diku-dk/futhark/issues 5461s 5465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.fut: 5465s Compiling with --backend=opencl: 5465s cc failed with code 1: 5465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c: In function ‘futrts_umul_hi64’: 5465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5465s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5465s | ^~~~~~~~~~~ 5465s | __uint32_t 5465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4511:90: error: expected ‘)’ before ‘a’ 5465s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5465s | ~ ^ 5465s | ) 5465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4511:109: error: expected ‘)’ before ‘b’ 5465s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5465s | ~ ^ 5465s | ) 5465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c: In function ‘futrts_smul_hi64’: 5465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5465s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5465s | ^~~~~~~~~~ 5465s | __int128__ 5465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4515:86: error: expected ‘)’ before ‘a’ 5465s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5465s | ~ ^ 5465s | ) 5465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4515:104: error: expected ‘)’ before ‘b’ 5465s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5465s | ~ ^ 5465s | ) 5465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c: In function ‘mk_compile_opts’: 5465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5465s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5465s | ~~^ ~~~~~~~~~~~~~ 5465s | | | 5465s | unsigned int int64_t {aka long long int} 5465s | %llu 5465s 5465s If you find this error message confusing, uninformative, or wrong, please open an issue: 5465s https://github.com/diku-dk/futhark/issues 5465s 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.fut: 5466s Compiling with --backend=opencl: 5466s cc failed with code 1: 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c: In function ‘futrts_umul_hi64’: 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5466s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5466s | ^~~~~~~~~~~ 5466s | __uint32_t 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4512:90: error: expected ‘)’ before ‘a’ 5466s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5466s | ~ ^ 5466s | ) 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4512:109: error: expected ‘)’ before ‘b’ 5466s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5466s | ~ ^ 5466s | ) 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c: In function ‘futrts_smul_hi64’: 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5466s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5466s | ^~~~~~~~~~ 5466s | __int128__ 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4516:86: error: expected ‘)’ before ‘a’ 5466s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5466s | ~ ^ 5466s | ) 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4516:104: error: expected ‘)’ before ‘b’ 5466s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5466s | ~ ^ 5466s | ) 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c: In function ‘mk_compile_opts’: 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5466s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5466s | ~~^ ~~~~~~~~~~~~~ 5466s | | | 5466s | unsigned int int64_t {aka long long int} 5466s | %llu 5466s 5466s If you find this error message confusing, uninformative, or wrong, please open an issue: 5466s https://github.com/diku-dk/futhark/issues 5466s 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.fut: 5466s Compiling with --backend=opencl: 5466s cc failed with code 1: 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c: In function ‘futrts_umul_hi64’: 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5466s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5466s | ^~~~~~~~~~~ 5466s | __uint32_t 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4511:90: error: expected ‘)’ before ‘a’ 5466s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5466s | ~ ^ 5466s | ) 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4511:109: error: expected ‘)’ before ‘b’ 5466s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5466s | ~ ^ 5466s | ) 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c: In function ‘futrts_smul_hi64’: 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5466s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5466s | ^~~~~~~~~~ 5466s | __int128__ 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4515:86: error: expected ‘)’ before ‘a’ 5466s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5466s | ~ ^ 5466s | ) 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4515:104: error: expected ‘)’ before ‘b’ 5466s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5466s | ~ ^ 5466s | ) 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c: In function ‘mk_compile_opts’: 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5466s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5466s | ~~^ ~~~~~~~~~~~~~ 5466s | | | 5466s | unsigned int int64_t {aka long long int} 5466s | %llu 5466s 5466s If you find this error message confusing, uninformative, or wrong, please open an issue: 5466s https://github.com/diku-dk/futhark/issues 5466s 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.fut: 5466s Compiling with --backend=opencl: 5466s cc failed with code 1: 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c: In function ‘futrts_umul_hi64’: 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5466s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5466s | ^~~~~~~~~~~ 5466s | __uint32_t 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4511:90: error: expected ‘)’ before ‘a’ 5466s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5466s | ~ ^ 5466s | ) 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4511:109: error: expected ‘)’ before ‘b’ 5466s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5466s | ~ ^ 5466s | ) 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c: In function ‘futrts_smul_hi64’: 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5466s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5466s | ^~~~~~~~~~ 5466s | __int128__ 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4515:86: error: expected ‘)’ before ‘a’ 5466s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5466s | ~ ^ 5466s | ) 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4515:104: error: expected ‘)’ before ‘b’ 5466s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5466s | ~ ^ 5466s | ) 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c: In function ‘mk_compile_opts’: 5466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5466s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5466s | ~~^ ~~~~~~~~~~~~~ 5466s | | | 5466s | unsigned int int64_t {aka long long int} 5466s | %llu 5466s 5466s If you find this error message confusing, uninformative, or wrong, please open an issue: 5466s https://github.com/diku-dk/futhark/issues 5466s 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.fut: 5471s Compiling with --backend=opencl: 5471s cc failed with code 1: 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c: In function ‘futrts_umul_hi64’: 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5471s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5471s | ^~~~~~~~~~~ 5471s | __uint32_t 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4512:90: error: expected ‘)’ before ‘a’ 5471s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5471s | ~ ^ 5471s | ) 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4512:109: error: expected ‘)’ before ‘b’ 5471s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5471s | ~ ^ 5471s | ) 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c: In function ‘futrts_smul_hi64’: 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5471s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5471s | ^~~~~~~~~~ 5471s | __int128__ 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4516:86: error: expected ‘)’ before ‘a’ 5471s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5471s | ~ ^ 5471s | ) 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4516:104: error: expected ‘)’ before ‘b’ 5471s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5471s | ~ ^ 5471s | ) 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c: In function ‘mk_compile_opts’: 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5471s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5471s | ~~^ ~~~~~~~~~~~~~ 5471s | | | 5471s | unsigned int int64_t {aka long long int} 5471s | %llu 5471s 5471s If you find this error message confusing, uninformative, or wrong, please open an issue: 5471s https://github.com/diku-dk/futhark/issues 5471s 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.fut: 5471s Compiling with --backend=opencl: 5471s cc failed with code 1: 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c: In function ‘futrts_umul_hi64’: 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5471s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5471s | ^~~~~~~~~~~ 5471s | __uint32_t 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4527:90: error: expected ‘)’ before ‘a’ 5471s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5471s | ~ ^ 5471s | ) 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4527:109: error: expected ‘)’ before ‘b’ 5471s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5471s | ~ ^ 5471s | ) 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c: In function ‘futrts_smul_hi64’: 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5471s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5471s | ^~~~~~~~~~ 5471s | __int128__ 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4531:86: error: expected ‘)’ before ‘a’ 5471s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5471s | ~ ^ 5471s | ) 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4531:104: error: expected ‘)’ before ‘b’ 5471s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5471s | ~ ^ 5471s | ) 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c: In function ‘mk_compile_opts’: 5471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5471s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5471s | ~~^ ~~~~~~~~~~~~~ 5471s | | | 5471s | unsigned int int64_t {aka long long int} 5471s | %llu 5471s 5471s If you find this error message confusing, uninformative, or wrong, please open an issue: 5471s https://github.com/diku-dk/futhark/issues 5471s 5472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.fut: 5472s Compiling with --backend=opencl: 5472s cc failed with code 1: 5472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c: In function ‘futrts_umul_hi64’: 5472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5472s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5472s | ^~~~~~~~~~~ 5472s | __uint32_t 5472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4512:90: error: expected ‘)’ before ‘a’ 5472s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5472s | ~ ^ 5472s | ) 5472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4512:109: error: expected ‘)’ before ‘b’ 5472s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5472s | ~ ^ 5472s | ) 5472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c: In function ‘futrts_smul_hi64’: 5472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5472s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5472s | ^~~~~~~~~~ 5472s | __int128__ 5472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4516:86: error: expected ‘)’ before ‘a’ 5472s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5472s | ~ ^ 5472s | ) 5472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4516:104: error: expected ‘)’ before ‘b’ 5472s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5472s | ~ ^ 5472s | ) 5472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c: In function ‘mk_compile_opts’: 5472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5472s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5472s | ~~^ ~~~~~~~~~~~~~ 5472s | | | 5472s | unsigned int int64_t {aka long long int} 5472s | %llu 5472s 5472s If you find this error message confusing, uninformative, or wrong, please open an issue: 5472s https://github.com/diku-dk/futhark/issues 5472s 5474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.fut: 5474s Compiling with --backend=opencl: 5474s cc failed with code 1: 5474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c: In function ‘futrts_umul_hi64’: 5474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5474s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5474s | ^~~~~~~~~~~ 5474s | __uint32_t 5474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4512:90: error: expected ‘)’ before ‘a’ 5474s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5474s | ~ ^ 5474s | ) 5474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4512:109: error: expected ‘)’ before ‘b’ 5474s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5474s | ~ ^ 5474s | ) 5474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c: In function ‘futrts_smul_hi64’: 5474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5474s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5474s | ^~~~~~~~~~ 5474s | __int128__ 5474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4516:86: error: expected ‘)’ before ‘a’ 5474s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5474s | ~ ^ 5474s | ) 5474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4516:104: error: expected ‘)’ before ‘b’ 5474s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5474s | ~ ^ 5474s | ) 5474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c: In function ‘mk_compile_opts’: 5474s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:7855:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5474s 7855 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5474s | ~~^ ~~~~~~~~~~~~~ 5474s | | | 5474s | unsigned int int64_t {aka long long int} 5474s | %llu 5474s 5474s If you find this error message confusing, uninformative, or wrong, please open an issue: 5474s https://github.com/diku-dk/futhark/issues 5474s 5486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.fut: 5486s Compiling with --backend=opencl: 5486s cc failed with code 1: 5486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c: In function ‘futrts_umul_hi64’: 5486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5486s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5486s | ^~~~~~~~~~~ 5486s | __uint32_t 5486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4511:90: error: expected ‘)’ before ‘a’ 5486s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5486s | ~ ^ 5486s | ) 5486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4511:109: error: expected ‘)’ before ‘b’ 5486s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5486s | ~ ^ 5486s | ) 5486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c: In function ‘futrts_smul_hi64’: 5486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5486s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5486s | ^~~~~~~~~~ 5486s | __int128__ 5486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4515:86: error: expected ‘)’ before ‘a’ 5486s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5486s | ~ ^ 5486s | ) 5486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4515:104: error: expected ‘)’ before ‘b’ 5486s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5486s | ~ ^ 5486s | ) 5486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c: In function ‘mk_compile_opts’: 5486s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5486s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5486s | ~~^ ~~~~~~~~~~~~~ 5486s | | | 5486s | unsigned int int64_t {aka long long int} 5486s | %llu 5486s 5486s If you find this error message confusing, uninformative, or wrong, please open an issue: 5486s https://github.com/diku-dk/futhark/issues 5486s 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.fut: 5487s Compiling with --backend=opencl: 5487s cc failed with code 1: 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c: In function ‘futrts_umul_hi64’: 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5487s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5487s | ^~~~~~~~~~~ 5487s | __uint32_t 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4511:90: error: expected ‘)’ before ‘a’ 5487s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5487s | ~ ^ 5487s | ) 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4511:109: error: expected ‘)’ before ‘b’ 5487s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5487s | ~ ^ 5487s | ) 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c: In function ‘futrts_smul_hi64’: 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5487s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5487s | ^~~~~~~~~~ 5487s | __int128__ 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4515:86: error: expected ‘)’ before ‘a’ 5487s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5487s | ~ ^ 5487s | ) 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4515:104: error: expected ‘)’ before ‘b’ 5487s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5487s | ~ ^ 5487s | ) 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c: In function ‘mk_compile_opts’: 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5487s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5487s | ~~^ ~~~~~~~~~~~~~ 5487s | | | 5487s | unsigned int int64_t {aka long long int} 5487s | %llu 5487s 5487s If you find this error message confusing, uninformative, or wrong, please open an issue: 5487s https://github.com/diku-dk/futhark/issues 5487s 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.fut: 5487s Generating reference outputs: 5487s cc failed with code 1: 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c: In function ‘futrts_umul_hi64’: 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5487s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5487s | ^~~~~~~~~~~ 5487s | __uint32_t 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4415:90: error: expected ‘)’ before ‘a’ 5487s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5487s | ~ ^ 5487s | ) 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4415:109: error: expected ‘)’ before ‘b’ 5487s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5487s | ~ ^ 5487s | ) 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c: In function ‘futrts_smul_hi64’: 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5487s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5487s | ^~~~~~~~~~ 5487s | __int128__ 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4419:86: error: expected ‘)’ before ‘a’ 5487s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5487s | ~ ^ 5487s | ) 5487s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4419:104: error: expected ‘)’ before ‘b’ 5487s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5487s | ~ ^ 5487s | ) 5487s 5487s If you find this error message confusing, uninformative, or wrong, please open an issue: 5487s https://github.com/diku-dk/futhark/issues 5487s 5489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.fut: 5489s Compiling with --backend=opencl: 5489s cc failed with code 1: 5489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c: In function ‘futrts_umul_hi64’: 5489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5489s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5489s | ^~~~~~~~~~~ 5489s | __uint32_t 5489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4511:90: error: expected ‘)’ before ‘a’ 5489s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5489s | ~ ^ 5489s | ) 5489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4511:109: error: expected ‘)’ before ‘b’ 5489s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5489s | ~ ^ 5489s | ) 5489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c: In function ‘futrts_smul_hi64’: 5489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5489s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5489s | ^~~~~~~~~~ 5489s | __int128__ 5489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4515:86: error: expected ‘)’ before ‘a’ 5489s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5489s | ~ ^ 5489s | ) 5489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4515:104: error: expected ‘)’ before ‘b’ 5489s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5489s | ~ ^ 5489s | ) 5489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c: In function ‘mk_compile_opts’: 5489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5489s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5489s | ~~^ ~~~~~~~~~~~~~ 5489s | | | 5489s | unsigned int int64_t {aka long long int} 5489s | %llu 5489s 5489s If you find this error message confusing, uninformative, or wrong, please open an issue: 5489s https://github.com/diku-dk/futhark/issues 5489s 5489s 994 failed, 99 passed, 1213 to go. 5492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.fut: 5492s Compiling with --backend=opencl: 5492s cc failed with code 1: 5492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c: In function ‘futrts_umul_hi64’: 5492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5492s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5492s | ^~~~~~~~~~~ 5492s | __uint32_t 5492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4511:90: error: expected ‘)’ before ‘a’ 5492s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5492s | ~ ^ 5492s | ) 5492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4511:109: error: expected ‘)’ before ‘b’ 5492s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5492s | ~ ^ 5492s | ) 5492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c: In function ‘futrts_smul_hi64’: 5492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5492s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5492s | ^~~~~~~~~~ 5492s | __int128__ 5492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4515:86: error: expected ‘)’ before ‘a’ 5492s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5492s | ~ ^ 5492s | ) 5492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4515:104: error: expected ‘)’ before ‘b’ 5492s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5492s | ~ ^ 5492s | ) 5492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c: In function ‘mk_compile_opts’: 5492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5492s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5492s | ~~^ ~~~~~~~~~~~~~ 5492s | | | 5492s | unsigned int int64_t {aka long long int} 5492s | %llu 5492s 5492s If you find this error message confusing, uninformative, or wrong, please open an issue: 5492s https://github.com/diku-dk/futhark/issues 5492s 5495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.fut: 5495s Compiling with --backend=opencl: 5495s cc failed with code 1: 5495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c: In function ‘futrts_umul_hi64’: 5495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5495s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5495s | ^~~~~~~~~~~ 5495s | __uint32_t 5495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4511:90: error: expected ‘)’ before ‘a’ 5495s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5495s | ~ ^ 5495s | ) 5495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4511:109: error: expected ‘)’ before ‘b’ 5495s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5495s | ~ ^ 5495s | ) 5495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c: In function ‘futrts_smul_hi64’: 5495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5495s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5495s | ^~~~~~~~~~ 5495s | __int128__ 5495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4515:86: error: expected ‘)’ before ‘a’ 5495s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5495s | ~ ^ 5495s | ) 5495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4515:104: error: expected ‘)’ before ‘b’ 5495s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5495s | ~ ^ 5495s | ) 5495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c: In function ‘mk_compile_opts’: 5495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5495s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5495s | ~~^ ~~~~~~~~~~~~~ 5495s | | | 5495s | unsigned int int64_t {aka long long int} 5495s | %llu 5495s 5495s If you find this error message confusing, uninformative, or wrong, please open an issue: 5495s https://github.com/diku-dk/futhark/issues 5495s 5496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.fut: 5496s Compiling with --backend=opencl: 5496s cc failed with code 1: 5496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c: In function ‘futrts_umul_hi64’: 5496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5496s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5496s | ^~~~~~~~~~~ 5496s | __uint32_t 5496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4511:90: error: expected ‘)’ before ‘a’ 5496s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5496s | ~ ^ 5496s | ) 5496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4511:109: error: expected ‘)’ before ‘b’ 5496s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5496s | ~ ^ 5496s | ) 5496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c: In function ‘futrts_smul_hi64’: 5496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5496s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5496s | ^~~~~~~~~~ 5496s | __int128__ 5496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4515:86: error: expected ‘)’ before ‘a’ 5496s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5496s | ~ ^ 5496s | ) 5496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4515:104: error: expected ‘)’ before ‘b’ 5496s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5496s | ~ ^ 5496s | ) 5496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c: In function ‘mk_compile_opts’: 5496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5496s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5496s | ~~^ ~~~~~~~~~~~~~ 5496s | | | 5496s | unsigned int int64_t {aka long long int} 5496s | %llu 5496s 5496s If you find this error message confusing, uninformative, or wrong, please open an issue: 5496s https://github.com/diku-dk/futhark/issues 5496s 5498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.fut: 5498s Compiling with --backend=opencl: 5498s cc failed with code 1: 5498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c: In function ‘futrts_umul_hi64’: 5498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5498s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5498s | ^~~~~~~~~~~ 5498s | __uint32_t 5498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4511:90: error: expected ‘)’ before ‘a’ 5498s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5498s | ~ ^ 5498s | ) 5498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4511:109: error: expected ‘)’ before ‘b’ 5498s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5498s | ~ ^ 5498s | ) 5498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c: In function ‘futrts_smul_hi64’: 5498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5498s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5498s | ^~~~~~~~~~ 5498s | __int128__ 5498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4515:86: error: expected ‘)’ before ‘a’ 5498s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5498s | ~ ^ 5498s | ) 5498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4515:104: error: expected ‘)’ before ‘b’ 5498s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5498s | ~ ^ 5498s | ) 5498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c: In function ‘mk_compile_opts’: 5498s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5498s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5498s | ~~^ ~~~~~~~~~~~~~ 5498s | | | 5498s | unsigned int int64_t {aka long long int} 5498s | %llu 5498s 5498s If you find this error message confusing, uninformative, or wrong, please open an issue: 5498s https://github.com/diku-dk/futhark/issues 5498s 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.fut: 5499s Compiling with --backend=opencl: 5499s cc failed with code 1: 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c: In function ‘futrts_umul_hi64’: 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5499s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5499s | ^~~~~~~~~~~ 5499s | __uint32_t 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4511:90: error: expected ‘)’ before ‘a’ 5499s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5499s | ~ ^ 5499s | ) 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4511:109: error: expected ‘)’ before ‘b’ 5499s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5499s | ~ ^ 5499s | ) 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c: In function ‘futrts_smul_hi64’: 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5499s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5499s | ^~~~~~~~~~ 5499s | __int128__ 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4515:86: error: expected ‘)’ before ‘a’ 5499s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5499s | ~ ^ 5499s | ) 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4515:104: error: expected ‘)’ before ‘b’ 5499s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5499s | ~ ^ 5499s | ) 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c: In function ‘mk_compile_opts’: 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:7853:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5499s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5499s | ~~^ ~~~~~~~~~~~~~ 5499s | | | 5499s | unsigned int int64_t {aka long long int} 5499s | %llu 5499s 5499s If you find this error message confusing, uninformative, or wrong, please open an issue: 5499s https://github.com/diku-dk/futhark/issues 5499s 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.fut: 5499s Compiling with --backend=opencl: 5499s cc failed with code 1: 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c: In function ‘futrts_umul_hi64’: 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5499s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5499s | ^~~~~~~~~~~ 5499s | __uint32_t 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4512:90: error: expected ‘)’ before ‘a’ 5499s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5499s | ~ ^ 5499s | ) 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4512:109: error: expected ‘)’ before ‘b’ 5499s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5499s | ~ ^ 5499s | ) 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c: In function ‘futrts_smul_hi64’: 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5499s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5499s | ^~~~~~~~~~ 5499s | __int128__ 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4516:86: error: expected ‘)’ before ‘a’ 5499s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5499s | ~ ^ 5499s | ) 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4516:104: error: expected ‘)’ before ‘b’ 5499s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5499s | ~ ^ 5499s | ) 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c: In function ‘mk_compile_opts’: 5499s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5499s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5499s | ~~^ ~~~~~~~~~~~~~ 5499s | | | 5499s | unsigned int int64_t {aka long long int} 5499s | %llu 5499s 5499s If you find this error message confusing, uninformative, or wrong, please open an issue: 5499s https://github.com/diku-dk/futhark/issues 5499s 5500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.fut: 5500s Compiling with --backend=opencl: 5500s cc failed with code 1: 5500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c: In function ‘futrts_umul_hi64’: 5500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5500s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5500s | ^~~~~~~~~~~ 5500s | __uint32_t 5500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4512:90: error: expected ‘)’ before ‘a’ 5500s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5500s | ~ ^ 5500s | ) 5500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4512:109: error: expected ‘)’ before ‘b’ 5500s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5500s | ~ ^ 5500s | ) 5500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c: In function ‘futrts_smul_hi64’: 5500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5500s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5500s | ^~~~~~~~~~ 5500s | __int128__ 5500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4516:86: error: expected ‘)’ before ‘a’ 5500s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5500s | ~ ^ 5500s | ) 5500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4516:104: error: expected ‘)’ before ‘b’ 5500s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5500s | ~ ^ 5500s | ) 5500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c: In function ‘mk_compile_opts’: 5500s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5500s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5500s | ~~^ ~~~~~~~~~~~~~ 5500s | | | 5500s | unsigned int int64_t {aka long long int} 5500s | %llu 5500s 5500s If you find this error message confusing, uninformative, or wrong, please open an issue: 5500s https://github.com/diku-dk/futhark/issues 5500s 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.fut: 5501s Generating reference outputs: 5501s cc failed with code 1: 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c: In function ‘futrts_umul_hi64’: 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5501s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5501s | ^~~~~~~~~~~ 5501s | __uint32_t 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4415:90: error: expected ‘)’ before ‘a’ 5501s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5501s | ~ ^ 5501s | ) 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4415:109: error: expected ‘)’ before ‘b’ 5501s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5501s | ~ ^ 5501s | ) 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c: In function ‘futrts_smul_hi64’: 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5501s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5501s | ^~~~~~~~~~ 5501s | __int128__ 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4419:86: error: expected ‘)’ before ‘a’ 5501s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5501s | ~ ^ 5501s | ) 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4419:104: error: expected ‘)’ before ‘b’ 5501s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5501s | ~ ^ 5501s | ) 5501s 5501s If you find this error message confusing, uninformative, or wrong, please open an issue: 5501s https://github.com/diku-dk/futhark/issues 5501s 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.fut: 5501s Compiling with --backend=opencl: 5501s cc failed with code 1: 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c: In function ‘futrts_umul_hi64’: 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5501s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5501s | ^~~~~~~~~~~ 5501s | __uint32_t 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4526:90: error: expected ‘)’ before ‘a’ 5501s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5501s | ~ ^ 5501s | ) 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4526:109: error: expected ‘)’ before ‘b’ 5501s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5501s | ~ ^ 5501s | ) 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c: In function ‘futrts_smul_hi64’: 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5501s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5501s | ^~~~~~~~~~ 5501s | __int128__ 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4530:86: error: expected ‘)’ before ‘a’ 5501s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5501s | ~ ^ 5501s | ) 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4530:104: error: expected ‘)’ before ‘b’ 5501s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5501s | ~ ^ 5501s | ) 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c: In function ‘mk_compile_opts’: 5501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5501s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5501s | ~~^ ~~~~~~~~~~~~~ 5501s | | | 5501s | unsigned int int64_t {aka long long int} 5501s | %llu 5501s 5501s If you find this error message confusing, uninformative, or wrong, please open an issue: 5501s https://github.com/diku-dk/futhark/issues 5501s 5503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.fut: 5503s Generating reference outputs: 5503s cc failed with code 1: 5503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c: In function ‘futrts_umul_hi64’: 5503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5503s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5503s | ^~~~~~~~~~~ 5503s | __uint32_t 5503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4415:90: error: expected ‘)’ before ‘a’ 5503s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5503s | ~ ^ 5503s | ) 5503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4415:109: error: expected ‘)’ before ‘b’ 5503s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5503s | ~ ^ 5503s | ) 5503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c: In function ‘futrts_smul_hi64’: 5503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5503s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5503s | ^~~~~~~~~~ 5503s | __int128__ 5503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4419:86: error: expected ‘)’ before ‘a’ 5503s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5503s | ~ ^ 5503s | ) 5503s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4419:104: error: expected ‘)’ before ‘b’ 5503s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5503s | ~ ^ 5503s | ) 5503s 5503s If you find this error message confusing, uninformative, or wrong, please open an issue: 5503s https://github.com/diku-dk/futhark/issues 5503s 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.fut: 5508s Generating reference outputs: 5508s cc failed with code 1: 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c: In function ‘futrts_umul_hi64’: 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5508s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5508s | ^~~~~~~~~~~ 5508s | __uint32_t 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4430:90: error: expected ‘)’ before ‘a’ 5508s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5508s | ~ ^ 5508s | ) 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4430:109: error: expected ‘)’ before ‘b’ 5508s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5508s | ~ ^ 5508s | ) 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c: In function ‘futrts_smul_hi64’: 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5508s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5508s | ^~~~~~~~~~ 5508s | __int128__ 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4434:86: error: expected ‘)’ before ‘a’ 5508s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5508s | ~ ^ 5508s | ) 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4434:104: error: expected ‘)’ before ‘b’ 5508s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5508s | ~ ^ 5508s | ) 5508s 5508s If you find this error message confusing, uninformative, or wrong, please open an issue: 5508s https://github.com/diku-dk/futhark/issues 5508s 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.fut: 5508s Compiling with --backend=opencl: 5508s cc failed with code 1: 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c: In function ‘futrts_umul_hi64’: 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5508s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5508s | ^~~~~~~~~~~ 5508s | __uint32_t 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4511:90: error: expected ‘)’ before ‘a’ 5508s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5508s | ~ ^ 5508s | ) 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4511:109: error: expected ‘)’ before ‘b’ 5508s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5508s | ~ ^ 5508s | ) 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c: In function ‘futrts_smul_hi64’: 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5508s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5508s | ^~~~~~~~~~ 5508s | __int128__ 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4515:86: error: expected ‘)’ before ‘a’ 5508s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5508s | ~ ^ 5508s | ) 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4515:104: error: expected ‘)’ before ‘b’ 5508s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5508s | ~ ^ 5508s | ) 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c: In function ‘mk_compile_opts’: 5508s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5508s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5508s | ~~^ ~~~~~~~~~~~~~ 5508s | | | 5508s | unsigned int int64_t {aka long long int} 5508s | %llu 5508s 5508s If you find this error message confusing, uninformative, or wrong, please open an issue: 5508s https://github.com/diku-dk/futhark/issues 5508s 5509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.fut: 5509s Generating reference outputs: 5509s cc failed with code 1: 5509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c: In function ‘futrts_umul_hi64’: 5509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5509s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5509s | ^~~~~~~~~~~ 5509s | __uint32_t 5509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4415:90: error: expected ‘)’ before ‘a’ 5509s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5509s | ~ ^ 5509s | ) 5509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4415:109: error: expected ‘)’ before ‘b’ 5509s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5509s | ~ ^ 5509s | ) 5509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c: In function ‘futrts_smul_hi64’: 5509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5509s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5509s | ^~~~~~~~~~ 5509s | __int128__ 5509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4419:86: error: expected ‘)’ before ‘a’ 5509s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5509s | ~ ^ 5509s | ) 5509s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4419:104: error: expected ‘)’ before ‘b’ 5509s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5509s | ~ ^ 5509s | ) 5509s 5509s If you find this error message confusing, uninformative, or wrong, please open an issue: 5509s https://github.com/diku-dk/futhark/issues 5509s 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.fut: 5510s Compiling with --backend=opencl: 5510s cc failed with code 1: 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c: In function ‘futrts_umul_hi64’: 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5510s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5510s | ^~~~~~~~~~~ 5510s | __uint32_t 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4526:90: error: expected ‘)’ before ‘a’ 5510s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5510s | ~ ^ 5510s | ) 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4526:109: error: expected ‘)’ before ‘b’ 5510s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5510s | ~ ^ 5510s | ) 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c: In function ‘futrts_smul_hi64’: 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5510s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5510s | ^~~~~~~~~~ 5510s | __int128__ 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4530:86: error: expected ‘)’ before ‘a’ 5510s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5510s | ~ ^ 5510s | ) 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4530:104: error: expected ‘)’ before ‘b’ 5510s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5510s | ~ ^ 5510s | ) 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c: In function ‘mk_compile_opts’: 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5510s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5510s | ~~^ ~~~~~~~~~~~~~ 5510s | | | 5510s | unsigned int int64_t {aka long long int} 5510s | %llu 5510s 5510s If you find this error message confusing, uninformative, or wrong, please open an issue: 5510s https://github.com/diku-dk/futhark/issues 5510s 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.fut: 5510s Compiling with --backend=opencl: 5510s cc failed with code 1: 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c: In function ‘futrts_umul_hi64’: 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5510s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5510s | ^~~~~~~~~~~ 5510s | __uint32_t 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4526:90: error: expected ‘)’ before ‘a’ 5510s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5510s | ~ ^ 5510s | ) 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4526:109: error: expected ‘)’ before ‘b’ 5510s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5510s | ~ ^ 5510s | ) 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c: In function ‘futrts_smul_hi64’: 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5510s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5510s | ^~~~~~~~~~ 5510s | __int128__ 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4530:86: error: expected ‘)’ before ‘a’ 5510s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5510s | ~ ^ 5510s | ) 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4530:104: error: expected ‘)’ before ‘b’ 5510s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5510s | ~ ^ 5510s | ) 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c: In function ‘mk_compile_opts’: 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5510s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5510s | ~~^ ~~~~~~~~~~~~~ 5510s | | | 5510s | unsigned int int64_t {aka long long int} 5510s | %llu 5510s 5510s If you find this error message confusing, uninformative, or wrong, please open an issue: 5510s https://github.com/diku-dk/futhark/issues 5510s 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.fut: 5510s Compiling with --backend=opencl: 5510s cc failed with code 1: 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c: In function ‘futrts_umul_hi64’: 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5510s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5510s | ^~~~~~~~~~~ 5510s | __uint32_t 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4512:90: error: expected ‘)’ before ‘a’ 5510s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5510s | ~ ^ 5510s | ) 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4512:109: error: expected ‘)’ before ‘b’ 5510s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5510s | ~ ^ 5510s | ) 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c: In function ‘futrts_smul_hi64’: 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5510s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5510s | ^~~~~~~~~~ 5510s | __int128__ 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4516:86: error: expected ‘)’ before ‘a’ 5510s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5510s | ~ ^ 5510s | ) 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4516:104: error: expected ‘)’ before ‘b’ 5510s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5510s | ~ ^ 5510s | ) 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c: In function ‘mk_compile_opts’: 5510s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5510s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5510s | ~~^ ~~~~~~~~~~~~~ 5510s | | | 5510s | unsigned int int64_t {aka long long int} 5510s | %llu 5510s 5510s If you find this error message confusing, uninformative, or wrong, please open an issue: 5510s https://github.com/diku-dk/futhark/issues 5510s 5512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.fut: 5512s Compiling with --backend=opencl: 5512s cc failed with code 1: 5512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c: In function ‘futrts_umul_hi64’: 5512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5512s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5512s | ^~~~~~~~~~~ 5512s | __uint32_t 5512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4511:90: error: expected ‘)’ before ‘a’ 5512s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5512s | ~ ^ 5512s | ) 5512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4511:109: error: expected ‘)’ before ‘b’ 5512s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5512s | ~ ^ 5512s | ) 5512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c: In function ‘futrts_smul_hi64’: 5512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5512s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5512s | ^~~~~~~~~~ 5512s | __int128__ 5512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4515:86: error: expected ‘)’ before ‘a’ 5512s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5512s | ~ ^ 5512s | ) 5512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4515:104: error: expected ‘)’ before ‘b’ 5512s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5512s | ~ ^ 5512s | ) 5512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c: In function ‘mk_compile_opts’: 5512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5512s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5512s | ~~^ ~~~~~~~~~~~~~ 5512s | | | 5512s | unsigned int int64_t {aka long long int} 5512s | %llu 5512s 5512s If you find this error message confusing, uninformative, or wrong, please open an issue: 5512s https://github.com/diku-dk/futhark/issues 5512s 5515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.fut: 5515s Compiling with --backend=opencl: 5515s cc failed with code 1: 5515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c: In function ‘futrts_umul_hi64’: 5515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5515s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5515s | ^~~~~~~~~~~ 5515s | __uint32_t 5515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4512:90: error: expected ‘)’ before ‘a’ 5515s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5515s | ~ ^ 5515s | ) 5515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4512:109: error: expected ‘)’ before ‘b’ 5515s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5515s | ~ ^ 5515s | ) 5515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c: In function ‘futrts_smul_hi64’: 5515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5515s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5515s | ^~~~~~~~~~ 5515s | __int128__ 5515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4516:86: error: expected ‘)’ before ‘a’ 5515s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5515s | ~ ^ 5515s | ) 5515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4516:104: error: expected ‘)’ before ‘b’ 5515s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5515s | ~ ^ 5515s | ) 5515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c: In function ‘mk_compile_opts’: 5515s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5515s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5515s | ~~^ ~~~~~~~~~~~~~ 5515s | | | 5515s | unsigned int int64_t {aka long long int} 5515s | %llu 5515s 5515s If you find this error message confusing, uninformative, or wrong, please open an issue: 5515s https://github.com/diku-dk/futhark/issues 5515s 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.fut: 5519s Compiling with --backend=opencl: 5519s cc failed with code 1: 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c: In function ‘futrts_umul_hi64’: 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5519s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5519s | ^~~~~~~~~~~ 5519s | __uint32_t 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4511:90: error: expected ‘)’ before ‘a’ 5519s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5519s | ~ ^ 5519s | ) 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4511:109: error: expected ‘)’ before ‘b’ 5519s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5519s | ~ ^ 5519s | ) 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c: In function ‘futrts_smul_hi64’: 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5519s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5519s | ^~~~~~~~~~ 5519s | __int128__ 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4515:86: error: expected ‘)’ before ‘a’ 5519s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5519s | ~ ^ 5519s | ) 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4515:104: error: expected ‘)’ before ‘b’ 5519s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5519s | ~ ^ 5519s | ) 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c: In function ‘mk_compile_opts’: 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5519s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5519s | ~~^ ~~~~~~~~~~~~~ 5519s | | | 5519s | unsigned int int64_t {aka long long int} 5519s | %llu 5519s 5519s If you find this error message confusing, uninformative, or wrong, please open an issue: 5519s https://github.com/diku-dk/futhark/issues 5519s 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.fut: 5519s Compiling with --backend=opencl: 5519s cc failed with code 1: 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c: In function ‘futrts_umul_hi64’: 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5519s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5519s | ^~~~~~~~~~~ 5519s | __uint32_t 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4512:90: error: expected ‘)’ before ‘a’ 5519s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5519s | ~ ^ 5519s | ) 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4512:109: error: expected ‘)’ before ‘b’ 5519s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5519s | ~ ^ 5519s | ) 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c: In function ‘futrts_smul_hi64’: 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5519s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5519s | ^~~~~~~~~~ 5519s | __int128__ 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4516:86: error: expected ‘)’ before ‘a’ 5519s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5519s | ~ ^ 5519s | ) 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4516:104: error: expected ‘)’ before ‘b’ 5519s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5519s | ~ ^ 5519s | ) 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c: In function ‘mk_compile_opts’: 5519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5519s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5519s | ~~^ ~~~~~~~~~~~~~ 5519s | | | 5519s | unsigned int int64_t {aka long long int} 5519s | %llu 5519s 5519s If you find this error message confusing, uninformative, or wrong, please open an issue: 5519s https://github.com/diku-dk/futhark/issues 5519s 5520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.fut: 5520s Compiling with --backend=opencl: 5520s cc failed with code 1: 5520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c: In function ‘futrts_umul_hi64’: 5520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5520s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5520s | ^~~~~~~~~~~ 5520s | __uint32_t 5520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4511:90: error: expected ‘)’ before ‘a’ 5520s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5520s | ~ ^ 5520s | ) 5520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4511:109: error: expected ‘)’ before ‘b’ 5520s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5520s | ~ ^ 5520s | ) 5520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c: In function ‘futrts_smul_hi64’: 5520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5520s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5520s | ^~~~~~~~~~ 5520s | __int128__ 5520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4515:86: error: expected ‘)’ before ‘a’ 5520s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5520s | ~ ^ 5520s | ) 5520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4515:104: error: expected ‘)’ before ‘b’ 5520s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5520s | ~ ^ 5520s | ) 5520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c: In function ‘mk_compile_opts’: 5520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5520s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5520s | ~~^ ~~~~~~~~~~~~~ 5520s | | | 5520s | unsigned int int64_t {aka long long int} 5520s | %llu 5520s 5520s If you find this error message confusing, uninformative, or wrong, please open an issue: 5520s https://github.com/diku-dk/futhark/issues 5520s 5521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.fut: 5521s Compiling with --backend=opencl: 5521s cc failed with code 1: 5521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c: In function ‘futrts_umul_hi64’: 5521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5521s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5521s | ^~~~~~~~~~~ 5521s | __uint32_t 5521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4527:90: error: expected ‘)’ before ‘a’ 5521s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5521s | ~ ^ 5521s | ) 5521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4527:109: error: expected ‘)’ before ‘b’ 5521s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5521s | ~ ^ 5521s | ) 5521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c: In function ‘futrts_smul_hi64’: 5521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5521s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5521s | ^~~~~~~~~~ 5521s | __int128__ 5521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4531:86: error: expected ‘)’ before ‘a’ 5521s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5521s | ~ ^ 5521s | ) 5521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4531:104: error: expected ‘)’ before ‘b’ 5521s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5521s | ~ ^ 5521s | ) 5521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c: In function ‘mk_compile_opts’: 5521s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5521s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5521s | ~~^ ~~~~~~~~~~~~~ 5521s | | | 5521s | unsigned int int64_t {aka long long int} 5521s | %llu 5521s 5521s If you find this error message confusing, uninformative, or wrong, please open an issue: 5521s https://github.com/diku-dk/futhark/issues 5521s 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.fut: 5522s Compiling with --backend=opencl: 5522s cc failed with code 1: 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c: In function ‘futrts_umul_hi64’: 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5522s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5522s | ^~~~~~~~~~~ 5522s | __uint32_t 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4511:90: error: expected ‘)’ before ‘a’ 5522s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5522s | ~ ^ 5522s | ) 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4511:109: error: expected ‘)’ before ‘b’ 5522s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5522s | ~ ^ 5522s | ) 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c: In function ‘futrts_smul_hi64’: 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5522s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5522s | ^~~~~~~~~~ 5522s | __int128__ 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4515:86: error: expected ‘)’ before ‘a’ 5522s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5522s | ~ ^ 5522s | ) 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4515:104: error: expected ‘)’ before ‘b’ 5522s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5522s | ~ ^ 5522s | ) 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c: In function ‘mk_compile_opts’: 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5522s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5522s | ~~^ ~~~~~~~~~~~~~ 5522s | | | 5522s | unsigned int int64_t {aka long long int} 5522s | %llu 5522s 5522s If you find this error message confusing, uninformative, or wrong, please open an issue: 5522s https://github.com/diku-dk/futhark/issues 5522s 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.fut: 5522s Compiling with --backend=opencl: 5522s cc failed with code 1: 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c: In function ‘futrts_umul_hi64’: 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5522s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5522s | ^~~~~~~~~~~ 5522s | __uint32_t 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4528:90: error: expected ‘)’ before ‘a’ 5522s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5522s | ~ ^ 5522s | ) 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4528:109: error: expected ‘)’ before ‘b’ 5522s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5522s | ~ ^ 5522s | ) 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c: In function ‘futrts_smul_hi64’: 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5522s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5522s | ^~~~~~~~~~ 5522s | __int128__ 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4532:86: error: expected ‘)’ before ‘a’ 5522s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5522s | ~ ^ 5522s | ) 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4532:104: error: expected ‘)’ before ‘b’ 5522s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5522s | ~ ^ 5522s | ) 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c: In function ‘mk_compile_opts’: 5522s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5522s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5522s | ~~^ ~~~~~~~~~~~~~ 5522s | | | 5522s | unsigned int int64_t {aka long long int} 5522s | %llu 5522s 5522s If you find this error message confusing, uninformative, or wrong, please open an issue: 5522s https://github.com/diku-dk/futhark/issues 5522s 5523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.fut: 5523s Compiling with --backend=opencl: 5523s cc failed with code 1: 5523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c: In function ‘futrts_umul_hi64’: 5523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5523s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5523s | ^~~~~~~~~~~ 5523s | __uint32_t 5523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4528:90: error: expected ‘)’ before ‘a’ 5523s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5523s | ~ ^ 5523s | ) 5523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4528:109: error: expected ‘)’ before ‘b’ 5523s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5523s | ~ ^ 5523s | ) 5523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c: In function ‘futrts_smul_hi64’: 5523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5523s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5523s | ^~~~~~~~~~ 5523s | __int128__ 5523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4532:86: error: expected ‘)’ before ‘a’ 5523s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5523s | ~ ^ 5523s | ) 5523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4532:104: error: expected ‘)’ before ‘b’ 5523s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5523s | ~ ^ 5523s | ) 5523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c: In function ‘mk_compile_opts’: 5523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5523s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5523s | ~~^ ~~~~~~~~~~~~~ 5523s | | | 5523s | unsigned int int64_t {aka long long int} 5523s | %llu 5523s 5523s If you find this error message confusing, uninformative, or wrong, please open an issue: 5523s https://github.com/diku-dk/futhark/issues 5523s 5527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.fut: 5527s Compiling with --backend=opencl: 5527s cc failed with code 1: 5527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c: In function ‘futrts_umul_hi64’: 5527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5527s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5527s | ^~~~~~~~~~~ 5527s | __uint32_t 5527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4529:90: error: expected ‘)’ before ‘a’ 5527s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5527s | ~ ^ 5527s | ) 5527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4529:109: error: expected ‘)’ before ‘b’ 5527s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5527s | ~ ^ 5527s | ) 5527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c: In function ‘futrts_smul_hi64’: 5527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5527s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5527s | ^~~~~~~~~~ 5527s | __int128__ 5527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4533:86: error: expected ‘)’ before ‘a’ 5527s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5527s | ~ ^ 5527s | ) 5527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4533:104: error: expected ‘)’ before ‘b’ 5527s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5527s | ~ ^ 5527s | ) 5527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c: In function ‘mk_compile_opts’: 5527s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5527s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5527s | ~~^ ~~~~~~~~~~~~~ 5527s | | | 5527s | unsigned int int64_t {aka long long int} 5527s | %llu 5527s 5527s If you find this error message confusing, uninformative, or wrong, please open an issue: 5527s https://github.com/diku-dk/futhark/issues 5527s 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.fut: 5531s Compiling with --backend=opencl: 5531s cc failed with code 1: 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c: In function ‘futrts_umul_hi64’: 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5531s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5531s | ^~~~~~~~~~~ 5531s | __uint32_t 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4514:90: error: expected ‘)’ before ‘a’ 5531s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5531s | ~ ^ 5531s | ) 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4514:109: error: expected ‘)’ before ‘b’ 5531s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5531s | ~ ^ 5531s | ) 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c: In function ‘futrts_smul_hi64’: 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5531s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5531s | ^~~~~~~~~~ 5531s | __int128__ 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4518:86: error: expected ‘)’ before ‘a’ 5531s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5531s | ~ ^ 5531s | ) 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4518:104: error: expected ‘)’ before ‘b’ 5531s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5531s | ~ ^ 5531s | ) 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c: In function ‘mk_compile_opts’: 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5531s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5531s | ~~^ ~~~~~~~~~~~~~ 5531s | | | 5531s | unsigned int int64_t {aka long long int} 5531s | %llu 5531s 5531s If you find this error message confusing, uninformative, or wrong, please open an issue: 5531s https://github.com/diku-dk/futhark/issues 5531s 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.fut: 5531s Compiling with --backend=opencl: 5531s cc failed with code 1: 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c: In function ‘futrts_umul_hi64’: 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5531s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5531s | ^~~~~~~~~~~ 5531s | __uint32_t 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4529:90: error: expected ‘)’ before ‘a’ 5531s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5531s | ~ ^ 5531s | ) 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4529:109: error: expected ‘)’ before ‘b’ 5531s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5531s | ~ ^ 5531s | ) 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c: In function ‘futrts_smul_hi64’: 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5531s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5531s | ^~~~~~~~~~ 5531s | __int128__ 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4533:86: error: expected ‘)’ before ‘a’ 5531s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5531s | ~ ^ 5531s | ) 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4533:104: error: expected ‘)’ before ‘b’ 5531s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5531s | ~ ^ 5531s | ) 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c: In function ‘mk_compile_opts’: 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5531s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5531s | ~~^ ~~~~~~~~~~~~~ 5531s | | | 5531s | unsigned int int64_t {aka long long int} 5531s | %llu 5531s 5531s If you find this error message confusing, uninformative, or wrong, please open an issue: 5531s https://github.com/diku-dk/futhark/issues 5531s 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.fut: 5531s Compiling with --backend=opencl: 5531s cc failed with code 1: 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c: In function ‘futrts_umul_hi64’: 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5531s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5531s | ^~~~~~~~~~~ 5531s | __uint32_t 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4528:90: error: expected ‘)’ before ‘a’ 5531s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5531s | ~ ^ 5531s | ) 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4528:109: error: expected ‘)’ before ‘b’ 5531s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5531s | ~ ^ 5531s | ) 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c: In function ‘futrts_smul_hi64’: 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5531s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5531s | ^~~~~~~~~~ 5531s | __int128__ 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4532:86: error: expected ‘)’ before ‘a’ 5531s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5531s | ~ ^ 5531s | ) 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4532:104: error: expected ‘)’ before ‘b’ 5531s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5531s | ~ ^ 5531s | ) 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c: In function ‘mk_compile_opts’: 5531s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5531s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5531s | ~~^ ~~~~~~~~~~~~~ 5531s | | | 5531s | unsigned int int64_t {aka long long int} 5531s | %llu 5531s 5531s If you find this error message confusing, uninformative, or wrong, please open an issue: 5531s https://github.com/diku-dk/futhark/issues 5531s 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.fut: 5534s Compiling with --backend=opencl: 5534s cc failed with code 1: 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c: In function ‘futrts_umul_hi64’: 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5534s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5534s | ^~~~~~~~~~~ 5534s | __uint32_t 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4529:90: error: expected ‘)’ before ‘a’ 5534s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5534s | ~ ^ 5534s | ) 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4529:109: error: expected ‘)’ before ‘b’ 5534s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5534s | ~ ^ 5534s | ) 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c: In function ‘futrts_smul_hi64’: 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5534s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5534s | ^~~~~~~~~~ 5534s | __int128__ 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4533:86: error: expected ‘)’ before ‘a’ 5534s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5534s | ~ ^ 5534s | ) 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4533:104: error: expected ‘)’ before ‘b’ 5534s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5534s | ~ ^ 5534s | ) 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c: In function ‘mk_compile_opts’: 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5534s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5534s | ~~^ ~~~~~~~~~~~~~ 5534s | | | 5534s | unsigned int int64_t {aka long long int} 5534s | %llu 5534s 5534s If you find this error message confusing, uninformative, or wrong, please open an issue: 5534s https://github.com/diku-dk/futhark/issues 5534s 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.fut: 5534s Compiling with --backend=opencl: 5534s cc failed with code 1: 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c: In function ‘futrts_umul_hi64’: 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5534s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5534s | ^~~~~~~~~~~ 5534s | __uint32_t 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4513:90: error: expected ‘)’ before ‘a’ 5534s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5534s | ~ ^ 5534s | ) 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4513:109: error: expected ‘)’ before ‘b’ 5534s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5534s | ~ ^ 5534s | ) 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c: In function ‘futrts_smul_hi64’: 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5534s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5534s | ^~~~~~~~~~ 5534s | __int128__ 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4517:86: error: expected ‘)’ before ‘a’ 5534s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5534s | ~ ^ 5534s | ) 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4517:104: error: expected ‘)’ before ‘b’ 5534s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5534s | ~ ^ 5534s | ) 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c: In function ‘mk_compile_opts’: 5534s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:7852:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5534s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5534s | ~~^ ~~~~~~~~~~~~~ 5534s | | | 5534s | unsigned int int64_t {aka long long int} 5534s | %llu 5534s 5534s If you find this error message confusing, uninformative, or wrong, please open an issue: 5534s https://github.com/diku-dk/futhark/issues 5534s 5535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.fut: 5535s Compiling with --backend=opencl: 5535s cc failed with code 1: 5535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c: In function ‘futrts_umul_hi64’: 5535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5535s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5535s | ^~~~~~~~~~~ 5535s | __uint32_t 5535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4529:90: error: expected ‘)’ before ‘a’ 5535s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5535s | ~ ^ 5535s | ) 5535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4529:109: error: expected ‘)’ before ‘b’ 5535s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5535s | ~ ^ 5535s | ) 5535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c: In function ‘futrts_smul_hi64’: 5535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5535s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5535s | ^~~~~~~~~~ 5535s | __int128__ 5535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4533:86: error: expected ‘)’ before ‘a’ 5535s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5535s | ~ ^ 5535s | ) 5535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4533:104: error: expected ‘)’ before ‘b’ 5535s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5535s | ~ ^ 5535s | ) 5535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c: In function ‘mk_compile_opts’: 5535s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:7867:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5535s 7867 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5535s | ~~^ ~~~~~~~~~~~~~ 5535s | | | 5535s | unsigned int int64_t {aka long long int} 5535s | %llu 5535s 5535s If you find this error message confusing, uninformative, or wrong, please open an issue: 5535s https://github.com/diku-dk/futhark/issues 5535s 5536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.fut: 5536s Compiling with --backend=opencl: 5536s cc failed with code 1: 5536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c: In function ‘futrts_umul_hi64’: 5536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5536s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5536s | ^~~~~~~~~~~ 5536s | __uint32_t 5536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 5536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4544:90: error: expected ‘)’ before ‘a’ 5536s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5536s | ~ ^ 5536s | ) 5536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4544:109: error: expected ‘)’ before ‘b’ 5536s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5536s | ~ ^ 5536s | ) 5536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c: In function ‘futrts_smul_hi64’: 5536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5536s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5536s | ^~~~~~~~~~ 5536s | __int128__ 5536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4548:86: error: expected ‘)’ before ‘a’ 5536s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5536s | ~ ^ 5536s | ) 5536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4548:104: error: expected ‘)’ before ‘b’ 5536s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5536s | ~ ^ 5536s | ) 5536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c: In function ‘mk_compile_opts’: 5536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:7877:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5536s 7877 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5536s | ~~^ ~~~~~~~~~~~~~ 5536s | | | 5536s | unsigned int int64_t {aka long long int} 5536s | %llu 5536s 5536s If you find this error message confusing, uninformative, or wrong, please open an issue: 5536s https://github.com/diku-dk/futhark/issues 5536s 5540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.fut: 5540s Compiling with --backend=opencl: 5540s cc failed with code 1: 5540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c: In function ‘futrts_umul_hi64’: 5540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5540s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5540s | ^~~~~~~~~~~ 5540s | __uint32_t 5540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 5540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4515:90: error: expected ‘)’ before ‘a’ 5540s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5540s | ~ ^ 5540s | ) 5540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4515:109: error: expected ‘)’ before ‘b’ 5540s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5540s | ~ ^ 5540s | ) 5540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c: In function ‘futrts_smul_hi64’: 5540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5540s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5540s | ^~~~~~~~~~ 5540s | __int128__ 5540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4519:86: error: expected ‘)’ before ‘a’ 5540s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5540s | ~ ^ 5540s | ) 5540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4519:104: error: expected ‘)’ before ‘b’ 5540s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5540s | ~ ^ 5540s | ) 5540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c: In function ‘mk_compile_opts’: 5540s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5540s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5540s | ~~^ ~~~~~~~~~~~~~ 5540s | | | 5540s | unsigned int int64_t {aka long long int} 5540s | %llu 5540s 5540s If you find this error message confusing, uninformative, or wrong, please open an issue: 5540s https://github.com/diku-dk/futhark/issues 5540s 5543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.fut: 5543s Generating reference outputs: 5543s cc failed with code 1: 5543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c: In function ‘futrts_umul_hi64’: 5543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5543s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5543s | ^~~~~~~~~~~ 5543s | __uint32_t 5543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4415:90: error: expected ‘)’ before ‘a’ 5543s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5543s | ~ ^ 5543s | ) 5543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4415:109: error: expected ‘)’ before ‘b’ 5543s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5543s | ~ ^ 5543s | ) 5543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c: In function ‘futrts_smul_hi64’: 5543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5543s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5543s | ^~~~~~~~~~ 5543s | __int128__ 5543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4419:86: error: expected ‘)’ before ‘a’ 5543s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5543s | ~ ^ 5543s | ) 5543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4419:104: error: expected ‘)’ before ‘b’ 5543s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5543s | ~ ^ 5543s | ) 5543s 5543s If you find this error message confusing, uninformative, or wrong, please open an issue: 5543s https://github.com/diku-dk/futhark/issues 5543s 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.fut: 5545s Compiling with --backend=opencl: 5545s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.fut:7:16-17: 5545s Unused name "b". 5545s cc failed with code 1: 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c: In function ‘futrts_umul_hi64’: 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5545s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5545s | ^~~~~~~~~~~ 5545s | __uint32_t 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4511:90: error: expected ‘)’ before ‘a’ 5545s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5545s | ~ ^ 5545s | ) 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4511:109: error: expected ‘)’ before ‘b’ 5545s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5545s | ~ ^ 5545s | ) 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c: In function ‘futrts_smul_hi64’: 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5545s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5545s | ^~~~~~~~~~ 5545s | __int128__ 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4515:86: error: expected ‘)’ before ‘a’ 5545s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5545s | ~ ^ 5545s | ) 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4515:104: error: expected ‘)’ before ‘b’ 5545s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5545s | ~ ^ 5545s | ) 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c: In function ‘mk_compile_opts’: 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5545s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5545s | ~~^ ~~~~~~~~~~~~~ 5545s | | | 5545s | unsigned int int64_t {aka long long int} 5545s | %llu 5545s 5545s If you find this error message confusing, uninformative, or wrong, please open an issue: 5545s https://github.com/diku-dk/futhark/issues 5545s 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.fut: 5545s Compiling with --backend=opencl: 5545s cc failed with code 1: 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c: In function ‘futrts_umul_hi64’: 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5545s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5545s | ^~~~~~~~~~~ 5545s | __uint32_t 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4512:90: error: expected ‘)’ before ‘a’ 5545s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5545s | ~ ^ 5545s | ) 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4512:109: error: expected ‘)’ before ‘b’ 5545s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5545s | ~ ^ 5545s | ) 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c: In function ‘futrts_smul_hi64’: 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5545s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5545s | ^~~~~~~~~~ 5545s | __int128__ 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4516:86: error: expected ‘)’ before ‘a’ 5545s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5545s | ~ ^ 5545s | ) 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4516:104: error: expected ‘)’ before ‘b’ 5545s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5545s | ~ ^ 5545s | ) 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c: In function ‘mk_compile_opts’: 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5545s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5545s | ~~^ ~~~~~~~~~~~~~ 5545s | | | 5545s | unsigned int int64_t {aka long long int} 5545s | %llu 5545s 5545s If you find this error message confusing, uninformative, or wrong, please open an issue: 5545s https://github.com/diku-dk/futhark/issues 5545s 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.fut: 5545s Compiling with --backend=opencl: 5545s cc failed with code 1: 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c: In function ‘futrts_umul_hi64’: 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5545s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5545s | ^~~~~~~~~~~ 5545s | __uint32_t 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4511:90: error: expected ‘)’ before ‘a’ 5545s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5545s | ~ ^ 5545s | ) 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4511:109: error: expected ‘)’ before ‘b’ 5545s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5545s | ~ ^ 5545s | ) 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c: In function ‘futrts_smul_hi64’: 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5545s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5545s | ^~~~~~~~~~ 5545s | __int128__ 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4515:86: error: expected ‘)’ before ‘a’ 5545s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5545s | ~ ^ 5545s | ) 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4515:104: error: expected ‘)’ before ‘b’ 5545s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5545s | ~ ^ 5545s | ) 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c: In function ‘mk_compile_opts’: 5545s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5545s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5545s | ~~^ ~~~~~~~~~~~~~ 5545s | | | 5545s | unsigned int int64_t {aka long long int} 5545s | %llu 5545s 5545s If you find this error message confusing, uninformative, or wrong, please open an issue: 5545s https://github.com/diku-dk/futhark/issues 5545s 5546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.fut: 5546s Compiling with --backend=opencl: 5546s cc failed with code 1: 5546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c: In function ‘futrts_umul_hi64’: 5546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5546s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5546s | ^~~~~~~~~~~ 5546s | __uint32_t 5546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:4498:90: error: expected ‘)’ before ‘a’ 5546s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5546s | ~ ^ 5546s | ) 5546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:4498:109: error: expected ‘)’ before ‘b’ 5546s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5546s | ~ ^ 5546s | ) 5546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c: In function ‘futrts_smul_hi64’: 5546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5546s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5546s | ^~~~~~~~~~ 5546s | __int128__ 5546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:4502:86: error: expected ‘)’ before ‘a’ 5546s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5546s | ~ ^ 5546s | ) 5546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:4502:104: error: expected ‘)’ before ‘b’ 5546s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5546s | ~ ^ 5546s | ) 5546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c: In function ‘mk_compile_opts’: 5546s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array0.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5546s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5546s | ~~^ ~~~~~~~~~~~~~ 5546s | | | 5546s | unsigned int int64_t {aka long long int} 5546s | %llu 5546s 5546s If you find this error message confusing, uninformative, or wrong, please open an issue: 5546s https://github.com/diku-dk/futhark/issues 5546s 5547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.fut: 5547s Compiling with --backend=opencl: 5547s cc failed with code 1: 5547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c: In function ‘futrts_umul_hi64’: 5547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5547s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5547s | ^~~~~~~~~~~ 5547s | __uint32_t 5547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:4497:90: error: expected ‘)’ before ‘a’ 5547s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5547s | ~ ^ 5547s | ) 5547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:4497:109: error: expected ‘)’ before ‘b’ 5547s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5547s | ~ ^ 5547s | ) 5547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c: In function ‘futrts_smul_hi64’: 5547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5547s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5547s | ^~~~~~~~~~ 5547s | __int128__ 5547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:4501:86: error: expected ‘)’ before ‘a’ 5547s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5547s | ~ ^ 5547s | ) 5547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:4501:104: error: expected ‘)’ before ‘b’ 5547s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5547s | ~ ^ 5547s | ) 5547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c: In function ‘mk_compile_opts’: 5547s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array1.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5547s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5547s | ~~^ ~~~~~~~~~~~~~ 5547s | | | 5547s | unsigned int int64_t {aka long long int} 5547s | %llu 5547s 5547s If you find this error message confusing, uninformative, or wrong, please open an issue: 5547s https://github.com/diku-dk/futhark/issues 5547s 5548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.fut: 5548s Compiling with --backend=opencl: 5548s cc failed with code 1: 5548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c: In function ‘futrts_umul_hi64’: 5548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5548s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5548s | ^~~~~~~~~~~ 5548s | __uint32_t 5548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:4512:90: error: expected ‘)’ before ‘a’ 5548s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5548s | ~ ^ 5548s | ) 5548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:4512:109: error: expected ‘)’ before ‘b’ 5548s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5548s | ~ ^ 5548s | ) 5548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c: In function ‘futrts_smul_hi64’: 5548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5548s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5548s | ^~~~~~~~~~ 5548s | __int128__ 5548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:4516:86: error: expected ‘)’ before ‘a’ 5548s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5548s | ~ ^ 5548s | ) 5548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:4516:104: error: expected ‘)’ before ‘b’ 5548s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5548s | ~ ^ 5548s | ) 5548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c: In function ‘mk_compile_opts’: 5548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array2.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5548s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5548s | ~~^ ~~~~~~~~~~~~~ 5548s | | | 5548s | unsigned int int64_t {aka long long int} 5548s | %llu 5548s 5548s If you find this error message confusing, uninformative, or wrong, please open an issue: 5548s https://github.com/diku-dk/futhark/issues 5548s 5551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.fut: 5551s Compiling with --backend=opencl: 5551s cc failed with code 1: 5551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c: In function ‘futrts_umul_hi64’: 5551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5551s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5551s | ^~~~~~~~~~~ 5551s | __uint32_t 5551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:4526:90: error: expected ‘)’ before ‘a’ 5551s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5551s | ~ ^ 5551s | ) 5551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:4526:109: error: expected ‘)’ before ‘b’ 5551s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5551s | ~ ^ 5551s | ) 5551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c: In function ‘futrts_smul_hi64’: 5551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5551s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5551s | ^~~~~~~~~~ 5551s | __int128__ 5551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:4530:86: error: expected ‘)’ before ‘a’ 5551s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5551s | ~ ^ 5551s | ) 5551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:4530:104: error: expected ‘)’ before ‘b’ 5551s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5551s | ~ ^ 5551s | ) 5551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c: In function ‘mk_compile_opts’: 5551s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array3.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5551s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5551s | ~~^ ~~~~~~~~~~~~~ 5551s | | | 5551s | unsigned int int64_t {aka long long int} 5551s | %llu 5551s 5551s If you find this error message confusing, uninformative, or wrong, please open an issue: 5551s https://github.com/diku-dk/futhark/issues 5551s 5551s 1036 failed, 99 passed, 1171 to go. 5554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.fut: 5554s Compiling with --backend=opencl: 5554s cc failed with code 1: 5554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c: In function ‘futrts_umul_hi64’: 5554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5554s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5554s | ^~~~~~~~~~~ 5554s | __uint32_t 5554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:4511:90: error: expected ‘)’ before ‘a’ 5554s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5554s | ~ ^ 5554s | ) 5554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:4511:109: error: expected ‘)’ before ‘b’ 5554s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5554s | ~ ^ 5554s | ) 5554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c: In function ‘futrts_smul_hi64’: 5554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5554s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5554s | ^~~~~~~~~~ 5554s | __int128__ 5554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:4515:86: error: expected ‘)’ before ‘a’ 5554s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5554s | ~ ^ 5554s | ) 5554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:4515:104: error: expected ‘)’ before ‘b’ 5554s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5554s | ~ ^ 5554s | ) 5554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c: In function ‘mk_compile_opts’: 5554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/array4.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5554s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5554s | ~~^ ~~~~~~~~~~~~~ 5554s | | | 5554s | unsigned int int64_t {aka long long int} 5554s | %llu 5554s 5554s If you find this error message confusing, uninformative, or wrong, please open an issue: 5554s https://github.com/diku-dk/futhark/issues 5554s 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.fut: 5557s Compiling with --backend=opencl: 5557s cc failed with code 1: 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c: In function ‘futrts_umul_hi64’: 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5557s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5557s | ^~~~~~~~~~~ 5557s | __uint32_t 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:4511:90: error: expected ‘)’ before ‘a’ 5557s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5557s | ~ ^ 5557s | ) 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:4511:109: error: expected ‘)’ before ‘b’ 5557s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5557s | ~ ^ 5557s | ) 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c: In function ‘futrts_smul_hi64’: 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5557s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5557s | ^~~~~~~~~~ 5557s | __int128__ 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:4515:86: error: expected ‘)’ before ‘a’ 5557s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5557s | ~ ^ 5557s | ) 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:4515:104: error: expected ‘)’ before ‘b’ 5557s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5557s | ~ ^ 5557s | ) 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c: In function ‘mk_compile_opts’: 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert0.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5557s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5557s | ~~^ ~~~~~~~~~~~~~ 5557s | | | 5557s | unsigned int int64_t {aka long long int} 5557s | %llu 5557s 5557s If you find this error message confusing, uninformative, or wrong, please open an issue: 5557s https://github.com/diku-dk/futhark/issues 5557s 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.fut: 5557s Compiling with --backend=opencl: 5557s cc failed with code 1: 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c: In function ‘futrts_umul_hi64’: 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5557s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5557s | ^~~~~~~~~~~ 5557s | __uint32_t 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:4497:90: error: expected ‘)’ before ‘a’ 5557s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5557s | ~ ^ 5557s | ) 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:4497:109: error: expected ‘)’ before ‘b’ 5557s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5557s | ~ ^ 5557s | ) 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c: In function ‘futrts_smul_hi64’: 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5557s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5557s | ^~~~~~~~~~ 5557s | __int128__ 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:4501:86: error: expected ‘)’ before ‘a’ 5557s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5557s | ~ ^ 5557s | ) 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:4501:104: error: expected ‘)’ before ‘b’ 5557s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5557s | ~ ^ 5557s | ) 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c: In function ‘mk_compile_opts’: 5557s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5557s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5557s | ~~^ ~~~~~~~~~~~~~ 5557s | | | 5557s | unsigned int int64_t {aka long long int} 5557s | %llu 5557s 5557s If you find this error message confusing, uninformative, or wrong, please open an issue: 5557s https://github.com/diku-dk/futhark/issues 5557s 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.fut: 5558s Compiling with --backend=opencl: 5558s cc failed with code 1: 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c: In function ‘futrts_umul_hi64’: 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5558s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5558s | ^~~~~~~~~~~ 5558s | __uint32_t 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:4511:90: error: expected ‘)’ before ‘a’ 5558s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5558s | ~ ^ 5558s | ) 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:4511:109: error: expected ‘)’ before ‘b’ 5558s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5558s | ~ ^ 5558s | ) 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c: In function ‘futrts_smul_hi64’: 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5558s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5558s | ^~~~~~~~~~ 5558s | __int128__ 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:4515:86: error: expected ‘)’ before ‘a’ 5558s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5558s | ~ ^ 5558s | ) 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:4515:104: error: expected ‘)’ before ‘b’ 5558s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5558s | ~ ^ 5558s | ) 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c: In function ‘mk_compile_opts’: 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert3.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5558s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5558s | ~~^ ~~~~~~~~~~~~~ 5558s | | | 5558s | unsigned int int64_t {aka long long int} 5558s | %llu 5558s 5558s If you find this error message confusing, uninformative, or wrong, please open an issue: 5558s https://github.com/diku-dk/futhark/issues 5558s 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.fut: 5558s Compiling with --backend=opencl: 5558s cc failed with code 1: 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c: In function ‘futrts_umul_hi64’: 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5558s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5558s | ^~~~~~~~~~~ 5558s | __uint32_t 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:4511:90: error: expected ‘)’ before ‘a’ 5558s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5558s | ~ ^ 5558s | ) 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:4511:109: error: expected ‘)’ before ‘b’ 5558s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5558s | ~ ^ 5558s | ) 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c: In function ‘futrts_smul_hi64’: 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5558s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5558s | ^~~~~~~~~~ 5558s | __int128__ 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:4515:86: error: expected ‘)’ before ‘a’ 5558s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5558s | ~ ^ 5558s | ) 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:4515:104: error: expected ‘)’ before ‘b’ 5558s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5558s | ~ ^ 5558s | ) 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c: In function ‘mk_compile_opts’: 5558s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5558s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5558s | ~~^ ~~~~~~~~~~~~~ 5558s | | | 5558s | unsigned int int64_t {aka long long int} 5558s | %llu 5558s 5558s If you find this error message confusing, uninformative, or wrong, please open an issue: 5558s https://github.com/diku-dk/futhark/issues 5558s 5559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.fut: 5559s Compiling with --backend=opencl: 5559s cc failed with code 1: 5559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c: In function ‘futrts_umul_hi64’: 5559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5559s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5559s | ^~~~~~~~~~~ 5559s | __uint32_t 5559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:4511:90: error: expected ‘)’ before ‘a’ 5559s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5559s | ~ ^ 5559s | ) 5559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:4511:109: error: expected ‘)’ before ‘b’ 5559s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5559s | ~ ^ 5559s | ) 5559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c: In function ‘futrts_smul_hi64’: 5559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5559s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5559s | ^~~~~~~~~~ 5559s | __int128__ 5559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:4515:86: error: expected ‘)’ before ‘a’ 5559s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5559s | ~ ^ 5559s | ) 5559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:4515:104: error: expected ‘)’ before ‘b’ 5559s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5559s | ~ ^ 5559s | ) 5559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c: In function ‘mk_compile_opts’: 5559s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/assert4.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5559s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5559s | ~~^ ~~~~~~~~~~~~~ 5559s | | | 5559s | unsigned int int64_t {aka long long int} 5559s | %llu 5559s 5559s If you find this error message confusing, uninformative, or wrong, please open an issue: 5559s https://github.com/diku-dk/futhark/issues 5559s 5561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.fut: 5561s Compiling with --backend=opencl: 5561s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.fut:23:18-19: 5561s Unused name "i". 5561s cc failed with code 1: 5561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c: In function ‘futrts_umul_hi64’: 5561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5561s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5561s | ^~~~~~~~~~~ 5561s | __uint32_t 5561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 5561s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4537:90: error: expected ‘)’ before ‘a’ 5561s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5561s | ~ ^ 5561s | ) 5562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4537:109: error: expected ‘)’ before ‘b’ 5562s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5562s | ~ ^ 5562s | ) 5562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c: In function ‘futrts_smul_hi64’: 5562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5562s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5562s | ^~~~~~~~~~ 5562s | __int128__ 5562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4541:86: error: expected ‘)’ before ‘a’ 5562s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5562s | ~ ^ 5562s | ) 5562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4541:104: error: expected ‘)’ before ‘b’ 5562s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5562s | ~ ^ 5562s | ) 5562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c: In function ‘mk_compile_opts’: 5562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:7869:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5562s 7869 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5562s | ~~^ ~~~~~~~~~~~~~ 5562s | | | 5562s | unsigned int int64_t {aka long long int} 5562s | %llu 5562s 5562s If you find this error message confusing, uninformative, or wrong, please open an issue: 5562s https://github.com/diku-dk/futhark/issues 5562s 5565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.fut: 5565s Compiling with --backend=opencl: 5565s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.fut:21:18-19: 5565s Unused name "i". 5565s cc failed with code 1: 5565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c: In function ‘futrts_umul_hi64’: 5565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:4538:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5565s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5565s | ^~~~~~~~~~~ 5565s | __uint32_t 5565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:4538:78: note: each undeclared identifier is reported only once for each function it appears in 5565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:4538:90: error: expected ‘)’ before ‘a’ 5565s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5565s | ~ ^ 5565s | ) 5565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:4538:109: error: expected ‘)’ before ‘b’ 5565s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5565s | ~ ^ 5565s | ) 5565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c: In function ‘futrts_smul_hi64’: 5565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:4542:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5565s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5565s | ^~~~~~~~~~ 5565s | __int128__ 5565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:4542:86: error: expected ‘)’ before ‘a’ 5565s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5565s | ~ ^ 5565s | ) 5565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:4542:104: error: expected ‘)’ before ‘b’ 5565s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5565s | ~ ^ 5565s | ) 5565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c: In function ‘mk_compile_opts’: 5565s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking1_array.c:7870:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5565s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5565s | ~~^ ~~~~~~~~~~~~~ 5565s | | | 5565s | unsigned int int64_t {aka long long int} 5565s | %llu 5565s 5565s If you find this error message confusing, uninformative, or wrong, please open an issue: 5565s https://github.com/diku-dk/futhark/issues 5565s 5567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.fut: 5567s Compiling with --backend=opencl: 5567s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.fut:21:18-19: 5567s Unused name "i". 5567s cc failed with code 1: 5567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c: In function ‘futrts_umul_hi64’: 5567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:4538:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5567s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5567s | ^~~~~~~~~~~ 5567s | __uint32_t 5567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:4538:78: note: each undeclared identifier is reported only once for each function it appears in 5567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:4538:90: error: expected ‘)’ before ‘a’ 5567s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5567s | ~ ^ 5567s | ) 5567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:4538:109: error: expected ‘)’ before ‘b’ 5567s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5567s | ~ ^ 5567s | ) 5567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c: In function ‘futrts_smul_hi64’: 5567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:4542:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5567s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5567s | ^~~~~~~~~~ 5567s | __int128__ 5567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:4542:86: error: expected ‘)’ before ‘a’ 5567s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5567s | ~ ^ 5567s | ) 5567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:4542:104: error: expected ‘)’ before ‘b’ 5567s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5567s | ~ ^ 5567s | ) 5567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c: In function ‘mk_compile_opts’: 5567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking2_concat.c:7870:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5567s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5567s | ~~^ ~~~~~~~~~~~~~ 5567s | | | 5567s | unsigned int int64_t {aka long long int} 5567s | %llu 5567s 5567s If you find this error message confusing, uninformative, or wrong, please open an issue: 5567s https://github.com/diku-dk/futhark/issues 5567s 5569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.fut: 5569s Compiling with --backend=opencl: 5569s cc failed with code 1: 5569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c: In function ‘futrts_umul_hi64’: 5569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5569s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5569s | ^~~~~~~~~~~ 5569s | __uint32_t 5569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:4511:90: error: expected ‘)’ before ‘a’ 5569s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5569s | ~ ^ 5569s | ) 5569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:4511:109: error: expected ‘)’ before ‘b’ 5569s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5569s | ~ ^ 5569s | ) 5569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c: In function ‘futrts_smul_hi64’: 5569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5569s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5569s | ^~~~~~~~~~ 5569s | __int128__ 5569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:4515:86: error: expected ‘)’ before ‘a’ 5569s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5569s | ~ ^ 5569s | ) 5569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:4515:104: error: expected ‘)’ before ‘b’ 5569s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5569s | ~ ^ 5569s | ) 5569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c: In function ‘mk_compile_opts’: 5569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking3_copy.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5569s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5569s | ~~^ ~~~~~~~~~~~~~ 5569s | | | 5569s | unsigned int int64_t {aka long long int} 5569s | %llu 5569s 5569s If you find this error message confusing, uninformative, or wrong, please open an issue: 5569s https://github.com/diku-dk/futhark/issues 5569s 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.fut: 5570s Compiling with --backend=opencl: 5570s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.fut:21:18-19: 5570s Unused name "i". 5570s cc failed with code 1: 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c: In function ‘futrts_umul_hi64’: 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:4540:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5570s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5570s | ^~~~~~~~~~~ 5570s | __uint32_t 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:4540:78: note: each undeclared identifier is reported only once for each function it appears in 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:4540:90: error: expected ‘)’ before ‘a’ 5570s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5570s | ~ ^ 5570s | ) 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:4540:109: error: expected ‘)’ before ‘b’ 5570s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5570s | ~ ^ 5570s | ) 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c: In function ‘futrts_smul_hi64’: 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:4544:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5570s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5570s | ^~~~~~~~~~ 5570s | __int128__ 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:4544:86: error: expected ‘)’ before ‘a’ 5570s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5570s | ~ ^ 5570s | ) 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:4544:104: error: expected ‘)’ before ‘b’ 5570s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5570s | ~ ^ 5570s | ) 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c: In function ‘mk_compile_opts’: 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking4_iota.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5570s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5570s | ~~^ ~~~~~~~~~~~~~ 5570s | | | 5570s | unsigned int int64_t {aka long long int} 5570s | %llu 5570s 5570s If you find this error message confusing, uninformative, or wrong, please open an issue: 5570s https://github.com/diku-dk/futhark/issues 5570s 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.fut: 5570s Compiling with --backend=opencl: 5570s cc failed with code 1: 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c: In function ‘futrts_umul_hi64’: 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5570s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5570s | ^~~~~~~~~~~ 5570s | __uint32_t 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:4485:90: error: expected ‘)’ before ‘a’ 5570s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5570s | ~ ^ 5570s | ) 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:4485:109: error: expected ‘)’ before ‘b’ 5570s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5570s | ~ ^ 5570s | ) 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c: In function ‘futrts_smul_hi64’: 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5570s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5570s | ^~~~~~~~~~ 5570s | __int128__ 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:4489:86: error: expected ‘)’ before ‘a’ 5570s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5570s | ~ ^ 5570s | ) 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:4489:104: error: expected ‘)’ before ‘b’ 5570s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5570s | ~ ^ 5570s | ) 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c: In function ‘mk_compile_opts’: 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking7_exception.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5570s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5570s | ~~^ ~~~~~~~~~~~~~ 5570s | | | 5570s | unsigned int int64_t {aka long long int} 5570s | %llu 5570s 5570s If you find this error message confusing, uninformative, or wrong, please open an issue: 5570s https://github.com/diku-dk/futhark/issues 5570s 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.fut: 5570s Compiling with --backend=opencl: 5570s cc failed with code 1: 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c: In function ‘futrts_umul_hi64’: 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5570s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5570s | ^~~~~~~~~~~ 5570s | __uint32_t 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:4512:90: error: expected ‘)’ before ‘a’ 5570s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5570s | ~ ^ 5570s | ) 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:4512:109: error: expected ‘)’ before ‘b’ 5570s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5570s | ~ ^ 5570s | ) 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c: In function ‘futrts_smul_hi64’: 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5570s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5570s | ^~~~~~~~~~ 5570s | __int128__ 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:4516:86: error: expected ‘)’ before ‘a’ 5570s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5570s | ~ ^ 5570s | ) 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:4516:104: error: expected ‘)’ before ‘b’ 5570s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5570s | ~ ^ 5570s | ) 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c: In function ‘mk_compile_opts’: 5570s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking6_update.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5570s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5570s | ~~^ ~~~~~~~~~~~~~ 5570s | | | 5570s | unsigned int int64_t {aka long long int} 5570s | %llu 5570s 5570s If you find this error message confusing, uninformative, or wrong, please open an issue: 5570s https://github.com/diku-dk/futhark/issues 5570s 5571s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.fut: 5571s Compiling with --backend=opencl: 5571s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.fut:21:18-19: 5571s Unused name "i". 5571s cc failed with code 1: 5571s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c: In function ‘futrts_umul_hi64’: 5571s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4540:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5571s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5571s | ^~~~~~~~~~~ 5571s | __uint32_t 5571s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4540:78: note: each undeclared identifier is reported only once for each function it appears in 5571s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4540:90: error: expected ‘)’ before ‘a’ 5571s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5571s | ~ ^ 5571s | ) 5571s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4540:109: error: expected ‘)’ before ‘b’ 5571s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5571s | ~ ^ 5571s | ) 5571s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c: In function ‘futrts_smul_hi64’: 5571s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4544:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5571s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5571s | ^~~~~~~~~~ 5571s | __int128__ 5571s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4544:86: error: expected ‘)’ before ‘a’ 5571s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5571s | ~ ^ 5571s | ) 5571s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4544:104: error: expected ‘)’ before ‘b’ 5571s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5571s | ~ ^ 5571s | ) 5571s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c: In function ‘mk_compile_opts’: 5571s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/blocking5_replicate.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5571s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5571s | ~~^ ~~~~~~~~~~~~~ 5571s | | | 5571s | unsigned int int64_t {aka long long int} 5571s | %llu 5571s 5571s If you find this error message confusing, uninformative, or wrong, please open an issue: 5571s https://github.com/diku-dk/futhark/issues 5571s 5573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.fut: 5573s Compiling with --backend=opencl: 5573s cc failed with code 1: 5573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c: In function ‘futrts_umul_hi64’: 5573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5573s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5573s | ^~~~~~~~~~~ 5573s | __uint32_t 5573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:4512:90: error: expected ‘)’ before ‘a’ 5573s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5573s | ~ ^ 5573s | ) 5573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:4512:109: error: expected ‘)’ before ‘b’ 5573s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5573s | ~ ^ 5573s | ) 5573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c: In function ‘futrts_smul_hi64’: 5573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5573s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5573s | ^~~~~~~~~~ 5573s | __int128__ 5573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:4516:86: error: expected ‘)’ before ‘a’ 5573s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5573s | ~ ^ 5573s | ) 5573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:4516:104: error: expected ‘)’ before ‘b’ 5573s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5573s | ~ ^ 5573s | ) 5573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c: In function ‘mk_compile_opts’: 5573s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse0.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5573s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5573s | ~~^ ~~~~~~~~~~~~~ 5573s | | | 5573s | unsigned int int64_t {aka long long int} 5573s | %llu 5573s 5573s If you find this error message confusing, uninformative, or wrong, please open an issue: 5573s https://github.com/diku-dk/futhark/issues 5573s 5577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.fut: 5577s Compiling with --backend=opencl: 5577s cc failed with code 1: 5577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c: In function ‘futrts_umul_hi64’: 5577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5577s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5577s | ^~~~~~~~~~~ 5577s | __uint32_t 5577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:4512:90: error: expected ‘)’ before ‘a’ 5577s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5577s | ~ ^ 5577s | ) 5577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:4512:109: error: expected ‘)’ before ‘b’ 5577s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5577s | ~ ^ 5577s | ) 5577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c: In function ‘futrts_smul_hi64’: 5577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5577s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5577s | ^~~~~~~~~~ 5577s | __int128__ 5577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:4516:86: error: expected ‘)’ before ‘a’ 5577s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5577s | ~ ^ 5577s | ) 5577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:4516:104: error: expected ‘)’ before ‘b’ 5577s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5577s | ~ ^ 5577s | ) 5577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c: In function ‘mk_compile_opts’: 5577s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5577s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5577s | ~~^ ~~~~~~~~~~~~~ 5577s | | | 5577s | unsigned int int64_t {aka long long int} 5577s | %llu 5577s 5577s If you find this error message confusing, uninformative, or wrong, please open an issue: 5577s https://github.com/diku-dk/futhark/issues 5577s 5579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.fut: 5579s Compiling with --backend=opencl: 5579s cc failed with code 1: 5579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c: In function ‘futrts_umul_hi64’: 5579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5579s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5579s | ^~~~~~~~~~~ 5579s | __uint32_t 5579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:4512:90: error: expected ‘)’ before ‘a’ 5579s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5579s | ~ ^ 5579s | ) 5579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:4512:109: error: expected ‘)’ before ‘b’ 5579s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5579s | ~ ^ 5579s | ) 5579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c: In function ‘futrts_smul_hi64’: 5579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5579s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5579s | ^~~~~~~~~~ 5579s | __int128__ 5579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:4516:86: error: expected ‘)’ before ‘a’ 5579s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5579s | ~ ^ 5579s | ) 5579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:4516:104: error: expected ‘)’ before ‘b’ 5579s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5579s | ~ ^ 5579s | ) 5579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c: In function ‘mk_compile_opts’: 5579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/cse2.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5579s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5579s | ~~^ ~~~~~~~~~~~~~ 5579s | | | 5579s | unsigned int int64_t {aka long long int} 5579s | %llu 5579s 5579s If you find this error message confusing, uninformative, or wrong, please open an issue: 5579s https://github.com/diku-dk/futhark/issues 5579s 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.fut: 5581s Compiling with --backend=opencl: 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s cc failed with code 1: 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c: In function ‘futrts_umul_hi64’: 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5581s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5581s | ^~~~~~~~~~~ 5581s | __uint32_t 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:4526:90: error: expected ‘)’ before ‘a’ 5581s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5581s | ~ ^ 5581s | ) 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:4526:109: error: expected ‘)’ before ‘b’ 5581s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5581s | ~ ^ 5581s | ) 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c: In function ‘futrts_smul_hi64’: 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5581s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5581s | ^~~~~~~~~~ 5581s | __int128__ 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:4530:86: error: expected ‘)’ before ‘a’ 5581s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5581s | ~ ^ 5581s | ) 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:4530:104: error: expected ‘)’ before ‘b’ 5581s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5581s | ~ ^ 5581s | ) 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c: In function ‘mk_compile_opts’: 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatindex.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5581s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5581s | ~~^ ~~~~~~~~~~~~~ 5581s | | | 5581s | unsigned int int64_t {aka long long int} 5581s | %llu 5581s 5581s If you find this error message confusing, uninformative, or wrong, please open an issue: 5581s https://github.com/diku-dk/futhark/issues 5581s 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.fut: 5581s Compiling with --backend=opencl: 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s 5581s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 5581s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5581s cc failed with code 1: 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c: In function ‘futrts_umul_hi64’: 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5581s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5581s | ^~~~~~~~~~~ 5581s | __uint32_t 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:4511:90: error: expected ‘)’ before ‘a’ 5581s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5581s | ~ ^ 5581s | ) 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:4511:109: error: expected ‘)’ before ‘b’ 5581s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5581s | ~ ^ 5581s | ) 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c: In function ‘futrts_smul_hi64’: 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5581s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5581s | ^~~~~~~~~~ 5581s | __int128__ 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:4515:86: error: expected ‘)’ before ‘a’ 5581s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5581s | ~ ^ 5581s | ) 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:4515:104: error: expected ‘)’ before ‘b’ 5581s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5581s | ~ ^ 5581s | ) 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c: In function ‘mk_compile_opts’: 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/flatupdate.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5581s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5581s | ~~^ ~~~~~~~~~~~~~ 5581s | | | 5581s | unsigned int int64_t {aka long long int} 5581s | %llu 5581s 5581s If you find this error message confusing, uninformative, or wrong, please open an issue: 5581s https://github.com/diku-dk/futhark/issues 5581s 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.fut: 5581s Compiling with --backend=opencl: 5581s cc failed with code 1: 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c: In function ‘futrts_umul_hi64’: 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5581s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5581s | ^~~~~~~~~~~ 5581s | __uint32_t 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:4511:90: error: expected ‘)’ before ‘a’ 5581s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5581s | ~ ^ 5581s | ) 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:4511:109: error: expected ‘)’ before ‘b’ 5581s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5581s | ~ ^ 5581s | ) 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c: In function ‘futrts_smul_hi64’: 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5581s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5581s | ^~~~~~~~~~ 5581s | __int128__ 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:4515:86: error: expected ‘)’ before ‘a’ 5581s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5581s | ~ ^ 5581s | ) 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:4515:104: error: expected ‘)’ before ‘b’ 5581s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5581s | ~ ^ 5581s | ) 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c: In function ‘mk_compile_opts’: 5581s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun1_2-1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5581s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5581s | ~~^ ~~~~~~~~~~~~~ 5581s | | | 5581s | unsigned int int64_t {aka long long int} 5581s | %llu 5581s 5581s If you find this error message confusing, uninformative, or wrong, please open an issue: 5581s https://github.com/diku-dk/futhark/issues 5581s 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.fut: 5582s Compiling with --backend=opencl: 5582s cc failed with code 1: 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c: In function ‘futrts_umul_hi64’: 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5582s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5582s | ^~~~~~~~~~~ 5582s | __uint32_t 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4511:90: error: expected ‘)’ before ‘a’ 5582s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5582s | ~ ^ 5582s | ) 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4511:109: error: expected ‘)’ before ‘b’ 5582s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5582s | ~ ^ 5582s | ) 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c: In function ‘futrts_smul_hi64’: 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5582s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5582s | ^~~~~~~~~~ 5582s | __int128__ 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4515:86: error: expected ‘)’ before ‘a’ 5582s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5582s | ~ ^ 5582s | ) 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4515:104: error: expected ‘)’ before ‘b’ 5582s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5582s | ~ ^ 5582s | ) 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c: In function ‘mk_compile_opts’: 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5582s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5582s | ~~^ ~~~~~~~~~~~~~ 5582s | | | 5582s | unsigned int int64_t {aka long long int} 5582s | %llu 5582s 5582s If you find this error message confusing, uninformative, or wrong, please open an issue: 5582s https://github.com/diku-dk/futhark/issues 5582s 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.fut: 5582s Compiling with --backend=opencl: 5582s cc failed with code 1: 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c: In function ‘futrts_umul_hi64’: 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5582s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5582s | ^~~~~~~~~~~ 5582s | __uint32_t 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4511:90: error: expected ‘)’ before ‘a’ 5582s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5582s | ~ ^ 5582s | ) 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4511:109: error: expected ‘)’ before ‘b’ 5582s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5582s | ~ ^ 5582s | ) 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c: In function ‘futrts_smul_hi64’: 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5582s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5582s | ^~~~~~~~~~ 5582s | __int128__ 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4515:86: error: expected ‘)’ before ‘a’ 5582s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5582s | ~ ^ 5582s | ) 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4515:104: error: expected ‘)’ before ‘b’ 5582s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5582s | ~ ^ 5582s | ) 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c: In function ‘mk_compile_opts’: 5582s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun0_hostonly.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5582s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5582s | ~~^ ~~~~~~~~~~~~~ 5582s | | | 5582s | unsigned int int64_t {aka long long int} 5582s | %llu 5582s 5582s If you find this error message confusing, uninformative, or wrong, please open an issue: 5582s https://github.com/diku-dk/futhark/issues 5582s 5584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.fut: 5584s Compiling with --backend=opencl: 5584s cc failed with code 1: 5584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c: In function ‘futrts_umul_hi64’: 5584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5584s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5584s | ^~~~~~~~~~~ 5584s | __uint32_t 5584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4511:90: error: expected ‘)’ before ‘a’ 5584s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5584s | ~ ^ 5584s | ) 5584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4511:109: error: expected ‘)’ before ‘b’ 5584s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5584s | ~ ^ 5584s | ) 5584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c: In function ‘futrts_smul_hi64’: 5584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5584s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5584s | ^~~~~~~~~~ 5584s | __int128__ 5584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4515:86: error: expected ‘)’ before ‘a’ 5584s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5584s | ~ ^ 5584s | ) 5584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4515:104: error: expected ‘)’ before ‘b’ 5584s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5584s | ~ ^ 5584s | ) 5584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c: In function ‘mk_compile_opts’: 5584s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5584s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5584s | ~~^ ~~~~~~~~~~~~~ 5584s | | | 5584s | unsigned int int64_t {aka long long int} 5584s | %llu 5584s 5584s If you find this error message confusing, uninformative, or wrong, please open an issue: 5584s https://github.com/diku-dk/futhark/issues 5584s 5588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.fut: 5588s Compiling with --backend=opencl: 5588s cc failed with code 1: 5588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c: In function ‘futrts_umul_hi64’: 5588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5588s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5588s | ^~~~~~~~~~~ 5588s | __uint32_t 5588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:4512:90: error: expected ‘)’ before ‘a’ 5588s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5588s | ~ ^ 5588s | ) 5588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:4512:109: error: expected ‘)’ before ‘b’ 5588s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5588s | ~ ^ 5588s | ) 5588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c: In function ‘futrts_smul_hi64’: 5588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5588s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5588s | ^~~~~~~~~~ 5588s | __int128__ 5588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:4516:86: error: expected ‘)’ before ‘a’ 5588s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5588s | ~ ^ 5588s | ) 5588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:4516:104: error: expected ‘)’ before ‘b’ 5588s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5588s | ~ ^ 5588s | ) 5588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c: In function ‘mk_compile_opts’: 5588s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun4_2-2.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5588s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5588s | ~~^ ~~~~~~~~~~~~~ 5588s | | | 5588s | unsigned int int64_t {aka long long int} 5588s | %llu 5588s 5588s If you find this error message confusing, uninformative, or wrong, please open an issue: 5588s https://github.com/diku-dk/futhark/issues 5588s 5589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.fut: 5589s Compiling with --backend=opencl: 5589s cc failed with code 1: 5589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c: In function ‘futrts_umul_hi64’: 5589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5589s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5589s | ^~~~~~~~~~~ 5589s | __uint32_t 5589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:4513:90: error: expected ‘)’ before ‘a’ 5589s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5589s | ~ ^ 5589s | ) 5589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:4513:109: error: expected ‘)’ before ‘b’ 5589s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5589s | ~ ^ 5589s | ) 5589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c: In function ‘futrts_smul_hi64’: 5589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5589s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5589s | ^~~~~~~~~~ 5589s | __int128__ 5589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:4517:86: error: expected ‘)’ before ‘a’ 5589s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5589s | ~ ^ 5589s | ) 5589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:4517:104: error: expected ‘)’ before ‘b’ 5589s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5589s | ~ ^ 5589s | ) 5589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c: In function ‘mk_compile_opts’: 5589s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun5_2-3.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5589s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5589s | ~~^ ~~~~~~~~~~~~~ 5589s | | | 5589s | unsigned int int64_t {aka long long int} 5589s | %llu 5589s 5589s If you find this error message confusing, uninformative, or wrong, please open an issue: 5589s https://github.com/diku-dk/futhark/issues 5589s 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.fut: 5592s Compiling with --backend=opencl: 5592s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.fut:11:22-23: 5592s Unused name "y". 5592s cc failed with code 1: 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c: In function ‘futrts_umul_hi64’: 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5592s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5592s | ^~~~~~~~~~~ 5592s | __uint32_t 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:4512:90: error: expected ‘)’ before ‘a’ 5592s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5592s | ~ ^ 5592s | ) 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:4512:109: error: expected ‘)’ before ‘b’ 5592s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5592s | ~ ^ 5592s | ) 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c: In function ‘futrts_smul_hi64’: 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5592s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5592s | ^~~~~~~~~~ 5592s | __int128__ 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:4516:86: error: expected ‘)’ before ‘a’ 5592s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5592s | ~ ^ 5592s | ) 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:4516:104: error: expected ‘)’ before ‘b’ 5592s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5592s | ~ ^ 5592s | ) 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c: In function ‘mk_compile_opts’: 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun6_3-2.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5592s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5592s | ~~^ ~~~~~~~~~~~~~ 5592s | | | 5592s | unsigned int int64_t {aka long long int} 5592s | %llu 5592s 5592s If you find this error message confusing, uninformative, or wrong, please open an issue: 5592s https://github.com/diku-dk/futhark/issues 5592s 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.fut: 5592s Compiling with --backend=opencl: 5592s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.fut:9:29-30: 5592s Unused name "z". 5592s cc failed with code 1: 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c: In function ‘futrts_umul_hi64’: 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5592s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5592s | ^~~~~~~~~~~ 5592s | __uint32_t 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:4512:90: error: expected ‘)’ before ‘a’ 5592s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5592s | ~ ^ 5592s | ) 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:4512:109: error: expected ‘)’ before ‘b’ 5592s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5592s | ~ ^ 5592s | ) 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c: In function ‘futrts_smul_hi64’: 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5592s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5592s | ^~~~~~~~~~ 5592s | __int128__ 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:4516:86: error: expected ‘)’ before ‘a’ 5592s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5592s | ~ ^ 5592s | ) 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:4516:104: error: expected ‘)’ before ‘b’ 5592s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5592s | ~ ^ 5592s | ) 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c: In function ‘mk_compile_opts’: 5592s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun7_3-2.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5592s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5592s | ~~^ ~~~~~~~~~~~~~ 5592s | | | 5592s | unsigned int int64_t {aka long long int} 5592s | %llu 5592s 5592s If you find this error message confusing, uninformative, or wrong, please open an issue: 5592s https://github.com/diku-dk/futhark/issues 5592s 5593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.fut: 5593s Compiling with --backend=opencl: 5593s cc failed with code 1: 5593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c: In function ‘futrts_umul_hi64’: 5593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5593s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5593s | ^~~~~~~~~~~ 5593s | __uint32_t 5593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4511:90: error: expected ‘)’ before ‘a’ 5593s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5593s | ~ ^ 5593s | ) 5593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4511:109: error: expected ‘)’ before ‘b’ 5593s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5593s | ~ ^ 5593s | ) 5593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c: In function ‘futrts_smul_hi64’: 5593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5593s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5593s | ^~~~~~~~~~ 5593s | __int128__ 5593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4515:86: error: expected ‘)’ before ‘a’ 5593s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5593s | ~ ^ 5593s | ) 5593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4515:104: error: expected ‘)’ before ‘b’ 5593s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5593s | ~ ^ 5593s | ) 5593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c: In function ‘mk_compile_opts’: 5593s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5593s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5593s | ~~^ ~~~~~~~~~~~~~ 5593s | | | 5593s | unsigned int int64_t {aka long long int} 5593s | %llu 5593s 5593s If you find this error message confusing, uninformative, or wrong, please open an issue: 5593s https://github.com/diku-dk/futhark/issues 5593s 5594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.fut: 5594s Compiling with --backend=opencl: 5594s cc failed with code 1: 5594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c: In function ‘futrts_umul_hi64’: 5594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5594s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5594s | ^~~~~~~~~~~ 5594s | __uint32_t 5594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:4511:90: error: expected ‘)’ before ‘a’ 5594s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5594s | ~ ^ 5594s | ) 5594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:4511:109: error: expected ‘)’ before ‘b’ 5594s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5594s | ~ ^ 5594s | ) 5594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c: In function ‘futrts_smul_hi64’: 5594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5594s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5594s | ^~~~~~~~~~ 5594s | __int128__ 5594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:4515:86: error: expected ‘)’ before ‘a’ 5594s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5594s | ~ ^ 5594s | ) 5594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:4515:104: error: expected ‘)’ before ‘b’ 5594s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5594s | ~ ^ 5594s | ) 5594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c: In function ‘mk_compile_opts’: 5594s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist0.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5594s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5594s | ~~^ ~~~~~~~~~~~~~ 5594s | | | 5594s | unsigned int int64_t {aka long long int} 5594s | %llu 5594s 5594s If you find this error message confusing, uninformative, or wrong, please open an issue: 5594s https://github.com/diku-dk/futhark/issues 5594s 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.fut: 5595s Compiling with --backend=opencl: 5595s cc failed with code 1: 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c: In function ‘futrts_umul_hi64’: 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5595s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5595s | ^~~~~~~~~~~ 5595s | __uint32_t 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:4511:90: error: expected ‘)’ before ‘a’ 5595s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5595s | ~ ^ 5595s | ) 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:4511:109: error: expected ‘)’ before ‘b’ 5595s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5595s | ~ ^ 5595s | ) 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c: In function ‘futrts_smul_hi64’: 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5595s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5595s | ^~~~~~~~~~ 5595s | __int128__ 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:4515:86: error: expected ‘)’ before ‘a’ 5595s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5595s | ~ ^ 5595s | ) 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:4515:104: error: expected ‘)’ before ‘b’ 5595s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5595s | ~ ^ 5595s | ) 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c: In function ‘mk_compile_opts’: 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hist1.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5595s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5595s | ~~^ ~~~~~~~~~~~~~ 5595s | | | 5595s | unsigned int int64_t {aka long long int} 5595s | %llu 5595s 5595s If you find this error message confusing, uninformative, or wrong, please open an issue: 5595s https://github.com/diku-dk/futhark/issues 5595s 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.fut: 5595s Compiling with --backend=opencl: 5595s cc failed with code 1: 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c: In function ‘futrts_umul_hi64’: 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5595s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5595s | ^~~~~~~~~~~ 5595s | __uint32_t 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:4512:90: error: expected ‘)’ before ‘a’ 5595s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5595s | ~ ^ 5595s | ) 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:4512:109: error: expected ‘)’ before ‘b’ 5595s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5595s | ~ ^ 5595s | ) 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c: In function ‘futrts_smul_hi64’: 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5595s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5595s | ^~~~~~~~~~ 5595s | __int128__ 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:4516:86: error: expected ‘)’ before ‘a’ 5595s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5595s | ~ ^ 5595s | ) 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:4516:104: error: expected ‘)’ before ‘b’ 5595s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5595s | ~ ^ 5595s | ) 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c: In function ‘mk_compile_opts’: 5595s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5595s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5595s | ~~^ ~~~~~~~~~~~~~ 5595s | | | 5595s | unsigned int int64_t {aka long long int} 5595s | %llu 5595s 5595s If you find this error message confusing, uninformative, or wrong, please open an issue: 5595s https://github.com/diku-dk/futhark/issues 5595s 5599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.fut: 5599s Compiling with --backend=opencl: 5599s cc failed with code 1: 5599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c: In function ‘futrts_umul_hi64’: 5599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5599s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5599s | ^~~~~~~~~~~ 5599s | __uint32_t 5599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:4512:90: error: expected ‘)’ before ‘a’ 5599s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5599s | ~ ^ 5599s | ) 5599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:4512:109: error: expected ‘)’ before ‘b’ 5599s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5599s | ~ ^ 5599s | ) 5599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c: In function ‘futrts_smul_hi64’: 5599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5599s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5599s | ^~~~~~~~~~ 5599s | __int128__ 5599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:4516:86: error: expected ‘)’ before ‘a’ 5599s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5599s | ~ ^ 5599s | ) 5599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:4516:104: error: expected ‘)’ before ‘b’ 5599s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5599s | ~ ^ 5599s | ) 5599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c: In function ‘mk_compile_opts’: 5599s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/hoisted1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5599s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5599s | ~~^ ~~~~~~~~~~~~~ 5599s | | | 5599s | unsigned int int64_t {aka long long int} 5599s | %llu 5599s 5599s If you find this error message confusing, uninformative, or wrong, please open an issue: 5599s https://github.com/diku-dk/futhark/issues 5599s 5600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.fut: 5600s Compiling with --backend=opencl: 5600s cc failed with code 1: 5600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c: In function ‘futrts_umul_hi64’: 5600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5600s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5600s | ^~~~~~~~~~~ 5600s | __uint32_t 5600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:4511:90: error: expected ‘)’ before ‘a’ 5600s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5600s | ~ ^ 5600s | ) 5600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:4511:109: error: expected ‘)’ before ‘b’ 5600s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5600s | ~ ^ 5600s | ) 5600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c: In function ‘futrts_smul_hi64’: 5600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5600s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5600s | ^~~~~~~~~~ 5600s | __int128__ 5600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:4515:86: error: expected ‘)’ before ‘a’ 5600s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5600s | ~ ^ 5600s | ) 5600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:4515:104: error: expected ‘)’ before ‘b’ 5600s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5600s | ~ ^ 5600s | ) 5600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c: In function ‘mk_compile_opts’: 5600s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if0.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5600s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5600s | ~~^ ~~~~~~~~~~~~~ 5600s | | | 5600s | unsigned int int64_t {aka long long int} 5600s | %llu 5600s 5600s If you find this error message confusing, uninformative, or wrong, please open an issue: 5600s https://github.com/diku-dk/futhark/issues 5600s 5602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.fut: 5602s Compiling with --backend=opencl: 5602s cc failed with code 1: 5602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c: In function ‘futrts_umul_hi64’: 5602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5602s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5602s | ^~~~~~~~~~~ 5602s | __uint32_t 5602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:4485:90: error: expected ‘)’ before ‘a’ 5602s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5602s | ~ ^ 5602s | ) 5602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:4485:109: error: expected ‘)’ before ‘b’ 5602s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5602s | ~ ^ 5602s | ) 5602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c: In function ‘futrts_smul_hi64’: 5602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5602s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5602s | ^~~~~~~~~~ 5602s | __int128__ 5602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:4489:86: error: expected ‘)’ before ‘a’ 5602s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5602s | ~ ^ 5602s | ) 5602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:4489:104: error: expected ‘)’ before ‘b’ 5602s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5602s | ~ ^ 5602s | ) 5602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c: In function ‘mk_compile_opts’: 5602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if10.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5602s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5602s | ~~^ ~~~~~~~~~~~~~ 5602s | | | 5602s | unsigned int int64_t {aka long long int} 5602s | %llu 5602s 5602s If you find this error message confusing, uninformative, or wrong, please open an issue: 5602s https://github.com/diku-dk/futhark/issues 5602s 5603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.fut: 5603s Compiling with --backend=opencl: 5603s cc failed with code 1: 5603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c: In function ‘futrts_umul_hi64’: 5603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5603s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5603s | ^~~~~~~~~~~ 5603s | __uint32_t 5603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:4511:90: error: expected ‘)’ before ‘a’ 5603s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5603s | ~ ^ 5603s | ) 5603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:4511:109: error: expected ‘)’ before ‘b’ 5603s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5603s | ~ ^ 5603s | ) 5603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c: In function ‘futrts_smul_hi64’: 5603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5603s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5603s | ^~~~~~~~~~ 5603s | __int128__ 5603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:4515:86: error: expected ‘)’ before ‘a’ 5603s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5603s | ~ ^ 5603s | ) 5603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:4515:104: error: expected ‘)’ before ‘b’ 5603s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5603s | ~ ^ 5603s | ) 5603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c: In function ‘mk_compile_opts’: 5603s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5603s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5603s | ~~^ ~~~~~~~~~~~~~ 5603s | | | 5603s | unsigned int int64_t {aka long long int} 5603s | %llu 5603s 5603s If you find this error message confusing, uninformative, or wrong, please open an issue: 5603s https://github.com/diku-dk/futhark/issues 5603s 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.fut: 5604s Compiling with --backend=opencl: 5604s cc failed with code 1: 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c: In function ‘futrts_umul_hi64’: 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5604s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5604s | ^~~~~~~~~~~ 5604s | __uint32_t 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:4511:90: error: expected ‘)’ before ‘a’ 5604s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5604s | ~ ^ 5604s | ) 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:4511:109: error: expected ‘)’ before ‘b’ 5604s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5604s | ~ ^ 5604s | ) 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c: In function ‘futrts_smul_hi64’: 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5604s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5604s | ^~~~~~~~~~ 5604s | __int128__ 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:4515:86: error: expected ‘)’ before ‘a’ 5604s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5604s | ~ ^ 5604s | ) 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:4515:104: error: expected ‘)’ before ‘b’ 5604s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5604s | ~ ^ 5604s | ) 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c: In function ‘mk_compile_opts’: 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if2.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5604s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5604s | ~~^ ~~~~~~~~~~~~~ 5604s | | | 5604s | unsigned int int64_t {aka long long int} 5604s | %llu 5604s 5604s If you find this error message confusing, uninformative, or wrong, please open an issue: 5604s https://github.com/diku-dk/futhark/issues 5604s 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.fut: 5604s Compiling with --backend=opencl: 5604s cc failed with code 1: 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c: In function ‘futrts_umul_hi64’: 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5604s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5604s | ^~~~~~~~~~~ 5604s | __uint32_t 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:4512:90: error: expected ‘)’ before ‘a’ 5604s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5604s | ~ ^ 5604s | ) 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:4512:109: error: expected ‘)’ before ‘b’ 5604s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5604s | ~ ^ 5604s | ) 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c: In function ‘futrts_smul_hi64’: 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5604s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5604s | ^~~~~~~~~~ 5604s | __int128__ 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:4516:86: error: expected ‘)’ before ‘a’ 5604s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5604s | ~ ^ 5604s | ) 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:4516:104: error: expected ‘)’ before ‘b’ 5604s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5604s | ~ ^ 5604s | ) 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c: In function ‘mk_compile_opts’: 5604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if3.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5604s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5604s | ~~^ ~~~~~~~~~~~~~ 5604s | | | 5604s | unsigned int int64_t {aka long long int} 5604s | %llu 5604s 5604s If you find this error message confusing, uninformative, or wrong, please open an issue: 5604s https://github.com/diku-dk/futhark/issues 5604s 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.fut: 5606s Compiling with --backend=opencl: 5606s cc failed with code 1: 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c: In function ‘futrts_umul_hi64’: 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5606s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5606s | ^~~~~~~~~~~ 5606s | __uint32_t 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:4511:90: error: expected ‘)’ before ‘a’ 5606s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5606s | ~ ^ 5606s | ) 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:4511:109: error: expected ‘)’ before ‘b’ 5606s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5606s | ~ ^ 5606s | ) 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c: In function ‘futrts_smul_hi64’: 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5606s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5606s | ^~~~~~~~~~ 5606s | __int128__ 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:4515:86: error: expected ‘)’ before ‘a’ 5606s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5606s | ~ ^ 5606s | ) 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:4515:104: error: expected ‘)’ before ‘b’ 5606s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5606s | ~ ^ 5606s | ) 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c: In function ‘mk_compile_opts’: 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if4.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5606s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5606s | ~~^ ~~~~~~~~~~~~~ 5606s | | | 5606s | unsigned int int64_t {aka long long int} 5606s | %llu 5606s 5606s If you find this error message confusing, uninformative, or wrong, please open an issue: 5606s https://github.com/diku-dk/futhark/issues 5606s 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.fut: 5606s Compiling with --backend=opencl: 5606s cc failed with code 1: 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c: In function ‘futrts_umul_hi64’: 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5606s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5606s | ^~~~~~~~~~~ 5606s | __uint32_t 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:4512:90: error: expected ‘)’ before ‘a’ 5606s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5606s | ~ ^ 5606s | ) 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:4512:109: error: expected ‘)’ before ‘b’ 5606s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5606s | ~ ^ 5606s | ) 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c: In function ‘futrts_smul_hi64’: 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5606s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5606s | ^~~~~~~~~~ 5606s | __int128__ 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:4516:86: error: expected ‘)’ before ‘a’ 5606s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5606s | ~ ^ 5606s | ) 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:4516:104: error: expected ‘)’ before ‘b’ 5606s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5606s | ~ ^ 5606s | ) 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c: In function ‘mk_compile_opts’: 5606s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if5.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5606s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5606s | ~~^ ~~~~~~~~~~~~~ 5606s | | | 5606s | unsigned int int64_t {aka long long int} 5606s | %llu 5606s 5606s If you find this error message confusing, uninformative, or wrong, please open an issue: 5606s https://github.com/diku-dk/futhark/issues 5606s 5610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.fut: 5610s Compiling with --backend=opencl: 5610s cc failed with code 1: 5610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c: In function ‘futrts_umul_hi64’: 5610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5610s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5610s | ^~~~~~~~~~~ 5610s | __uint32_t 5610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:4512:90: error: expected ‘)’ before ‘a’ 5610s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5610s | ~ ^ 5610s | ) 5610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:4512:109: error: expected ‘)’ before ‘b’ 5610s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5610s | ~ ^ 5610s | ) 5610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c: In function ‘futrts_smul_hi64’: 5610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5610s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5610s | ^~~~~~~~~~ 5610s | __int128__ 5610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:4516:86: error: expected ‘)’ before ‘a’ 5610s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5610s | ~ ^ 5610s | ) 5610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:4516:104: error: expected ‘)’ before ‘b’ 5610s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5610s | ~ ^ 5610s | ) 5610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c: In function ‘mk_compile_opts’: 5610s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if6.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5610s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5610s | ~~^ ~~~~~~~~~~~~~ 5610s | | | 5610s | unsigned int int64_t {aka long long int} 5610s | %llu 5610s 5610s If you find this error message confusing, uninformative, or wrong, please open an issue: 5610s https://github.com/diku-dk/futhark/issues 5610s 5611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.fut: 5611s Compiling with --backend=opencl: 5611s cc failed with code 1: 5611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c: In function ‘futrts_umul_hi64’: 5611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5611s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5611s | ^~~~~~~~~~~ 5611s | __uint32_t 5611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:4512:90: error: expected ‘)’ before ‘a’ 5611s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5611s | ~ ^ 5611s | ) 5611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:4512:109: error: expected ‘)’ before ‘b’ 5611s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5611s | ~ ^ 5611s | ) 5611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c: In function ‘futrts_smul_hi64’: 5611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5611s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5611s | ^~~~~~~~~~ 5611s | __int128__ 5611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:4516:86: error: expected ‘)’ before ‘a’ 5611s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5611s | ~ ^ 5611s | ) 5611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:4516:104: error: expected ‘)’ before ‘b’ 5611s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5611s | ~ ^ 5611s | ) 5611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c: In function ‘mk_compile_opts’: 5611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if7.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5611s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5611s | ~~^ ~~~~~~~~~~~~~ 5611s | | | 5611s | unsigned int int64_t {aka long long int} 5611s | %llu 5611s 5611s If you find this error message confusing, uninformative, or wrong, please open an issue: 5611s https://github.com/diku-dk/futhark/issues 5611s 5611s 1077 failed, 99 passed, 1130 to go. 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.fut: 5614s Compiling with --backend=opencl: 5614s cc failed with code 1: 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c: In function ‘futrts_umul_hi64’: 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5614s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5614s | ^~~~~~~~~~~ 5614s | __uint32_t 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:4512:90: error: expected ‘)’ before ‘a’ 5614s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5614s | ~ ^ 5614s | ) 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:4512:109: error: expected ‘)’ before ‘b’ 5614s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5614s | ~ ^ 5614s | ) 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c: In function ‘futrts_smul_hi64’: 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5614s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5614s | ^~~~~~~~~~ 5614s | __int128__ 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:4516:86: error: expected ‘)’ before ‘a’ 5614s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5614s | ~ ^ 5614s | ) 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:4516:104: error: expected ‘)’ before ‘b’ 5614s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5614s | ~ ^ 5614s | ) 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c: In function ‘mk_compile_opts’: 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if8.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5614s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5614s | ~~^ ~~~~~~~~~~~~~ 5614s | | | 5614s | unsigned int int64_t {aka long long int} 5614s | %llu 5614s 5614s If you find this error message confusing, uninformative, or wrong, please open an issue: 5614s https://github.com/diku-dk/futhark/issues 5614s 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.fut: 5614s Compiling with --backend=opencl: 5614s cc failed with code 1: 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c: In function ‘futrts_umul_hi64’: 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5614s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5614s | ^~~~~~~~~~~ 5614s | __uint32_t 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:4512:90: error: expected ‘)’ before ‘a’ 5614s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5614s | ~ ^ 5614s | ) 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:4512:109: error: expected ‘)’ before ‘b’ 5614s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5614s | ~ ^ 5614s | ) 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c: In function ‘futrts_smul_hi64’: 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5614s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5614s | ^~~~~~~~~~ 5614s | __int128__ 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:4516:86: error: expected ‘)’ before ‘a’ 5614s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5614s | ~ ^ 5614s | ) 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:4516:104: error: expected ‘)’ before ‘b’ 5614s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5614s | ~ ^ 5614s | ) 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c: In function ‘mk_compile_opts’: 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/if9.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5614s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5614s | ~~^ ~~~~~~~~~~~~~ 5614s | | | 5614s | unsigned int int64_t {aka long long int} 5614s | %llu 5614s 5614s If you find this error message confusing, uninformative, or wrong, please open an issue: 5614s https://github.com/diku-dk/futhark/issues 5614s 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.fut: 5614s Compiling with --backend=opencl: 5614s cc failed with code 1: 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c: In function ‘futrts_umul_hi64’: 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5614s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5614s | ^~~~~~~~~~~ 5614s | __uint32_t 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:4511:90: error: expected ‘)’ before ‘a’ 5614s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5614s | ~ ^ 5614s | ) 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:4511:109: error: expected ‘)’ before ‘b’ 5614s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5614s | ~ ^ 5614s | ) 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c: In function ‘futrts_smul_hi64’: 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5614s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5614s | ^~~~~~~~~~ 5614s | __int128__ 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:4515:86: error: expected ‘)’ before ‘a’ 5614s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5614s | ~ ^ 5614s | ) 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:4515:104: error: expected ‘)’ before ‘b’ 5614s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5614s | ~ ^ 5614s | ) 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c: In function ‘mk_compile_opts’: 5614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index0.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5614s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5614s | ~~^ ~~~~~~~~~~~~~ 5614s | | | 5614s | unsigned int int64_t {aka long long int} 5614s | %llu 5614s 5614s If you find this error message confusing, uninformative, or wrong, please open an issue: 5614s https://github.com/diku-dk/futhark/issues 5614s 5615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.fut: 5615s Compiling with --backend=opencl: 5615s cc failed with code 1: 5615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c: In function ‘futrts_umul_hi64’: 5615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5615s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5615s | ^~~~~~~~~~~ 5615s | __uint32_t 5615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:4511:90: error: expected ‘)’ before ‘a’ 5615s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5615s | ~ ^ 5615s | ) 5615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:4511:109: error: expected ‘)’ before ‘b’ 5615s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5615s | ~ ^ 5615s | ) 5615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c: In function ‘futrts_smul_hi64’: 5615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5615s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5615s | ^~~~~~~~~~ 5615s | __int128__ 5615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:4515:86: error: expected ‘)’ before ‘a’ 5615s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5615s | ~ ^ 5615s | ) 5615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:4515:104: error: expected ‘)’ before ‘b’ 5615s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5615s | ~ ^ 5615s | ) 5615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c: In function ‘mk_compile_opts’: 5615s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index1.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5615s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5615s | ~~^ ~~~~~~~~~~~~~ 5615s | | | 5615s | unsigned int int64_t {aka long long int} 5615s | %llu 5615s 5615s If you find this error message confusing, uninformative, or wrong, please open an issue: 5615s https://github.com/diku-dk/futhark/issues 5615s 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.fut: 5617s Compiling with --backend=opencl: 5617s cc failed with code 1: 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c: In function ‘futrts_umul_hi64’: 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5617s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5617s | ^~~~~~~~~~~ 5617s | __uint32_t 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:4526:90: error: expected ‘)’ before ‘a’ 5617s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5617s | ~ ^ 5617s | ) 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:4526:109: error: expected ‘)’ before ‘b’ 5617s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5617s | ~ ^ 5617s | ) 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c: In function ‘futrts_smul_hi64’: 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5617s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5617s | ^~~~~~~~~~ 5617s | __int128__ 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:4530:86: error: expected ‘)’ before ‘a’ 5617s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5617s | ~ ^ 5617s | ) 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:4530:104: error: expected ‘)’ before ‘b’ 5617s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5617s | ~ ^ 5617s | ) 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c: In function ‘mk_compile_opts’: 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/index2.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5617s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5617s | ~~^ ~~~~~~~~~~~~~ 5617s | | | 5617s | unsigned int int64_t {aka long long int} 5617s | %llu 5617s 5617s If you find this error message confusing, uninformative, or wrong, please open an issue: 5617s https://github.com/diku-dk/futhark/issues 5617s 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut: 5617s Compiling with --backend=opencl: 5617s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 5617s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5617s 5617s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 5617s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5617s 5617s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 5617s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5617s 5617s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 5617s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5617s 5617s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 5617s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5617s 5617s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 5617s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5617s 5617s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 5617s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5617s 5617s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 5617s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5617s 5617s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 5617s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5617s cc failed with code 1: 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c: In function ‘futrts_umul_hi64’: 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5617s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5617s | ^~~~~~~~~~~ 5617s | __uint32_t 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:4485:90: error: expected ‘)’ before ‘a’ 5617s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5617s | ~ ^ 5617s | ) 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:4485:109: error: expected ‘)’ before ‘b’ 5617s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5617s | ~ ^ 5617s | ) 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c: In function ‘futrts_smul_hi64’: 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5617s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5617s | ^~~~~~~~~~ 5617s | __int128__ 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:4489:86: error: expected ‘)’ before ‘a’ 5617s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5617s | ~ ^ 5617s | ) 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:4489:104: error: expected ‘)’ before ‘b’ 5617s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5617s | ~ ^ 5617s | ) 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c: In function ‘mk_compile_opts’: 5617s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5617s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5617s | ~~^ ~~~~~~~~~~~~~ 5617s | | | 5617s | unsigned int int64_t {aka long long int} 5617s | %llu 5617s 5617s If you find this error message confusing, uninformative, or wrong, please open an issue: 5617s https://github.com/diku-dk/futhark/issues 5617s 5621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.fut: 5621s Compiling with --backend=opencl: 5621s cc failed with code 1: 5621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c: In function ‘futrts_umul_hi64’: 5621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5621s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5621s | ^~~~~~~~~~~ 5621s | __uint32_t 5621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5621s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:4511:90: error: expected ‘)’ before ‘a’ 5621s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5621s | ~ ^ 5621s | ) 5622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:4511:109: error: expected ‘)’ before ‘b’ 5622s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5622s | ~ ^ 5622s | ) 5622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c: In function ‘futrts_smul_hi64’: 5622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5622s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5622s | ^~~~~~~~~~ 5622s | __int128__ 5622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:4515:86: error: expected ‘)’ before ‘a’ 5622s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5622s | ~ ^ 5622s | ) 5622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:4515:104: error: expected ‘)’ before ‘b’ 5622s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5622s | ~ ^ 5622s | ) 5622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c: In function ‘mk_compile_opts’: 5622s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/iota.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5622s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5622s | ~~^ ~~~~~~~~~~~~~ 5622s | | | 5622s | unsigned int int64_t {aka long long int} 5622s | %llu 5622s 5622s If you find this error message confusing, uninformative, or wrong, please open an issue: 5622s https://github.com/diku-dk/futhark/issues 5622s 5624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.fut: 5624s Compiling with --backend=opencl: 5624s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.fut:9:18-19: 5624s Unused name "i". 5624s cc failed with code 1: 5624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c: In function ‘futrts_umul_hi64’: 5624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5624s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5624s | ^~~~~~~~~~~ 5624s | __uint32_t 5624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4511:90: error: expected ‘)’ before ‘a’ 5624s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5624s | ~ ^ 5624s | ) 5624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4511:109: error: expected ‘)’ before ‘b’ 5624s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5624s | ~ ^ 5624s | ) 5624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c: In function ‘futrts_smul_hi64’: 5624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5624s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5624s | ^~~~~~~~~~ 5624s | __int128__ 5624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4515:86: error: expected ‘)’ before ‘a’ 5624s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5624s | ~ ^ 5624s | ) 5624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4515:104: error: expected ‘)’ before ‘b’ 5624s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5624s | ~ ^ 5624s | ) 5624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c: In function ‘mk_compile_opts’: 5624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/kernels_hostonly.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5624s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5624s | ~~^ ~~~~~~~~~~~~~ 5624s | | | 5624s | unsigned int int64_t {aka long long int} 5624s | %llu 5624s 5624s If you find this error message confusing, uninformative, or wrong, please open an issue: 5624s https://github.com/diku-dk/futhark/issues 5624s 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.fut: 5626s Compiling with --backend=opencl: 5626s cc failed with code 1: 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c: In function ‘futrts_umul_hi64’: 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5626s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5626s | ^~~~~~~~~~~ 5626s | __uint32_t 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:4511:90: error: expected ‘)’ before ‘a’ 5626s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5626s | ~ ^ 5626s | ) 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:4511:109: error: expected ‘)’ before ‘b’ 5626s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5626s | ~ ^ 5626s | ) 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c: In function ‘futrts_smul_hi64’: 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5626s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5626s | ^~~~~~~~~~ 5626s | __int128__ 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:4515:86: error: expected ‘)’ before ‘a’ 5626s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5626s | ~ ^ 5626s | ) 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:4515:104: error: expected ‘)’ before ‘b’ 5626s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5626s | ~ ^ 5626s | ) 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c: In function ‘mk_compile_opts’: 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop10_blocked.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5626s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5626s | ~~^ ~~~~~~~~~~~~~ 5626s | | | 5626s | unsigned int int64_t {aka long long int} 5626s | %llu 5626s 5626s If you find this error message confusing, uninformative, or wrong, please open an issue: 5626s https://github.com/diku-dk/futhark/issues 5626s 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.fut: 5626s Compiling with --backend=opencl: 5626s cc failed with code 1: 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c: In function ‘futrts_umul_hi64’: 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5626s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5626s | ^~~~~~~~~~~ 5626s | __uint32_t 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:4511:90: error: expected ‘)’ before ‘a’ 5626s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5626s | ~ ^ 5626s | ) 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:4511:109: error: expected ‘)’ before ‘b’ 5626s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5626s | ~ ^ 5626s | ) 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c: In function ‘futrts_smul_hi64’: 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5626s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5626s | ^~~~~~~~~~ 5626s | __int128__ 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:4515:86: error: expected ‘)’ before ‘a’ 5626s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5626s | ~ ^ 5626s | ) 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:4515:104: error: expected ‘)’ before ‘b’ 5626s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5626s | ~ ^ 5626s | ) 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c: In function ‘mk_compile_opts’: 5626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop0_inside.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5626s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5626s | ~~^ ~~~~~~~~~~~~~ 5626s | | | 5626s | unsigned int int64_t {aka long long int} 5626s | %llu 5626s 5626s If you find this error message confusing, uninformative, or wrong, please open an issue: 5626s https://github.com/diku-dk/futhark/issues 5626s 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.fut: 5627s Compiling with --backend=opencl: 5627s cc failed with code 1: 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c: In function ‘futrts_umul_hi64’: 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5627s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5627s | ^~~~~~~~~~~ 5627s | __uint32_t 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:4511:90: error: expected ‘)’ before ‘a’ 5627s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5627s | ~ ^ 5627s | ) 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:4511:109: error: expected ‘)’ before ‘b’ 5627s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5627s | ~ ^ 5627s | ) 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c: In function ‘futrts_smul_hi64’: 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5627s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5627s | ^~~~~~~~~~ 5627s | __int128__ 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:4515:86: error: expected ‘)’ before ‘a’ 5627s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5627s | ~ ^ 5627s | ) 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:4515:104: error: expected ‘)’ before ‘b’ 5627s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5627s | ~ ^ 5627s | ) 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c: In function ‘mk_compile_opts’: 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop11_into.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5627s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5627s | ~~^ ~~~~~~~~~~~~~ 5627s | | | 5627s | unsigned int int64_t {aka long long int} 5627s | %llu 5627s 5627s If you find this error message confusing, uninformative, or wrong, please open an issue: 5627s https://github.com/diku-dk/futhark/issues 5627s 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.fut: 5627s Compiling with --backend=opencl: 5627s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.fut:21:21-22: 5627s Unused name "i". 5627s cc failed with code 1: 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c: In function ‘futrts_umul_hi64’: 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5627s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5627s | ^~~~~~~~~~~ 5627s | __uint32_t 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:4511:90: error: expected ‘)’ before ‘a’ 5627s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5627s | ~ ^ 5627s | ) 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:4511:109: error: expected ‘)’ before ‘b’ 5627s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5627s | ~ ^ 5627s | ) 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c: In function ‘futrts_smul_hi64’: 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5627s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5627s | ^~~~~~~~~~ 5627s | __int128__ 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:4515:86: error: expected ‘)’ before ‘a’ 5627s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5627s | ~ ^ 5627s | ) 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:4515:104: error: expected ‘)’ before ‘b’ 5627s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5627s | ~ ^ 5627s | ) 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c: In function ‘mk_compile_opts’: 5627s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop12_into.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5627s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5627s | ~~^ ~~~~~~~~~~~~~ 5627s | | | 5627s | unsigned int int64_t {aka long long int} 5627s | %llu 5627s 5627s If you find this error message confusing, uninformative, or wrong, please open an issue: 5627s https://github.com/diku-dk/futhark/issues 5627s 5628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.fut: 5628s Compiling with --backend=opencl: 5628s cc failed with code 1: 5628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c: In function ‘futrts_umul_hi64’: 5628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5628s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5628s | ^~~~~~~~~~~ 5628s | __uint32_t 5628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:4511:90: error: expected ‘)’ before ‘a’ 5628s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5628s | ~ ^ 5628s | ) 5628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:4511:109: error: expected ‘)’ before ‘b’ 5628s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5628s | ~ ^ 5628s | ) 5628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c: In function ‘futrts_smul_hi64’: 5628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5628s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5628s | ^~~~~~~~~~ 5628s | __int128__ 5628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:4515:86: error: expected ‘)’ before ‘a’ 5628s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5628s | ~ ^ 5628s | ) 5628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:4515:104: error: expected ‘)’ before ‘b’ 5628s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5628s | ~ ^ 5628s | ) 5628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c: In function ‘mk_compile_opts’: 5628s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop13_into.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5628s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5628s | ~~^ ~~~~~~~~~~~~~ 5628s | | | 5628s | unsigned int int64_t {aka long long int} 5628s | %llu 5628s 5628s If you find this error message confusing, uninformative, or wrong, please open an issue: 5628s https://github.com/diku-dk/futhark/issues 5628s 5629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.fut: 5629s Compiling with --backend=opencl: 5629s cc failed with code 1: 5629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c: In function ‘futrts_umul_hi64’: 5629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5629s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5629s | ^~~~~~~~~~~ 5629s | __uint32_t 5629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:4511:90: error: expected ‘)’ before ‘a’ 5629s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5629s | ~ ^ 5629s | ) 5629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:4511:109: error: expected ‘)’ before ‘b’ 5629s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5629s | ~ ^ 5629s | ) 5629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c: In function ‘futrts_smul_hi64’: 5629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5630s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5630s | ^~~~~~~~~~ 5630s | __int128__ 5630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:4515:86: error: expected ‘)’ before ‘a’ 5630s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5630s | ~ ^ 5630s | ) 5630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:4515:104: error: expected ‘)’ before ‘b’ 5630s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5630s | ~ ^ 5630s | ) 5630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c: In function ‘mk_compile_opts’: 5630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop14_into.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5630s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5630s | ~~^ ~~~~~~~~~~~~~ 5630s | | | 5630s | unsigned int int64_t {aka long long int} 5630s | %llu 5630s 5630s If you find this error message confusing, uninformative, or wrong, please open an issue: 5630s https://github.com/diku-dk/futhark/issues 5630s 5634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.fut: 5634s Compiling with --backend=opencl: 5634s cc failed with code 1: 5634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c: In function ‘futrts_umul_hi64’: 5634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5634s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5634s | ^~~~~~~~~~~ 5634s | __uint32_t 5634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:4511:90: error: expected ‘)’ before ‘a’ 5634s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5634s | ~ ^ 5634s | ) 5634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:4511:109: error: expected ‘)’ before ‘b’ 5634s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5634s | ~ ^ 5634s | ) 5634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c: In function ‘futrts_smul_hi64’: 5634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5634s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5634s | ^~~~~~~~~~ 5634s | __int128__ 5634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:4515:86: error: expected ‘)’ before ‘a’ 5634s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5634s | ~ ^ 5634s | ) 5634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:4515:104: error: expected ‘)’ before ‘b’ 5634s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5634s | ~ ^ 5634s | ) 5634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c: In function ‘mk_compile_opts’: 5634s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop15_into.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5634s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5634s | ~~^ ~~~~~~~~~~~~~ 5634s | | | 5634s | unsigned int int64_t {aka long long int} 5634s | %llu 5634s 5634s If you find this error message confusing, uninformative, or wrong, please open an issue: 5634s https://github.com/diku-dk/futhark/issues 5634s 5635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.fut: 5635s Compiling with --backend=opencl: 5635s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.fut:20:36-37: 5635s Unused name "i". 5635s cc failed with code 1: 5635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c: In function ‘futrts_umul_hi64’: 5635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5635s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5635s | ^~~~~~~~~~~ 5635s | __uint32_t 5635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:4511:90: error: expected ‘)’ before ‘a’ 5635s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5635s | ~ ^ 5635s | ) 5635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:4511:109: error: expected ‘)’ before ‘b’ 5635s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5635s | ~ ^ 5635s | ) 5635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c: In function ‘futrts_smul_hi64’: 5635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5635s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5635s | ^~~~~~~~~~ 5635s | __int128__ 5635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:4515:86: error: expected ‘)’ before ‘a’ 5635s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5635s | ~ ^ 5635s | ) 5635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:4515:104: error: expected ‘)’ before ‘b’ 5635s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5635s | ~ ^ 5635s | ) 5635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c: In function ‘mk_compile_opts’: 5635s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop16_into.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5635s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5635s | ~~^ ~~~~~~~~~~~~~ 5635s | | | 5635s | unsigned int int64_t {aka long long int} 5635s | %llu 5635s 5635s If you find this error message confusing, uninformative, or wrong, please open an issue: 5635s https://github.com/diku-dk/futhark/issues 5635s 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.fut: 5637s Compiling with --backend=opencl: 5637s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.fut:11:21-22: 5637s Unused name "i". 5637s cc failed with code 1: 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c: In function ‘futrts_umul_hi64’: 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5637s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5637s | ^~~~~~~~~~~ 5637s | __uint32_t 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:4511:90: error: expected ‘)’ before ‘a’ 5637s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5637s | ~ ^ 5637s | ) 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:4511:109: error: expected ‘)’ before ‘b’ 5637s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5637s | ~ ^ 5637s | ) 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c: In function ‘futrts_smul_hi64’: 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5637s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5637s | ^~~~~~~~~~ 5637s | __int128__ 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:4515:86: error: expected ‘)’ before ‘a’ 5637s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5637s | ~ ^ 5637s | ) 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:4515:104: error: expected ‘)’ before ‘b’ 5637s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5637s | ~ ^ 5637s | ) 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c: In function ‘mk_compile_opts’: 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop17_through.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5637s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5637s | ~~^ ~~~~~~~~~~~~~ 5637s | | | 5637s | unsigned int int64_t {aka long long int} 5637s | %llu 5637s 5637s If you find this error message confusing, uninformative, or wrong, please open an issue: 5637s https://github.com/diku-dk/futhark/issues 5637s 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.fut: 5637s Compiling with --backend=opencl: 5637s cc failed with code 1: 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c: In function ‘futrts_umul_hi64’: 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5637s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5637s | ^~~~~~~~~~~ 5637s | __uint32_t 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:4511:90: error: expected ‘)’ before ‘a’ 5637s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5637s | ~ ^ 5637s | ) 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:4511:109: error: expected ‘)’ before ‘b’ 5637s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5637s | ~ ^ 5637s | ) 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c: In function ‘futrts_smul_hi64’: 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5637s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5637s | ^~~~~~~~~~ 5637s | __int128__ 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:4515:86: error: expected ‘)’ before ‘a’ 5637s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5637s | ~ ^ 5637s | ) 5637s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:4515:104: error: expected ‘)’ before ‘b’ 5637s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5638s | ~ ^ 5638s | ) 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c: In function ‘mk_compile_opts’: 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop18_through.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5638s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5638s | ~~^ ~~~~~~~~~~~~~ 5638s | | | 5638s | unsigned int int64_t {aka long long int} 5638s | %llu 5638s 5638s If you find this error message confusing, uninformative, or wrong, please open an issue: 5638s https://github.com/diku-dk/futhark/issues 5638s 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.fut: 5638s Compiling with --backend=opencl: 5638s cc failed with code 1: 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c: In function ‘futrts_umul_hi64’: 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5638s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5638s | ^~~~~~~~~~~ 5638s | __uint32_t 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:4511:90: error: expected ‘)’ before ‘a’ 5638s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5638s | ~ ^ 5638s | ) 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:4511:109: error: expected ‘)’ before ‘b’ 5638s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5638s | ~ ^ 5638s | ) 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c: In function ‘futrts_smul_hi64’: 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5638s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5638s | ^~~~~~~~~~ 5638s | __int128__ 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:4515:86: error: expected ‘)’ before ‘a’ 5638s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5638s | ~ ^ 5638s | ) 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:4515:104: error: expected ‘)’ before ‘b’ 5638s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5638s | ~ ^ 5638s | ) 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c: In function ‘mk_compile_opts’: 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop19_through.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5638s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5638s | ~~^ ~~~~~~~~~~~~~ 5638s | | | 5638s | unsigned int int64_t {aka long long int} 5638s | %llu 5638s 5638s If you find this error message confusing, uninformative, or wrong, please open an issue: 5638s https://github.com/diku-dk/futhark/issues 5638s 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.fut: 5638s Compiling with --backend=opencl: 5638s cc failed with code 1: 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c: In function ‘futrts_umul_hi64’: 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5638s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5638s | ^~~~~~~~~~~ 5638s | __uint32_t 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:4511:90: error: expected ‘)’ before ‘a’ 5638s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5638s | ~ ^ 5638s | ) 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:4511:109: error: expected ‘)’ before ‘b’ 5638s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5638s | ~ ^ 5638s | ) 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c: In function ‘futrts_smul_hi64’: 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5638s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5638s | ^~~~~~~~~~ 5638s | __int128__ 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:4515:86: error: expected ‘)’ before ‘a’ 5638s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5638s | ~ ^ 5638s | ) 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:4515:104: error: expected ‘)’ before ‘b’ 5638s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5638s | ~ ^ 5638s | ) 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c: In function ‘mk_compile_opts’: 5638s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop1_tonext.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5638s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5638s | ~~^ ~~~~~~~~~~~~~ 5638s | | | 5638s | unsigned int int64_t {aka long long int} 5638s | %llu 5638s 5638s If you find this error message confusing, uninformative, or wrong, please open an issue: 5638s https://github.com/diku-dk/futhark/issues 5638s 5639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.fut: 5639s Compiling with --backend=opencl: 5639s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.fut:11:36-37: 5639s Unused name "i". 5639s cc failed with code 1: 5639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c: In function ‘futrts_umul_hi64’: 5639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5639s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5639s | ^~~~~~~~~~~ 5639s | __uint32_t 5639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:4511:90: error: expected ‘)’ before ‘a’ 5639s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5639s | ~ ^ 5639s | ) 5639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:4511:109: error: expected ‘)’ before ‘b’ 5639s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5639s | ~ ^ 5639s | ) 5639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c: In function ‘futrts_smul_hi64’: 5639s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5640s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5640s | ^~~~~~~~~~ 5640s | __int128__ 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:4515:86: error: expected ‘)’ before ‘a’ 5640s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5640s | ~ ^ 5640s | ) 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:4515:104: error: expected ‘)’ before ‘b’ 5640s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5640s | ~ ^ 5640s | ) 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c: In function ‘mk_compile_opts’: 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop20_through.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5640s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5640s | ~~^ ~~~~~~~~~~~~~ 5640s | | | 5640s | unsigned int int64_t {aka long long int} 5640s | %llu 5640s 5640s If you find this error message confusing, uninformative, or wrong, please open an issue: 5640s https://github.com/diku-dk/futhark/issues 5640s 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.fut: 5640s Compiling with --backend=opencl: 5640s cc failed with code 1: 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c: In function ‘futrts_umul_hi64’: 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5640s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5640s | ^~~~~~~~~~~ 5640s | __uint32_t 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:4511:90: error: expected ‘)’ before ‘a’ 5640s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5640s | ~ ^ 5640s | ) 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:4511:109: error: expected ‘)’ before ‘b’ 5640s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5640s | ~ ^ 5640s | ) 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c: In function ‘futrts_smul_hi64’: 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5640s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5640s | ^~~~~~~~~~ 5640s | __int128__ 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:4515:86: error: expected ‘)’ before ‘a’ 5640s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5640s | ~ ^ 5640s | ) 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:4515:104: error: expected ‘)’ before ‘b’ 5640s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5640s | ~ ^ 5640s | ) 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c: In function ‘mk_compile_opts’: 5640s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop2_out.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5640s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5640s | ~~^ ~~~~~~~~~~~~~ 5640s | | | 5640s | unsigned int int64_t {aka long long int} 5640s | %llu 5640s 5640s If you find this error message confusing, uninformative, or wrong, please open an issue: 5640s https://github.com/diku-dk/futhark/issues 5640s 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.fut: 5646s Compiling with --backend=opencl: 5646s cc failed with code 1: 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c: In function ‘futrts_umul_hi64’: 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5646s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5646s | ^~~~~~~~~~~ 5646s | __uint32_t 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:4511:90: error: expected ‘)’ before ‘a’ 5646s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5646s | ~ ^ 5646s | ) 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:4511:109: error: expected ‘)’ before ‘b’ 5646s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5646s | ~ ^ 5646s | ) 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c: In function ‘futrts_smul_hi64’: 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5646s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5646s | ^~~~~~~~~~ 5646s | __int128__ 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:4515:86: error: expected ‘)’ before ‘a’ 5646s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5646s | ~ ^ 5646s | ) 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:4515:104: error: expected ‘)’ before ‘b’ 5646s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5646s | ~ ^ 5646s | ) 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c: In function ‘mk_compile_opts’: 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop3_forin.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5646s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5646s | ~~^ ~~~~~~~~~~~~~ 5646s | | | 5646s | unsigned int int64_t {aka long long int} 5646s | %llu 5646s 5646s If you find this error message confusing, uninformative, or wrong, please open an issue: 5646s https://github.com/diku-dk/futhark/issues 5646s 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.fut: 5646s Compiling with --backend=opencl: 5646s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.fut:10:18-19: 5646s Unused name "i". 5646s cc failed with code 1: 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c: In function ‘futrts_umul_hi64’: 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5646s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5646s | ^~~~~~~~~~~ 5646s | __uint32_t 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4511:90: error: expected ‘)’ before ‘a’ 5646s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5646s | ~ ^ 5646s | ) 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4511:109: error: expected ‘)’ before ‘b’ 5646s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5646s | ~ ^ 5646s | ) 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c: In function ‘futrts_smul_hi64’: 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5646s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5646s | ^~~~~~~~~~ 5646s | __int128__ 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4515:86: error: expected ‘)’ before ‘a’ 5646s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5646s | ~ ^ 5646s | ) 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4515:104: error: expected ‘)’ before ‘b’ 5646s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5646s | ~ ^ 5646s | ) 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c: In function ‘mk_compile_opts’: 5646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop4_wholefor.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5646s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5646s | ~~^ ~~~~~~~~~~~~~ 5646s | | | 5646s | unsigned int int64_t {aka long long int} 5646s | %llu 5646s 5646s If you find this error message confusing, uninformative, or wrong, please open an issue: 5646s https://github.com/diku-dk/futhark/issues 5646s 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.fut: 5648s Compiling with --backend=opencl: 5648s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.fut:9:18-19: 5648s Unused name "i". 5648s cc failed with code 1: 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c: In function ‘futrts_umul_hi64’: 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5648s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5648s | ^~~~~~~~~~~ 5648s | __uint32_t 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4511:90: error: expected ‘)’ before ‘a’ 5648s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5648s | ~ ^ 5648s | ) 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4511:109: error: expected ‘)’ before ‘b’ 5648s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5648s | ~ ^ 5648s | ) 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c: In function ‘futrts_smul_hi64’: 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5648s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5648s | ^~~~~~~~~~ 5648s | __int128__ 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4515:86: error: expected ‘)’ before ‘a’ 5648s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5648s | ~ ^ 5648s | ) 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4515:104: error: expected ‘)’ before ‘b’ 5648s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5648s | ~ ^ 5648s | ) 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c: In function ‘mk_compile_opts’: 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop5_wholefor.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5648s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5648s | ~~^ ~~~~~~~~~~~~~ 5648s | | | 5648s | unsigned int int64_t {aka long long int} 5648s | %llu 5648s 5648s If you find this error message confusing, uninformative, or wrong, please open an issue: 5648s https://github.com/diku-dk/futhark/issues 5648s 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.fut: 5648s Compiling with --backend=opencl: 5648s cc failed with code 1: 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c: In function ‘futrts_umul_hi64’: 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5648s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5648s | ^~~~~~~~~~~ 5648s | __uint32_t 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4511:90: error: expected ‘)’ before ‘a’ 5648s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5648s | ~ ^ 5648s | ) 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4511:109: error: expected ‘)’ before ‘b’ 5648s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5648s | ~ ^ 5648s | ) 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c: In function ‘futrts_smul_hi64’: 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5648s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5648s | ^~~~~~~~~~ 5648s | __int128__ 5648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4515:86: error: expected ‘)’ before ‘a’ 5648s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5649s | ~ ^ 5649s | ) 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4515:104: error: expected ‘)’ before ‘b’ 5649s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5649s | ~ ^ 5649s | ) 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c: In function ‘mk_compile_opts’: 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5649s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5649s | ~~^ ~~~~~~~~~~~~~ 5649s | | | 5649s | unsigned int int64_t {aka long long int} 5649s | %llu 5649s 5649s If you find this error message confusing, uninformative, or wrong, please open an issue: 5649s https://github.com/diku-dk/futhark/issues 5649s 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.fut: 5649s Compiling with --backend=opencl: 5649s cc failed with code 1: 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c: In function ‘futrts_umul_hi64’: 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5649s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5649s | ^~~~~~~~~~~ 5649s | __uint32_t 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4511:90: error: expected ‘)’ before ‘a’ 5649s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5649s | ~ ^ 5649s | ) 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4511:109: error: expected ‘)’ before ‘b’ 5649s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5649s | ~ ^ 5649s | ) 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c: In function ‘futrts_smul_hi64’: 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5649s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5649s | ^~~~~~~~~~ 5649s | __int128__ 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4515:86: error: expected ‘)’ before ‘a’ 5649s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5649s | ~ ^ 5649s | ) 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4515:104: error: expected ‘)’ before ‘b’ 5649s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5649s | ~ ^ 5649s | ) 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c: In function ‘mk_compile_opts’: 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5649s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5649s | ~~^ ~~~~~~~~~~~~~ 5649s | | | 5649s | unsigned int int64_t {aka long long int} 5649s | %llu 5649s 5649s If you find this error message confusing, uninformative, or wrong, please open an issue: 5649s https://github.com/diku-dk/futhark/issues 5649s 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.fut: 5649s Compiling with --backend=opencl: 5649s cc failed with code 1: 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c: In function ‘futrts_umul_hi64’: 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5649s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5649s | ^~~~~~~~~~~ 5649s | __uint32_t 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5649s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4511:90: error: expected ‘)’ before ‘a’ 5649s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5649s | ~ ^ 5649s | ) 5650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4511:109: error: expected ‘)’ before ‘b’ 5650s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5650s | ~ ^ 5650s | ) 5650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c: In function ‘futrts_smul_hi64’: 5650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5650s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5650s | ^~~~~~~~~~ 5650s | __int128__ 5650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4515:86: error: expected ‘)’ before ‘a’ 5650s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5650s | ~ ^ 5650s | ) 5650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4515:104: error: expected ‘)’ before ‘b’ 5650s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5650s | ~ ^ 5650s | ) 5650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c: In function ‘mk_compile_opts’: 5650s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5650s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5650s | ~~^ ~~~~~~~~~~~~~ 5650s | | | 5650s | unsigned int int64_t {aka long long int} 5650s | %llu 5650s 5650s If you find this error message confusing, uninformative, or wrong, please open an issue: 5650s https://github.com/diku-dk/futhark/issues 5650s 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.fut: 5652s Compiling with --backend=opencl: 5652s cc failed with code 1: 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c: In function ‘futrts_umul_hi64’: 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5652s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5652s | ^~~~~~~~~~~ 5652s | __uint32_t 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4512:90: error: expected ‘)’ before ‘a’ 5652s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5652s | ~ ^ 5652s | ) 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4512:109: error: expected ‘)’ before ‘b’ 5652s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5652s | ~ ^ 5652s | ) 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c: In function ‘futrts_smul_hi64’: 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5652s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5652s | ^~~~~~~~~~ 5652s | __int128__ 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4516:86: error: expected ‘)’ before ‘a’ 5652s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5652s | ~ ^ 5652s | ) 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4516:104: error: expected ‘)’ before ‘b’ 5652s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5652s | ~ ^ 5652s | ) 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c: In function ‘mk_compile_opts’: 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5652s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5652s | ~~^ ~~~~~~~~~~~~~ 5652s | | | 5652s | unsigned int int64_t {aka long long int} 5652s | %llu 5652s 5652s If you find this error message confusing, uninformative, or wrong, please open an issue: 5652s https://github.com/diku-dk/futhark/issues 5652s 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.fut: 5652s Compiling with --backend=opencl: 5652s cc failed with code 1: 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c: In function ‘futrts_umul_hi64’: 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5652s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5652s | ^~~~~~~~~~~ 5652s | __uint32_t 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:4511:90: error: expected ‘)’ before ‘a’ 5652s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5652s | ~ ^ 5652s | ) 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:4511:109: error: expected ‘)’ before ‘b’ 5652s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5652s | ~ ^ 5652s | ) 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c: In function ‘futrts_smul_hi64’: 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5652s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5652s | ^~~~~~~~~~ 5652s | __int128__ 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:4515:86: error: expected ‘)’ before ‘a’ 5652s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5652s | ~ ^ 5652s | ) 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:4515:104: error: expected ‘)’ before ‘b’ 5652s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5652s | ~ ^ 5652s | ) 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c: In function ‘mk_compile_opts’: 5652s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/map-reduce.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5652s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5652s | ~~^ ~~~~~~~~~~~~~ 5652s | | | 5652s | unsigned int int64_t {aka long long int} 5652s | %llu 5652s 5652s If you find this error message confusing, uninformative, or wrong, please open an issue: 5652s https://github.com/diku-dk/futhark/issues 5652s 5657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.fut: 5657s Compiling with --backend=opencl: 5657s cc failed with code 1: 5657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c: In function ‘futrts_umul_hi64’: 5657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5657s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5657s | ^~~~~~~~~~~ 5657s | __uint32_t 5657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:4512:90: error: expected ‘)’ before ‘a’ 5657s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5657s | ~ ^ 5657s | ) 5657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:4512:109: error: expected ‘)’ before ‘b’ 5657s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5657s | ~ ^ 5657s | ) 5657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c: In function ‘futrts_smul_hi64’: 5657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5657s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5657s | ^~~~~~~~~~ 5657s | __int128__ 5657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:4516:86: error: expected ‘)’ before ‘a’ 5657s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5657s | ~ ^ 5657s | ) 5657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:4516:104: error: expected ‘)’ before ‘b’ 5657s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5657s | ~ ^ 5657s | ) 5657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c: In function ‘mk_compile_opts’: 5657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5657s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5657s | ~~^ ~~~~~~~~~~~~~ 5657s | | | 5657s | unsigned int int64_t {aka long long int} 5657s | %llu 5657s 5657s If you find this error message confusing, uninformative, or wrong, please open an issue: 5657s https://github.com/diku-dk/futhark/issues 5657s 5658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.fut: 5658s Compiling with --backend=opencl: 5658s cc failed with code 1: 5658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c: In function ‘futrts_umul_hi64’: 5658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5658s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5658s | ^~~~~~~~~~~ 5658s | __uint32_t 5658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:4512:90: error: expected ‘)’ before ‘a’ 5658s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5658s | ~ ^ 5658s | ) 5658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:4512:109: error: expected ‘)’ before ‘b’ 5658s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5658s | ~ ^ 5658s | ) 5658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c: In function ‘futrts_smul_hi64’: 5658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5658s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5658s | ^~~~~~~~~~ 5658s | __int128__ 5658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:4516:86: error: expected ‘)’ before ‘a’ 5658s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5658s | ~ ^ 5658s | ) 5658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:4516:104: error: expected ‘)’ before ‘b’ 5658s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5658s | ~ ^ 5658s | ) 5658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c: In function ‘mk_compile_opts’: 5658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5658s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5658s | ~~^ ~~~~~~~~~~~~~ 5658s | | | 5658s | unsigned int int64_t {aka long long int} 5658s | %llu 5658s 5658s If you find this error message confusing, uninformative, or wrong, please open an issue: 5658s https://github.com/diku-dk/futhark/issues 5658s 5660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.fut: 5660s Compiling with --backend=opencl: 5660s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.fut:10:18-19: 5660s Unused name "x". 5660s cc failed with code 1: 5660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c: In function ‘futrts_umul_hi64’: 5660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5660s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5660s | ^~~~~~~~~~~ 5660s | __uint32_t 5660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:4511:90: error: expected ‘)’ before ‘a’ 5660s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5660s | ~ ^ 5660s | ) 5660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:4511:109: error: expected ‘)’ before ‘b’ 5660s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5660s | ~ ^ 5660s | ) 5660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c: In function ‘futrts_smul_hi64’: 5660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5661s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5661s | ^~~~~~~~~~ 5661s | __int128__ 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:4515:86: error: expected ‘)’ before ‘a’ 5661s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5661s | ~ ^ 5661s | ) 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:4515:104: error: expected ‘)’ before ‘b’ 5661s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5661s | ~ ^ 5661s | ) 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c: In function ‘mk_compile_opts’: 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge2.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5661s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5661s | ~~^ ~~~~~~~~~~~~~ 5661s | | | 5661s | unsigned int int64_t {aka long long int} 5661s | %llu 5661s 5661s If you find this error message confusing, uninformative, or wrong, please open an issue: 5661s https://github.com/diku-dk/futhark/issues 5661s 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.fut: 5661s Compiling with --backend=opencl: 5661s cc failed with code 1: 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c: In function ‘futrts_umul_hi64’: 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5661s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5661s | ^~~~~~~~~~~ 5661s | __uint32_t 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:4512:90: error: expected ‘)’ before ‘a’ 5661s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5661s | ~ ^ 5661s | ) 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:4512:109: error: expected ‘)’ before ‘b’ 5661s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5661s | ~ ^ 5661s | ) 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c: In function ‘futrts_smul_hi64’: 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5661s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5661s | ^~~~~~~~~~ 5661s | __int128__ 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:4516:86: error: expected ‘)’ before ‘a’ 5661s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5661s | ~ ^ 5661s | ) 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:4516:104: error: expected ‘)’ before ‘b’ 5661s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5661s | ~ ^ 5661s | ) 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c: In function ‘mk_compile_opts’: 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge5.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5661s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5661s | ~~^ ~~~~~~~~~~~~~ 5661s | | | 5661s | unsigned int int64_t {aka long long int} 5661s | %llu 5661s 5661s If you find this error message confusing, uninformative, or wrong, please open an issue: 5661s https://github.com/diku-dk/futhark/issues 5661s 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.fut: 5661s Compiling with --backend=opencl: 5661s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.fut:11:18-19: 5661s Unused name "x". 5661s cc failed with code 1: 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c: In function ‘futrts_umul_hi64’: 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5661s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5661s | ^~~~~~~~~~~ 5661s | __uint32_t 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:4511:90: error: expected ‘)’ before ‘a’ 5661s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5661s | ~ ^ 5661s | ) 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:4511:109: error: expected ‘)’ before ‘b’ 5661s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5661s | ~ ^ 5661s | ) 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c: In function ‘futrts_smul_hi64’: 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5661s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5661s | ^~~~~~~~~~ 5661s | __int128__ 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:4515:86: error: expected ‘)’ before ‘a’ 5661s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5661s | ~ ^ 5661s | ) 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:4515:104: error: expected ‘)’ before ‘b’ 5661s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5661s | ~ ^ 5661s | ) 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c: In function ‘mk_compile_opts’: 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge4.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5661s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5661s | ~~^ ~~~~~~~~~~~~~ 5661s | | | 5661s | unsigned int int64_t {aka long long int} 5661s | %llu 5661s 5661s If you find this error message confusing, uninformative, or wrong, please open an issue: 5661s https://github.com/diku-dk/futhark/issues 5661s 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.fut: 5661s Compiling with --backend=opencl: 5661s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.fut:10:18-19: 5661s Unused name "x". 5661s cc failed with code 1: 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c: In function ‘futrts_umul_hi64’: 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5661s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5661s | ^~~~~~~~~~~ 5661s | __uint32_t 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:4511:90: error: expected ‘)’ before ‘a’ 5661s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5661s | ~ ^ 5661s | ) 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:4511:109: error: expected ‘)’ before ‘b’ 5661s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5661s | ~ ^ 5661s | ) 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c: In function ‘futrts_smul_hi64’: 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5661s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5661s | ^~~~~~~~~~ 5661s | __int128__ 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:4515:86: error: expected ‘)’ before ‘a’ 5661s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5661s | ~ ^ 5661s | ) 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:4515:104: error: expected ‘)’ before ‘b’ 5661s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5661s | ~ ^ 5661s | ) 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c: In function ‘mk_compile_opts’: 5661s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge3.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5661s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5661s | ~~^ ~~~~~~~~~~~~~ 5661s | | | 5661s | unsigned int int64_t {aka long long int} 5661s | %llu 5661s 5661s If you find this error message confusing, uninformative, or wrong, please open an issue: 5661s https://github.com/diku-dk/futhark/issues 5661s 5664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.fut: 5664s Compiling with --backend=opencl: 5664s cc failed with code 1: 5664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c: In function ‘futrts_umul_hi64’: 5664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5664s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5664s | ^~~~~~~~~~~ 5664s | __uint32_t 5664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:4512:90: error: expected ‘)’ before ‘a’ 5664s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5664s | ~ ^ 5664s | ) 5664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:4512:109: error: expected ‘)’ before ‘b’ 5664s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5664s | ~ ^ 5664s | ) 5664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c: In function ‘futrts_smul_hi64’: 5664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5664s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5664s | ^~~~~~~~~~ 5664s | __int128__ 5664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:4516:86: error: expected ‘)’ before ‘a’ 5664s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5664s | ~ ^ 5664s | ) 5664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:4516:104: error: expected ‘)’ before ‘b’ 5664s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5664s | ~ ^ 5664s | ) 5664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c: In function ‘mk_compile_opts’: 5664s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge7.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5664s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5664s | ~~^ ~~~~~~~~~~~~~ 5664s | | | 5664s | unsigned int int64_t {aka long long int} 5664s | %llu 5664s 5664s If you find this error message confusing, uninformative, or wrong, please open an issue: 5664s https://github.com/diku-dk/futhark/issues 5664s 5666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.fut: 5666s Compiling with --backend=opencl: 5666s cc failed with code 1: 5666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c: In function ‘futrts_umul_hi64’: 5666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5666s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5666s | ^~~~~~~~~~~ 5666s | __uint32_t 5666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:4512:90: error: expected ‘)’ before ‘a’ 5666s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5666s | ~ ^ 5666s | ) 5666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:4512:109: error: expected ‘)’ before ‘b’ 5666s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5666s | ~ ^ 5666s | ) 5666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c: In function ‘futrts_smul_hi64’: 5666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5666s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5666s | ^~~~~~~~~~ 5666s | __int128__ 5666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:4516:86: error: expected ‘)’ before ‘a’ 5666s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5666s | ~ ^ 5666s | ) 5666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:4516:104: error: expected ‘)’ before ‘b’ 5666s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5666s | ~ ^ 5666s | ) 5666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c: In function ‘mk_compile_opts’: 5666s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/merge6.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5666s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5666s | ~~^ ~~~~~~~~~~~~~ 5666s | | | 5666s | unsigned int int64_t {aka long long int} 5666s | %llu 5666s 5666s If you find this error message confusing, uninformative, or wrong, please open an issue: 5666s https://github.com/diku-dk/futhark/issues 5666s 5669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.fut: 5669s Compiling with --backend=opencl: 5669s cc failed with code 1: 5669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c: In function ‘futrts_umul_hi64’: 5669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5669s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5669s | ^~~~~~~~~~~ 5669s | __uint32_t 5669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:4511:90: error: expected ‘)’ before ‘a’ 5669s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5669s | ~ ^ 5669s | ) 5669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:4511:109: error: expected ‘)’ before ‘b’ 5669s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5669s | ~ ^ 5669s | ) 5669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c: In function ‘futrts_smul_hi64’: 5669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5669s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5669s | ^~~~~~~~~~ 5669s | __int128__ 5669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:4515:86: error: expected ‘)’ before ‘a’ 5669s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5669s | ~ ^ 5669s | ) 5669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:4515:104: error: expected ‘)’ before ‘b’ 5669s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5669s | ~ ^ 5669s | ) 5669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c: In function ‘mk_compile_opts’: 5669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce0.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5669s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5669s | ~~^ ~~~~~~~~~~~~~ 5669s | | | 5669s | unsigned int int64_t {aka long long int} 5669s | %llu 5669s 5669s If you find this error message confusing, uninformative, or wrong, please open an issue: 5669s https://github.com/diku-dk/futhark/issues 5669s 5671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.fut: 5671s Compiling with --backend=opencl: 5671s cc failed with code 1: 5671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c: In function ‘futrts_umul_hi64’: 5671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5671s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5671s | ^~~~~~~~~~~ 5671s | __uint32_t 5671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:4511:90: error: expected ‘)’ before ‘a’ 5671s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5671s | ~ ^ 5671s | ) 5671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:4511:109: error: expected ‘)’ before ‘b’ 5671s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5671s | ~ ^ 5671s | ) 5671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c: In function ‘futrts_smul_hi64’: 5671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5671s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5671s | ^~~~~~~~~~ 5671s | __int128__ 5671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:4515:86: error: expected ‘)’ before ‘a’ 5671s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5671s | ~ ^ 5671s | ) 5671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:4515:104: error: expected ‘)’ before ‘b’ 5671s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5671s | ~ ^ 5671s | ) 5671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c: In function ‘mk_compile_opts’: 5671s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction0_dup.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5671s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5672s | ~~^ ~~~~~~~~~~~~~ 5672s | | | 5672s | unsigned int int64_t {aka long long int} 5672s | %llu 5672s 5672s If you find this error message confusing, uninformative, or wrong, please open an issue: 5672s https://github.com/diku-dk/futhark/issues 5672s 5672s 1117 failed, 99 passed, 1090 to go. 5672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.fut: 5672s Compiling with --backend=opencl: 5672s cc failed with code 1: 5672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c: In function ‘futrts_umul_hi64’: 5672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5672s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5672s | ^~~~~~~~~~~ 5672s | __uint32_t 5672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:4511:90: error: expected ‘)’ before ‘a’ 5672s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5672s | ~ ^ 5672s | ) 5672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:4511:109: error: expected ‘)’ before ‘b’ 5672s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5672s | ~ ^ 5672s | ) 5672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c: In function ‘futrts_smul_hi64’: 5672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5672s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5672s | ^~~~~~~~~~ 5672s | __int128__ 5672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:4515:86: error: expected ‘)’ before ‘a’ 5672s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5672s | ~ ^ 5672s | ) 5672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:4515:104: error: expected ‘)’ before ‘b’ 5672s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5672s | ~ ^ 5672s | ) 5672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c: In function ‘mk_compile_opts’: 5672s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduce1.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5672s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5672s | ~~^ ~~~~~~~~~~~~~ 5672s | | | 5672s | unsigned int int64_t {aka long long int} 5672s | %llu 5672s 5672s If you find this error message confusing, uninformative, or wrong, please open an issue: 5672s https://github.com/diku-dk/futhark/issues 5672s 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.fut: 5673s Compiling with --backend=opencl: 5673s cc failed with code 1: 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c: In function ‘futrts_umul_hi64’: 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5673s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5673s | ^~~~~~~~~~~ 5673s | __uint32_t 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4511:90: error: expected ‘)’ before ‘a’ 5673s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5673s | ~ ^ 5673s | ) 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4511:109: error: expected ‘)’ before ‘b’ 5673s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5673s | ~ ^ 5673s | ) 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c: In function ‘futrts_smul_hi64’: 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5673s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5673s | ^~~~~~~~~~ 5673s | __int128__ 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4515:86: error: expected ‘)’ before ‘a’ 5673s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5673s | ~ ^ 5673s | ) 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4515:104: error: expected ‘)’ before ‘b’ 5673s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5673s | ~ ^ 5673s | ) 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c: In function ‘mk_compile_opts’: 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction2_3-1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5673s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5673s | ~~^ ~~~~~~~~~~~~~ 5673s | | | 5673s | unsigned int int64_t {aka long long int} 5673s | %llu 5673s 5673s If you find this error message confusing, uninformative, or wrong, please open an issue: 5673s https://github.com/diku-dk/futhark/issues 5673s 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.fut: 5673s Compiling with --backend=opencl: 5673s cc failed with code 1: 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c: In function ‘futrts_umul_hi64’: 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5673s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5673s | ^~~~~~~~~~~ 5673s | __uint32_t 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4511:90: error: expected ‘)’ before ‘a’ 5673s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5673s | ~ ^ 5673s | ) 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4511:109: error: expected ‘)’ before ‘b’ 5673s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5673s | ~ ^ 5673s | ) 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c: In function ‘futrts_smul_hi64’: 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5673s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5673s | ^~~~~~~~~~ 5673s | __int128__ 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4515:86: error: expected ‘)’ before ‘a’ 5673s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5673s | ~ ^ 5673s | ) 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4515:104: error: expected ‘)’ before ‘b’ 5673s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5673s | ~ ^ 5673s | ) 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c: In function ‘mk_compile_opts’: 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction10_mixed.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5673s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5673s | ~~^ ~~~~~~~~~~~~~ 5673s | | | 5673s | unsigned int int64_t {aka long long int} 5673s | %llu 5673s 5673s If you find this error message confusing, uninformative, or wrong, please open an issue: 5673s https://github.com/diku-dk/futhark/issues 5673s 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.fut: 5673s Compiling with --backend=opencl: 5673s cc failed with code 1: 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c: In function ‘futrts_umul_hi64’: 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5673s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5673s | ^~~~~~~~~~~ 5673s | __uint32_t 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4511:90: error: expected ‘)’ before ‘a’ 5673s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5673s | ~ ^ 5673s | ) 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4511:109: error: expected ‘)’ before ‘b’ 5673s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5673s | ~ ^ 5673s | ) 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c: In function ‘futrts_smul_hi64’: 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5673s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5673s | ^~~~~~~~~~ 5673s | __int128__ 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4515:86: error: expected ‘)’ before ‘a’ 5673s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5673s | ~ ^ 5673s | ) 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4515:104: error: expected ‘)’ before ‘b’ 5673s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5673s | ~ ^ 5673s | ) 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c: In function ‘mk_compile_opts’: 5673s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction1_2-1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5673s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5673s | ~~^ ~~~~~~~~~~~~~ 5673s | | | 5673s | unsigned int int64_t {aka long long int} 5673s | %llu 5673s 5673s If you find this error message confusing, uninformative, or wrong, please open an issue: 5673s https://github.com/diku-dk/futhark/issues 5673s 5676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.fut: 5676s Compiling with --backend=opencl: 5676s cc failed with code 1: 5676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c: In function ‘futrts_umul_hi64’: 5676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5676s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5676s | ^~~~~~~~~~~ 5676s | __uint32_t 5676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4512:90: error: expected ‘)’ before ‘a’ 5676s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5676s | ~ ^ 5676s | ) 5676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4512:109: error: expected ‘)’ before ‘b’ 5676s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5676s | ~ ^ 5676s | ) 5676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c: In function ‘futrts_smul_hi64’: 5676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5676s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5676s | ^~~~~~~~~~ 5676s | __int128__ 5676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4516:86: error: expected ‘)’ before ‘a’ 5676s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5676s | ~ ^ 5676s | ) 5676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4516:104: error: expected ‘)’ before ‘b’ 5676s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5676s | ~ ^ 5676s | ) 5676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c: In function ‘mk_compile_opts’: 5676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5676s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5676s | ~~^ ~~~~~~~~~~~~~ 5676s | | | 5676s | unsigned int int64_t {aka long long int} 5676s | %llu 5676s 5676s If you find this error message confusing, uninformative, or wrong, please open an issue: 5676s https://github.com/diku-dk/futhark/issues 5676s 5678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.fut: 5678s Compiling with --backend=opencl: 5678s cc failed with code 1: 5678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c: In function ‘futrts_umul_hi64’: 5678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5678s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5678s | ^~~~~~~~~~~ 5678s | __uint32_t 5678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4512:90: error: expected ‘)’ before ‘a’ 5678s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5678s | ~ ^ 5678s | ) 5678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4512:109: error: expected ‘)’ before ‘b’ 5678s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5678s | ~ ^ 5678s | ) 5678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c: In function ‘futrts_smul_hi64’: 5678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5678s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5678s | ^~~~~~~~~~ 5678s | __int128__ 5678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4516:86: error: expected ‘)’ before ‘a’ 5678s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5678s | ~ ^ 5678s | ) 5678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4516:104: error: expected ‘)’ before ‘b’ 5678s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5678s | ~ ^ 5678s | ) 5678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c: In function ‘mk_compile_opts’: 5678s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5678s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5678s | ~~^ ~~~~~~~~~~~~~ 5678s | | | 5678s | unsigned int int64_t {aka long long int} 5678s | %llu 5678s 5678s If you find this error message confusing, uninformative, or wrong, please open an issue: 5678s https://github.com/diku-dk/futhark/issues 5678s 5681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.fut: 5681s Compiling with --backend=opencl: 5681s cc failed with code 1: 5681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c: In function ‘futrts_umul_hi64’: 5681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5681s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5681s | ^~~~~~~~~~~ 5681s | __uint32_t 5681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4512:90: error: expected ‘)’ before ‘a’ 5681s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5681s | ~ ^ 5681s | ) 5681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4512:109: error: expected ‘)’ before ‘b’ 5681s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5681s | ~ ^ 5681s | ) 5681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c: In function ‘futrts_smul_hi64’: 5681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5681s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5681s | ^~~~~~~~~~ 5681s | __int128__ 5681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4516:86: error: expected ‘)’ before ‘a’ 5681s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5681s | ~ ^ 5681s | ) 5681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4516:104: error: expected ‘)’ before ‘b’ 5681s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5681s | ~ ^ 5681s | ) 5681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c: In function ‘mk_compile_opts’: 5681s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5681s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5681s | ~~^ ~~~~~~~~~~~~~ 5681s | | | 5681s | unsigned int int64_t {aka long long int} 5681s | %llu 5681s 5681s If you find this error message confusing, uninformative, or wrong, please open an issue: 5681s https://github.com/diku-dk/futhark/issues 5681s 5683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.fut: 5683s Compiling with --backend=opencl: 5683s cc failed with code 1: 5683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c: In function ‘futrts_umul_hi64’: 5683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5683s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5683s | ^~~~~~~~~~~ 5683s | __uint32_t 5683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4511:90: error: expected ‘)’ before ‘a’ 5683s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5683s | ~ ^ 5683s | ) 5683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4511:109: error: expected ‘)’ before ‘b’ 5683s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5683s | ~ ^ 5683s | ) 5683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c: In function ‘futrts_smul_hi64’: 5683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5683s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5683s | ^~~~~~~~~~ 5683s | __int128__ 5683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4515:86: error: expected ‘)’ before ‘a’ 5683s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5683s | ~ ^ 5683s | ) 5683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4515:104: error: expected ‘)’ before ‘b’ 5683s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5683s | ~ ^ 5683s | ) 5683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c: In function ‘mk_compile_opts’: 5683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5683s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5683s | ~~^ ~~~~~~~~~~~~~ 5683s | | | 5683s | unsigned int int64_t {aka long long int} 5683s | %llu 5683s 5683s If you find this error message confusing, uninformative, or wrong, please open an issue: 5683s https://github.com/diku-dk/futhark/issues 5683s 5684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.fut: 5684s Compiling with --backend=opencl: 5684s cc failed with code 1: 5684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c: In function ‘futrts_umul_hi64’: 5684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5684s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5684s | ^~~~~~~~~~~ 5684s | __uint32_t 5684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4511:90: error: expected ‘)’ before ‘a’ 5684s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5684s | ~ ^ 5684s | ) 5684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4511:109: error: expected ‘)’ before ‘b’ 5684s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5684s | ~ ^ 5684s | ) 5684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c: In function ‘futrts_smul_hi64’: 5684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5684s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5684s | ^~~~~~~~~~ 5684s | __int128__ 5684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4515:86: error: expected ‘)’ before ‘a’ 5684s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5684s | ~ ^ 5684s | ) 5684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4515:104: error: expected ‘)’ before ‘b’ 5684s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5684s | ~ ^ 5684s | ) 5684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c: In function ‘mk_compile_opts’: 5684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5684s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5684s | ~~^ ~~~~~~~~~~~~~ 5684s | | | 5684s | unsigned int int64_t {aka long long int} 5684s | %llu 5684s 5684s If you find this error message confusing, uninformative, or wrong, please open an issue: 5684s https://github.com/diku-dk/futhark/issues 5684s 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.fut: 5685s Compiling with --backend=opencl: 5685s cc failed with code 1: 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c: In function ‘futrts_umul_hi64’: 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5685s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5685s | ^~~~~~~~~~~ 5685s | __uint32_t 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4511:90: error: expected ‘)’ before ‘a’ 5685s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5685s | ~ ^ 5685s | ) 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4511:109: error: expected ‘)’ before ‘b’ 5685s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5685s | ~ ^ 5685s | ) 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c: In function ‘futrts_smul_hi64’: 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5685s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5685s | ^~~~~~~~~~ 5685s | __int128__ 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4515:86: error: expected ‘)’ before ‘a’ 5685s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5685s | ~ ^ 5685s | ) 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4515:104: error: expected ‘)’ before ‘b’ 5685s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5685s | ~ ^ 5685s | ) 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c: In function ‘mk_compile_opts’: 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5685s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5685s | ~~^ ~~~~~~~~~~~~~ 5685s | | | 5685s | unsigned int int64_t {aka long long int} 5685s | %llu 5685s 5685s If you find this error message confusing, uninformative, or wrong, please open an issue: 5685s https://github.com/diku-dk/futhark/issues 5685s 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.fut: 5685s Compiling with --backend=opencl: 5685s cc failed with code 1: 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c: In function ‘futrts_umul_hi64’: 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5685s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5685s | ^~~~~~~~~~~ 5685s | __uint32_t 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4512:90: error: expected ‘)’ before ‘a’ 5685s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5685s | ~ ^ 5685s | ) 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4512:109: error: expected ‘)’ before ‘b’ 5685s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5685s | ~ ^ 5685s | ) 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c: In function ‘futrts_smul_hi64’: 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5685s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5685s | ^~~~~~~~~~ 5685s | __int128__ 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4516:86: error: expected ‘)’ before ‘a’ 5685s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5685s | ~ ^ 5685s | ) 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4516:104: error: expected ‘)’ before ‘b’ 5685s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5685s | ~ ^ 5685s | ) 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c: In function ‘mk_compile_opts’: 5685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5685s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5685s | ~~^ ~~~~~~~~~~~~~ 5685s | | | 5685s | unsigned int int64_t {aka long long int} 5685s | %llu 5685s 5685s If you find this error message confusing, uninformative, or wrong, please open an issue: 5685s https://github.com/diku-dk/futhark/issues 5685s 5686s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.fut: 5686s Compiling with --backend=opencl: 5686s cc failed with code 1: 5686s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c: In function ‘futrts_umul_hi64’: 5686s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5686s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5686s | ^~~~~~~~~~~ 5686s | __uint32_t 5686s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5686s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:4511:90: error: expected ‘)’ before ‘a’ 5686s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5686s | ~ ^ 5686s | ) 5686s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:4511:109: error: expected ‘)’ before ‘b’ 5686s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5686s | ~ ^ 5686s | ) 5686s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c: In function ‘futrts_smul_hi64’: 5686s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5686s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5686s | ^~~~~~~~~~ 5686s | __int128__ 5686s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:4515:86: error: expected ‘)’ before ‘a’ 5686s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5686s | ~ ^ 5686s | ) 5686s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:4515:104: error: expected ‘)’ before ‘b’ 5686s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5686s | ~ ^ 5686s | ) 5686s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c: In function ‘mk_compile_opts’: 5686s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate0.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5686s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5686s | ~~^ ~~~~~~~~~~~~~ 5686s | | | 5686s | unsigned int int64_t {aka long long int} 5686s | %llu 5686s 5686s If you find this error message confusing, uninformative, or wrong, please open an issue: 5686s https://github.com/diku-dk/futhark/issues 5686s 5688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.fut: 5688s Compiling with --backend=opencl: 5688s cc failed with code 1: 5688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c: In function ‘futrts_umul_hi64’: 5688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5688s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5688s | ^~~~~~~~~~~ 5688s | __uint32_t 5688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:4526:90: error: expected ‘)’ before ‘a’ 5688s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5688s | ~ ^ 5688s | ) 5688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:4526:109: error: expected ‘)’ before ‘b’ 5688s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5688s | ~ ^ 5688s | ) 5688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c: In function ‘futrts_smul_hi64’: 5688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5688s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5688s | ^~~~~~~~~~ 5688s | __int128__ 5688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:4530:86: error: expected ‘)’ before ‘a’ 5688s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5688s | ~ ^ 5688s | ) 5688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:4530:104: error: expected ‘)’ before ‘b’ 5688s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5688s | ~ ^ 5688s | ) 5688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c: In function ‘mk_compile_opts’: 5688s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate1.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5688s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5688s | ~~^ ~~~~~~~~~~~~~ 5688s | | | 5688s | unsigned int int64_t {aka long long int} 5688s | %llu 5688s 5688s If you find this error message confusing, uninformative, or wrong, please open an issue: 5688s https://github.com/diku-dk/futhark/issues 5688s 5690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.fut: 5690s Compiling with --backend=opencl: 5690s cc failed with code 1: 5690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c: In function ‘futrts_umul_hi64’: 5690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5690s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5690s | ^~~~~~~~~~~ 5690s | __uint32_t 5690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:4512:90: error: expected ‘)’ before ‘a’ 5690s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5690s | ~ ^ 5690s | ) 5690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:4512:109: error: expected ‘)’ before ‘b’ 5690s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5690s | ~ ^ 5690s | ) 5690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c: In function ‘futrts_smul_hi64’: 5690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5690s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5690s | ^~~~~~~~~~ 5690s | __int128__ 5690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:4516:86: error: expected ‘)’ before ‘a’ 5690s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5690s | ~ ^ 5690s | ) 5690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:4516:104: error: expected ‘)’ before ‘b’ 5690s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5690s | ~ ^ 5690s | ) 5690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c: In function ‘mk_compile_opts’: 5690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate2.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5690s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5690s | ~~^ ~~~~~~~~~~~~~ 5690s | | | 5690s | unsigned int int64_t {aka long long int} 5690s | %llu 5690s 5690s If you find this error message confusing, uninformative, or wrong, please open an issue: 5690s https://github.com/diku-dk/futhark/issues 5690s 5693s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.fut: 5693s Compiling with --backend=opencl: 5693s cc failed with code 1: 5693s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c: In function ‘futrts_umul_hi64’: 5693s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5693s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5693s | ^~~~~~~~~~~ 5693s | __uint32_t 5693s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5693s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:4527:90: error: expected ‘)’ before ‘a’ 5693s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5693s | ~ ^ 5693s | ) 5693s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:4527:109: error: expected ‘)’ before ‘b’ 5693s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5693s | ~ ^ 5693s | ) 5693s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c: In function ‘futrts_smul_hi64’: 5693s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5693s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5693s | ^~~~~~~~~~ 5693s | __int128__ 5693s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:4531:86: error: expected ‘)’ before ‘a’ 5693s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5693s | ~ ^ 5693s | ) 5693s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:4531:104: error: expected ‘)’ before ‘b’ 5693s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5693s | ~ ^ 5693s | ) 5693s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c: In function ‘mk_compile_opts’: 5693s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/replicate3.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5693s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5693s | ~~^ ~~~~~~~~~~~~~ 5693s | | | 5693s | unsigned int int64_t {aka long long int} 5693s | %llu 5693s 5693s If you find this error message confusing, uninformative, or wrong, please open an issue: 5693s https://github.com/diku-dk/futhark/issues 5693s 5696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.fut: 5696s Compiling with --backend=opencl: 5696s cc failed with code 1: 5696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c: In function ‘futrts_umul_hi64’: 5696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5696s | ^~~~~~~~~~~ 5696s | __uint32_t 5696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:4511:90: error: expected ‘)’ before ‘a’ 5696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5696s | ~ ^ 5696s | ) 5696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:4511:109: error: expected ‘)’ before ‘b’ 5696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5696s | ~ ^ 5696s | ) 5696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c: In function ‘futrts_smul_hi64’: 5696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5696s | ^~~~~~~~~~ 5696s | __int128__ 5696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:4515:86: error: expected ‘)’ before ‘a’ 5696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5696s | ~ ^ 5696s | ) 5696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:4515:104: error: expected ‘)’ before ‘b’ 5696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5696s | ~ ^ 5696s | ) 5696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c: In function ‘mk_compile_opts’: 5696s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reshape.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5696s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5696s | ~~^ ~~~~~~~~~~~~~ 5696s | | | 5696s | unsigned int int64_t {aka long long int} 5696s | %llu 5696s 5696s If you find this error message confusing, uninformative, or wrong, please open an issue: 5696s https://github.com/diku-dk/futhark/issues 5696s 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.fut: 5697s Compiling with --backend=opencl: 5697s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 5697s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5697s 5697s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 5697s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5697s 5697s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 5697s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5697s 5697s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 5697s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5697s 5697s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 5697s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5697s 5697s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 5697s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5697s 5697s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 5697s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5697s 5697s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 5697s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5697s 5697s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 5697s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5697s cc failed with code 1: 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c: In function ‘futrts_umul_hi64’: 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5697s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5697s | ^~~~~~~~~~~ 5697s | __uint32_t 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4485:90: error: expected ‘)’ before ‘a’ 5697s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5697s | ~ ^ 5697s | ) 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4485:109: error: expected ‘)’ before ‘b’ 5697s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5697s | ~ ^ 5697s | ) 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c: In function ‘futrts_smul_hi64’: 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5697s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5697s | ^~~~~~~~~~ 5697s | __int128__ 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4489:86: error: expected ‘)’ before ‘a’ 5697s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5697s | ~ ^ 5697s | ) 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4489:104: error: expected ‘)’ before ‘b’ 5697s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5697s | ~ ^ 5697s | ) 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c: In function ‘mk_compile_opts’: 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5697s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5697s | ~~^ ~~~~~~~~~~~~~ 5697s | | | 5697s | unsigned int int64_t {aka long long int} 5697s | %llu 5697s 5697s If you find this error message confusing, uninformative, or wrong, please open an issue: 5697s https://github.com/diku-dk/futhark/issues 5697s 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.fut: 5697s Compiling with --backend=opencl: 5697s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.fut:25:35-36: 5697s Unused name "i". 5697s cc failed with code 1: 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c: In function ‘futrts_umul_hi64’: 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:4538:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5697s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5697s | ^~~~~~~~~~~ 5697s | __uint32_t 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:4538:78: note: each undeclared identifier is reported only once for each function it appears in 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:4538:90: error: expected ‘)’ before ‘a’ 5697s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5697s | ~ ^ 5697s | ) 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:4538:109: error: expected ‘)’ before ‘b’ 5697s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5697s | ~ ^ 5697s | ) 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c: In function ‘futrts_smul_hi64’: 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:4542:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5697s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5697s | ^~~~~~~~~~ 5697s | __int128__ 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:4542:86: error: expected ‘)’ before ‘a’ 5697s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5697s | ~ ^ 5697s | ) 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:4542:104: error: expected ‘)’ before ‘b’ 5697s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5697s | ~ ^ 5697s | ) 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c: In function ‘mk_compile_opts’: 5697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse0_index.c:7869:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5697s 7869 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5697s | ~~^ ~~~~~~~~~~~~~ 5697s | | | 5697s | unsigned int int64_t {aka long long int} 5697s | %llu 5697s 5697s If you find this error message confusing, uninformative, or wrong, please open an issue: 5697s https://github.com/diku-dk/futhark/issues 5697s 5698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.fut: 5698s Compiling with --backend=opencl: 5698s cc failed with code 1: 5698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c: In function ‘futrts_umul_hi64’: 5698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5698s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5698s | ^~~~~~~~~~~ 5698s | __uint32_t 5698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:4512:90: error: expected ‘)’ before ‘a’ 5698s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5698s | ~ ^ 5698s | ) 5698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:4512:109: error: expected ‘)’ before ‘b’ 5698s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5698s | ~ ^ 5698s | ) 5698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c: In function ‘futrts_smul_hi64’: 5698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5698s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5698s | ^~~~~~~~~~ 5698s | __int128__ 5698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:4516:86: error: expected ‘)’ before ‘a’ 5698s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5698s | ~ ^ 5698s | ) 5698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:4516:104: error: expected ‘)’ before ‘b’ 5698s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5698s | ~ ^ 5698s | ) 5698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c: In function ‘mk_compile_opts’: 5698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse1_update.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5698s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5698s | ~~^ ~~~~~~~~~~~~~ 5698s | | | 5698s | unsigned int int64_t {aka long long int} 5698s | %llu 5698s 5698s If you find this error message confusing, uninformative, or wrong, please open an issue: 5698s https://github.com/diku-dk/futhark/issues 5698s 5699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.fut: 5699s Compiling with --backend=opencl: 5699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 5699s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5699s 5699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 5699s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5699s 5699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 5699s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5699s 5699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 5699s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5699s 5699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 5699s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5699s 5699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 5699s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5699s 5699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 5699s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5699s 5699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 5699s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5699s 5699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 5699s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5699s 5699s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.fut:13:29-30: 5699s Unused name "x". 5699s cc failed with code 1: 5699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c: In function ‘futrts_umul_hi64’: 5699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5699s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5699s | ^~~~~~~~~~~ 5699s | __uint32_t 5699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4512:90: error: expected ‘)’ before ‘a’ 5699s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5699s | ~ ^ 5699s | ) 5699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4512:109: error: expected ‘)’ before ‘b’ 5699s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5699s | ~ ^ 5699s | ) 5699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c: In function ‘futrts_smul_hi64’: 5699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5699s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5699s | ^~~~~~~~~~ 5699s | __int128__ 5699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4516:86: error: expected ‘)’ before ‘a’ 5699s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5699s | ~ ^ 5699s | ) 5699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4516:104: error: expected ‘)’ before ‘b’ 5699s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5699s | ~ ^ 5699s | ) 5699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c: In function ‘mk_compile_opts’: 5699s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5699s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5699s | ~~^ ~~~~~~~~~~~~~ 5699s | | | 5699s | unsigned int int64_t {aka long long int} 5699s | %llu 5699s 5699s If you find this error message confusing, uninformative, or wrong, please open an issue: 5699s https://github.com/diku-dk/futhark/issues 5699s 5700s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.fut: 5700s Compiling with --backend=opencl: 5700s cc failed with code 1: 5700s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c: In function ‘futrts_umul_hi64’: 5700s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5700s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5700s | ^~~~~~~~~~~ 5700s | __uint32_t 5700s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5700s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4485:90: error: expected ‘)’ before ‘a’ 5700s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5700s | ~ ^ 5700s | ) 5700s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4485:109: error: expected ‘)’ before ‘b’ 5700s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5700s | ~ ^ 5700s | ) 5700s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c: In function ‘futrts_smul_hi64’: 5700s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5700s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5700s | ^~~~~~~~~~ 5700s | __int128__ 5700s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4489:86: error: expected ‘)’ before ‘a’ 5700s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5700s | ~ ^ 5700s | ) 5700s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4489:104: error: expected ‘)’ before ‘b’ 5700s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5700s | ~ ^ 5700s | ) 5700s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c: In function ‘mk_compile_opts’: 5700s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse4_scratch.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5700s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5700s | ~~^ ~~~~~~~~~~~~~ 5700s | | | 5700s | unsigned int int64_t {aka long long int} 5700s | %llu 5700s 5700s If you find this error message confusing, uninformative, or wrong, please open an issue: 5700s https://github.com/diku-dk/futhark/issues 5700s 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.fut: 5705s Compiling with --backend=opencl: 5705s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.fut:28:35-36: 5705s Unused name "i". 5705s cc failed with code 1: 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c: In function ‘futrts_umul_hi64’: 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5705s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5705s | ^~~~~~~~~~~ 5705s | __uint32_t 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4537:90: error: expected ‘)’ before ‘a’ 5705s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5705s | ~ ^ 5705s | ) 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4537:109: error: expected ‘)’ before ‘b’ 5705s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5705s | ~ ^ 5705s | ) 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c: In function ‘futrts_smul_hi64’: 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5705s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5705s | ^~~~~~~~~~ 5705s | __int128__ 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4541:86: error: expected ‘)’ before ‘a’ 5705s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5705s | ~ ^ 5705s | ) 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4541:104: error: expected ‘)’ before ‘b’ 5705s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5705s | ~ ^ 5705s | ) 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c: In function ‘mk_compile_opts’: 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse5_reshape.c:7870:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5705s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5705s | ~~^ ~~~~~~~~~~~~~ 5705s | | | 5705s | unsigned int int64_t {aka long long int} 5705s | %llu 5705s 5705s If you find this error message confusing, uninformative, or wrong, please open an issue: 5705s https://github.com/diku-dk/futhark/issues 5705s 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.fut: 5705s Compiling with --backend=opencl: 5705s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.fut:9:31-32: 5705s Unused name "x". 5705s cc failed with code 1: 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c: In function ‘futrts_umul_hi64’: 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5705s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5705s | ^~~~~~~~~~~ 5705s | __uint32_t 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4527:90: error: expected ‘)’ before ‘a’ 5705s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5705s | ~ ^ 5705s | ) 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4527:109: error: expected ‘)’ before ‘b’ 5705s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5705s | ~ ^ 5705s | ) 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c: In function ‘futrts_smul_hi64’: 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5705s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5705s | ^~~~~~~~~~ 5705s | __int128__ 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4531:86: error: expected ‘)’ before ‘a’ 5705s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5705s | ~ ^ 5705s | ) 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4531:104: error: expected ‘)’ before ‘b’ 5705s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5705s | ~ ^ 5705s | ) 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c: In function ‘mk_compile_opts’: 5705s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5705s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5705s | ~~^ ~~~~~~~~~~~~~ 5705s | | | 5705s | unsigned int int64_t {aka long long int} 5705s | %llu 5705s 5705s If you find this error message confusing, uninformative, or wrong, please open an issue: 5705s https://github.com/diku-dk/futhark/issues 5705s 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.fut: 5709s Compiling with --backend=opencl: 5709s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.fut:10:18-19: 5709s Unused name "x". 5709s 5709s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.fut:17:21-22: 5709s Unused name "y". 5709s 5709s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.fut:21:22-23: 5709s Unused name "y". 5709s 5709s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.fut:21:29-30: 5709s Unused name "z". 5709s cc failed with code 1: 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c: In function ‘futrts_umul_hi64’: 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:4563:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5709s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5709s | ^~~~~~~~~~~ 5709s | __uint32_t 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:4563:78: note: each undeclared identifier is reported only once for each function it appears in 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:4563:90: error: expected ‘)’ before ‘a’ 5709s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5709s | ~ ^ 5709s | ) 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:4563:109: error: expected ‘)’ before ‘b’ 5709s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5709s | ~ ^ 5709s | ) 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c: In function ‘futrts_smul_hi64’: 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:4567:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5709s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5709s | ^~~~~~~~~~ 5709s | __int128__ 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:4567:86: error: expected ‘)’ before ‘a’ 5709s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5709s | ~ ^ 5709s | ) 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:4567:104: error: expected ‘)’ before ‘b’ 5709s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5709s | ~ ^ 5709s | ) 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c: In function ‘mk_compile_opts’: 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scalar_ops.c:7896:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5709s 7896 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5709s | ~~^ ~~~~~~~~~~~~~ 5709s | | | 5709s | unsigned int int64_t {aka long long int} 5709s | %llu 5709s 5709s If you find this error message confusing, uninformative, or wrong, please open an issue: 5709s https://github.com/diku-dk/futhark/issues 5709s 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.fut: 5709s Compiling with --backend=opencl: 5709s cc failed with code 1: 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c: In function ‘futrts_umul_hi64’: 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5709s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5709s | ^~~~~~~~~~~ 5709s | __uint32_t 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:4511:90: error: expected ‘)’ before ‘a’ 5709s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5709s | ~ ^ 5709s | ) 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:4511:109: error: expected ‘)’ before ‘b’ 5709s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5709s | ~ ^ 5709s | ) 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c: In function ‘futrts_smul_hi64’: 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5709s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5709s | ^~~~~~~~~~ 5709s | __int128__ 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:4515:86: error: expected ‘)’ before ‘a’ 5709s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5709s | ~ ^ 5709s | ) 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:4515:104: error: expected ‘)’ before ‘b’ 5709s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5709s | ~ ^ 5709s | ) 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c: In function ‘mk_compile_opts’: 5709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan0.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5709s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5709s | ~~^ ~~~~~~~~~~~~~ 5709s | | | 5709s | unsigned int int64_t {aka long long int} 5709s | %llu 5709s 5709s If you find this error message confusing, uninformative, or wrong, please open an issue: 5709s https://github.com/diku-dk/futhark/issues 5709s 5710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.fut: 5710s Compiling with --backend=opencl: 5710s cc failed with code 1: 5710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c: In function ‘futrts_umul_hi64’: 5710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5710s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5710s | ^~~~~~~~~~~ 5710s | __uint32_t 5710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:4511:90: error: expected ‘)’ before ‘a’ 5710s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5710s | ~ ^ 5710s | ) 5710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:4511:109: error: expected ‘)’ before ‘b’ 5710s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5710s | ~ ^ 5710s | ) 5710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c: In function ‘futrts_smul_hi64’: 5710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5710s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5710s | ^~~~~~~~~~ 5710s | __int128__ 5710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:4515:86: error: expected ‘)’ before ‘a’ 5710s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5710s | ~ ^ 5710s | ) 5710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:4515:104: error: expected ‘)’ before ‘b’ 5710s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5710s | ~ ^ 5710s | ) 5710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c: In function ‘mk_compile_opts’: 5710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/scan1.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5710s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5710s | ~~^ ~~~~~~~~~~~~~ 5710s | | | 5710s | unsigned int int64_t {aka long long int} 5710s | %llu 5710s 5710s If you find this error message confusing, uninformative, or wrong, please open an issue: 5710s https://github.com/diku-dk/futhark/issues 5710s 5711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.fut: 5711s Compiling with --backend=opencl: 5711s cc failed with code 1: 5711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c: In function ‘futrts_umul_hi64’: 5711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5711s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5711s | ^~~~~~~~~~~ 5711s | __uint32_t 5711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:4512:90: error: expected ‘)’ before ‘a’ 5711s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5711s | ~ ^ 5711s | ) 5711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:4512:109: error: expected ‘)’ before ‘b’ 5711s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5711s | ~ ^ 5711s | ) 5711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c: In function ‘futrts_smul_hi64’: 5711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5711s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5711s | ^~~~~~~~~~ 5711s | __int128__ 5711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:4516:86: error: expected ‘)’ before ‘a’ 5711s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5711s | ~ ^ 5711s | ) 5711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:4516:104: error: expected ‘)’ before ‘b’ 5711s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5711s | ~ ^ 5711s | ) 5711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c: In function ‘mk_compile_opts’: 5711s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5711s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5711s | ~~^ ~~~~~~~~~~~~~ 5711s | | | 5711s | unsigned int int64_t {aka long long int} 5711s | %llu 5711s 5711s If you find this error message confusing, uninformative, or wrong, please open an issue: 5711s https://github.com/diku-dk/futhark/issues 5711s 5713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.fut: 5713s Compiling with --backend=opencl: 5713s cc failed with code 1: 5713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c: In function ‘futrts_umul_hi64’: 5713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5713s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5713s | ^~~~~~~~~~~ 5713s | __uint32_t 5713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:4511:90: error: expected ‘)’ before ‘a’ 5713s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5713s | ~ ^ 5713s | ) 5713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:4511:109: error: expected ‘)’ before ‘b’ 5713s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5713s | ~ ^ 5713s | ) 5713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c: In function ‘futrts_smul_hi64’: 5713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5713s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5713s | ^~~~~~~~~~ 5713s | __int128__ 5713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:4515:86: error: expected ‘)’ before ‘a’ 5713s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5713s | ~ ^ 5713s | ) 5713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:4515:104: error: expected ‘)’ before ‘b’ 5713s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5713s | ~ ^ 5713s | ) 5713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c: In function ‘mk_compile_opts’: 5713s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar1_index.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5713s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5713s | ~~^ ~~~~~~~~~~~~~ 5713s | | | 5713s | unsigned int int64_t {aka long long int} 5713s | %llu 5713s 5713s If you find this error message confusing, uninformative, or wrong, please open an issue: 5713s https://github.com/diku-dk/futhark/issues 5713s 5714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.fut: 5714s Compiling with --backend=opencl: 5714s cc failed with code 1: 5714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c: In function ‘futrts_umul_hi64’: 5714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5714s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5714s | ^~~~~~~~~~~ 5714s | __uint32_t 5714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4511:90: error: expected ‘)’ before ‘a’ 5714s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5714s | ~ ^ 5714s | ) 5714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4511:109: error: expected ‘)’ before ‘b’ 5714s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5714s | ~ ^ 5714s | ) 5714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c: In function ‘futrts_smul_hi64’: 5714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5714s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5714s | ^~~~~~~~~~ 5714s | __int128__ 5714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4515:86: error: expected ‘)’ before ‘a’ 5714s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5714s | ~ ^ 5714s | ) 5714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4515:104: error: expected ‘)’ before ‘b’ 5714s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5714s | ~ ^ 5714s | ) 5714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c: In function ‘mk_compile_opts’: 5714s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5714s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5714s | ~~^ ~~~~~~~~~~~~~ 5714s | | | 5714s | unsigned int int64_t {aka long long int} 5714s | %llu 5714s 5714s If you find this error message confusing, uninformative, or wrong, please open an issue: 5714s https://github.com/diku-dk/futhark/issues 5714s 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.fut: 5717s Compiling with --backend=opencl: 5717s cc failed with code 1: 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c: In function ‘futrts_umul_hi64’: 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5717s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5717s | ^~~~~~~~~~~ 5717s | __uint32_t 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:4497:90: error: expected ‘)’ before ‘a’ 5717s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5717s | ~ ^ 5717s | ) 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:4497:109: error: expected ‘)’ before ‘b’ 5717s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5717s | ~ ^ 5717s | ) 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c: In function ‘futrts_smul_hi64’: 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5717s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5717s | ^~~~~~~~~~ 5717s | __int128__ 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:4501:86: error: expected ‘)’ before ‘a’ 5717s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5717s | ~ ^ 5717s | ) 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:4501:104: error: expected ‘)’ before ‘b’ 5717s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5717s | ~ ^ 5717s | ) 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c: In function ‘mk_compile_opts’: 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level0.c:7830:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5717s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5717s | ~~^ ~~~~~~~~~~~~~ 5717s | | | 5717s | unsigned int int64_t {aka long long int} 5717s | %llu 5717s 5717s If you find this error message confusing, uninformative, or wrong, please open an issue: 5717s https://github.com/diku-dk/futhark/issues 5717s 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.fut: 5717s Compiling with --backend=opencl: 5717s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.fut:11:18-19: 5717s Unused name "x". 5717s 5717s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.fut:17:10-28: 5717s Entry point parameter 5717s 5717s ((A: [5](i32, i32)): [5](i32, i32)) 5717s 5717s will have an opaque type, so the entry point will likely not be callable. 5717s cc failed with code 1: 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c: In function ‘futrts_umul_hi64’: 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5717s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5717s | ^~~~~~~~~~~ 5717s | __uint32_t 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:4543:90: error: expected ‘)’ before ‘a’ 5717s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5717s | ~ ^ 5717s | ) 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:4543:109: error: expected ‘)’ before ‘b’ 5717s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5717s | ~ ^ 5717s | ) 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c: In function ‘futrts_smul_hi64’: 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5717s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5717s | ^~~~~~~~~~ 5717s | __int128__ 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:4547:86: error: expected ‘)’ before ‘a’ 5717s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5717s | ~ ^ 5717s | ) 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:4547:104: error: expected ‘)’ before ‘b’ 5717s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5717s | ~ ^ 5717s | ) 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c: In function ‘mk_compile_opts’: 5717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/sunk1.c:7875:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5717s 7875 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5717s | ~~^ ~~~~~~~~~~~~~ 5717s | | | 5717s | unsigned int int64_t {aka long long int} 5717s | %llu 5717s 5717s If you find this error message confusing, uninformative, or wrong, please open an issue: 5717s https://github.com/diku-dk/futhark/issues 5717s 5720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.fut: 5720s Compiling with --backend=opencl: 5720s cc failed with code 1: 5720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c: In function ‘futrts_umul_hi64’: 5720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5720s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5720s | ^~~~~~~~~~~ 5720s | __uint32_t 5720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:4497:90: error: expected ‘)’ before ‘a’ 5720s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5720s | ~ ^ 5720s | ) 5720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:4497:109: error: expected ‘)’ before ‘b’ 5720s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5720s | ~ ^ 5720s | ) 5720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c: In function ‘futrts_smul_hi64’: 5720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5720s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5720s | ^~~~~~~~~~ 5720s | __int128__ 5720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:4501:86: error: expected ‘)’ before ‘a’ 5720s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5720s | ~ ^ 5720s | ) 5720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:4501:104: error: expected ‘)’ before ‘b’ 5720s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5720s | ~ ^ 5720s | ) 5720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c: In function ‘mk_compile_opts’: 5720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/top-level1.c:7830:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5720s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5720s | ~~^ ~~~~~~~~~~~~~ 5720s | | | 5720s | unsigned int int64_t {aka long long int} 5720s | %llu 5720s 5720s If you find this error message confusing, uninformative, or wrong, please open an issue: 5720s https://github.com/diku-dk/futhark/issues 5720s 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.fut: 5721s Compiling with --backend=opencl: 5721s cc failed with code 1: 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c: In function ‘futrts_umul_hi64’: 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5721s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5721s | ^~~~~~~~~~~ 5721s | __uint32_t 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:4511:90: error: expected ‘)’ before ‘a’ 5721s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5721s | ~ ^ 5721s | ) 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:4511:109: error: expected ‘)’ before ‘b’ 5721s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5721s | ~ ^ 5721s | ) 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c: In function ‘futrts_smul_hi64’: 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5721s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5721s | ^~~~~~~~~~ 5721s | __int128__ 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:4515:86: error: expected ‘)’ before ‘a’ 5721s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5721s | ~ ^ 5721s | ) 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:4515:104: error: expected ‘)’ before ‘b’ 5721s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5721s | ~ ^ 5721s | ) 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c: In function ‘mk_compile_opts’: 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update0.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5721s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5721s | ~~^ ~~~~~~~~~~~~~ 5721s | | | 5721s | unsigned int int64_t {aka long long int} 5721s | %llu 5721s 5721s If you find this error message confusing, uninformative, or wrong, please open an issue: 5721s https://github.com/diku-dk/futhark/issues 5721s 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.fut: 5721s Compiling with --backend=opencl: 5721s cc failed with code 1: 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c: In function ‘futrts_umul_hi64’: 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5721s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5721s | ^~~~~~~~~~~ 5721s | __uint32_t 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:4511:90: error: expected ‘)’ before ‘a’ 5721s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5721s | ~ ^ 5721s | ) 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:4511:109: error: expected ‘)’ before ‘b’ 5721s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5721s | ~ ^ 5721s | ) 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c: In function ‘futrts_smul_hi64’: 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5721s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5721s | ^~~~~~~~~~ 5721s | __int128__ 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:4515:86: error: expected ‘)’ before ‘a’ 5721s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5721s | ~ ^ 5721s | ) 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:4515:104: error: expected ‘)’ before ‘b’ 5721s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5721s | ~ ^ 5721s | ) 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c: In function ‘mk_compile_opts’: 5721s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/update1.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5721s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5721s | ~~^ ~~~~~~~~~~~~~ 5721s | | | 5721s | unsigned int int64_t {aka long long int} 5721s | %llu 5721s 5721s If you find this error message confusing, uninformative, or wrong, please open an issue: 5721s https://github.com/diku-dk/futhark/issues 5721s 5723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.fut: 5723s Compiling with --backend=opencl: 5723s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 5723s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5723s 5723s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 5723s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5723s 5723s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 5723s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5723s 5723s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 5723s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5723s 5723s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 5723s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5723s 5723s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 5723s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5723s 5723s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 5723s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5723s 5723s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 5723s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5723s 5723s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 5723s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5723s cc failed with code 1: 5723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c: In function ‘futrts_umul_hi64’: 5723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5723s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5723s | ^~~~~~~~~~~ 5723s | __uint32_t 5723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:4511:90: error: expected ‘)’ before ‘a’ 5723s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5723s | ~ ^ 5723s | ) 5723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:4511:109: error: expected ‘)’ before ‘b’ 5723s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5723s | ~ ^ 5723s | ) 5723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c: In function ‘futrts_smul_hi64’: 5723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5723s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5723s | ^~~~~~~~~~ 5723s | __int128__ 5723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:4515:86: error: expected ‘)’ before ‘a’ 5723s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5723s | ~ ^ 5723s | ) 5723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:4515:104: error: expected ‘)’ before ‘b’ 5723s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5723s | ~ ^ 5723s | ) 5723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c: In function ‘mk_compile_opts’: 5723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc0.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5723s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5723s | ~~^ ~~~~~~~~~~~~~ 5723s | | | 5723s | unsigned int int64_t {aka long long int} 5723s | %llu 5723s 5723s If you find this error message confusing, uninformative, or wrong, please open an issue: 5723s https://github.com/diku-dk/futhark/issues 5723s 5725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.fut: 5725s Compiling with --backend=opencl: 5725s cc failed with code 1: 5725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c: In function ‘futrts_umul_hi64’: 5725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5725s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5725s | ^~~~~~~~~~~ 5725s | __uint32_t 5725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:4485:90: error: expected ‘)’ before ‘a’ 5725s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5725s | ~ ^ 5725s | ) 5725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:4485:109: error: expected ‘)’ before ‘b’ 5725s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5725s | ~ ^ 5725s | ) 5725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c: In function ‘futrts_smul_hi64’: 5725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5725s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5725s | ^~~~~~~~~~ 5725s | __int128__ 5725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:4489:86: error: expected ‘)’ before ‘a’ 5725s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5725s | ~ ^ 5725s | ) 5725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:4489:104: error: expected ‘)’ before ‘b’ 5725s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5725s | ~ ^ 5725s | ) 5725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c: In function ‘mk_compile_opts’: 5725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/Vec3.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5725s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5725s | ~~^ ~~~~~~~~~~~~~ 5725s | | | 5725s | unsigned int int64_t {aka long long int} 5725s | %llu 5725s 5725s If you find this error message confusing, uninformative, or wrong, please open an issue: 5725s https://github.com/diku-dk/futhark/issues 5725s 5727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.fut: 5727s Compiling with --backend=opencl: 5727s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 5727s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5727s 5727s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 5727s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5727s 5727s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 5727s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5727s 5727s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 5727s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5727s 5727s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 5727s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5727s 5727s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 5727s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5727s 5727s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 5727s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5727s 5727s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 5727s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5727s 5727s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 5727s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 5727s cc failed with code 1: 5727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c: In function ‘futrts_umul_hi64’: 5727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5727s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5727s | ^~~~~~~~~~~ 5727s | __uint32_t 5727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:4511:90: error: expected ‘)’ before ‘a’ 5727s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5727s | ~ ^ 5727s | ) 5727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:4511:109: error: expected ‘)’ before ‘b’ 5727s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5727s | ~ ^ 5727s | ) 5727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c: In function ‘futrts_smul_hi64’: 5727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5727s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5727s | ^~~~~~~~~~ 5727s | __int128__ 5727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:4515:86: error: expected ‘)’ before ‘a’ 5727s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5727s | ~ ^ 5727s | ) 5727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:4515:104: error: expected ‘)’ before ‘b’ 5727s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5727s | ~ ^ 5727s | ) 5727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c: In function ‘mk_compile_opts’: 5727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/migration/withacc1.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5727s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5727s | ~~^ ~~~~~~~~~~~~~ 5727s | | | 5727s | unsigned int int64_t {aka long long int} 5727s | %llu 5727s 5727s If you find this error message confusing, uninformative, or wrong, please open an issue: 5727s https://github.com/diku-dk/futhark/issues 5727s 5728s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.fut: 5728s Compiling with --backend=opencl: 5728s cc failed with code 1: 5728s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c: In function ‘futrts_umul_hi64’: 5728s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5728s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5728s | ^~~~~~~~~~~ 5728s | __uint32_t 5728s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5728s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:4497:90: error: expected ‘)’ before ‘a’ 5728s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5728s | ~ ^ 5728s | ) 5728s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:4497:109: error: expected ‘)’ before ‘b’ 5728s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5728s | ~ ^ 5728s | ) 5728s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c: In function ‘futrts_smul_hi64’: 5728s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5728s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5728s | ^~~~~~~~~~ 5728s | __int128__ 5728s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:4501:86: error: expected ‘)’ before ‘a’ 5728s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5728s | ~ ^ 5728s | ) 5728s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:4501:104: error: expected ‘)’ before ‘b’ 5728s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5728s | ~ ^ 5728s | ) 5728s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c: In function ‘mk_compile_opts’: 5728s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/anonymous-signature.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5728s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5728s | ~~^ ~~~~~~~~~~~~~ 5728s | | | 5728s | unsigned int int64_t {aka long long int} 5728s | %llu 5728s 5728s If you find this error message confusing, uninformative, or wrong, please open an issue: 5728s https://github.com/diku-dk/futhark/issues 5728s 5737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.fut: 5737s Compiling with --backend=opencl: 5737s cc failed with code 1: 5737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c: In function ‘futrts_umul_hi64’: 5737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5737s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5737s | ^~~~~~~~~~~ 5737s | __uint32_t 5737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4485:90: error: expected ‘)’ before ‘a’ 5737s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5737s | ~ ^ 5737s | ) 5737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4485:109: error: expected ‘)’ before ‘b’ 5737s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5737s | ~ ^ 5737s | ) 5737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c: In function ‘futrts_smul_hi64’: 5737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5737s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5737s | ^~~~~~~~~~ 5737s | __int128__ 5737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4489:86: error: expected ‘)’ before ‘a’ 5737s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5737s | ~ ^ 5737s | ) 5737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4489:104: error: expected ‘)’ before ‘b’ 5737s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5737s | ~ ^ 5737s | ) 5737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c: In function ‘mk_compile_opts’: 5737s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5737s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5737s | ~~^ ~~~~~~~~~~~~~ 5737s | | | 5737s | unsigned int int64_t {aka long long int} 5737s | %llu 5737s 5737s If you find this error message confusing, uninformative, or wrong, please open an issue: 5737s https://github.com/diku-dk/futhark/issues 5737s 5737s 1156 failed, 109 passed, 1041 to go. 5738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.fut: 5738s Compiling with --backend=opencl: 5738s cc failed with code 1: 5738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c: In function ‘futrts_umul_hi64’: 5738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5738s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5738s | ^~~~~~~~~~~ 5738s | __uint32_t 5738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:4513:90: error: expected ‘)’ before ‘a’ 5738s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5738s | ~ ^ 5738s | ) 5738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:4513:109: error: expected ‘)’ before ‘b’ 5738s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5738s | ~ ^ 5738s | ) 5738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c: In function ‘futrts_smul_hi64’: 5738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5738s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5738s | ^~~~~~~~~~ 5738s | __int128__ 5738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:4517:86: error: expected ‘)’ before ‘a’ 5738s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5738s | ~ ^ 5738s | ) 5738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:4517:104: error: expected ‘)’ before ‘b’ 5738s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5738s | ~ ^ 5738s | ) 5738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c: In function ‘mk_compile_opts’: 5738s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription0.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5738s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5738s | ~~^ ~~~~~~~~~~~~~ 5738s | | | 5738s | unsigned int int64_t {aka long long int} 5738s | %llu 5738s 5738s If you find this error message confusing, uninformative, or wrong, please open an issue: 5738s https://github.com/diku-dk/futhark/issues 5738s 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.fut: 5739s Compiling with --backend=opencl: 5739s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.fut:21:1-33: 5739s Entry point return type 5739s 5739s *m.loss.t 5739s 5739s will have an opaque type, so the result will likely not be usable. 5739s cc failed with code 1: 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c: In function ‘futrts_umul_hi64’: 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5739s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5739s | ^~~~~~~~~~~ 5739s | __uint32_t 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:4497:90: error: expected ‘)’ before ‘a’ 5739s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5739s | ~ ^ 5739s | ) 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:4497:109: error: expected ‘)’ before ‘b’ 5739s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5739s | ~ ^ 5739s | ) 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c: In function ‘futrts_smul_hi64’: 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5739s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5739s | ^~~~~~~~~~ 5739s | __int128__ 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:4501:86: error: expected ‘)’ before ‘a’ 5739s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5739s | ~ ^ 5739s | ) 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:4501:104: error: expected ‘)’ before ‘b’ 5739s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5739s | ~ ^ 5739s | ) 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c: In function ‘mk_compile_opts’: 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription10.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5739s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5739s | ~~^ ~~~~~~~~~~~~~ 5739s | | | 5739s | unsigned int int64_t {aka long long int} 5739s | %llu 5739s 5739s If you find this error message confusing, uninformative, or wrong, please open an issue: 5739s https://github.com/diku-dk/futhark/issues 5739s 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.fut: 5739s Compiling with --backend=opencl: 5739s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.fut:13:28-39: 5739s Unused name "dummy". 5739s 5739s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.fut:20:1-35: 5739s Entry point return type 5739s 5739s *sgd.loss.t 5739s 5739s will have an opaque type, so the result will likely not be usable. 5739s cc failed with code 1: 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c: In function ‘futrts_umul_hi64’: 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5739s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5739s | ^~~~~~~~~~~ 5739s | __uint32_t 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:4497:90: error: expected ‘)’ before ‘a’ 5739s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5739s | ~ ^ 5739s | ) 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:4497:109: error: expected ‘)’ before ‘b’ 5739s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5739s | ~ ^ 5739s | ) 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c: In function ‘futrts_smul_hi64’: 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5739s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5739s | ^~~~~~~~~~ 5739s | __int128__ 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:4501:86: error: expected ‘)’ before ‘a’ 5739s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5739s | ~ ^ 5739s | ) 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:4501:104: error: expected ‘)’ before ‘b’ 5739s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5739s | ~ ^ 5739s | ) 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c: In function ‘mk_compile_opts’: 5739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription11.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5739s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5739s | ~~^ ~~~~~~~~~~~~~ 5739s | | | 5739s | unsigned int int64_t {aka long long int} 5739s | %llu 5739s 5739s If you find this error message confusing, uninformative, or wrong, please open an issue: 5739s https://github.com/diku-dk/futhark/issues 5739s 5740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.fut: 5740s Compiling with --backend=opencl: 5740s cc failed with code 1: 5740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c: In function ‘futrts_umul_hi64’: 5740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5740s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5740s | ^~~~~~~~~~~ 5740s | __uint32_t 5740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:4513:90: error: expected ‘)’ before ‘a’ 5740s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5740s | ~ ^ 5740s | ) 5740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:4513:109: error: expected ‘)’ before ‘b’ 5740s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5740s | ~ ^ 5740s | ) 5740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c: In function ‘futrts_smul_hi64’: 5740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5740s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5740s | ^~~~~~~~~~ 5740s | __int128__ 5740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:4517:86: error: expected ‘)’ before ‘a’ 5740s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5740s | ~ ^ 5740s | ) 5740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:4517:104: error: expected ‘)’ before ‘b’ 5740s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5740s | ~ ^ 5740s | ) 5740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c: In function ‘mk_compile_opts’: 5740s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription1.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5740s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5740s | ~~^ ~~~~~~~~~~~~~ 5740s | | | 5740s | unsigned int int64_t {aka long long int} 5740s | %llu 5740s 5740s If you find this error message confusing, uninformative, or wrong, please open an issue: 5740s https://github.com/diku-dk/futhark/issues 5740s 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.fut: 5741s Compiling with --backend=opencl: 5741s cc failed with code 1: 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c: In function ‘futrts_umul_hi64’: 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5741s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5741s | ^~~~~~~~~~~ 5741s | __uint32_t 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:4485:90: error: expected ‘)’ before ‘a’ 5741s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5741s | ~ ^ 5741s | ) 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:4485:109: error: expected ‘)’ before ‘b’ 5741s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5741s | ~ ^ 5741s | ) 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c: In function ‘futrts_smul_hi64’: 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5741s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5741s | ^~~~~~~~~~ 5741s | __int128__ 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:4489:86: error: expected ‘)’ before ‘a’ 5741s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5741s | ~ ^ 5741s | ) 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:4489:104: error: expected ‘)’ before ‘b’ 5741s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5741s | ~ ^ 5741s | ) 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c: In function ‘mk_compile_opts’: 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription12.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5741s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5741s | ~~^ ~~~~~~~~~~~~~ 5741s | | | 5741s | unsigned int int64_t {aka long long int} 5741s | %llu 5741s 5741s If you find this error message confusing, uninformative, or wrong, please open an issue: 5741s https://github.com/diku-dk/futhark/issues 5741s 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.fut: 5741s Compiling with --backend=opencl: 5741s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.fut:8:15-23: 5741s Unused name "T". 5741s 5741s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.fut:18:10-22: 5741s Entry point parameter 5741s 5741s ((x: csr.csr): csr.mat) 5741s 5741s will have an opaque type, so the entry point will likely not be callable. 5741s cc failed with code 1: 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c: In function ‘futrts_umul_hi64’: 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5741s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5741s | ^~~~~~~~~~~ 5741s | __uint32_t 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:4497:90: error: expected ‘)’ before ‘a’ 5741s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5741s | ~ ^ 5741s | ) 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:4497:109: error: expected ‘)’ before ‘b’ 5741s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5741s | ~ ^ 5741s | ) 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c: In function ‘futrts_smul_hi64’: 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5741s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5741s | ^~~~~~~~~~ 5741s | __int128__ 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:4501:86: error: expected ‘)’ before ‘a’ 5741s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5741s | ~ ^ 5741s | ) 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:4501:104: error: expected ‘)’ before ‘b’ 5741s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5741s | ~ ^ 5741s | ) 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c: In function ‘mk_compile_opts’: 5741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription13.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5741s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5741s | ~~^ ~~~~~~~~~~~~~ 5741s | | | 5741s | unsigned int int64_t {aka long long int} 5741s | %llu 5741s 5741s If you find this error message confusing, uninformative, or wrong, please open an issue: 5741s https://github.com/diku-dk/futhark/issues 5741s 5742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.fut: 5742s Compiling with --backend=opencl: 5742s cc failed with code 1: 5742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c: In function ‘futrts_umul_hi64’: 5742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5742s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5742s | ^~~~~~~~~~~ 5742s | __uint32_t 5742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:4512:90: error: expected ‘)’ before ‘a’ 5742s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5742s | ~ ^ 5742s | ) 5742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:4512:109: error: expected ‘)’ before ‘b’ 5742s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5742s | ~ ^ 5742s | ) 5742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c: In function ‘futrts_smul_hi64’: 5742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5742s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5742s | ^~~~~~~~~~ 5742s | __int128__ 5742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:4516:86: error: expected ‘)’ before ‘a’ 5742s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5742s | ~ ^ 5742s | ) 5742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:4516:104: error: expected ‘)’ before ‘b’ 5742s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5742s | ~ ^ 5742s | ) 5742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c: In function ‘mk_compile_opts’: 5742s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription14.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5742s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5742s | ~~^ ~~~~~~~~~~~~~ 5742s | | | 5742s | unsigned int int64_t {aka long long int} 5742s | %llu 5742s 5742s If you find this error message confusing, uninformative, or wrong, please open an issue: 5742s https://github.com/diku-dk/futhark/issues 5742s 5747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.fut: 5747s Compiling with --backend=opencl: 5747s cc failed with code 1: 5747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c: In function ‘futrts_umul_hi64’: 5747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5747s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5747s | ^~~~~~~~~~~ 5747s | __uint32_t 5747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:4485:90: error: expected ‘)’ before ‘a’ 5747s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5747s | ~ ^ 5747s | ) 5747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:4485:109: error: expected ‘)’ before ‘b’ 5747s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5747s | ~ ^ 5747s | ) 5747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c: In function ‘futrts_smul_hi64’: 5747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5747s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5747s | ^~~~~~~~~~ 5747s | __int128__ 5747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:4489:86: error: expected ‘)’ before ‘a’ 5747s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5747s | ~ ^ 5747s | ) 5747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:4489:104: error: expected ‘)’ before ‘b’ 5747s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5747s | ~ ^ 5747s | ) 5747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c: In function ‘mk_compile_opts’: 5747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription15.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5747s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5747s | ~~^ ~~~~~~~~~~~~~ 5747s | | | 5747s | unsigned int int64_t {aka long long int} 5747s | %llu 5747s 5747s If you find this error message confusing, uninformative, or wrong, please open an issue: 5747s https://github.com/diku-dk/futhark/issues 5747s 5749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.fut: 5749s Compiling with --backend=opencl: 5749s cc failed with code 1: 5749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c: In function ‘futrts_umul_hi64’: 5749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5749s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5749s | ^~~~~~~~~~~ 5749s | __uint32_t 5749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:4497:90: error: expected ‘)’ before ‘a’ 5749s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5749s | ~ ^ 5749s | ) 5749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:4497:109: error: expected ‘)’ before ‘b’ 5749s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5749s | ~ ^ 5749s | ) 5749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c: In function ‘futrts_smul_hi64’: 5749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5749s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5749s | ^~~~~~~~~~ 5749s | __int128__ 5749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:4501:86: error: expected ‘)’ before ‘a’ 5749s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5749s | ~ ^ 5749s | ) 5749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:4501:104: error: expected ‘)’ before ‘b’ 5749s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5749s | ~ ^ 5749s | ) 5749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c: In function ‘mk_compile_opts’: 5749s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5749s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5749s | ~~^ ~~~~~~~~~~~~~ 5749s | | | 5749s | unsigned int int64_t {aka long long int} 5749s | %llu 5749s 5749s If you find this error message confusing, uninformative, or wrong, please open an issue: 5749s https://github.com/diku-dk/futhark/issues 5749s 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.fut: 5750s Compiling with --backend=opencl: 5750s cc failed with code 1: 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c: In function ‘futrts_umul_hi64’: 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5750s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5750s | ^~~~~~~~~~~ 5750s | __uint32_t 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:4511:90: error: expected ‘)’ before ‘a’ 5750s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5750s | ~ ^ 5750s | ) 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:4511:109: error: expected ‘)’ before ‘b’ 5750s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5750s | ~ ^ 5750s | ) 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c: In function ‘futrts_smul_hi64’: 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5750s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5750s | ^~~~~~~~~~ 5750s | __int128__ 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:4515:86: error: expected ‘)’ before ‘a’ 5750s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5750s | ~ ^ 5750s | ) 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:4515:104: error: expected ‘)’ before ‘b’ 5750s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5750s | ~ ^ 5750s | ) 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c: In function ‘mk_compile_opts’: 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription3.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5750s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5750s | ~~^ ~~~~~~~~~~~~~ 5750s | | | 5750s | unsigned int int64_t {aka long long int} 5750s | %llu 5750s 5750s If you find this error message confusing, uninformative, or wrong, please open an issue: 5750s https://github.com/diku-dk/futhark/issues 5750s 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.fut: 5750s Compiling with --backend=opencl: 5750s cc failed with code 1: 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c: In function ‘futrts_umul_hi64’: 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5750s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5750s | ^~~~~~~~~~~ 5750s | __uint32_t 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:4511:90: error: expected ‘)’ before ‘a’ 5750s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5750s | ~ ^ 5750s | ) 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:4511:109: error: expected ‘)’ before ‘b’ 5750s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5750s | ~ ^ 5750s | ) 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c: In function ‘futrts_smul_hi64’: 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5750s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5750s | ^~~~~~~~~~ 5750s | __int128__ 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:4515:86: error: expected ‘)’ before ‘a’ 5750s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5750s | ~ ^ 5750s | ) 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:4515:104: error: expected ‘)’ before ‘b’ 5750s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5750s | ~ ^ 5750s | ) 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c: In function ‘mk_compile_opts’: 5750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription4.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5750s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5750s | ~~^ ~~~~~~~~~~~~~ 5750s | | | 5750s | unsigned int int64_t {aka long long int} 5750s | %llu 5750s 5750s If you find this error message confusing, uninformative, or wrong, please open an issue: 5750s https://github.com/diku-dk/futhark/issues 5750s 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.fut: 5751s Compiling with --backend=opencl: 5751s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.fut:17:12-13: 5751s Defaulting ambiguous type to i32. 5751s cc failed with code 1: 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c: In function ‘futrts_umul_hi64’: 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5751s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5751s | ^~~~~~~~~~~ 5751s | __uint32_t 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:4497:90: error: expected ‘)’ before ‘a’ 5751s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5751s | ~ ^ 5751s | ) 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:4497:109: error: expected ‘)’ before ‘b’ 5751s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5751s | ~ ^ 5751s | ) 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c: In function ‘futrts_smul_hi64’: 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5751s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5751s | ^~~~~~~~~~ 5751s | __int128__ 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:4501:86: error: expected ‘)’ before ‘a’ 5751s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5751s | ~ ^ 5751s | ) 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:4501:104: error: expected ‘)’ before ‘b’ 5751s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5751s | ~ ^ 5751s | ) 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c: In function ‘mk_compile_opts’: 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription5.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5751s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5751s | ~~^ ~~~~~~~~~~~~~ 5751s | | | 5751s | unsigned int int64_t {aka long long int} 5751s | %llu 5751s 5751s If you find this error message confusing, uninformative, or wrong, please open an issue: 5751s https://github.com/diku-dk/futhark/issues 5751s 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.fut: 5751s Compiling with --backend=opencl: 5751s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.fut:7:13-14: 5751s Defaulting ambiguous type to i32. 5751s cc failed with code 1: 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c: In function ‘futrts_umul_hi64’: 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5751s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5751s | ^~~~~~~~~~~ 5751s | __uint32_t 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:4498:90: error: expected ‘)’ before ‘a’ 5751s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5751s | ~ ^ 5751s | ) 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:4498:109: error: expected ‘)’ before ‘b’ 5751s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5751s | ~ ^ 5751s | ) 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c: In function ‘futrts_smul_hi64’: 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5751s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5751s | ^~~~~~~~~~ 5751s | __int128__ 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:4502:86: error: expected ‘)’ before ‘a’ 5751s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5751s | ~ ^ 5751s | ) 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:4502:104: error: expected ‘)’ before ‘b’ 5751s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5751s | ~ ^ 5751s | ) 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c: In function ‘mk_compile_opts’: 5751s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription6.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5751s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5751s | ~~^ ~~~~~~~~~~~~~ 5751s | | | 5751s | unsigned int int64_t {aka long long int} 5751s | %llu 5751s 5751s If you find this error message confusing, uninformative, or wrong, please open an issue: 5751s https://github.com/diku-dk/futhark/issues 5751s 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.fut: 5752s Compiling with --backend=opencl: 5752s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.fut:5:22-23: 5752s Defaulting ambiguous type to i32. 5752s cc failed with code 1: 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c: In function ‘futrts_umul_hi64’: 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5752s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5752s | ^~~~~~~~~~~ 5752s | __uint32_t 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:4497:90: error: expected ‘)’ before ‘a’ 5752s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5752s | ~ ^ 5752s | ) 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:4497:109: error: expected ‘)’ before ‘b’ 5752s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5752s | ~ ^ 5752s | ) 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c: In function ‘futrts_smul_hi64’: 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5752s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5752s | ^~~~~~~~~~ 5752s | __int128__ 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:4501:86: error: expected ‘)’ before ‘a’ 5752s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5752s | ~ ^ 5752s | ) 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:4501:104: error: expected ‘)’ before ‘b’ 5752s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5752s | ~ ^ 5752s | ) 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c: In function ‘mk_compile_opts’: 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription7.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5752s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5752s | ~~^ ~~~~~~~~~~~~~ 5752s | | | 5752s | unsigned int int64_t {aka long long int} 5752s | %llu 5752s 5752s If you find this error message confusing, uninformative, or wrong, please open an issue: 5752s https://github.com/diku-dk/futhark/issues 5752s 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.fut: 5752s Compiling with --backend=opencl: 5752s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.fut:8:7-9:55: 5752s Unused name "X". 5752s 5752s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.fut:18:14-15: 5752s Unused name "N". 5752s cc failed with code 1: 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c: In function ‘futrts_umul_hi64’: 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5752s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5752s | ^~~~~~~~~~~ 5752s | __uint32_t 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:4497:90: error: expected ‘)’ before ‘a’ 5752s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5752s | ~ ^ 5752s | ) 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:4497:109: error: expected ‘)’ before ‘b’ 5752s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5752s | ~ ^ 5752s | ) 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c: In function ‘futrts_smul_hi64’: 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5752s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5752s | ^~~~~~~~~~ 5752s | __int128__ 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:4501:86: error: expected ‘)’ before ‘a’ 5752s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5752s | ~ ^ 5752s | ) 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:4501:104: error: expected ‘)’ before ‘b’ 5752s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5752s | ~ ^ 5752s | ) 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c: In function ‘mk_compile_opts’: 5752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription8.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5752s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5752s | ~~^ ~~~~~~~~~~~~~ 5752s | | | 5752s | unsigned int int64_t {aka long long int} 5752s | %llu 5752s 5752s If you find this error message confusing, uninformative, or wrong, please open an issue: 5752s https://github.com/diku-dk/futhark/issues 5752s 5758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.fut: 5758s Compiling with --backend=opencl: 5758s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.fut:7:18-25: 5758s Unused name "D". 5758s 5758s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.fut:7:38-45: 5758s Unused name "R". 5758s cc failed with code 1: 5758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c: In function ‘futrts_umul_hi64’: 5758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5758s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5758s | ^~~~~~~~~~~ 5758s | __uint32_t 5758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:4485:90: error: expected ‘)’ before ‘a’ 5758s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5758s | ~ ^ 5758s | ) 5758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:4485:109: error: expected ‘)’ before ‘b’ 5758s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5758s | ~ ^ 5758s | ) 5758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c: In function ‘futrts_smul_hi64’: 5758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5758s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5758s | ^~~~~~~~~~ 5758s | __int128__ 5758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:4489:86: error: expected ‘)’ before ‘a’ 5758s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5758s | ~ ^ 5758s | ) 5758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:4489:104: error: expected ‘)’ before ‘b’ 5758s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5758s | ~ ^ 5758s | ) 5758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c: In function ‘mk_compile_opts’: 5758s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/ascription9.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5758s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5758s | ~~^ ~~~~~~~~~~~~~ 5758s | | | 5758s | unsigned int int64_t {aka long long int} 5758s | %llu 5758s 5758s If you find this error message confusing, uninformative, or wrong, please open an issue: 5758s https://github.com/diku-dk/futhark/issues 5758s 5759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.fut: 5759s Compiling with --backend=opencl: 5759s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.fut:22:11-12: 5759s Unused name "a". 5759s 5759s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.fut:22:20-21: 5759s Unused name "b". 5759s cc failed with code 1: 5759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c: In function ‘futrts_umul_hi64’: 5759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5759s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5759s | ^~~~~~~~~~~ 5759s | __uint32_t 5759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:4498:90: error: expected ‘)’ before ‘a’ 5759s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5759s | ~ ^ 5759s | ) 5759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:4498:109: error: expected ‘)’ before ‘b’ 5759s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5759s | ~ ^ 5759s | ) 5759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c: In function ‘futrts_smul_hi64’: 5759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5759s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5759s | ^~~~~~~~~~ 5759s | __int128__ 5759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:4502:86: error: expected ‘)’ before ‘a’ 5759s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5759s | ~ ^ 5759s | ) 5759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:4502:104: error: expected ‘)’ before ‘b’ 5759s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5759s | ~ ^ 5759s | ) 5759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c: In function ‘mk_compile_opts’: 5759s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/calling_nested_module.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5759s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5759s | ~~^ ~~~~~~~~~~~~~ 5759s | | | 5759s | unsigned int int64_t {aka long long int} 5759s | %llu 5759s 5759s If you find this error message confusing, uninformative, or wrong, please open an issue: 5759s https://github.com/diku-dk/futhark/issues 5759s 5761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.fut: 5761s Compiling with --backend=opencl: 5761s cc failed with code 1: 5761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c: In function ‘futrts_umul_hi64’: 5761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5761s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5761s | ^~~~~~~~~~~ 5761s | __uint32_t 5761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:4497:90: error: expected ‘)’ before ‘a’ 5761s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5761s | ~ ^ 5761s | ) 5761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:4497:109: error: expected ‘)’ before ‘b’ 5761s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5761s | ~ ^ 5761s | ) 5761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c: In function ‘futrts_smul_hi64’: 5761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5761s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5761s | ^~~~~~~~~~ 5761s | __int128__ 5761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:4501:86: error: expected ‘)’ before ‘a’ 5761s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5761s | ~ ^ 5761s | ) 5761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:4501:104: error: expected ‘)’ before ‘b’ 5761s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5761s | ~ ^ 5761s | ) 5761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c: In function ‘mk_compile_opts’: 5761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5761s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5761s | ~~^ ~~~~~~~~~~~~~ 5761s | | | 5761s | unsigned int int64_t {aka long long int} 5761s | %llu 5761s 5761s If you find this error message confusing, uninformative, or wrong, please open an issue: 5761s https://github.com/diku-dk/futhark/issues 5761s 5762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.fut: 5762s Compiling with --backend=opencl: 5762s cc failed with code 1: 5762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c: In function ‘futrts_umul_hi64’: 5762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5762s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5762s | ^~~~~~~~~~~ 5762s | __uint32_t 5762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:4498:90: error: expected ‘)’ before ‘a’ 5762s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5762s | ~ ^ 5762s | ) 5762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:4498:109: error: expected ‘)’ before ‘b’ 5762s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5762s | ~ ^ 5762s | ) 5762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c: In function ‘futrts_smul_hi64’: 5762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5762s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5762s | ^~~~~~~~~~ 5762s | __int128__ 5762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:4502:86: error: expected ‘)’ before ‘a’ 5762s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5762s | ~ ^ 5762s | ) 5762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:4502:104: error: expected ‘)’ before ‘b’ 5762s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5762s | ~ ^ 5762s | ) 5762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c: In function ‘mk_compile_opts’: 5762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/duplicate_def1.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5762s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5762s | ~~^ ~~~~~~~~~~~~~ 5762s | | | 5762s | unsigned int int64_t {aka long long int} 5762s | %llu 5762s 5762s If you find this error message confusing, uninformative, or wrong, please open an issue: 5762s https://github.com/diku-dk/futhark/issues 5762s 5763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.fut: 5763s Compiling with --backend=opencl: 5763s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.fut:8:12-26: 5763s Entry point parameter 5763s 5763s ((x: (M.t, M.t)): (M.t, M.t)) 5763s 5763s will have an opaque type, so the entry point will likely not be callable. 5763s cc failed with code 1: 5763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c: In function ‘futrts_umul_hi64’: 5763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:4516:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5763s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5763s | ^~~~~~~~~~~ 5763s | __uint32_t 5763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:4516:78: note: each undeclared identifier is reported only once for each function it appears in 5763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:4516:90: error: expected ‘)’ before ‘a’ 5763s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5763s | ~ ^ 5763s | ) 5763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:4516:109: error: expected ‘)’ before ‘b’ 5763s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5763s | ~ ^ 5763s | ) 5763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c: In function ‘futrts_smul_hi64’: 5763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:4520:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5763s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5763s | ^~~~~~~~~~ 5763s | __int128__ 5763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:4520:86: error: expected ‘)’ before ‘a’ 5763s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5763s | ~ ^ 5763s | ) 5763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:4520:104: error: expected ‘)’ before ‘b’ 5763s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5763s | ~ ^ 5763s | ) 5763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c: In function ‘mk_compile_opts’: 5763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/entry.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5763s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5763s | ~~^ ~~~~~~~~~~~~~ 5763s | | | 5763s | unsigned int int64_t {aka long long int} 5763s | %llu 5763s 5763s If you find this error message confusing, uninformative, or wrong, please open an issue: 5763s https://github.com/diku-dk/futhark/issues 5763s 5768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.fut: 5768s Compiling with --backend=opencl: 5768s cc failed with code 1: 5768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c: In function ‘futrts_umul_hi64’: 5768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5768s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5768s | ^~~~~~~~~~~ 5768s | __uint32_t 5768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:4497:90: error: expected ‘)’ before ‘a’ 5768s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5768s | ~ ^ 5768s | ) 5768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:4497:109: error: expected ‘)’ before ‘b’ 5768s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5768s | ~ ^ 5768s | ) 5768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c: In function ‘futrts_smul_hi64’: 5768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5768s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5768s | ^~~~~~~~~~ 5768s | __int128__ 5768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:4501:86: error: expected ‘)’ before ‘a’ 5768s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5768s | ~ ^ 5768s | ) 5768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:4501:104: error: expected ‘)’ before ‘b’ 5768s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5768s | ~ ^ 5768s | ) 5768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c: In function ‘mk_compile_opts’: 5768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5768s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5768s | ~~^ ~~~~~~~~~~~~~ 5768s | | | 5768s | unsigned int int64_t {aka long long int} 5768s | %llu 5768s 5768s If you find this error message confusing, uninformative, or wrong, please open an issue: 5768s https://github.com/diku-dk/futhark/issues 5768s 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.fut: 5771s Compiling with --backend=opencl: 5771s cc failed with code 1: 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c: In function ‘futrts_umul_hi64’: 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5771s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5771s | ^~~~~~~~~~~ 5771s | __uint32_t 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:4497:90: error: expected ‘)’ before ‘a’ 5771s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5771s | ~ ^ 5771s | ) 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:4497:109: error: expected ‘)’ before ‘b’ 5771s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5771s | ~ ^ 5771s | ) 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c: In function ‘futrts_smul_hi64’: 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5771s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5771s | ^~~~~~~~~~ 5771s | __int128__ 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:4501:86: error: expected ‘)’ before ‘a’ 5771s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5771s | ~ ^ 5771s | ) 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:4501:104: error: expected ‘)’ before ‘b’ 5771s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5771s | ~ ^ 5771s | ) 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c: In function ‘mk_compile_opts’: 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor10.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5771s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5771s | ~~^ ~~~~~~~~~~~~~ 5771s | | | 5771s | unsigned int int64_t {aka long long int} 5771s | %llu 5771s 5771s If you find this error message confusing, uninformative, or wrong, please open an issue: 5771s https://github.com/diku-dk/futhark/issues 5771s 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.fut: 5771s Compiling with --backend=opencl: 5771s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.fut:21:37-38: 5771s Defaulting ambiguous type to i32. 5771s cc failed with code 1: 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c: In function ‘futrts_umul_hi64’: 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5771s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5771s | ^~~~~~~~~~~ 5771s | __uint32_t 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:4527:90: error: expected ‘)’ before ‘a’ 5771s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5771s | ~ ^ 5771s | ) 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:4527:109: error: expected ‘)’ before ‘b’ 5771s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5771s | ~ ^ 5771s | ) 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c: In function ‘futrts_smul_hi64’: 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5771s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5771s | ^~~~~~~~~~ 5771s | __int128__ 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:4531:86: error: expected ‘)’ before ‘a’ 5771s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5771s | ~ ^ 5771s | ) 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:4531:104: error: expected ‘)’ before ‘b’ 5771s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5771s | ~ ^ 5771s | ) 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c: In function ‘mk_compile_opts’: 5771s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor11.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5771s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5771s | ~~^ ~~~~~~~~~~~~~ 5771s | | | 5771s | unsigned int int64_t {aka long long int} 5771s | %llu 5771s 5771s If you find this error message confusing, uninformative, or wrong, please open an issue: 5771s https://github.com/diku-dk/futhark/issues 5771s 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.fut: 5772s Compiling with --backend=opencl: 5772s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.fut:23:37-38: 5772s Defaulting ambiguous type to i32. 5772s cc failed with code 1: 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c: In function ‘futrts_umul_hi64’: 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5772s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5772s | ^~~~~~~~~~~ 5772s | __uint32_t 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:4527:90: error: expected ‘)’ before ‘a’ 5772s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5772s | ~ ^ 5772s | ) 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:4527:109: error: expected ‘)’ before ‘b’ 5772s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5772s | ~ ^ 5772s | ) 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c: In function ‘futrts_smul_hi64’: 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5772s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5772s | ^~~~~~~~~~ 5772s | __int128__ 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:4531:86: error: expected ‘)’ before ‘a’ 5772s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5772s | ~ ^ 5772s | ) 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:4531:104: error: expected ‘)’ before ‘b’ 5772s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5772s | ~ ^ 5772s | ) 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c: In function ‘mk_compile_opts’: 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor12.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5772s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5772s | ~~^ ~~~~~~~~~~~~~ 5772s | | | 5772s | unsigned int int64_t {aka long long int} 5772s | %llu 5772s 5772s If you find this error message confusing, uninformative, or wrong, please open an issue: 5772s https://github.com/diku-dk/futhark/issues 5772s 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.fut: 5772s Compiling with --backend=opencl: 5772s cc failed with code 1: 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c: In function ‘futrts_umul_hi64’: 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5772s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5772s | ^~~~~~~~~~~ 5772s | __uint32_t 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:4530:90: error: expected ‘)’ before ‘a’ 5772s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5772s | ~ ^ 5772s | ) 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:4530:109: error: expected ‘)’ before ‘b’ 5772s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5772s | ~ ^ 5772s | ) 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c: In function ‘futrts_smul_hi64’: 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5772s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5772s | ^~~~~~~~~~ 5772s | __int128__ 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:4534:86: error: expected ‘)’ before ‘a’ 5772s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5772s | ~ ^ 5772s | ) 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:4534:104: error: expected ‘)’ before ‘b’ 5772s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5772s | ~ ^ 5772s | ) 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c: In function ‘mk_compile_opts’: 5772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor1.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5772s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5772s | ~~^ ~~~~~~~~~~~~~ 5772s | | | 5772s | unsigned int int64_t {aka long long int} 5772s | %llu 5772s 5772s If you find this error message confusing, uninformative, or wrong, please open an issue: 5772s https://github.com/diku-dk/futhark/issues 5772s 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.fut: 5774s Compiling with --backend=opencl: 5774s cc failed with code 1: 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c: In function ‘futrts_umul_hi64’: 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5774s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5774s | ^~~~~~~~~~~ 5774s | __uint32_t 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:4497:90: error: expected ‘)’ before ‘a’ 5774s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5774s | ~ ^ 5774s | ) 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:4497:109: error: expected ‘)’ before ‘b’ 5774s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5774s | ~ ^ 5774s | ) 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c: In function ‘futrts_smul_hi64’: 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5774s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5774s | ^~~~~~~~~~ 5774s | __int128__ 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:4501:86: error: expected ‘)’ before ‘a’ 5774s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5774s | ~ ^ 5774s | ) 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:4501:104: error: expected ‘)’ before ‘b’ 5774s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5774s | ~ ^ 5774s | ) 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c: In function ‘mk_compile_opts’: 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor13.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5774s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5774s | ~~^ ~~~~~~~~~~~~~ 5774s | | | 5774s | unsigned int int64_t {aka long long int} 5774s | %llu 5774s 5774s If you find this error message confusing, uninformative, or wrong, please open an issue: 5774s https://github.com/diku-dk/futhark/issues 5774s 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.fut: 5774s Compiling with --backend=opencl: 5774s cc failed with code 1: 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c: In function ‘futrts_umul_hi64’: 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5774s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5774s | ^~~~~~~~~~~ 5774s | __uint32_t 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:4497:90: error: expected ‘)’ before ‘a’ 5774s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5774s | ~ ^ 5774s | ) 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:4497:109: error: expected ‘)’ before ‘b’ 5774s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5774s | ~ ^ 5774s | ) 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c: In function ‘futrts_smul_hi64’: 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5774s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5774s | ^~~~~~~~~~ 5774s | __int128__ 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:4501:86: error: expected ‘)’ before ‘a’ 5774s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5774s | ~ ^ 5774s | ) 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:4501:104: error: expected ‘)’ before ‘b’ 5774s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5774s | ~ ^ 5774s | ) 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c: In function ‘mk_compile_opts’: 5774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor14.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5774s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5774s | ~~^ ~~~~~~~~~~~~~ 5774s | | | 5774s | unsigned int int64_t {aka long long int} 5774s | %llu 5774s 5774s If you find this error message confusing, uninformative, or wrong, please open an issue: 5774s https://github.com/diku-dk/futhark/issues 5774s 5777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.fut: 5777s Compiling with --backend=opencl: 5777s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.fut:9:11-12: 5777s Unused name "a". 5777s 5777s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.fut:9:23-24: 5777s Unused name "b". 5777s cc failed with code 1: 5777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c: In function ‘futrts_umul_hi64’: 5777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5777s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5777s | ^~~~~~~~~~~ 5777s | __uint32_t 5777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:4511:90: error: expected ‘)’ before ‘a’ 5777s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5777s | ~ ^ 5777s | ) 5777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:4511:109: error: expected ‘)’ before ‘b’ 5777s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5777s | ~ ^ 5777s | ) 5777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c: In function ‘futrts_smul_hi64’: 5777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5777s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5777s | ^~~~~~~~~~ 5777s | __int128__ 5777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:4515:86: error: expected ‘)’ before ‘a’ 5777s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5777s | ~ ^ 5777s | ) 5777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:4515:104: error: expected ‘)’ before ‘b’ 5777s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5777s | ~ ^ 5777s | ) 5777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c: In function ‘mk_compile_opts’: 5777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/fun_call_test.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5777s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5777s | ~~^ ~~~~~~~~~~~~~ 5777s | | | 5777s | unsigned int int64_t {aka long long int} 5777s | %llu 5777s 5777s If you find this error message confusing, uninformative, or wrong, please open an issue: 5777s https://github.com/diku-dk/futhark/issues 5777s 5779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.fut: 5779s Compiling with --backend=opencl: 5779s cc failed with code 1: 5779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c: In function ‘futrts_umul_hi64’: 5779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5779s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5779s | ^~~~~~~~~~~ 5779s | __uint32_t 5779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:4497:90: error: expected ‘)’ before ‘a’ 5779s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5779s | ~ ^ 5779s | ) 5779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:4497:109: error: expected ‘)’ before ‘b’ 5779s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5779s | ~ ^ 5779s | ) 5779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c: In function ‘futrts_smul_hi64’: 5779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5779s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5779s | ^~~~~~~~~~ 5779s | __int128__ 5779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:4501:86: error: expected ‘)’ before ‘a’ 5779s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5779s | ~ ^ 5779s | ) 5779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:4501:104: error: expected ‘)’ before ‘b’ 5779s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5779s | ~ ^ 5779s | ) 5779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c: In function ‘mk_compile_opts’: 5779s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor15.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5779s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5779s | ~~^ ~~~~~~~~~~~~~ 5779s | | | 5779s | unsigned int int64_t {aka long long int} 5779s | %llu 5779s 5779s If you find this error message confusing, uninformative, or wrong, please open an issue: 5779s https://github.com/diku-dk/futhark/issues 5779s 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.fut: 5783s Compiling with --backend=opencl: 5783s cc failed with code 1: 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c: In function ‘futrts_umul_hi64’: 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5783s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5783s | ^~~~~~~~~~~ 5783s | __uint32_t 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:4497:90: error: expected ‘)’ before ‘a’ 5783s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5783s | ~ ^ 5783s | ) 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:4497:109: error: expected ‘)’ before ‘b’ 5783s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5783s | ~ ^ 5783s | ) 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c: In function ‘futrts_smul_hi64’: 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5783s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5783s | ^~~~~~~~~~ 5783s | __int128__ 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:4501:86: error: expected ‘)’ before ‘a’ 5783s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5783s | ~ ^ 5783s | ) 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:4501:104: error: expected ‘)’ before ‘b’ 5783s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5783s | ~ ^ 5783s | ) 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c: In function ‘mk_compile_opts’: 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor16.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5783s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5783s | ~~^ ~~~~~~~~~~~~~ 5783s | | | 5783s | unsigned int int64_t {aka long long int} 5783s | %llu 5783s 5783s If you find this error message confusing, uninformative, or wrong, please open an issue: 5783s https://github.com/diku-dk/futhark/issues 5783s 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.fut: 5783s Compiling with --backend=opencl: 5783s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.fut:10:26-27: 5783s Defaulting ambiguous type to i32. 5783s 5783s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.fut:12:26-27: 5783s Defaulting ambiguous type to i32. 5783s 5783s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.fut:13:26-27: 5783s Defaulting ambiguous type to i32. 5783s cc failed with code 1: 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c: In function ‘futrts_umul_hi64’: 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5783s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5783s | ^~~~~~~~~~~ 5783s | __uint32_t 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:4497:90: error: expected ‘)’ before ‘a’ 5783s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5783s | ~ ^ 5783s | ) 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:4497:109: error: expected ‘)’ before ‘b’ 5783s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5783s | ~ ^ 5783s | ) 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c: In function ‘futrts_smul_hi64’: 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5783s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5783s | ^~~~~~~~~~ 5783s | __int128__ 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:4501:86: error: expected ‘)’ before ‘a’ 5783s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5783s | ~ ^ 5783s | ) 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:4501:104: error: expected ‘)’ before ‘b’ 5783s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5783s | ~ ^ 5783s | ) 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c: In function ‘mk_compile_opts’: 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor19.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5783s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5783s | ~~^ ~~~~~~~~~~~~~ 5783s | | | 5783s | unsigned int int64_t {aka long long int} 5783s | %llu 5783s 5783s If you find this error message confusing, uninformative, or wrong, please open an issue: 5783s https://github.com/diku-dk/futhark/issues 5783s 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.fut: 5783s Compiling with --backend=opencl: 5783s cc failed with code 1: 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c: In function ‘futrts_umul_hi64’: 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5783s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5783s | ^~~~~~~~~~~ 5783s | __uint32_t 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:4527:90: error: expected ‘)’ before ‘a’ 5783s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5783s | ~ ^ 5783s | ) 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:4527:109: error: expected ‘)’ before ‘b’ 5783s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5783s | ~ ^ 5783s | ) 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c: In function ‘futrts_smul_hi64’: 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5783s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5783s | ^~~~~~~~~~ 5783s | __int128__ 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:4531:86: error: expected ‘)’ before ‘a’ 5783s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5783s | ~ ^ 5783s | ) 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:4531:104: error: expected ‘)’ before ‘b’ 5783s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5783s | ~ ^ 5783s | ) 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c: In function ‘mk_compile_opts’: 5783s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor17.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5783s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5783s | ~~^ ~~~~~~~~~~~~~ 5783s | | | 5783s | unsigned int int64_t {aka long long int} 5783s | %llu 5783s 5783s If you find this error message confusing, uninformative, or wrong, please open an issue: 5783s https://github.com/diku-dk/futhark/issues 5783s 5784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.fut: 5784s Compiling with --backend=opencl: 5784s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.fut:5:19-81: 5784s Unused name "P_f_a". 5784s cc failed with code 1: 5784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c: In function ‘futrts_umul_hi64’: 5784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5784s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5784s | ^~~~~~~~~~~ 5784s | __uint32_t 5784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 5784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:4499:90: error: expected ‘)’ before ‘a’ 5784s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5784s | ~ ^ 5784s | ) 5784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:4499:109: error: expected ‘)’ before ‘b’ 5784s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5784s | ~ ^ 5784s | ) 5784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c: In function ‘futrts_smul_hi64’: 5784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5784s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5784s | ^~~~~~~~~~ 5784s | __int128__ 5784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:4503:86: error: expected ‘)’ before ‘a’ 5784s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5784s | ~ ^ 5784s | ) 5784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:4503:104: error: expected ‘)’ before ‘b’ 5784s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5784s | ~ ^ 5784s | ) 5784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c: In function ‘mk_compile_opts’: 5784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor18.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5784s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5784s | ~~^ ~~~~~~~~~~~~~ 5784s | | | 5784s | unsigned int int64_t {aka long long int} 5784s | %llu 5784s 5784s If you find this error message confusing, uninformative, or wrong, please open an issue: 5784s https://github.com/diku-dk/futhark/issues 5784s 5785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.fut: 5785s Compiling with --backend=opencl: 5785s cc failed with code 1: 5785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c: In function ‘futrts_umul_hi64’: 5785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5785s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5785s | ^~~~~~~~~~~ 5785s | __uint32_t 5785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:4497:90: error: expected ‘)’ before ‘a’ 5785s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5785s | ~ ^ 5785s | ) 5785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:4497:109: error: expected ‘)’ before ‘b’ 5785s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5785s | ~ ^ 5785s | ) 5785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c: In function ‘futrts_smul_hi64’: 5785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5785s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5785s | ^~~~~~~~~~ 5785s | __int128__ 5785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:4501:86: error: expected ‘)’ before ‘a’ 5785s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5785s | ~ ^ 5785s | ) 5785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:4501:104: error: expected ‘)’ before ‘b’ 5785s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5785s | ~ ^ 5785s | ) 5785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c: In function ‘mk_compile_opts’: 5785s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5785s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5785s | ~~^ ~~~~~~~~~~~~~ 5785s | | | 5785s | unsigned int int64_t {aka long long int} 5785s | %llu 5785s 5785s If you find this error message confusing, uninformative, or wrong, please open an issue: 5785s https://github.com/diku-dk/futhark/issues 5785s 5786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.fut: 5786s Compiling with --backend=opencl: 5786s cc failed with code 1: 5786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c: In function ‘futrts_umul_hi64’: 5786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5786s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5786s | ^~~~~~~~~~~ 5786s | __uint32_t 5786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:4497:90: error: expected ‘)’ before ‘a’ 5786s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5786s | ~ ^ 5786s | ) 5786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:4497:109: error: expected ‘)’ before ‘b’ 5786s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5786s | ~ ^ 5786s | ) 5786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c: In function ‘futrts_smul_hi64’: 5786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5786s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5786s | ^~~~~~~~~~ 5786s | __int128__ 5786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:4501:86: error: expected ‘)’ before ‘a’ 5786s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5786s | ~ ^ 5786s | ) 5786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:4501:104: error: expected ‘)’ before ‘b’ 5786s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5786s | ~ ^ 5786s | ) 5786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c: In function ‘mk_compile_opts’: 5786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor20.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5786s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5786s | ~~^ ~~~~~~~~~~~~~ 5786s | | | 5786s | unsigned int int64_t {aka long long int} 5786s | %llu 5786s 5786s If you find this error message confusing, uninformative, or wrong, please open an issue: 5786s https://github.com/diku-dk/futhark/issues 5786s 5788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.fut: 5788s Compiling with --backend=opencl: 5788s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.fut:18:10-21: 5788s Entry point parameter 5788s 5788s ((x: m.cell): m.cell) 5788s 5788s will have an opaque type, so the entry point will likely not be callable. 5788s cc failed with code 1: 5788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c: In function ‘futrts_umul_hi64’: 5788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5788s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5788s | ^~~~~~~~~~~ 5788s | __uint32_t 5788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:4497:90: error: expected ‘)’ before ‘a’ 5788s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5788s | ~ ^ 5788s | ) 5788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:4497:109: error: expected ‘)’ before ‘b’ 5788s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5788s | ~ ^ 5788s | ) 5788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c: In function ‘futrts_smul_hi64’: 5788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5788s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5788s | ^~~~~~~~~~ 5788s | __int128__ 5788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:4501:86: error: expected ‘)’ before ‘a’ 5788s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5788s | ~ ^ 5788s | ) 5788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:4501:104: error: expected ‘)’ before ‘b’ 5788s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5788s | ~ ^ 5788s | ) 5788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c: In function ‘mk_compile_opts’: 5788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor21.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5788s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5788s | ~~^ ~~~~~~~~~~~~~ 5788s | | | 5788s | unsigned int int64_t {aka long long int} 5788s | %llu 5788s 5788s If you find this error message confusing, uninformative, or wrong, please open an issue: 5788s https://github.com/diku-dk/futhark/issues 5788s 5789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.fut: 5789s Compiling with --backend=opencl: 5789s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.fut:23:13-14: 5789s Defaulting ambiguous type to i32. 5789s cc failed with code 1: 5789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c: In function ‘futrts_umul_hi64’: 5789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5789s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5789s | ^~~~~~~~~~~ 5789s | __uint32_t 5789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:4497:90: error: expected ‘)’ before ‘a’ 5789s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5789s | ~ ^ 5789s | ) 5789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:4497:109: error: expected ‘)’ before ‘b’ 5789s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5789s | ~ ^ 5789s | ) 5789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c: In function ‘futrts_smul_hi64’: 5789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5789s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5789s | ^~~~~~~~~~ 5789s | __int128__ 5789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:4501:86: error: expected ‘)’ before ‘a’ 5789s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5789s | ~ ^ 5789s | ) 5789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:4501:104: error: expected ‘)’ before ‘b’ 5789s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5789s | ~ ^ 5789s | ) 5789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c: In function ‘mk_compile_opts’: 5789s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor22.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5789s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5789s | ~~^ ~~~~~~~~~~~~~ 5789s | | | 5789s | unsigned int int64_t {aka long long int} 5789s | %llu 5789s 5790s If you find this error message confusing, uninformative, or wrong, please open an issue: 5790s https://github.com/diku-dk/futhark/issues 5790s 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.fut: 5794s Compiling with --backend=opencl: 5794s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.fut:22:13-14: 5794s Defaulting ambiguous type to i32. 5794s cc failed with code 1: 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c: In function ‘futrts_umul_hi64’: 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5794s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5794s | ^~~~~~~~~~~ 5794s | __uint32_t 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:4498:90: error: expected ‘)’ before ‘a’ 5794s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5794s | ~ ^ 5794s | ) 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:4498:109: error: expected ‘)’ before ‘b’ 5794s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5794s | ~ ^ 5794s | ) 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c: In function ‘futrts_smul_hi64’: 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5794s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5794s | ^~~~~~~~~~ 5794s | __int128__ 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:4502:86: error: expected ‘)’ before ‘a’ 5794s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5794s | ~ ^ 5794s | ) 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:4502:104: error: expected ‘)’ before ‘b’ 5794s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5794s | ~ ^ 5794s | ) 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c: In function ‘mk_compile_opts’: 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor23.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5794s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5794s | ~~^ ~~~~~~~~~~~~~ 5794s | | | 5794s | unsigned int int64_t {aka long long int} 5794s | %llu 5794s 5794s If you find this error message confusing, uninformative, or wrong, please open an issue: 5794s https://github.com/diku-dk/futhark/issues 5794s 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.fut: 5794s Compiling with --backend=opencl: 5794s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.fut:9:18-26: 5794s Unused name "P". 5794s 5794s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.fut:19:10-20: 5794s Entry point parameter 5794s 5794s ((a: mod.abs): mod.t) 5794s 5794s will have an opaque type, so the entry point will likely not be callable. 5794s cc failed with code 1: 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c: In function ‘futrts_umul_hi64’: 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5794s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5794s | ^~~~~~~~~~~ 5794s | __uint32_t 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:4497:90: error: expected ‘)’ before ‘a’ 5794s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5794s | ~ ^ 5794s | ) 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:4497:109: error: expected ‘)’ before ‘b’ 5794s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5794s | ~ ^ 5794s | ) 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c: In function ‘futrts_smul_hi64’: 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5794s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5794s | ^~~~~~~~~~ 5794s | __int128__ 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:4501:86: error: expected ‘)’ before ‘a’ 5794s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5794s | ~ ^ 5794s | ) 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:4501:104: error: expected ‘)’ before ‘b’ 5794s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5794s | ~ ^ 5794s | ) 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c: In function ‘mk_compile_opts’: 5794s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor24.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5794s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5794s | ~~^ ~~~~~~~~~~~~~ 5794s | | | 5794s | unsigned int int64_t {aka long long int} 5794s | %llu 5794s 5794s If you find this error message confusing, uninformative, or wrong, please open an issue: 5794s https://github.com/diku-dk/futhark/issues 5794s 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.fut: 5795s Compiling with --backend=opencl: 5795s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.fut:1:14-21: 5795s Unused name "R". 5795s 5795s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.fut:2:11-14: 5795s Unused name "k_m". 5795s 5795s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.fut:11:14-21: 5795s Unused name "R". 5795s 5795s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.fut:18:1-17: 5795s Entry point return type 5795s 5795s (k_m: ()) -> i32 5795s 5795s will have an opaque type, so the result will likely not be usable. 5795s cc failed with code 1: 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c: In function ‘futrts_umul_hi64’: 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:4502:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5795s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5795s | ^~~~~~~~~~~ 5795s | __uint32_t 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:4502:78: note: each undeclared identifier is reported only once for each function it appears in 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:4502:90: error: expected ‘)’ before ‘a’ 5795s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5795s | ~ ^ 5795s | ) 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:4502:109: error: expected ‘)’ before ‘b’ 5795s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5795s | ~ ^ 5795s | ) 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c: In function ‘futrts_smul_hi64’: 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:4506:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5795s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5795s | ^~~~~~~~~~ 5795s | __int128__ 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:4506:86: error: expected ‘)’ before ‘a’ 5795s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5795s | ~ ^ 5795s | ) 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:4506:104: error: expected ‘)’ before ‘b’ 5795s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5795s | ~ ^ 5795s | ) 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c: In function ‘mk_compile_opts’: 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor25.c:7832:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5795s 7832 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5795s | ~~^ ~~~~~~~~~~~~~ 5795s | | | 5795s | unsigned int int64_t {aka long long int} 5795s | %llu 5795s 5795s If you find this error message confusing, uninformative, or wrong, please open an issue: 5795s https://github.com/diku-dk/futhark/issues 5795s 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.fut: 5795s Compiling with --backend=opencl: 5795s cc failed with code 1: 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c: In function ‘futrts_umul_hi64’: 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5795s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5795s | ^~~~~~~~~~~ 5795s | __uint32_t 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:4497:90: error: expected ‘)’ before ‘a’ 5795s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5795s | ~ ^ 5795s | ) 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:4497:109: error: expected ‘)’ before ‘b’ 5795s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5795s | ~ ^ 5795s | ) 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c: In function ‘futrts_smul_hi64’: 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5795s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5795s | ^~~~~~~~~~ 5795s | __int128__ 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:4501:86: error: expected ‘)’ before ‘a’ 5795s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5795s | ~ ^ 5795s | ) 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:4501:104: error: expected ‘)’ before ‘b’ 5795s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5795s | ~ ^ 5795s | ) 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c: In function ‘mk_compile_opts’: 5795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor26.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5795s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5795s | ~~^ ~~~~~~~~~~~~~ 5795s | | | 5795s | unsigned int int64_t {aka long long int} 5795s | %llu 5795s 5795s If you find this error message confusing, uninformative, or wrong, please open an issue: 5795s https://github.com/diku-dk/futhark/issues 5795s 5796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.fut: 5796s Compiling with --backend=opencl: 5796s cc failed with code 1: 5796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c: In function ‘futrts_umul_hi64’: 5796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5796s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5796s | ^~~~~~~~~~~ 5796s | __uint32_t 5796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:4511:90: error: expected ‘)’ before ‘a’ 5796s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5796s | ~ ^ 5796s | ) 5796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:4511:109: error: expected ‘)’ before ‘b’ 5796s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5796s | ~ ^ 5796s | ) 5796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c: In function ‘futrts_smul_hi64’: 5796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5796s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5796s | ^~~~~~~~~~ 5796s | __int128__ 5796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:4515:86: error: expected ‘)’ before ‘a’ 5796s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5796s | ~ ^ 5796s | ) 5796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:4515:104: error: expected ‘)’ before ‘b’ 5796s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5796s | ~ ^ 5796s | ) 5796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c: In function ‘mk_compile_opts’: 5796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor27.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5796s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5796s | ~~^ ~~~~~~~~~~~~~ 5796s | | | 5796s | unsigned int int64_t {aka long long int} 5796s | %llu 5796s 5796s If you find this error message confusing, uninformative, or wrong, please open an issue: 5796s https://github.com/diku-dk/futhark/issues 5796s 5797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.fut: 5797s Compiling with --backend=opencl: 5797s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.fut:44:10-37: 5797s Entry point parameter 5797s 5797s ((x: k_means_em.mixture.V.t): k_means_em.mixture.V.t) 5797s 5797s will have an opaque type, so the entry point will likely not be callable. 5797s cc failed with code 1: 5797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c: In function ‘futrts_umul_hi64’: 5797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5797s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5797s | ^~~~~~~~~~~ 5797s | __uint32_t 5797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:4497:90: error: expected ‘)’ before ‘a’ 5797s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5797s | ~ ^ 5797s | ) 5797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:4497:109: error: expected ‘)’ before ‘b’ 5797s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5797s | ~ ^ 5797s | ) 5797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c: In function ‘futrts_smul_hi64’: 5797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5797s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5797s | ^~~~~~~~~~ 5797s | __int128__ 5797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:4501:86: error: expected ‘)’ before ‘a’ 5797s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5797s | ~ ^ 5797s | ) 5797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:4501:104: error: expected ‘)’ before ‘b’ 5797s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5797s | ~ ^ 5797s | ) 5797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c: In function ‘mk_compile_opts’: 5797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor28.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5797s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5797s | ~~^ ~~~~~~~~~~~~~ 5797s | | | 5797s | unsigned int int64_t {aka long long int} 5797s | %llu 5797s 5797s If you find this error message confusing, uninformative, or wrong, please open an issue: 5797s https://github.com/diku-dk/futhark/issues 5797s 5797s 1199 failed, 114 passed, 993 to go. 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.fut: 5800s Compiling with --backend=opencl: 5800s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.fut:19:10-29: 5800s Entry point parameter 5800s 5800s ((x: k_means_em.V.t): k_means_em.V.t) 5800s 5800s will have an opaque type, so the entry point will likely not be callable. 5800s cc failed with code 1: 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c: In function ‘futrts_umul_hi64’: 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5800s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5800s | ^~~~~~~~~~~ 5800s | __uint32_t 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:4497:90: error: expected ‘)’ before ‘a’ 5800s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5800s | ~ ^ 5800s | ) 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:4497:109: error: expected ‘)’ before ‘b’ 5800s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5800s | ~ ^ 5800s | ) 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c: In function ‘futrts_smul_hi64’: 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5800s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5800s | ^~~~~~~~~~ 5800s | __int128__ 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:4501:86: error: expected ‘)’ before ‘a’ 5800s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5800s | ~ ^ 5800s | ) 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:4501:104: error: expected ‘)’ before ‘b’ 5800s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5800s | ~ ^ 5800s | ) 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c: In function ‘mk_compile_opts’: 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor29.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5800s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5800s | ~~^ ~~~~~~~~~~~~~ 5800s | | | 5800s | unsigned int int64_t {aka long long int} 5800s | %llu 5800s 5800s If you find this error message confusing, uninformative, or wrong, please open an issue: 5800s https://github.com/diku-dk/futhark/issues 5800s 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.fut: 5800s Compiling with --backend=opencl: 5800s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.fut:21:12-13: 5800s Defaulting ambiguous type to i32. 5800s cc failed with code 1: 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c: In function ‘futrts_umul_hi64’: 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5800s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5800s | ^~~~~~~~~~~ 5800s | __uint32_t 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:4497:90: error: expected ‘)’ before ‘a’ 5800s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5800s | ~ ^ 5800s | ) 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:4497:109: error: expected ‘)’ before ‘b’ 5800s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5800s | ~ ^ 5800s | ) 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c: In function ‘futrts_smul_hi64’: 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5800s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5800s | ^~~~~~~~~~ 5800s | __int128__ 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:4501:86: error: expected ‘)’ before ‘a’ 5800s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5800s | ~ ^ 5800s | ) 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:4501:104: error: expected ‘)’ before ‘b’ 5800s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5800s | ~ ^ 5800s | ) 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c: In function ‘mk_compile_opts’: 5800s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor3.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5800s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5800s | ~~^ ~~~~~~~~~~~~~ 5800s | | | 5800s | unsigned int int64_t {aka long long int} 5800s | %llu 5800s 5800s If you find this error message confusing, uninformative, or wrong, please open an issue: 5800s https://github.com/diku-dk/futhark/issues 5800s 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.fut: 5805s Compiling with --backend=opencl: 5805s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.fut:25:12-13: 5805s Defaulting ambiguous type to i32. 5805s cc failed with code 1: 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c: In function ‘futrts_umul_hi64’: 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5805s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5805s | ^~~~~~~~~~~ 5805s | __uint32_t 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:4497:90: error: expected ‘)’ before ‘a’ 5805s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5805s | ~ ^ 5805s | ) 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:4497:109: error: expected ‘)’ before ‘b’ 5805s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5805s | ~ ^ 5805s | ) 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c: In function ‘futrts_smul_hi64’: 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5805s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5805s | ^~~~~~~~~~ 5805s | __int128__ 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:4501:86: error: expected ‘)’ before ‘a’ 5805s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5805s | ~ ^ 5805s | ) 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:4501:104: error: expected ‘)’ before ‘b’ 5805s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5805s | ~ ^ 5805s | ) 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c: In function ‘mk_compile_opts’: 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor4.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5805s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5805s | ~~^ ~~~~~~~~~~~~~ 5805s | | | 5805s | unsigned int int64_t {aka long long int} 5805s | %llu 5805s 5805s If you find this error message confusing, uninformative, or wrong, please open an issue: 5805s https://github.com/diku-dk/futhark/issues 5805s 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.fut: 5805s Compiling with --backend=opencl: 5805s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.fut:7:27-28: 5805s Defaulting ambiguous type to i32. 5805s cc failed with code 1: 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c: In function ‘futrts_umul_hi64’: 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5805s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5805s | ^~~~~~~~~~~ 5805s | __uint32_t 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:4497:90: error: expected ‘)’ before ‘a’ 5805s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5805s | ~ ^ 5805s | ) 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:4497:109: error: expected ‘)’ before ‘b’ 5805s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5805s | ~ ^ 5805s | ) 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c: In function ‘futrts_smul_hi64’: 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5805s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5805s | ^~~~~~~~~~ 5805s | __int128__ 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:4501:86: error: expected ‘)’ before ‘a’ 5805s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5805s | ~ ^ 5805s | ) 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:4501:104: error: expected ‘)’ before ‘b’ 5805s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5805s | ~ ^ 5805s | ) 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c: In function ‘mk_compile_opts’: 5805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor5.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5805s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5805s | ~~^ ~~~~~~~~~~~~~ 5805s | | | 5805s | unsigned int int64_t {aka long long int} 5805s | %llu 5805s 5805s If you find this error message confusing, uninformative, or wrong, please open an issue: 5805s https://github.com/diku-dk/futhark/issues 5805s 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.fut: 5806s Compiling with --backend=opencl: 5806s cc failed with code 1: 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c: In function ‘futrts_umul_hi64’: 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5806s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5806s | ^~~~~~~~~~~ 5806s | __uint32_t 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:4497:90: error: expected ‘)’ before ‘a’ 5806s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5806s | ~ ^ 5806s | ) 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:4497:109: error: expected ‘)’ before ‘b’ 5806s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5806s | ~ ^ 5806s | ) 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c: In function ‘futrts_smul_hi64’: 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5806s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5806s | ^~~~~~~~~~ 5806s | __int128__ 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:4501:86: error: expected ‘)’ before ‘a’ 5806s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5806s | ~ ^ 5806s | ) 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:4501:104: error: expected ‘)’ before ‘b’ 5806s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5806s | ~ ^ 5806s | ) 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c: In function ‘mk_compile_opts’: 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor6.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5806s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5806s | ~~^ ~~~~~~~~~~~~~ 5806s | | | 5806s | unsigned int int64_t {aka long long int} 5806s | %llu 5806s 5806s If you find this error message confusing, uninformative, or wrong, please open an issue: 5806s https://github.com/diku-dk/futhark/issues 5806s 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.fut: 5806s Compiling with --backend=opencl: 5806s cc failed with code 1: 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c: In function ‘futrts_umul_hi64’: 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5806s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5806s | ^~~~~~~~~~~ 5806s | __uint32_t 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:4497:90: error: expected ‘)’ before ‘a’ 5806s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5806s | ~ ^ 5806s | ) 5807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:4497:109: error: expected ‘)’ before ‘b’ 5807s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5807s | ~ ^ 5807s | ) 5807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c: In function ‘futrts_smul_hi64’: 5807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5807s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5807s | ^~~~~~~~~~ 5807s | __int128__ 5807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:4501:86: error: expected ‘)’ before ‘a’ 5807s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5807s | ~ ^ 5807s | ) 5807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:4501:104: error: expected ‘)’ before ‘b’ 5807s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5807s | ~ ^ 5807s | ) 5807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c: In function ‘mk_compile_opts’: 5807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor7.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5807s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5807s | ~~^ ~~~~~~~~~~~~~ 5807s | | | 5807s | unsigned int int64_t {aka long long int} 5807s | %llu 5807s 5807s If you find this error message confusing, uninformative, or wrong, please open an issue: 5807s https://github.com/diku-dk/futhark/issues 5807s 5807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.fut: 5807s Compiling with --backend=opencl: 5807s cc failed with code 1: 5807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c: In function ‘futrts_umul_hi64’: 5807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5807s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5807s | ^~~~~~~~~~~ 5807s | __uint32_t 5807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:4497:90: error: expected ‘)’ before ‘a’ 5807s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5807s | ~ ^ 5807s | ) 5807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:4497:109: error: expected ‘)’ before ‘b’ 5807s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5808s | ~ ^ 5808s | ) 5808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c: In function ‘futrts_smul_hi64’: 5808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5808s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5808s | ^~~~~~~~~~ 5808s | __int128__ 5808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:4501:86: error: expected ‘)’ before ‘a’ 5808s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5808s | ~ ^ 5808s | ) 5808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:4501:104: error: expected ‘)’ before ‘b’ 5808s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5808s | ~ ^ 5808s | ) 5808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c: In function ‘mk_compile_opts’: 5808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor8.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5808s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5808s | ~~^ ~~~~~~~~~~~~~ 5808s | | | 5808s | unsigned int int64_t {aka long long int} 5808s | %llu 5808s 5808s If you find this error message confusing, uninformative, or wrong, please open an issue: 5808s https://github.com/diku-dk/futhark/issues 5808s 5809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.fut: 5809s Compiling with --backend=opencl: 5809s cc failed with code 1: 5809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c: In function ‘futrts_umul_hi64’: 5809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5809s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5809s | ^~~~~~~~~~~ 5809s | __uint32_t 5809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 5809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:4499:90: error: expected ‘)’ before ‘a’ 5809s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5809s | ~ ^ 5809s | ) 5809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:4499:109: error: expected ‘)’ before ‘b’ 5809s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5809s | ~ ^ 5809s | ) 5809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c: In function ‘futrts_smul_hi64’: 5809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5809s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5809s | ^~~~~~~~~~ 5809s | __int128__ 5809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:4503:86: error: expected ‘)’ before ‘a’ 5809s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5809s | ~ ^ 5809s | ) 5809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:4503:104: error: expected ‘)’ before ‘b’ 5809s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5809s | ~ ^ 5809s | ) 5809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c: In function ‘mk_compile_opts’: 5809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/functor9.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5809s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5809s | ~~^ ~~~~~~~~~~~~~ 5809s | | | 5809s | unsigned int int64_t {aka long long int} 5809s | %llu 5809s 5809s If you find this error message confusing, uninformative, or wrong, please open an issue: 5809s https://github.com/diku-dk/futhark/issues 5809s 5811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.fut: 5811s Compiling with --backend=opencl: 5811s cc failed with code 1: 5811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c: In function ‘futrts_umul_hi64’: 5811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5811s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5811s | ^~~~~~~~~~~ 5811s | __uint32_t 5811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:4485:90: error: expected ‘)’ before ‘a’ 5811s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5811s | ~ ^ 5811s | ) 5811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:4485:109: error: expected ‘)’ before ‘b’ 5811s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5811s | ~ ^ 5811s | ) 5811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c: In function ‘futrts_smul_hi64’: 5811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5811s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5811s | ^~~~~~~~~~ 5811s | __int128__ 5811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:4489:86: error: expected ‘)’ before ‘a’ 5811s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5811s | ~ ^ 5811s | ) 5811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:4489:104: error: expected ‘)’ before ‘b’ 5811s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5811s | ~ ^ 5811s | ) 5811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c: In function ‘mk_compile_opts’: 5811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof0.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5811s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5811s | ~~^ ~~~~~~~~~~~~~ 5811s | | | 5811s | unsigned int int64_t {aka long long int} 5811s | %llu 5811s 5811s If you find this error message confusing, uninformative, or wrong, please open an issue: 5811s https://github.com/diku-dk/futhark/issues 5811s 5814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.fut: 5814s Compiling with --backend=opencl: 5814s cc failed with code 1: 5814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c: In function ‘futrts_umul_hi64’: 5814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5814s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5814s | ^~~~~~~~~~~ 5814s | __uint32_t 5814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:4485:90: error: expected ‘)’ before ‘a’ 5814s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5814s | ~ ^ 5814s | ) 5814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:4485:109: error: expected ‘)’ before ‘b’ 5814s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5814s | ~ ^ 5814s | ) 5814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c: In function ‘futrts_smul_hi64’: 5814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5814s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5814s | ^~~~~~~~~~ 5814s | __int128__ 5814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:4489:86: error: expected ‘)’ before ‘a’ 5814s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5815s | ~ ^ 5815s | ) 5815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:4489:104: error: expected ‘)’ before ‘b’ 5815s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5815s | ~ ^ 5815s | ) 5815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c: In function ‘mk_compile_opts’: 5815s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof2.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5815s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5815s | ~~^ ~~~~~~~~~~~~~ 5815s | | | 5815s | unsigned int int64_t {aka long long int} 5815s | %llu 5815s 5815s If you find this error message confusing, uninformative, or wrong, please open an issue: 5815s https://github.com/diku-dk/futhark/issues 5815s 5818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.fut: 5818s Compiling with --backend=opencl: 5818s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.fut:13:13-14: 5818s Defaulting ambiguous type to i32. 5818s 5818s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.fut:19:11-12: 5818s Defaulting ambiguous type to i32. 5818s 5818s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.fut:20:12-15: 5818s Defaulting ambiguous type to i32. 5818s cc failed with code 1: 5818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c: In function ‘futrts_umul_hi64’: 5818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5818s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5818s | ^~~~~~~~~~~ 5818s | __uint32_t 5818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:4498:90: error: expected ‘)’ before ‘a’ 5818s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5818s | ~ ^ 5818s | ) 5818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:4498:109: error: expected ‘)’ before ‘b’ 5818s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5818s | ~ ^ 5818s | ) 5818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c: In function ‘futrts_smul_hi64’: 5818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5818s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5818s | ^~~~~~~~~~ 5818s | __int128__ 5818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:4502:86: error: expected ‘)’ before ‘a’ 5818s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5818s | ~ ^ 5818s | ) 5818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:4502:104: error: expected ‘)’ before ‘b’ 5818s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5818s | ~ ^ 5818s | ) 5818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c: In function ‘mk_compile_opts’: 5818s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof7.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5818s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5818s | ~~^ ~~~~~~~~~~~~~ 5818s | | | 5818s | unsigned int int64_t {aka long long int} 5818s | %llu 5818s 5818s If you find this error message confusing, uninformative, or wrong, please open an issue: 5818s https://github.com/diku-dk/futhark/issues 5818s 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.fut: 5820s Compiling with --backend=opencl: 5820s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.fut:7:10-11: 5820s Unused name "a". 5820s cc failed with code 1: 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c: In function ‘futrts_umul_hi64’: 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5820s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5820s | ^~~~~~~~~~~ 5820s | __uint32_t 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:4497:90: error: expected ‘)’ before ‘a’ 5820s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5820s | ~ ^ 5820s | ) 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:4497:109: error: expected ‘)’ before ‘b’ 5820s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5820s | ~ ^ 5820s | ) 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c: In function ‘futrts_smul_hi64’: 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5820s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5820s | ^~~~~~~~~~ 5820s | __int128__ 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:4501:86: error: expected ‘)’ before ‘a’ 5820s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5820s | ~ ^ 5820s | ) 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:4501:104: error: expected ‘)’ before ‘b’ 5820s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5820s | ~ ^ 5820s | ) 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c: In function ‘mk_compile_opts’: 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/import-qualified.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5820s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5820s | ~~^ ~~~~~~~~~~~~~ 5820s | | | 5820s | unsigned int int64_t {aka long long int} 5820s | %llu 5820s 5820s If you find this error message confusing, uninformative, or wrong, please open an issue: 5820s https://github.com/diku-dk/futhark/issues 5820s 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.fut: 5820s Compiling with --backend=opencl: 5820s cc failed with code 1: 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c: In function ‘futrts_umul_hi64’: 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5820s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5820s | ^~~~~~~~~~~ 5820s | __uint32_t 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:4497:90: error: expected ‘)’ before ‘a’ 5820s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5820s | ~ ^ 5820s | ) 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:4497:109: error: expected ‘)’ before ‘b’ 5820s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5820s | ~ ^ 5820s | ) 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c: In function ‘futrts_smul_hi64’: 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5820s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5820s | ^~~~~~~~~~ 5820s | __int128__ 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:4501:86: error: expected ‘)’ before ‘a’ 5820s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5820s | ~ ^ 5820s | ) 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:4501:104: error: expected ‘)’ before ‘b’ 5820s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5820s | ~ ^ 5820s | ) 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c: In function ‘mk_compile_opts’: 5820s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/hof9.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5820s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5820s | ~~^ ~~~~~~~~~~~~~ 5820s | | | 5820s | unsigned int int64_t {aka long long int} 5820s | %llu 5820s 5820s If you find this error message confusing, uninformative, or wrong, please open an issue: 5820s https://github.com/diku-dk/futhark/issues 5820s 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.fut: 5821s Compiling with --backend=opencl: 5821s cc failed with code 1: 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c: In function ‘futrts_umul_hi64’: 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5821s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5821s | ^~~~~~~~~~~ 5821s | __uint32_t 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:4485:90: error: expected ‘)’ before ‘a’ 5821s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5821s | ~ ^ 5821s | ) 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:4485:109: error: expected ‘)’ before ‘b’ 5821s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5821s | ~ ^ 5821s | ) 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c: In function ‘futrts_smul_hi64’: 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5821s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5821s | ^~~~~~~~~~ 5821s | __int128__ 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:4489:86: error: expected ‘)’ before ‘a’ 5821s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5821s | ~ ^ 5821s | ) 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:4489:104: error: expected ‘)’ before ‘b’ 5821s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5821s | ~ ^ 5821s | ) 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c: In function ‘mk_compile_opts’: 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/importee-qualified.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5821s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5821s | ~~^ ~~~~~~~~~~~~~ 5821s | | | 5821s | unsigned int int64_t {aka long long int} 5821s | %llu 5821s 5821s If you find this error message confusing, uninformative, or wrong, please open an issue: 5821s https://github.com/diku-dk/futhark/issues 5821s 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.fut: 5821s Compiling with --backend=opencl: 5821s cc failed with code 1: 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c: In function ‘futrts_umul_hi64’: 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5821s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5821s | ^~~~~~~~~~~ 5821s | __uint32_t 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:4498:90: error: expected ‘)’ before ‘a’ 5821s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5821s | ~ ^ 5821s | ) 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:4498:109: error: expected ‘)’ before ‘b’ 5821s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5821s | ~ ^ 5821s | ) 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c: In function ‘futrts_smul_hi64’: 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5821s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5821s | ^~~~~~~~~~ 5821s | __int128__ 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:4502:86: error: expected ‘)’ before ‘a’ 5821s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5821s | ~ ^ 5821s | ) 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:4502:104: error: expected ‘)’ before ‘b’ 5821s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5821s | ~ ^ 5821s | ) 5821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c: In function ‘mk_compile_opts’: 5822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/int_mod.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5822s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5822s | ~~^ ~~~~~~~~~~~~~ 5822s | | | 5822s | unsigned int int64_t {aka long long int} 5822s | %llu 5822s 5822s If you find this error message confusing, uninformative, or wrong, please open an issue: 5822s https://github.com/diku-dk/futhark/issues 5822s 5822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.fut: 5822s Compiling with --backend=opencl: 5822s cc failed with code 1: 5822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c: In function ‘futrts_umul_hi64’: 5822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5822s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5822s | ^~~~~~~~~~~ 5822s | __uint32_t 5822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:4497:90: error: expected ‘)’ before ‘a’ 5822s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5822s | ~ ^ 5822s | ) 5822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:4497:109: error: expected ‘)’ before ‘b’ 5822s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5822s | ~ ^ 5822s | ) 5822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c: In function ‘futrts_smul_hi64’: 5822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5822s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5822s | ^~~~~~~~~~ 5822s | __int128__ 5822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:4501:86: error: expected ‘)’ before ‘a’ 5822s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5822s | ~ ^ 5822s | ) 5822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:4501:104: error: expected ‘)’ before ‘b’ 5822s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5822s | ~ ^ 5822s | ) 5822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c: In function ‘mk_compile_opts’: 5822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/index_qual_array.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5822s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5822s | ~~^ ~~~~~~~~~~~~~ 5822s | | | 5822s | unsigned int int64_t {aka long long int} 5822s | %llu 5822s 5822s If you find this error message confusing, uninformative, or wrong, please open an issue: 5822s https://github.com/diku-dk/futhark/issues 5822s 5825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.fut: 5825s Compiling with --backend=opencl: 5825s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.fut:7:24-63: 5825s Unused name "P". 5825s cc failed with code 1: 5825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c: In function ‘futrts_umul_hi64’: 5825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5825s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5825s | ^~~~~~~~~~~ 5825s | __uint32_t 5825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:4497:90: error: expected ‘)’ before ‘a’ 5825s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5825s | ~ ^ 5825s | ) 5825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:4497:109: error: expected ‘)’ before ‘b’ 5825s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5825s | ~ ^ 5825s | ) 5825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c: In function ‘futrts_smul_hi64’: 5825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5825s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5825s | ^~~~~~~~~~ 5825s | __int128__ 5825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:4501:86: error: expected ‘)’ before ‘a’ 5825s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5825s | ~ ^ 5825s | ) 5825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:4501:104: error: expected ‘)’ before ‘b’ 5825s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5825s | ~ ^ 5825s | ) 5825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c: In function ‘mk_compile_opts’: 5825s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5825s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5825s | ~~^ ~~~~~~~~~~~~~ 5825s | | | 5825s | unsigned int int64_t {aka long long int} 5825s | %llu 5825s 5825s If you find this error message confusing, uninformative, or wrong, please open an issue: 5825s https://github.com/diku-dk/futhark/issues 5825s 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.fut: 5829s Compiling with --backend=opencl: 5829s cc failed with code 1: 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c: In function ‘futrts_umul_hi64’: 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5829s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5829s | ^~~~~~~~~~~ 5829s | __uint32_t 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:4497:90: error: expected ‘)’ before ‘a’ 5829s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5829s | ~ ^ 5829s | ) 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:4497:109: error: expected ‘)’ before ‘b’ 5829s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5829s | ~ ^ 5829s | ) 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c: In function ‘futrts_smul_hi64’: 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5829s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5829s | ^~~~~~~~~~ 5829s | __int128__ 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:4501:86: error: expected ‘)’ before ‘a’ 5829s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5829s | ~ ^ 5829s | ) 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:4501:104: error: expected ‘)’ before ‘b’ 5829s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5829s | ~ ^ 5829s | ) 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c: In function ‘mk_compile_opts’: 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5829s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5829s | ~~^ ~~~~~~~~~~~~~ 5829s | | | 5829s | unsigned int int64_t {aka long long int} 5829s | %llu 5829s 5829s If you find this error message confusing, uninformative, or wrong, please open an issue: 5829s https://github.com/diku-dk/futhark/issues 5829s 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.fut: 5829s Compiling with --backend=opencl: 5829s cc failed with code 1: 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c: In function ‘futrts_umul_hi64’: 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5829s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5829s | ^~~~~~~~~~~ 5829s | __uint32_t 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:4497:90: error: expected ‘)’ before ‘a’ 5829s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5829s | ~ ^ 5829s | ) 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:4497:109: error: expected ‘)’ before ‘b’ 5829s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5829s | ~ ^ 5829s | ) 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c: In function ‘futrts_smul_hi64’: 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5829s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5829s | ^~~~~~~~~~ 5829s | __int128__ 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:4501:86: error: expected ‘)’ before ‘a’ 5829s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5829s | ~ ^ 5829s | ) 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:4501:104: error: expected ‘)’ before ‘b’ 5829s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5829s | ~ ^ 5829s | ) 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c: In function ‘mk_compile_opts’: 5829s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/lambda1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5829s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5829s | ~~^ ~~~~~~~~~~~~~ 5829s | | | 5829s | unsigned int int64_t {aka long long int} 5829s | %llu 5829s 5829s If you find this error message confusing, uninformative, or wrong, please open an issue: 5829s https://github.com/diku-dk/futhark/issues 5829s 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.fut: 5832s Compiling with --backend=opencl: 5832s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.fut:5:9-10: 5832s Defaulting ambiguous type to i32. 5832s 5832s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.fut:7:22-23: 5832s Defaulting ambiguous type to i32. 5832s cc failed with code 1: 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c: In function ‘futrts_umul_hi64’: 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5832s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5832s | ^~~~~~~~~~~ 5832s | __uint32_t 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:4497:90: error: expected ‘)’ before ‘a’ 5832s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5832s | ~ ^ 5832s | ) 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:4497:109: error: expected ‘)’ before ‘b’ 5832s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5832s | ~ ^ 5832s | ) 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c: In function ‘futrts_smul_hi64’: 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5832s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5832s | ^~~~~~~~~~ 5832s | __int128__ 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:4501:86: error: expected ‘)’ before ‘a’ 5832s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5832s | ~ ^ 5832s | ) 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:4501:104: error: expected ‘)’ before ‘b’ 5832s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5832s | ~ ^ 5832s | ) 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c: In function ‘mk_compile_opts’: 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5832s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5832s | ~~^ ~~~~~~~~~~~~~ 5832s | | | 5832s | unsigned int int64_t {aka long long int} 5832s | %llu 5832s 5832s If you find this error message confusing, uninformative, or wrong, please open an issue: 5832s https://github.com/diku-dk/futhark/issues 5832s 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.fut: 5832s Compiling with --backend=opencl: 5832s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.fut:6:9-10: 5832s Defaulting ambiguous type to i32. 5832s 5832s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.fut:7:9-10: 5832s Defaulting ambiguous type to i32. 5832s cc failed with code 1: 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c: In function ‘futrts_umul_hi64’: 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5832s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5832s | ^~~~~~~~~~~ 5832s | __uint32_t 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:4497:90: error: expected ‘)’ before ‘a’ 5832s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5832s | ~ ^ 5832s | ) 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:4497:109: error: expected ‘)’ before ‘b’ 5832s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5832s | ~ ^ 5832s | ) 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c: In function ‘futrts_smul_hi64’: 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5832s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5832s | ^~~~~~~~~~ 5832s | __int128__ 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:4501:86: error: expected ‘)’ before ‘a’ 5832s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5832s | ~ ^ 5832s | ) 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:4501:104: error: expected ‘)’ before ‘b’ 5832s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5832s | ~ ^ 5832s | ) 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c: In function ‘mk_compile_opts’: 5832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5832s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5832s | ~~^ ~~~~~~~~~~~~~ 5832s | | | 5832s | unsigned int int64_t {aka long long int} 5832s | %llu 5832s 5832s If you find this error message confusing, uninformative, or wrong, please open an issue: 5832s https://github.com/diku-dk/futhark/issues 5832s 5833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.fut: 5833s Compiling with --backend=opencl: 5833s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.fut:7:9-10: 5833s Defaulting ambiguous type to i32. 5833s 5833s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.fut:9:9-10: 5833s Defaulting ambiguous type to i32. 5833s cc failed with code 1: 5833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c: In function ‘futrts_umul_hi64’: 5833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5833s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5833s | ^~~~~~~~~~~ 5833s | __uint32_t 5833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:4497:90: error: expected ‘)’ before ‘a’ 5833s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5833s | ~ ^ 5833s | ) 5833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:4497:109: error: expected ‘)’ before ‘b’ 5833s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5833s | ~ ^ 5833s | ) 5833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c: In function ‘futrts_smul_hi64’: 5833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5833s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5833s | ^~~~~~~~~~ 5833s | __int128__ 5833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:4501:86: error: expected ‘)’ before ‘a’ 5833s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5833s | ~ ^ 5833s | ) 5833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:4501:104: error: expected ‘)’ before ‘b’ 5833s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5833s | ~ ^ 5833s | ) 5833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c: In function ‘mk_compile_opts’: 5833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5833s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5833s | ~~^ ~~~~~~~~~~~~~ 5833s | | | 5833s | unsigned int int64_t {aka long long int} 5833s | %llu 5833s 5833s If you find this error message confusing, uninformative, or wrong, please open an issue: 5833s https://github.com/diku-dk/futhark/issues 5833s 5835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.fut: 5835s Compiling with --backend=opencl: 5835s cc failed with code 1: 5835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c: In function ‘futrts_umul_hi64’: 5835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5835s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5835s | ^~~~~~~~~~~ 5835s | __uint32_t 5835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:4497:90: error: expected ‘)’ before ‘a’ 5835s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5835s | ~ ^ 5835s | ) 5835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:4497:109: error: expected ‘)’ before ‘b’ 5835s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5835s | ~ ^ 5835s | ) 5835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c: In function ‘futrts_smul_hi64’: 5835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5835s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5835s | ^~~~~~~~~~ 5835s | __int128__ 5835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:4501:86: error: expected ‘)’ before ‘a’ 5835s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5835s | ~ ^ 5835s | ) 5835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:4501:104: error: expected ‘)’ before ‘b’ 5835s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5835s | ~ ^ 5835s | ) 5835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c: In function ‘mk_compile_opts’: 5835s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open3.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5835s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5835s | ~~^ ~~~~~~~~~~~~~ 5835s | | | 5835s | unsigned int int64_t {aka long long int} 5835s | %llu 5835s 5835s If you find this error message confusing, uninformative, or wrong, please open an issue: 5835s https://github.com/diku-dk/futhark/issues 5835s 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.fut: 5836s Compiling with --backend=opencl: 5836s cc failed with code 1: 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c: In function ‘futrts_umul_hi64’: 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5836s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5836s | ^~~~~~~~~~~ 5836s | __uint32_t 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:4497:90: error: expected ‘)’ before ‘a’ 5836s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5836s | ~ ^ 5836s | ) 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:4497:109: error: expected ‘)’ before ‘b’ 5836s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5836s | ~ ^ 5836s | ) 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c: In function ‘futrts_smul_hi64’: 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5836s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5836s | ^~~~~~~~~~ 5836s | __int128__ 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:4501:86: error: expected ‘)’ before ‘a’ 5836s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5836s | ~ ^ 5836s | ) 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:4501:104: error: expected ‘)’ before ‘b’ 5836s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5836s | ~ ^ 5836s | ) 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c: In function ‘mk_compile_opts’: 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5836s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5836s | ~~^ ~~~~~~~~~~~~~ 5836s | | | 5836s | unsigned int int64_t {aka long long int} 5836s | %llu 5836s 5836s If you find this error message confusing, uninformative, or wrong, please open an issue: 5836s https://github.com/diku-dk/futhark/issues 5836s 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.fut: 5836s Compiling with --backend=opencl: 5836s cc failed with code 1: 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c: In function ‘futrts_umul_hi64’: 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5836s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5836s | ^~~~~~~~~~~ 5836s | __uint32_t 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:4497:90: error: expected ‘)’ before ‘a’ 5836s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5836s | ~ ^ 5836s | ) 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:4497:109: error: expected ‘)’ before ‘b’ 5836s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5836s | ~ ^ 5836s | ) 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c: In function ‘futrts_smul_hi64’: 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5836s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5836s | ^~~~~~~~~~ 5836s | __int128__ 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:4501:86: error: expected ‘)’ before ‘a’ 5836s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5836s | ~ ^ 5836s | ) 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:4501:104: error: expected ‘)’ before ‘b’ 5836s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5836s | ~ ^ 5836s | ) 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c: In function ‘mk_compile_opts’: 5836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/local_open4.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5836s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5836s | ~~^ ~~~~~~~~~~~~~ 5836s | | | 5836s | unsigned int int64_t {aka long long int} 5836s | %llu 5836s 5836s If you find this error message confusing, uninformative, or wrong, please open an issue: 5836s https://github.com/diku-dk/futhark/issues 5836s 5841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.fut: 5841s Compiling with --backend=opencl: 5841s cc failed with code 1: 5841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c: In function ‘futrts_umul_hi64’: 5841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5841s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5841s | ^~~~~~~~~~~ 5841s | __uint32_t 5841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:4511:90: error: expected ‘)’ before ‘a’ 5841s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5841s | ~ ^ 5841s | ) 5841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:4511:109: error: expected ‘)’ before ‘b’ 5841s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5841s | ~ ^ 5841s | ) 5841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c: In function ‘futrts_smul_hi64’: 5841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5841s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5841s | ^~~~~~~~~~ 5841s | __int128__ 5841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:4515:86: error: expected ‘)’ before ‘a’ 5841s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5841s | ~ ^ 5841s | ) 5841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:4515:104: error: expected ‘)’ before ‘b’ 5841s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5841s | ~ ^ 5841s | ) 5841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c: In function ‘mk_compile_opts’: 5841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure0.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5841s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5841s | ~~^ ~~~~~~~~~~~~~ 5841s | | | 5841s | unsigned int int64_t {aka long long int} 5841s | %llu 5841s 5841s If you find this error message confusing, uninformative, or wrong, please open an issue: 5841s https://github.com/diku-dk/futhark/issues 5841s 5842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.fut: 5842s Compiling with --backend=opencl: 5842s cc failed with code 1: 5842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c: In function ‘futrts_umul_hi64’: 5842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5842s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5842s | ^~~~~~~~~~~ 5842s | __uint32_t 5842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:4511:90: error: expected ‘)’ before ‘a’ 5842s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5842s | ~ ^ 5842s | ) 5842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:4511:109: error: expected ‘)’ before ‘b’ 5842s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5842s | ~ ^ 5842s | ) 5842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c: In function ‘futrts_smul_hi64’: 5842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5842s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5842s | ^~~~~~~~~~ 5842s | __int128__ 5842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:4515:86: error: expected ‘)’ before ‘a’ 5842s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5842s | ~ ^ 5842s | ) 5842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:4515:104: error: expected ‘)’ before ‘b’ 5842s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5842s | ~ ^ 5842s | ) 5842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c: In function ‘mk_compile_opts’: 5842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/map_with_structure1.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5842s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5842s | ~~^ ~~~~~~~~~~~~~ 5842s | | | 5842s | unsigned int int64_t {aka long long int} 5842s | %llu 5842s 5842s If you find this error message confusing, uninformative, or wrong, please open an issue: 5842s https://github.com/diku-dk/futhark/issues 5842s 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.fut: 5846s Compiling with --backend=opencl: 5846s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.fut:10:24-25: 5846s Defaulting ambiguous type to i32. 5846s cc failed with code 1: 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c: In function ‘futrts_umul_hi64’: 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5846s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5846s | ^~~~~~~~~~~ 5846s | __uint32_t 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:4497:90: error: expected ‘)’ before ‘a’ 5846s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5846s | ~ ^ 5846s | ) 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:4497:109: error: expected ‘)’ before ‘b’ 5846s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5846s | ~ ^ 5846s | ) 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c: In function ‘futrts_smul_hi64’: 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5846s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5846s | ^~~~~~~~~~ 5846s | __int128__ 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:4501:86: error: expected ‘)’ before ‘a’ 5846s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5846s | ~ ^ 5846s | ) 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:4501:104: error: expected ‘)’ before ‘b’ 5846s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5846s | ~ ^ 5846s | ) 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c: In function ‘mk_compile_opts’: 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5846s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5846s | ~~^ ~~~~~~~~~~~~~ 5846s | | | 5846s | unsigned int int64_t {aka long long int} 5846s | %llu 5846s 5846s If you find this error message confusing, uninformative, or wrong, please open an issue: 5846s https://github.com/diku-dk/futhark/issues 5846s 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.fut: 5846s Compiling with --backend=opencl: 5846s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.fut:7:47-48: 5846s Unused name "i". 5846s 5846s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.fut:12:11-12: 5846s Defaulting ambiguous type to i32. 5846s cc failed with code 1: 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c: In function ‘futrts_umul_hi64’: 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5846s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5846s | ^~~~~~~~~~~ 5846s | __uint32_t 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:4497:90: error: expected ‘)’ before ‘a’ 5846s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5846s | ~ ^ 5846s | ) 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:4497:109: error: expected ‘)’ before ‘b’ 5846s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5846s | ~ ^ 5846s | ) 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c: In function ‘futrts_smul_hi64’: 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5846s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5846s | ^~~~~~~~~~ 5846s | __int128__ 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:4501:86: error: expected ‘)’ before ‘a’ 5846s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5846s | ~ ^ 5846s | ) 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:4501:104: error: expected ‘)’ before ‘b’ 5846s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5846s | ~ ^ 5846s | ) 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c: In function ‘mk_compile_opts’: 5846s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5846s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5846s | ~~^ ~~~~~~~~~~~~~ 5846s | | | 5846s | unsigned int int64_t {aka long long int} 5846s | %llu 5846s 5846s If you find this error message confusing, uninformative, or wrong, please open an issue: 5846s https://github.com/diku-dk/futhark/issues 5846s 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.fut: 5847s Compiling with --backend=opencl: 5847s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.fut:6:19-20: 5847s Defaulting ambiguous type to i32. 5847s cc failed with code 1: 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c: In function ‘futrts_umul_hi64’: 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5847s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5847s | ^~~~~~~~~~~ 5847s | __uint32_t 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:4497:90: error: expected ‘)’ before ‘a’ 5847s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5847s | ~ ^ 5847s | ) 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:4497:109: error: expected ‘)’ before ‘b’ 5847s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5847s | ~ ^ 5847s | ) 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c: In function ‘futrts_smul_hi64’: 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5847s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5847s | ^~~~~~~~~~ 5847s | __int128__ 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:4501:86: error: expected ‘)’ before ‘a’ 5847s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5847s | ~ ^ 5847s | ) 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:4501:104: error: expected ‘)’ before ‘b’ 5847s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5847s | ~ ^ 5847s | ) 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c: In function ‘mk_compile_opts’: 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5847s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5847s | ~~^ ~~~~~~~~~~~~~ 5847s | | | 5847s | unsigned int int64_t {aka long long int} 5847s | %llu 5847s 5847s If you find this error message confusing, uninformative, or wrong, please open an issue: 5847s https://github.com/diku-dk/futhark/issues 5847s 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.fut: 5847s Compiling with --backend=opencl: 5847s cc failed with code 1: 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c: In function ‘futrts_umul_hi64’: 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5847s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5847s | ^~~~~~~~~~~ 5847s | __uint32_t 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:4497:90: error: expected ‘)’ before ‘a’ 5847s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5847s | ~ ^ 5847s | ) 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:4497:109: error: expected ‘)’ before ‘b’ 5847s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5847s | ~ ^ 5847s | ) 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c: In function ‘futrts_smul_hi64’: 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5847s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5847s | ^~~~~~~~~~ 5847s | __int128__ 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:4501:86: error: expected ‘)’ before ‘a’ 5847s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5847s | ~ ^ 5847s | ) 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:4501:104: error: expected ‘)’ before ‘b’ 5847s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5847s | ~ ^ 5847s | ) 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c: In function ‘mk_compile_opts’: 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5847s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5847s | ~~^ ~~~~~~~~~~~~~ 5847s | | | 5847s | unsigned int int64_t {aka long long int} 5847s | %llu 5847s 5847s If you find this error message confusing, uninformative, or wrong, please open an issue: 5847s https://github.com/diku-dk/futhark/issues 5847s 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.fut: 5847s Compiling with --backend=opencl: 5847s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.fut:5:24-73: 5847s Unused name "P". 5847s cc failed with code 1: 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c: In function ‘futrts_umul_hi64’: 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5847s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5847s | ^~~~~~~~~~~ 5847s | __uint32_t 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:4497:90: error: expected ‘)’ before ‘a’ 5847s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5847s | ~ ^ 5847s | ) 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:4497:109: error: expected ‘)’ before ‘b’ 5847s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5847s | ~ ^ 5847s | ) 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c: In function ‘futrts_smul_hi64’: 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5847s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5847s | ^~~~~~~~~~ 5847s | __int128__ 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:4501:86: error: expected ‘)’ before ‘a’ 5847s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5847s | ~ ^ 5847s | ) 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:4501:104: error: expected ‘)’ before ‘b’ 5847s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5847s | ~ ^ 5847s | ) 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c: In function ‘mk_compile_opts’: 5847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/module-spec3.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5847s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5847s | ~~^ ~~~~~~~~~~~~~ 5847s | | | 5847s | unsigned int int64_t {aka long long int} 5847s | %llu 5847s 5847s If you find this error message confusing, uninformative, or wrong, please open an issue: 5847s https://github.com/diku-dk/futhark/issues 5847s 5848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.fut: 5848s Compiling with --backend=opencl: 5848s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.fut:5:17-18: 5848s Defaulting ambiguous type to i32. 5848s 5848s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.fut:8:19-20: 5848s Defaulting ambiguous type to i32. 5848s cc failed with code 1: 5848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c: In function ‘futrts_umul_hi64’: 5848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5848s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5848s | ^~~~~~~~~~~ 5848s | __uint32_t 5848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:4497:90: error: expected ‘)’ before ‘a’ 5848s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5848s | ~ ^ 5848s | ) 5848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:4497:109: error: expected ‘)’ before ‘b’ 5848s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5848s | ~ ^ 5848s | ) 5848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c: In function ‘futrts_smul_hi64’: 5848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5848s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5848s | ^~~~~~~~~~ 5848s | __int128__ 5848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:4501:86: error: expected ‘)’ before ‘a’ 5848s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5848s | ~ ^ 5848s | ) 5848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:4501:104: error: expected ‘)’ before ‘b’ 5848s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5848s | ~ ^ 5848s | ) 5848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c: In function ‘mk_compile_opts’: 5848s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5848s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5848s | ~~^ ~~~~~~~~~~~~~ 5848s | | | 5848s | unsigned int int64_t {aka long long int} 5848s | %llu 5848s 5848s If you find this error message confusing, uninformative, or wrong, please open an issue: 5848s https://github.com/diku-dk/futhark/issues 5848s 5850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.fut: 5850s Compiling with --backend=opencl: 5850s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.fut:6:25-32: 5850s Unused name "X". 5850s cc failed with code 1: 5850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c: In function ‘futrts_umul_hi64’: 5850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5850s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5850s | ^~~~~~~~~~~ 5850s | __uint32_t 5850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:4497:90: error: expected ‘)’ before ‘a’ 5850s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5850s | ~ ^ 5850s | ) 5850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:4497:109: error: expected ‘)’ before ‘b’ 5850s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5850s | ~ ^ 5850s | ) 5850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c: In function ‘futrts_smul_hi64’: 5850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5850s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5850s | ^~~~~~~~~~ 5850s | __int128__ 5850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:4501:86: error: expected ‘)’ before ‘a’ 5850s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5851s | ~ ^ 5851s | ) 5851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:4501:104: error: expected ‘)’ before ‘b’ 5851s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5851s | ~ ^ 5851s | ) 5851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c: In function ‘mk_compile_opts’: 5851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open4.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5851s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5851s | ~~^ ~~~~~~~~~~~~~ 5851s | | | 5851s | unsigned int int64_t {aka long long int} 5851s | %llu 5851s 5851s If you find this error message confusing, uninformative, or wrong, please open an issue: 5851s https://github.com/diku-dk/futhark/issues 5851s 5852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.fut: 5852s Compiling with --backend=opencl: 5852s cc failed with code 1: 5852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c: In function ‘futrts_umul_hi64’: 5852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5852s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5852s | ^~~~~~~~~~~ 5852s | __uint32_t 5852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:4497:90: error: expected ‘)’ before ‘a’ 5852s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5852s | ~ ^ 5852s | ) 5852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:4497:109: error: expected ‘)’ before ‘b’ 5852s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5852s | ~ ^ 5852s | ) 5852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c: In function ‘futrts_smul_hi64’: 5852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5852s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5852s | ^~~~~~~~~~ 5852s | __int128__ 5852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:4501:86: error: expected ‘)’ before ‘a’ 5852s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5852s | ~ ^ 5852s | ) 5852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:4501:104: error: expected ‘)’ before ‘b’ 5852s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5852s | ~ ^ 5852s | ) 5852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c: In function ‘mk_compile_opts’: 5852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open5.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5852s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5852s | ~~^ ~~~~~~~~~~~~~ 5852s | | | 5852s | unsigned int int64_t {aka long long int} 5852s | %llu 5852s 5852s If you find this error message confusing, uninformative, or wrong, please open an issue: 5852s https://github.com/diku-dk/futhark/issues 5852s 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.fut: 5857s Compiling with --backend=opencl: 5857s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.fut:16:21-36: 5857s Unused name "unused". 5857s cc failed with code 1: 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c: In function ‘futrts_umul_hi64’: 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5857s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5857s | ^~~~~~~~~~~ 5857s | __uint32_t 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:4497:90: error: expected ‘)’ before ‘a’ 5857s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5857s | ~ ^ 5857s | ) 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:4497:109: error: expected ‘)’ before ‘b’ 5857s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5857s | ~ ^ 5857s | ) 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c: In function ‘futrts_smul_hi64’: 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5857s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5857s | ^~~~~~~~~~ 5857s | __int128__ 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:4501:86: error: expected ‘)’ before ‘a’ 5857s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5857s | ~ ^ 5857s | ) 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:4501:104: error: expected ‘)’ before ‘b’ 5857s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5857s | ~ ^ 5857s | ) 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c: In function ‘mk_compile_opts’: 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/open6.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5857s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5857s | ~~^ ~~~~~~~~~~~~~ 5857s | | | 5857s | unsigned int int64_t {aka long long int} 5857s | %llu 5857s 5857s If you find this error message confusing, uninformative, or wrong, please open an issue: 5857s https://github.com/diku-dk/futhark/issues 5857s 5857s 1235 failed, 128 passed, 943 to go. 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.fut: 5857s Compiling with --backend=opencl: 5857s cc failed with code 1: 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c: In function ‘futrts_umul_hi64’: 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5857s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5857s | ^~~~~~~~~~~ 5857s | __uint32_t 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:4499:90: error: expected ‘)’ before ‘a’ 5857s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5857s | ~ ^ 5857s | ) 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:4499:109: error: expected ‘)’ before ‘b’ 5857s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5857s | ~ ^ 5857s | ) 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c: In function ‘futrts_smul_hi64’: 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5857s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5857s | ^~~~~~~~~~ 5857s | __int128__ 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:4503:86: error: expected ‘)’ before ‘a’ 5857s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5857s | ~ ^ 5857s | ) 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:4503:104: error: expected ‘)’ before ‘b’ 5857s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5857s | ~ ^ 5857s | ) 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c: In function ‘mk_compile_opts’: 5857s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic0.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5857s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5857s | ~~^ ~~~~~~~~~~~~~ 5857s | | | 5857s | unsigned int int64_t {aka long long int} 5857s | %llu 5857s 5857s If you find this error message confusing, uninformative, or wrong, please open an issue: 5857s https://github.com/diku-dk/futhark/issues 5857s 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.fut: 5858s Compiling with --backend=opencl: 5858s cc failed with code 1: 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c: In function ‘futrts_umul_hi64’: 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5858s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5858s | ^~~~~~~~~~~ 5858s | __uint32_t 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:4499:90: error: expected ‘)’ before ‘a’ 5858s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5858s | ~ ^ 5858s | ) 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:4499:109: error: expected ‘)’ before ‘b’ 5858s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5858s | ~ ^ 5858s | ) 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c: In function ‘futrts_smul_hi64’: 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5858s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5858s | ^~~~~~~~~~ 5858s | __int128__ 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:4503:86: error: expected ‘)’ before ‘a’ 5858s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5858s | ~ ^ 5858s | ) 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:4503:104: error: expected ‘)’ before ‘b’ 5858s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5858s | ~ ^ 5858s | ) 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c: In function ‘mk_compile_opts’: 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic1.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5858s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5858s | ~~^ ~~~~~~~~~~~~~ 5858s | | | 5858s | unsigned int int64_t {aka long long int} 5858s | %llu 5858s 5858s If you find this error message confusing, uninformative, or wrong, please open an issue: 5858s https://github.com/diku-dk/futhark/issues 5858s 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.fut: 5858s Compiling with --backend=opencl: 5858s cc failed with code 1: 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c: In function ‘futrts_umul_hi64’: 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5858s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5858s | ^~~~~~~~~~~ 5858s | __uint32_t 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:4530:90: error: expected ‘)’ before ‘a’ 5858s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5858s | ~ ^ 5858s | ) 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:4530:109: error: expected ‘)’ before ‘b’ 5858s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5858s | ~ ^ 5858s | ) 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c: In function ‘futrts_smul_hi64’: 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5858s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5858s | ^~~~~~~~~~ 5858s | __int128__ 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:4534:86: error: expected ‘)’ before ‘a’ 5858s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5858s | ~ ^ 5858s | ) 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:4534:104: error: expected ‘)’ before ‘b’ 5858s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5858s | ~ ^ 5858s | ) 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c: In function ‘mk_compile_opts’: 5858s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic2.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5858s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5858s | ~~^ ~~~~~~~~~~~~~ 5858s | | | 5858s | unsigned int int64_t {aka long long int} 5858s | %llu 5858s 5858s If you find this error message confusing, uninformative, or wrong, please open an issue: 5858s https://github.com/diku-dk/futhark/issues 5858s 5859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.fut: 5859s Compiling with --backend=opencl: 5859s cc failed with code 1: 5859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c: In function ‘futrts_umul_hi64’: 5859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5859s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5859s | ^~~~~~~~~~~ 5859s | __uint32_t 5859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:4528:90: error: expected ‘)’ before ‘a’ 5859s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5859s | ~ ^ 5859s | ) 5859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:4528:109: error: expected ‘)’ before ‘b’ 5859s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5859s | ~ ^ 5859s | ) 5859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c: In function ‘futrts_smul_hi64’: 5859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5859s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5859s | ^~~~~~~~~~ 5859s | __int128__ 5859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:4532:86: error: expected ‘)’ before ‘a’ 5859s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5859s | ~ ^ 5859s | ) 5859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:4532:104: error: expected ‘)’ before ‘b’ 5859s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5859s | ~ ^ 5859s | ) 5859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c: In function ‘mk_compile_opts’: 5859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic3.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5859s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5859s | ~~^ ~~~~~~~~~~~~~ 5859s | | | 5859s | unsigned int int64_t {aka long long int} 5859s | %llu 5859s 5859s If you find this error message confusing, uninformative, or wrong, please open an issue: 5859s https://github.com/diku-dk/futhark/issues 5859s 5861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.fut: 5861s Compiling with --backend=opencl: 5861s cc failed with code 1: 5861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c: In function ‘futrts_umul_hi64’: 5861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5861s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5861s | ^~~~~~~~~~~ 5861s | __uint32_t 5861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:4497:90: error: expected ‘)’ before ‘a’ 5861s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5861s | ~ ^ 5861s | ) 5861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:4497:109: error: expected ‘)’ before ‘b’ 5861s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5861s | ~ ^ 5861s | ) 5861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c: In function ‘futrts_smul_hi64’: 5861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5861s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5861s | ^~~~~~~~~~ 5861s | __int128__ 5861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:4501:86: error: expected ‘)’ before ‘a’ 5861s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5861s | ~ ^ 5861s | ) 5861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:4501:104: error: expected ‘)’ before ‘b’ 5861s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5861s | ~ ^ 5861s | ) 5861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c: In function ‘mk_compile_opts’: 5861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic5.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5861s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5861s | ~~^ ~~~~~~~~~~~~~ 5861s | | | 5861s | unsigned int int64_t {aka long long int} 5861s | %llu 5861s 5861s If you find this error message confusing, uninformative, or wrong, please open an issue: 5861s https://github.com/diku-dk/futhark/issues 5861s 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.fut: 5862s Compiling with --backend=opencl: 5862s cc failed with code 1: 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c: In function ‘futrts_umul_hi64’: 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5862s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5862s | ^~~~~~~~~~~ 5862s | __uint32_t 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:4528:90: error: expected ‘)’ before ‘a’ 5862s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5862s | ~ ^ 5862s | ) 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:4528:109: error: expected ‘)’ before ‘b’ 5862s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5862s | ~ ^ 5862s | ) 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c: In function ‘futrts_smul_hi64’: 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5862s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5862s | ^~~~~~~~~~ 5862s | __int128__ 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:4532:86: error: expected ‘)’ before ‘a’ 5862s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5862s | ~ ^ 5862s | ) 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:4532:104: error: expected ‘)’ before ‘b’ 5862s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5862s | ~ ^ 5862s | ) 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c: In function ‘mk_compile_opts’: 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic4.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5862s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5862s | ~~^ ~~~~~~~~~~~~~ 5862s | | | 5862s | unsigned int int64_t {aka long long int} 5862s | %llu 5862s 5862s If you find this error message confusing, uninformative, or wrong, please open an issue: 5862s https://github.com/diku-dk/futhark/issues 5862s 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.fut: 5862s Compiling with --backend=opencl: 5862s cc failed with code 1: 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c: In function ‘futrts_umul_hi64’: 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5862s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5862s | ^~~~~~~~~~~ 5862s | __uint32_t 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:4497:90: error: expected ‘)’ before ‘a’ 5862s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5862s | ~ ^ 5862s | ) 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:4497:109: error: expected ‘)’ before ‘b’ 5862s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5862s | ~ ^ 5862s | ) 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c: In function ‘futrts_smul_hi64’: 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5862s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5862s | ^~~~~~~~~~ 5862s | __int128__ 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:4501:86: error: expected ‘)’ before ‘a’ 5862s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5862s | ~ ^ 5862s | ) 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:4501:104: error: expected ‘)’ before ‘b’ 5862s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5862s | ~ ^ 5862s | ) 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c: In function ‘mk_compile_opts’: 5862s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic6.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5862s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5862s | ~~^ ~~~~~~~~~~~~~ 5862s | | | 5862s | unsigned int int64_t {aka long long int} 5862s | %llu 5862s 5862s If you find this error message confusing, uninformative, or wrong, please open an issue: 5862s https://github.com/diku-dk/futhark/issues 5862s 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.fut: 5867s Compiling with --backend=opencl: 5867s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.fut:29:11-12: 5867s Unused name "a". 5867s 5867s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.fut:29:20-21: 5867s Unused name "b". 5867s cc failed with code 1: 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c: In function ‘futrts_umul_hi64’: 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:4500:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5867s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5867s | ^~~~~~~~~~~ 5867s | __uint32_t 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:4500:78: note: each undeclared identifier is reported only once for each function it appears in 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:4500:90: error: expected ‘)’ before ‘a’ 5867s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5867s | ~ ^ 5867s | ) 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:4500:109: error: expected ‘)’ before ‘b’ 5867s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5867s | ~ ^ 5867s | ) 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c: In function ‘futrts_smul_hi64’: 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:4504:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5867s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5867s | ^~~~~~~~~~ 5867s | __int128__ 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:4504:86: error: expected ‘)’ before ‘a’ 5867s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5867s | ~ ^ 5867s | ) 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:4504:104: error: expected ‘)’ before ‘b’ 5867s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5867s | ~ ^ 5867s | ) 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c: In function ‘mk_compile_opts’: 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/scope_behaviour.c:7830:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5867s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5867s | ~~^ ~~~~~~~~~~~~~ 5867s | | | 5867s | unsigned int int64_t {aka long long int} 5867s | %llu 5867s 5867s If you find this error message confusing, uninformative, or wrong, please open an issue: 5867s https://github.com/diku-dk/futhark/issues 5867s 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.fut: 5867s Compiling with --backend=opencl: 5867s cc failed with code 1: 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c: In function ‘futrts_umul_hi64’: 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5867s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5867s | ^~~~~~~~~~~ 5867s | __uint32_t 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:4499:90: error: expected ‘)’ before ‘a’ 5867s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5867s | ~ ^ 5867s | ) 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:4499:109: error: expected ‘)’ before ‘b’ 5867s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5867s | ~ ^ 5867s | ) 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c: In function ‘futrts_smul_hi64’: 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5867s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5867s | ^~~~~~~~~~ 5867s | __int128__ 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:4503:86: error: expected ‘)’ before ‘a’ 5867s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5867s | ~ ^ 5867s | ) 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:4503:104: error: expected ‘)’ before ‘b’ 5867s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5867s | ~ ^ 5867s | ) 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c: In function ‘mk_compile_opts’: 5867s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/polymorphic7.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5867s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5867s | ~~^ ~~~~~~~~~~~~~ 5867s | | | 5867s | unsigned int int64_t {aka long long int} 5867s | %llu 5867s 5867s If you find this error message confusing, uninformative, or wrong, please open an issue: 5867s https://github.com/diku-dk/futhark/issues 5867s 5868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.fut: 5868s Compiling with --backend=opencl: 5868s cc failed with code 1: 5868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c: In function ‘futrts_umul_hi64’: 5868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5868s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5868s | ^~~~~~~~~~~ 5868s | __uint32_t 5868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:4497:90: error: expected ‘)’ before ‘a’ 5868s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5868s | ~ ^ 5868s | ) 5868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:4497:109: error: expected ‘)’ before ‘b’ 5868s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5868s | ~ ^ 5868s | ) 5868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c: In function ‘futrts_smul_hi64’: 5868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5868s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5868s | ^~~~~~~~~~ 5868s | __int128__ 5868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:4501:86: error: expected ‘)’ before ‘a’ 5868s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5868s | ~ ^ 5868s | ) 5868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:4501:104: error: expected ‘)’ before ‘b’ 5868s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5868s | ~ ^ 5868s | ) 5868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c: In function ‘mk_compile_opts’: 5868s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5868s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5868s | ~~^ ~~~~~~~~~~~~~ 5868s | | | 5868s | unsigned int int64_t {aka long long int} 5868s | %llu 5868s 5868s If you find this error message confusing, uninformative, or wrong, please open an issue: 5868s https://github.com/diku-dk/futhark/issues 5868s 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.fut: 5869s Compiling with --backend=opencl: 5869s cc failed with code 1: 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c: In function ‘futrts_umul_hi64’: 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5869s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5869s | ^~~~~~~~~~~ 5869s | __uint32_t 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:4499:90: error: expected ‘)’ before ‘a’ 5869s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5869s | ~ ^ 5869s | ) 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:4499:109: error: expected ‘)’ before ‘b’ 5869s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5869s | ~ ^ 5869s | ) 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c: In function ‘futrts_smul_hi64’: 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5869s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5869s | ^~~~~~~~~~ 5869s | __int128__ 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:4503:86: error: expected ‘)’ before ‘a’ 5869s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5869s | ~ ^ 5869s | ) 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:4503:104: error: expected ‘)’ before ‘b’ 5869s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5869s | ~ ^ 5869s | ) 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c: In function ‘mk_compile_opts’: 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing1.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5869s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5869s | ~~^ ~~~~~~~~~~~~~ 5869s | | | 5869s | unsigned int int64_t {aka long long int} 5869s | %llu 5869s 5869s If you find this error message confusing, uninformative, or wrong, please open an issue: 5869s https://github.com/diku-dk/futhark/issues 5869s 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.fut: 5869s Compiling with --backend=opencl: 5869s cc failed with code 1: 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c: In function ‘futrts_umul_hi64’: 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5869s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5869s | ^~~~~~~~~~~ 5869s | __uint32_t 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 5869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:4499:90: error: expected ‘)’ before ‘a’ 5869s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5869s | ~ ^ 5869s | ) 5870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:4499:109: error: expected ‘)’ before ‘b’ 5870s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5870s | ~ ^ 5870s | ) 5870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c: In function ‘futrts_smul_hi64’: 5870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5870s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5870s | ^~~~~~~~~~ 5870s | __int128__ 5870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:4503:86: error: expected ‘)’ before ‘a’ 5870s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5870s | ~ ^ 5870s | ) 5870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:4503:104: error: expected ‘)’ before ‘b’ 5870s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5870s | ~ ^ 5870s | ) 5870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c: In function ‘mk_compile_opts’: 5870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing2.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5870s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5870s | ~~^ ~~~~~~~~~~~~~ 5870s | | | 5870s | unsigned int int64_t {aka long long int} 5870s | %llu 5870s 5870s If you find this error message confusing, uninformative, or wrong, please open an issue: 5870s https://github.com/diku-dk/futhark/issues 5870s 5871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.fut: 5871s Compiling with --backend=opencl: 5871s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.fut:5:19-20: 5871s Defaulting ambiguous type to i32. 5871s cc failed with code 1: 5871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c: In function ‘futrts_umul_hi64’: 5871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5871s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5871s | ^~~~~~~~~~~ 5871s | __uint32_t 5871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:4497:90: error: expected ‘)’ before ‘a’ 5871s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5871s | ~ ^ 5871s | ) 5871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:4497:109: error: expected ‘)’ before ‘b’ 5871s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5871s | ~ ^ 5871s | ) 5871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c: In function ‘futrts_smul_hi64’: 5871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5871s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5871s | ^~~~~~~~~~ 5871s | __int128__ 5871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:4501:86: error: expected ‘)’ before ‘a’ 5871s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5871s | ~ ^ 5871s | ) 5871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:4501:104: error: expected ‘)’ before ‘b’ 5871s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5871s | ~ ^ 5871s | ) 5871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c: In function ‘mk_compile_opts’: 5871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing3.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5871s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5871s | ~~^ ~~~~~~~~~~~~~ 5871s | | | 5871s | unsigned int int64_t {aka long long int} 5871s | %llu 5871s 5871s If you find this error message confusing, uninformative, or wrong, please open an issue: 5871s https://github.com/diku-dk/futhark/issues 5871s 5872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.fut: 5872s Compiling with --backend=opencl: 5872s cc failed with code 1: 5872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c: In function ‘futrts_umul_hi64’: 5872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5872s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5872s | ^~~~~~~~~~~ 5872s | __uint32_t 5872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5872s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:4497:90: error: expected ‘)’ before ‘a’ 5873s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5873s | ~ ^ 5873s | ) 5873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:4497:109: error: expected ‘)’ before ‘b’ 5873s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5873s | ~ ^ 5873s | ) 5873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c: In function ‘futrts_smul_hi64’: 5873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5873s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5873s | ^~~~~~~~~~ 5873s | __int128__ 5873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:4501:86: error: expected ‘)’ before ‘a’ 5873s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5873s | ~ ^ 5873s | ) 5873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:4501:104: error: expected ‘)’ before ‘b’ 5873s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5873s | ~ ^ 5873s | ) 5873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c: In function ‘mk_compile_opts’: 5873s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/shadowing4.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5873s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5873s | ~~^ ~~~~~~~~~~~~~ 5873s | | | 5873s | unsigned int int64_t {aka long long int} 5873s | %llu 5873s 5873s If you find this error message confusing, uninformative, or wrong, please open an issue: 5873s https://github.com/diku-dk/futhark/issues 5873s 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.fut: 5879s Compiling with --backend=opencl: 5879s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.fut:10:9-11: 5879s Entry point parameter 5879s 5879s () 5879s 5879s will have an opaque type, so the entry point will likely not be callable. 5879s cc failed with code 1: 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c: In function ‘futrts_umul_hi64’: 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:4502:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5879s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5879s | ^~~~~~~~~~~ 5879s | __uint32_t 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:4502:78: note: each undeclared identifier is reported only once for each function it appears in 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:4502:90: error: expected ‘)’ before ‘a’ 5879s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5879s | ~ ^ 5879s | ) 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:4502:109: error: expected ‘)’ before ‘b’ 5879s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5879s | ~ ^ 5879s | ) 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c: In function ‘futrts_smul_hi64’: 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:4506:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5879s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5879s | ^~~~~~~~~~ 5879s | __int128__ 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:4506:86: error: expected ‘)’ before ‘a’ 5879s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5879s | ~ ^ 5879s | ) 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:4506:104: error: expected ‘)’ before ‘b’ 5879s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5879s | ~ ^ 5879s | ) 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c: In function ‘mk_compile_opts’: 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig1.c:7832:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5879s 7832 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5879s | ~~^ ~~~~~~~~~~~~~ 5879s | | | 5879s | unsigned int int64_t {aka long long int} 5879s | %llu 5879s 5879s If you find this error message confusing, uninformative, or wrong, please open an issue: 5879s https://github.com/diku-dk/futhark/issues 5879s 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.fut: 5879s Compiling with --backend=opencl: 5879s cc failed with code 1: 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c: In function ‘futrts_umul_hi64’: 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5879s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5879s | ^~~~~~~~~~~ 5879s | __uint32_t 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:4512:90: error: expected ‘)’ before ‘a’ 5879s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5879s | ~ ^ 5879s | ) 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:4512:109: error: expected ‘)’ before ‘b’ 5879s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5879s | ~ ^ 5879s | ) 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c: In function ‘futrts_smul_hi64’: 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5879s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5879s | ^~~~~~~~~~ 5879s | __int128__ 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:4516:86: error: expected ‘)’ before ‘a’ 5879s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5879s | ~ ^ 5879s | ) 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:4516:104: error: expected ‘)’ before ‘b’ 5879s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5879s | ~ ^ 5879s | ) 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c: In function ‘mk_compile_opts’: 5879s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sig3.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5879s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5879s | ~~^ ~~~~~~~~~~~~~ 5879s | | | 5879s | unsigned int int64_t {aka long long int} 5879s | %llu 5879s 5879s If you find this error message confusing, uninformative, or wrong, please open an issue: 5879s https://github.com/diku-dk/futhark/issues 5879s 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.fut: 5880s Compiling with --backend=opencl: 5880s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.fut:22:11-12: 5880s Unused name "a". 5880s 5880s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.fut:22:20-21: 5880s Unused name "b". 5880s cc failed with code 1: 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c: In function ‘futrts_umul_hi64’: 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5880s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5880s | ^~~~~~~~~~~ 5880s | __uint32_t 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:4498:90: error: expected ‘)’ before ‘a’ 5880s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5880s | ~ ^ 5880s | ) 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:4498:109: error: expected ‘)’ before ‘b’ 5880s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5880s | ~ ^ 5880s | ) 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c: In function ‘futrts_smul_hi64’: 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5880s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5880s | ^~~~~~~~~~ 5880s | __int128__ 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:4502:86: error: expected ‘)’ before ‘a’ 5880s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5880s | ~ ^ 5880s | ) 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:4502:104: error: expected ‘)’ before ‘b’ 5880s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5880s | ~ ^ 5880s | ) 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c: In function ‘mk_compile_opts’: 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_nested_test.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5880s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5880s | ~~^ ~~~~~~~~~~~~~ 5880s | | | 5880s | unsigned int int64_t {aka long long int} 5880s | %llu 5880s 5880s If you find this error message confusing, uninformative, or wrong, please open an issue: 5880s https://github.com/diku-dk/futhark/issues 5880s 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.fut: 5880s Compiling with --backend=opencl: 5880s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.fut:22:11-12: 5880s Unused name "a". 5880s 5880s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.fut:22:20-21: 5880s Unused name "b". 5880s cc failed with code 1: 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c: In function ‘futrts_umul_hi64’: 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5880s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5880s | ^~~~~~~~~~~ 5880s | __uint32_t 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:4498:90: error: expected ‘)’ before ‘a’ 5880s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5880s | ~ ^ 5880s | ) 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:4498:109: error: expected ‘)’ before ‘b’ 5880s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5880s | ~ ^ 5880s | ) 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c: In function ‘futrts_smul_hi64’: 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5880s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5880s | ^~~~~~~~~~ 5880s | __int128__ 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:4502:86: error: expected ‘)’ before ‘a’ 5880s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5880s | ~ ^ 5880s | ) 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:4502:104: error: expected ‘)’ before ‘b’ 5880s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5880s | ~ ^ 5880s | ) 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c: In function ‘mk_compile_opts’: 5880s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/simple_number_module.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5880s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5880s | ~~^ ~~~~~~~~~~~~~ 5880s | | | 5880s | unsigned int int64_t {aka long long int} 5880s | %llu 5880s 5880s If you find this error message confusing, uninformative, or wrong, please open an issue: 5880s https://github.com/diku-dk/futhark/issues 5880s 5885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.fut: 5885s Compiling with --backend=opencl: 5885s cc failed with code 1: 5885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c: In function ‘futrts_umul_hi64’: 5885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5885s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5885s | ^~~~~~~~~~~ 5885s | __uint32_t 5885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:4497:90: error: expected ‘)’ before ‘a’ 5885s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5885s | ~ ^ 5885s | ) 5885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:4497:109: error: expected ‘)’ before ‘b’ 5885s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5885s | ~ ^ 5885s | ) 5885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c: In function ‘futrts_smul_hi64’: 5885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5885s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5885s | ^~~~~~~~~~ 5885s | __int128__ 5885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:4501:86: error: expected ‘)’ before ‘a’ 5885s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5885s | ~ ^ 5885s | ) 5885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:4501:104: error: expected ‘)’ before ‘b’ 5885s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5885s | ~ ^ 5885s | ) 5885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c: In function ‘mk_compile_opts’: 5885s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5885s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5885s | ~~^ ~~~~~~~~~~~~~ 5885s | | | 5885s | unsigned int int64_t {aka long long int} 5885s | %llu 5885s 5885s If you find this error message confusing, uninformative, or wrong, please open an issue: 5885s https://github.com/diku-dk/futhark/issues 5885s 5887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.fut: 5887s Compiling with --backend=opencl: 5887s cc failed with code 1: 5887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c: In function ‘futrts_umul_hi64’: 5887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5887s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5887s | ^~~~~~~~~~~ 5887s | __uint32_t 5887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:4511:90: error: expected ‘)’ before ‘a’ 5887s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5887s | ~ ^ 5887s | ) 5887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:4511:109: error: expected ‘)’ before ‘b’ 5887s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5887s | ~ ^ 5887s | ) 5887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c: In function ‘futrts_smul_hi64’: 5887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5887s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5887s | ^~~~~~~~~~ 5887s | __int128__ 5887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:4515:86: error: expected ‘)’ before ‘a’ 5887s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5887s | ~ ^ 5887s | ) 5887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:4515:104: error: expected ‘)’ before ‘b’ 5887s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5887s | ~ ^ 5887s | ) 5887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c: In function ‘mk_compile_opts’: 5887s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5887s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5887s | ~~^ ~~~~~~~~~~~~~ 5887s | | | 5887s | unsigned int int64_t {aka long long int} 5887s | %llu 5887s 5887s If you find this error message confusing, uninformative, or wrong, please open an issue: 5887s https://github.com/diku-dk/futhark/issues 5887s 5888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.fut: 5888s Compiling with --backend=opencl: 5888s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.fut:11:35-36: 5888s Defaulting ambiguous type to i32. 5888s cc failed with code 1: 5888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c: In function ‘futrts_umul_hi64’: 5888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5888s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5888s | ^~~~~~~~~~~ 5888s | __uint32_t 5888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:4512:90: error: expected ‘)’ before ‘a’ 5888s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5888s | ~ ^ 5888s | ) 5888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:4512:109: error: expected ‘)’ before ‘b’ 5888s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5888s | ~ ^ 5888s | ) 5888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c: In function ‘futrts_smul_hi64’: 5888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5888s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5888s | ^~~~~~~~~~ 5888s | __int128__ 5888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:4516:86: error: expected ‘)’ before ‘a’ 5888s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5888s | ~ ^ 5888s | ) 5888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:4516:104: error: expected ‘)’ before ‘b’ 5888s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5888s | ~ ^ 5888s | ) 5888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c: In function ‘mk_compile_opts’: 5888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams2.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5888s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5888s | ~~^ ~~~~~~~~~~~~~ 5888s | | | 5888s | unsigned int int64_t {aka long long int} 5888s | %llu 5888s 5888s If you find this error message confusing, uninformative, or wrong, please open an issue: 5888s https://github.com/diku-dk/futhark/issues 5888s 5889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.fut: 5889s Compiling with --backend=opencl: 5889s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.fut:12:33-34: 5889s Defaulting ambiguous type to i32. 5889s cc failed with code 1: 5889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c: In function ‘futrts_umul_hi64’: 5889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5889s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5889s | ^~~~~~~~~~~ 5889s | __uint32_t 5889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:4512:90: error: expected ‘)’ before ‘a’ 5889s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5889s | ~ ^ 5889s | ) 5889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:4512:109: error: expected ‘)’ before ‘b’ 5889s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5889s | ~ ^ 5889s | ) 5889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c: In function ‘futrts_smul_hi64’: 5889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5889s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5889s | ^~~~~~~~~~ 5889s | __int128__ 5889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:4516:86: error: expected ‘)’ before ‘a’ 5889s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5889s | ~ ^ 5889s | ) 5889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:4516:104: error: expected ‘)’ before ‘b’ 5889s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5889s | ~ ^ 5889s | ) 5889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c: In function ‘mk_compile_opts’: 5889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams3.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5889s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5889s | ~~^ ~~~~~~~~~~~~~ 5889s | | | 5889s | unsigned int int64_t {aka long long int} 5889s | %llu 5889s 5889s If you find this error message confusing, uninformative, or wrong, please open an issue: 5889s https://github.com/diku-dk/futhark/issues 5889s 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.fut: 5891s Compiling with --backend=opencl: 5891s cc failed with code 1: 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c: In function ‘futrts_umul_hi64’: 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5891s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5891s | ^~~~~~~~~~~ 5891s | __uint32_t 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:4497:90: error: expected ‘)’ before ‘a’ 5891s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5891s | ~ ^ 5891s | ) 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:4497:109: error: expected ‘)’ before ‘b’ 5891s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5891s | ~ ^ 5891s | ) 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c: In function ‘futrts_smul_hi64’: 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5891s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5891s | ^~~~~~~~~~ 5891s | __int128__ 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:4501:86: error: expected ‘)’ before ‘a’ 5891s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5891s | ~ ^ 5891s | ) 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:4501:104: error: expected ‘)’ before ‘b’ 5891s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5891s | ~ ^ 5891s | ) 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c: In function ‘mk_compile_opts’: 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams4.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5891s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5891s | ~~^ ~~~~~~~~~~~~~ 5891s | | | 5891s | unsigned int int64_t {aka long long int} 5891s | %llu 5891s 5891s If you find this error message confusing, uninformative, or wrong, please open an issue: 5891s https://github.com/diku-dk/futhark/issues 5891s 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.fut: 5891s Compiling with --backend=opencl: 5891s cc failed with code 1: 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c: In function ‘futrts_umul_hi64’: 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5891s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5891s | ^~~~~~~~~~~ 5891s | __uint32_t 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:4485:90: error: expected ‘)’ before ‘a’ 5891s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5891s | ~ ^ 5891s | ) 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:4485:109: error: expected ‘)’ before ‘b’ 5891s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5891s | ~ ^ 5891s | ) 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c: In function ‘futrts_smul_hi64’: 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5891s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5891s | ^~~~~~~~~~ 5891s | __int128__ 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:4489:86: error: expected ‘)’ before ‘a’ 5891s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5891s | ~ ^ 5891s | ) 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:4489:104: error: expected ‘)’ before ‘b’ 5891s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5891s | ~ ^ 5891s | ) 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c: In function ‘mk_compile_opts’: 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams6.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5891s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5891s | ~~^ ~~~~~~~~~~~~~ 5891s | | | 5891s | unsigned int int64_t {aka long long int} 5891s | %llu 5891s 5891s If you find this error message confusing, uninformative, or wrong, please open an issue: 5891s https://github.com/diku-dk/futhark/issues 5891s 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.fut: 5891s Compiling with --backend=opencl: 5891s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.fut:9:12-13: 5891s Unused name "b". 5891s cc failed with code 1: 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c: In function ‘futrts_umul_hi64’: 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5891s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5891s | ^~~~~~~~~~~ 5891s | __uint32_t 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:4485:90: error: expected ‘)’ before ‘a’ 5891s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5891s | ~ ^ 5891s | ) 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:4485:109: error: expected ‘)’ before ‘b’ 5891s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5891s | ~ ^ 5891s | ) 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c: In function ‘futrts_smul_hi64’: 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5891s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5891s | ^~~~~~~~~~ 5891s | __int128__ 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:4489:86: error: expected ‘)’ before ‘a’ 5891s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5891s | ~ ^ 5891s | ) 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:4489:104: error: expected ‘)’ before ‘b’ 5891s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5891s | ~ ^ 5891s | ) 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c: In function ‘mk_compile_opts’: 5891s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams5.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5891s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5891s | ~~^ ~~~~~~~~~~~~~ 5891s | | | 5891s | unsigned int int64_t {aka long long int} 5891s | %llu 5891s 5891s If you find this error message confusing, uninformative, or wrong, please open an issue: 5891s https://github.com/diku-dk/futhark/issues 5891s 5892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.fut: 5892s Compiling with --backend=opencl: 5892s cc failed with code 1: 5892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c: In function ‘futrts_umul_hi64’: 5892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5892s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5892s | ^~~~~~~~~~~ 5892s | __uint32_t 5892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:4511:90: error: expected ‘)’ before ‘a’ 5892s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5892s | ~ ^ 5892s | ) 5892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:4511:109: error: expected ‘)’ before ‘b’ 5892s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5892s | ~ ^ 5892s | ) 5892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c: In function ‘futrts_smul_hi64’: 5892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5892s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5892s | ^~~~~~~~~~ 5892s | __int128__ 5892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:4515:86: error: expected ‘)’ before ‘a’ 5892s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5892s | ~ ^ 5892s | ) 5892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:4515:104: error: expected ‘)’ before ‘b’ 5892s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5892s | ~ ^ 5892s | ) 5892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c: In function ‘mk_compile_opts’: 5892s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams7.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5892s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5892s | ~~^ ~~~~~~~~~~~~~ 5892s | | | 5892s | unsigned int int64_t {aka long long int} 5892s | %llu 5892s 5892s If you find this error message confusing, uninformative, or wrong, please open an issue: 5892s https://github.com/diku-dk/futhark/issues 5892s 5896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.fut: 5896s Compiling with --backend=opencl: 5896s cc failed with code 1: 5896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c: In function ‘futrts_umul_hi64’: 5896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5896s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5896s | ^~~~~~~~~~~ 5896s | __uint32_t 5896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:4485:90: error: expected ‘)’ before ‘a’ 5896s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5896s | ~ ^ 5896s | ) 5896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:4485:109: error: expected ‘)’ before ‘b’ 5896s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5896s | ~ ^ 5896s | ) 5896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c: In function ‘futrts_smul_hi64’: 5896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5896s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5896s | ^~~~~~~~~~ 5896s | __int128__ 5896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:4489:86: error: expected ‘)’ before ‘a’ 5896s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5896s | ~ ^ 5896s | ) 5896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:4489:104: error: expected ‘)’ before ‘b’ 5896s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5896s | ~ ^ 5896s | ) 5896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c: In function ‘mk_compile_opts’: 5896s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizeparams8.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5896s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5896s | ~~^ ~~~~~~~~~~~~~ 5896s | | | 5896s | unsigned int int64_t {aka long long int} 5896s | %llu 5896s 5896s If you find this error message confusing, uninformative, or wrong, please open an issue: 5896s https://github.com/diku-dk/futhark/issues 5896s 5898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.fut: 5898s Compiling with --backend=opencl: 5898s cc failed with code 1: 5898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c: In function ‘futrts_umul_hi64’: 5898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5898s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5898s | ^~~~~~~~~~~ 5898s | __uint32_t 5898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:4485:90: error: expected ‘)’ before ‘a’ 5898s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5898s | ~ ^ 5898s | ) 5898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:4485:109: error: expected ‘)’ before ‘b’ 5898s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5898s | ~ ^ 5898s | ) 5898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c: In function ‘futrts_smul_hi64’: 5898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5898s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5898s | ^~~~~~~~~~ 5898s | __int128__ 5898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:4489:86: error: expected ‘)’ before ‘a’ 5898s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5898s | ~ ^ 5898s | ) 5898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:4489:104: error: expected ‘)’ before ‘b’ 5898s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5898s | ~ ^ 5898s | ) 5898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c: In function ‘mk_compile_opts’: 5898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes0.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5898s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5898s | ~~^ ~~~~~~~~~~~~~ 5898s | | | 5898s | unsigned int int64_t {aka long long int} 5898s | %llu 5898s 5898s If you find this error message confusing, uninformative, or wrong, please open an issue: 5898s https://github.com/diku-dk/futhark/issues 5898s 5900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.fut: 5900s Compiling with --backend=opencl: 5900s cc failed with code 1: 5900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c: In function ‘futrts_umul_hi64’: 5900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5900s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5900s | ^~~~~~~~~~~ 5900s | __uint32_t 5900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:4485:90: error: expected ‘)’ before ‘a’ 5900s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5900s | ~ ^ 5900s | ) 5900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:4485:109: error: expected ‘)’ before ‘b’ 5900s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5900s | ~ ^ 5900s | ) 5900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c: In function ‘futrts_smul_hi64’: 5900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5900s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5900s | ^~~~~~~~~~ 5900s | __int128__ 5900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:4489:86: error: expected ‘)’ before ‘a’ 5900s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5900s | ~ ^ 5900s | ) 5900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:4489:104: error: expected ‘)’ before ‘b’ 5900s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5900s | ~ ^ 5900s | ) 5900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c: In function ‘mk_compile_opts’: 5900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes1.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5900s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5900s | ~~^ ~~~~~~~~~~~~~ 5900s | | | 5900s | unsigned int int64_t {aka long long int} 5900s | %llu 5900s 5900s If you find this error message confusing, uninformative, or wrong, please open an issue: 5900s https://github.com/diku-dk/futhark/issues 5900s 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.fut: 5902s Compiling with --backend=opencl: 5902s cc failed with code 1: 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c: In function ‘futrts_umul_hi64’: 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5902s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5902s | ^~~~~~~~~~~ 5902s | __uint32_t 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:4485:90: error: expected ‘)’ before ‘a’ 5902s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5902s | ~ ^ 5902s | ) 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:4485:109: error: expected ‘)’ before ‘b’ 5902s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5902s | ~ ^ 5902s | ) 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c: In function ‘futrts_smul_hi64’: 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5902s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5902s | ^~~~~~~~~~ 5902s | __int128__ 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:4489:86: error: expected ‘)’ before ‘a’ 5902s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5902s | ~ ^ 5902s | ) 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:4489:104: error: expected ‘)’ before ‘b’ 5902s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5902s | ~ ^ 5902s | ) 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c: In function ‘mk_compile_opts’: 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes3.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5902s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5902s | ~~^ ~~~~~~~~~~~~~ 5902s | | | 5902s | unsigned int int64_t {aka long long int} 5902s | %llu 5902s 5902s If you find this error message confusing, uninformative, or wrong, please open an issue: 5902s https://github.com/diku-dk/futhark/issues 5902s 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.fut: 5902s Compiling with --backend=opencl: 5902s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.fut:8:12-13: 5902s Unused name "b". 5902s cc failed with code 1: 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c: In function ‘futrts_umul_hi64’: 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5902s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5902s | ^~~~~~~~~~~ 5902s | __uint32_t 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:4485:90: error: expected ‘)’ before ‘a’ 5902s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5902s | ~ ^ 5902s | ) 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:4485:109: error: expected ‘)’ before ‘b’ 5902s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5902s | ~ ^ 5902s | ) 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c: In function ‘futrts_smul_hi64’: 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5902s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5902s | ^~~~~~~~~~ 5902s | __int128__ 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:4489:86: error: expected ‘)’ before ‘a’ 5902s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5902s | ~ ^ 5902s | ) 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:4489:104: error: expected ‘)’ before ‘b’ 5902s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5902s | ~ ^ 5902s | ) 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c: In function ‘mk_compile_opts’: 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes4.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5902s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5902s | ~~^ ~~~~~~~~~~~~~ 5902s | | | 5902s | unsigned int int64_t {aka long long int} 5902s | %llu 5902s 5902s If you find this error message confusing, uninformative, or wrong, please open an issue: 5902s https://github.com/diku-dk/futhark/issues 5902s 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.fut: 5902s Compiling with --backend=opencl: 5902s cc failed with code 1: 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c: In function ‘futrts_umul_hi64’: 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5902s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5902s | ^~~~~~~~~~~ 5902s | __uint32_t 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:4485:90: error: expected ‘)’ before ‘a’ 5902s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5902s | ~ ^ 5902s | ) 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:4485:109: error: expected ‘)’ before ‘b’ 5902s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5902s | ~ ^ 5902s | ) 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c: In function ‘futrts_smul_hi64’: 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5902s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5902s | ^~~~~~~~~~ 5902s | __int128__ 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:4489:86: error: expected ‘)’ before ‘a’ 5902s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5902s | ~ ^ 5902s | ) 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:4489:104: error: expected ‘)’ before ‘b’ 5902s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5902s | ~ ^ 5902s | ) 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c: In function ‘mk_compile_opts’: 5902s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes5.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5902s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5902s | ~~^ ~~~~~~~~~~~~~ 5902s | | | 5902s | unsigned int int64_t {aka long long int} 5902s | %llu 5902s 5902s If you find this error message confusing, uninformative, or wrong, please open an issue: 5902s https://github.com/diku-dk/futhark/issues 5902s 5903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.fut: 5903s Compiling with --backend=opencl: 5903s cc failed with code 1: 5903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c: In function ‘futrts_umul_hi64’: 5903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5903s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5903s | ^~~~~~~~~~~ 5903s | __uint32_t 5903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:4485:90: error: expected ‘)’ before ‘a’ 5903s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5903s | ~ ^ 5903s | ) 5903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:4485:109: error: expected ‘)’ before ‘b’ 5903s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5903s | ~ ^ 5903s | ) 5903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c: In function ‘futrts_smul_hi64’: 5903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5903s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5903s | ^~~~~~~~~~ 5903s | __int128__ 5903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:4489:86: error: expected ‘)’ before ‘a’ 5903s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5903s | ~ ^ 5903s | ) 5903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:4489:104: error: expected ‘)’ before ‘b’ 5903s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5903s | ~ ^ 5903s | ) 5903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c: In function ‘mk_compile_opts’: 5903s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes6.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5903s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5903s | ~~^ ~~~~~~~~~~~~~ 5903s | | | 5903s | unsigned int int64_t {aka long long int} 5903s | %llu 5903s 5903s If you find this error message confusing, uninformative, or wrong, please open an issue: 5903s https://github.com/diku-dk/futhark/issues 5903s 5905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.fut: 5905s Compiling with --backend=opencl: 5905s cc failed with code 1: 5905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c: In function ‘futrts_umul_hi64’: 5905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5905s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5905s | ^~~~~~~~~~~ 5905s | __uint32_t 5905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:4526:90: error: expected ‘)’ before ‘a’ 5905s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5905s | ~ ^ 5905s | ) 5905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:4526:109: error: expected ‘)’ before ‘b’ 5905s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5905s | ~ ^ 5905s | ) 5905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c: In function ‘futrts_smul_hi64’: 5905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5905s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5905s | ^~~~~~~~~~ 5905s | __int128__ 5905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:4530:86: error: expected ‘)’ before ‘a’ 5905s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5905s | ~ ^ 5905s | ) 5905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:4530:104: error: expected ‘)’ before ‘b’ 5905s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5905s | ~ ^ 5905s | ) 5905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c: In function ‘mk_compile_opts’: 5905s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes7.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5905s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5905s | ~~^ ~~~~~~~~~~~~~ 5905s | | | 5905s | unsigned int int64_t {aka long long int} 5905s | %llu 5905s 5905s If you find this error message confusing, uninformative, or wrong, please open an issue: 5905s https://github.com/diku-dk/futhark/issues 5905s 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.fut: 5909s Compiling with --backend=opencl: 5909s cc failed with code 1: 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c: In function ‘futrts_umul_hi64’: 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5909s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5909s | ^~~~~~~~~~~ 5909s | __uint32_t 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:4497:90: error: expected ‘)’ before ‘a’ 5909s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5909s | ~ ^ 5909s | ) 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:4497:109: error: expected ‘)’ before ‘b’ 5909s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5909s | ~ ^ 5909s | ) 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c: In function ‘futrts_smul_hi64’: 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5909s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5909s | ^~~~~~~~~~ 5909s | __int128__ 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:4501:86: error: expected ‘)’ before ‘a’ 5909s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5909s | ~ ^ 5909s | ) 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:4501:104: error: expected ‘)’ before ‘b’ 5909s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5909s | ~ ^ 5909s | ) 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c: In function ‘mk_compile_opts’: 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/sizes8.c:7836:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5909s 7836 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5909s | ~~^ ~~~~~~~~~~~~~ 5909s | | | 5909s | unsigned int int64_t {aka long long int} 5909s | %llu 5909s 5909s If you find this error message confusing, uninformative, or wrong, please open an issue: 5909s https://github.com/diku-dk/futhark/issues 5909s 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.fut: 5909s Compiling with --backend=opencl: 5909s cc failed with code 1: 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c: In function ‘futrts_umul_hi64’: 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5909s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5909s | ^~~~~~~~~~~ 5909s | __uint32_t 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:4497:90: error: expected ‘)’ before ‘a’ 5909s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5909s | ~ ^ 5909s | ) 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:4497:109: error: expected ‘)’ before ‘b’ 5909s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5909s | ~ ^ 5909s | ) 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c: In function ‘futrts_smul_hi64’: 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5909s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5909s | ^~~~~~~~~~ 5909s | __int128__ 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:4501:86: error: expected ‘)’ before ‘a’ 5909s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5909s | ~ ^ 5909s | ) 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:4501:104: error: expected ‘)’ before ‘b’ 5909s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5909s | ~ ^ 5909s | ) 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c: In function ‘mk_compile_opts’: 5909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/struct-var.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5909s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5909s | ~~^ ~~~~~~~~~~~~~ 5909s | | | 5909s | unsigned int int64_t {aka long long int} 5909s | %llu 5909s 5909s If you find this error message confusing, uninformative, or wrong, please open an issue: 5909s https://github.com/diku-dk/futhark/issues 5909s 5911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.fut: 5911s Compiling with --backend=opencl: 5911s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.fut:14:31-33: 5911s Unused name "a3". 5911s cc failed with code 1: 5911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c: In function ‘futrts_umul_hi64’: 5911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:4502:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5911s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5911s | ^~~~~~~~~~~ 5911s | __uint32_t 5911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:4502:78: note: each undeclared identifier is reported only once for each function it appears in 5911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:4502:90: error: expected ‘)’ before ‘a’ 5911s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5911s | ~ ^ 5911s | ) 5911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:4502:109: error: expected ‘)’ before ‘b’ 5911s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5911s | ~ ^ 5911s | ) 5911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c: In function ‘futrts_smul_hi64’: 5911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:4506:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5911s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5911s | ^~~~~~~~~~ 5911s | __int128__ 5911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:4506:86: error: expected ‘)’ before ‘a’ 5911s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5911s | ~ ^ 5911s | ) 5911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:4506:104: error: expected ‘)’ before ‘b’ 5911s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5911s | ~ ^ 5911s | ) 5911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c: In function ‘mk_compile_opts’: 5911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/triangles.c:7832:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5911s 7832 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5911s | ~~^ ~~~~~~~~~~~~~ 5911s | | | 5911s | unsigned int int64_t {aka long long int} 5911s | %llu 5911s 5911s If you find this error message confusing, uninformative, or wrong, please open an issue: 5911s https://github.com/diku-dk/futhark/issues 5911s 5912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.fut: 5912s Compiling with --backend=opencl: 5912s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.fut:3:10-12: 5912s Entry point parameter 5912s 5912s () 5912s 5912s will have an opaque type, so the entry point will likely not be callable. 5912s cc failed with code 1: 5912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c: In function ‘futrts_umul_hi64’: 5912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:4502:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5912s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5912s | ^~~~~~~~~~~ 5912s | __uint32_t 5912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:4502:78: note: each undeclared identifier is reported only once for each function it appears in 5912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:4502:90: error: expected ‘)’ before ‘a’ 5912s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5912s | ~ ^ 5912s | ) 5912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:4502:109: error: expected ‘)’ before ‘b’ 5912s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5912s | ~ ^ 5912s | ) 5912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c: In function ‘futrts_smul_hi64’: 5912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:4506:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5912s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5912s | ^~~~~~~~~~ 5912s | __int128__ 5912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:4506:86: error: expected ‘)’ before ‘a’ 5912s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5912s | ~ ^ 5912s | ) 5912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:4506:104: error: expected ‘)’ before ‘b’ 5912s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5912s | ~ ^ 5912s | ) 5912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c: In function ‘mk_compile_opts’: 5912s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst1.c:7832:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5912s 7832 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5912s | ~~^ ~~~~~~~~~~~~~ 5912s | | | 5912s | unsigned int int64_t {aka long long int} 5912s | %llu 5912s 5912s If you find this error message confusing, uninformative, or wrong, please open an issue: 5912s https://github.com/diku-dk/futhark/issues 5912s 5913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.fut: 5913s Compiling with --backend=opencl: 5913s cc failed with code 1: 5913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c: In function ‘futrts_umul_hi64’: 5913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5913s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5913s | ^~~~~~~~~~~ 5913s | __uint32_t 5913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:4497:90: error: expected ‘)’ before ‘a’ 5913s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5913s | ~ ^ 5913s | ) 5913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:4497:109: error: expected ‘)’ before ‘b’ 5913s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5913s | ~ ^ 5913s | ) 5913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c: In function ‘futrts_smul_hi64’: 5913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5913s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5913s | ^~~~~~~~~~ 5913s | __int128__ 5913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:4501:86: error: expected ‘)’ before ‘a’ 5913s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5913s | ~ ^ 5913s | ) 5913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:4501:104: error: expected ‘)’ before ‘b’ 5913s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5913s | ~ ^ 5913s | ) 5913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c: In function ‘mk_compile_opts’: 5913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst3.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5913s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5913s | ~~^ ~~~~~~~~~~~~~ 5913s | | | 5913s | unsigned int int64_t {aka long long int} 5913s | %llu 5913s 5913s If you find this error message confusing, uninformative, or wrong, please open an issue: 5913s https://github.com/diku-dk/futhark/issues 5913s 5914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.fut: 5914s Compiling with --backend=opencl: 5914s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.fut:12:27-29: 5914s Defaulting ambiguous type to i32. 5914s cc failed with code 1: 5914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c: In function ‘futrts_umul_hi64’: 5914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5914s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5914s | ^~~~~~~~~~~ 5914s | __uint32_t 5914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:4497:90: error: expected ‘)’ before ‘a’ 5914s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5914s | ~ ^ 5914s | ) 5914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:4497:109: error: expected ‘)’ before ‘b’ 5914s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5914s | ~ ^ 5914s | ) 5914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c: In function ‘futrts_smul_hi64’: 5914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5914s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5914s | ^~~~~~~~~~ 5914s | __int128__ 5914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:4501:86: error: expected ‘)’ before ‘a’ 5914s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5914s | ~ ^ 5914s | ) 5914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:4501:104: error: expected ‘)’ before ‘b’ 5914s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5914s | ~ ^ 5914s | ) 5914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c: In function ‘mk_compile_opts’: 5914s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/tst4.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5914s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5914s | ~~^ ~~~~~~~~~~~~~ 5914s | | | 5914s | unsigned int int64_t {aka long long int} 5914s | %llu 5914s 5914s If you find this error message confusing, uninformative, or wrong, please open an issue: 5914s https://github.com/diku-dk/futhark/issues 5914s 5917s 1275 failed, 141 passed, 890 to go. 5921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.fut: 5921s Compiling with --backend=opencl: 5921s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.fut:21:12-13: 5921s Defaulting ambiguous type to i32. 5921s cc failed with code 1: 5921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c: In function ‘futrts_umul_hi64’: 5921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5921s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5921s | ^~~~~~~~~~~ 5921s | __uint32_t 5921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:4497:90: error: expected ‘)’ before ‘a’ 5921s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5921s | ~ ^ 5921s | ) 5921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:4497:109: error: expected ‘)’ before ‘b’ 5921s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5921s | ~ ^ 5921s | ) 5921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c: In function ‘futrts_smul_hi64’: 5921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5921s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5921s | ^~~~~~~~~~ 5921s | __int128__ 5921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:4501:86: error: expected ‘)’ before ‘a’ 5921s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5921s | ~ ^ 5921s | ) 5921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:4501:104: error: expected ‘)’ before ‘b’ 5921s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5921s | ~ ^ 5921s | ) 5921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c: In function ‘mk_compile_opts’: 5921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5921s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5921s | ~~^ ~~~~~~~~~~~~~ 5921s | | | 5921s | unsigned int int64_t {aka long long int} 5921s | %llu 5921s 5921s If you find this error message confusing, uninformative, or wrong, please open an issue: 5921s https://github.com/diku-dk/futhark/issues 5921s 5922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.fut: 5922s Compiling with --backend=opencl: 5922s cc failed with code 1: 5922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c: In function ‘futrts_umul_hi64’: 5922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5922s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5922s | ^~~~~~~~~~~ 5922s | __uint32_t 5922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:4512:90: error: expected ‘)’ before ‘a’ 5922s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5922s | ~ ^ 5922s | ) 5922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:4512:109: error: expected ‘)’ before ‘b’ 5922s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5922s | ~ ^ 5922s | ) 5922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c: In function ‘futrts_smul_hi64’: 5922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5922s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5922s | ^~~~~~~~~~ 5922s | __int128__ 5922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:4516:86: error: expected ‘)’ before ‘a’ 5922s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5922s | ~ ^ 5922s | ) 5922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:4516:104: error: expected ‘)’ before ‘b’ 5922s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5922s | ~ ^ 5922s | ) 5922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c: In function ‘mk_compile_opts’: 5922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/typeparams0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5922s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5922s | ~~^ ~~~~~~~~~~~~~ 5922s | | | 5922s | unsigned int int64_t {aka long long int} 5922s | %llu 5922s 5922s If you find this error message confusing, uninformative, or wrong, please open an issue: 5922s https://github.com/diku-dk/futhark/issues 5922s 5923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.fut: 5923s Compiling with --backend=opencl: 5923s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.fut:14:3-21: 5923s Inclusion shadows type "t". 5923s cc failed with code 1: 5923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c: In function ‘futrts_umul_hi64’: 5923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5923s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5923s | ^~~~~~~~~~~ 5923s | __uint32_t 5923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4485:90: error: expected ‘)’ before ‘a’ 5923s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5923s | ~ ^ 5923s | ) 5923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4485:109: error: expected ‘)’ before ‘b’ 5923s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5923s | ~ ^ 5923s | ) 5923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c: In function ‘futrts_smul_hi64’: 5923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5923s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5923s | ^~~~~~~~~~ 5923s | __int128__ 5923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4489:86: error: expected ‘)’ before ‘a’ 5923s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5923s | ~ ^ 5923s | ) 5923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4489:104: error: expected ‘)’ before ‘b’ 5923s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5923s | ~ ^ 5923s | ) 5923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c: In function ‘mk_compile_opts’: 5923s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/warn_type_shadow.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5923s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5923s | ~~^ ~~~~~~~~~~~~~ 5923s | | | 5923s | unsigned int int64_t {aka long long int} 5923s | %llu 5923s 5923s If you find this error message confusing, uninformative, or wrong, please open an issue: 5923s https://github.com/diku-dk/futhark/issues 5923s 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.fut: 5928s Compiling with --backend=opencl: 5928s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.fut:21:12-29: 5928s Entry point parameter 5928s 5928s ((x: applied.cell): applied.cell) 5928s 5928s will have an opaque type, so the entry point will likely not be callable. 5928s cc failed with code 1: 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c: In function ‘futrts_umul_hi64’: 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:4510:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5928s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5928s | ^~~~~~~~~~~ 5928s | __uint32_t 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:4510:78: note: each undeclared identifier is reported only once for each function it appears in 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:4510:90: error: expected ‘)’ before ‘a’ 5928s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5928s | ~ ^ 5928s | ) 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:4510:109: error: expected ‘)’ before ‘b’ 5928s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5928s | ~ ^ 5928s | ) 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c: In function ‘futrts_smul_hi64’: 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:4514:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5928s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5928s | ^~~~~~~~~~ 5928s | __int128__ 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:4514:86: error: expected ‘)’ before ‘a’ 5928s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5928s | ~ ^ 5928s | ) 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:4514:104: error: expected ‘)’ before ‘b’ 5928s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5928s | ~ ^ 5928s | ) 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c: In function ‘mk_compile_opts’: 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with1.c:7840:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5928s 7840 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5928s | ~~^ ~~~~~~~~~~~~~ 5928s | | | 5928s | unsigned int int64_t {aka long long int} 5928s | %llu 5928s 5928s If you find this error message confusing, uninformative, or wrong, please open an issue: 5928s https://github.com/diku-dk/futhark/issues 5928s 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.fut: 5928s Compiling with --backend=opencl: 5928s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.fut:9:11-13: 5928s Defaulting ambiguous type to i32. 5928s cc failed with code 1: 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c: In function ‘futrts_umul_hi64’: 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5928s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5928s | ^~~~~~~~~~~ 5928s | __uint32_t 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:4497:90: error: expected ‘)’ before ‘a’ 5928s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5928s | ~ ^ 5928s | ) 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:4497:109: error: expected ‘)’ before ‘b’ 5928s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5928s | ~ ^ 5928s | ) 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c: In function ‘futrts_smul_hi64’: 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5928s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5928s | ^~~~~~~~~~ 5928s | __int128__ 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:4501:86: error: expected ‘)’ before ‘a’ 5928s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5928s | ~ ^ 5928s | ) 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:4501:104: error: expected ‘)’ before ‘b’ 5928s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5928s | ~ ^ 5928s | ) 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c: In function ‘mk_compile_opts’: 5928s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5928s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5928s | ~~^ ~~~~~~~~~~~~~ 5928s | | | 5928s | unsigned int int64_t {aka long long int} 5928s | %llu 5928s 5928s If you find this error message confusing, uninformative, or wrong, please open an issue: 5928s https://github.com/diku-dk/futhark/issues 5928s 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.fut: 5929s Compiling with --backend=opencl: 5929s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.fut:13:54-55: 5929s Defaulting ambiguous type to i32. 5929s cc failed with code 1: 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c: In function ‘futrts_umul_hi64’: 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5929s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5929s | ^~~~~~~~~~~ 5929s | __uint32_t 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:4497:90: error: expected ‘)’ before ‘a’ 5929s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5929s | ~ ^ 5929s | ) 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:4497:109: error: expected ‘)’ before ‘b’ 5929s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5929s | ~ ^ 5929s | ) 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c: In function ‘futrts_smul_hi64’: 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5929s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5929s | ^~~~~~~~~~ 5929s | __int128__ 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:4501:86: error: expected ‘)’ before ‘a’ 5929s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5929s | ~ ^ 5929s | ) 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:4501:104: error: expected ‘)’ before ‘b’ 5929s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5929s | ~ ^ 5929s | ) 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c: In function ‘mk_compile_opts’: 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with3.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5929s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5929s | ~~^ ~~~~~~~~~~~~~ 5929s | | | 5929s | unsigned int int64_t {aka long long int} 5929s | %llu 5929s 5929s If you find this error message confusing, uninformative, or wrong, please open an issue: 5929s https://github.com/diku-dk/futhark/issues 5929s 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.fut: 5929s Compiling with --backend=opencl: 5929s cc failed with code 1: 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c: In function ‘futrts_umul_hi64’: 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5929s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5929s | ^~~~~~~~~~~ 5929s | __uint32_t 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:4497:90: error: expected ‘)’ before ‘a’ 5929s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5929s | ~ ^ 5929s | ) 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:4497:109: error: expected ‘)’ before ‘b’ 5929s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5929s | ~ ^ 5929s | ) 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c: In function ‘futrts_smul_hi64’: 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5929s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5929s | ^~~~~~~~~~ 5929s | __int128__ 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:4501:86: error: expected ‘)’ before ‘a’ 5929s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5929s | ~ ^ 5929s | ) 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:4501:104: error: expected ‘)’ before ‘b’ 5929s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5929s | ~ ^ 5929s | ) 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c: In function ‘mk_compile_opts’: 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5929s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5929s | ~~^ ~~~~~~~~~~~~~ 5929s | | | 5929s | unsigned int int64_t {aka long long int} 5929s | %llu 5929s 5929s If you find this error message confusing, uninformative, or wrong, please open an issue: 5929s https://github.com/diku-dk/futhark/issues 5929s 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.fut: 5929s Compiling with --backend=opencl: 5929s cc failed with code 1: 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c: In function ‘futrts_umul_hi64’: 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5929s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5929s | ^~~~~~~~~~~ 5929s | __uint32_t 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:4497:90: error: expected ‘)’ before ‘a’ 5929s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5929s | ~ ^ 5929s | ) 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:4497:109: error: expected ‘)’ before ‘b’ 5929s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5929s | ~ ^ 5929s | ) 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c: In function ‘futrts_smul_hi64’: 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5929s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5929s | ^~~~~~~~~~ 5929s | __int128__ 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:4501:86: error: expected ‘)’ before ‘a’ 5929s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5929s | ~ ^ 5929s | ) 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:4501:104: error: expected ‘)’ before ‘b’ 5929s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5929s | ~ ^ 5929s | ) 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c: In function ‘mk_compile_opts’: 5929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with4.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5929s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5929s | ~~^ ~~~~~~~~~~~~~ 5929s | | | 5929s | unsigned int int64_t {aka long long int} 5929s | %llu 5929s 5929s If you find this error message confusing, uninformative, or wrong, please open an issue: 5929s https://github.com/diku-dk/futhark/issues 5929s 5931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.fut: 5931s Compiling with --backend=opencl: 5931s cc failed with code 1: 5931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c: In function ‘futrts_umul_hi64’: 5931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5931s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5931s | ^~~~~~~~~~~ 5931s | __uint32_t 5931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:4485:90: error: expected ‘)’ before ‘a’ 5931s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5931s | ~ ^ 5931s | ) 5931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:4485:109: error: expected ‘)’ before ‘b’ 5931s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5931s | ~ ^ 5931s | ) 5931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c: In function ‘futrts_smul_hi64’: 5931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5931s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5931s | ^~~~~~~~~~ 5931s | __int128__ 5931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:4489:86: error: expected ‘)’ before ‘a’ 5931s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5931s | ~ ^ 5931s | ) 5931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:4489:104: error: expected ‘)’ before ‘b’ 5931s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5931s | ~ ^ 5931s | ) 5931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c: In function ‘mk_compile_opts’: 5931s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/modules/with5.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5931s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5931s | ~~^ ~~~~~~~~~~~~~ 5931s | | | 5931s | unsigned int int64_t {aka long long int} 5931s | %llu 5931s 5931s If you find this error message confusing, uninformative, or wrong, please open an issue: 5931s https://github.com/diku-dk/futhark/issues 5931s 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.fut: 5935s Compiling with --backend=opencl: 5935s cc failed with code 1: 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c: In function ‘futrts_umul_hi64’: 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5935s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5935s | ^~~~~~~~~~~ 5935s | __uint32_t 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:4511:90: error: expected ‘)’ before ‘a’ 5935s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5935s | ~ ^ 5935s | ) 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:4511:109: error: expected ‘)’ before ‘b’ 5935s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5935s | ~ ^ 5935s | ) 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c: In function ‘futrts_smul_hi64’: 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5935s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5935s | ^~~~~~~~~~ 5935s | __int128__ 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:4515:86: error: expected ‘)’ before ‘a’ 5935s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5935s | ~ ^ 5935s | ) 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:4515:104: error: expected ‘)’ before ‘b’ 5935s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5935s | ~ ^ 5935s | ) 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c: In function ‘mk_compile_opts’: 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/mss.c:7851:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5935s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5935s | ~~^ ~~~~~~~~~~~~~ 5935s | | | 5935s | unsigned int int64_t {aka long long int} 5935s | %llu 5935s 5935s If you find this error message confusing, uninformative, or wrong, please open an issue: 5935s https://github.com/diku-dk/futhark/issues 5935s 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.fut: 5935s Compiling with --backend=opencl: 5935s cc failed with code 1: 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c: In function ‘futrts_umul_hi64’: 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5935s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5935s | ^~~~~~~~~~~ 5935s | __uint32_t 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:4497:90: error: expected ‘)’ before ‘a’ 5935s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5935s | ~ ^ 5935s | ) 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:4497:109: error: expected ‘)’ before ‘b’ 5935s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5935s | ~ ^ 5935s | ) 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c: In function ‘futrts_smul_hi64’: 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5935s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5935s | ^~~~~~~~~~ 5935s | __int128__ 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:4501:86: error: expected ‘)’ before ‘a’ 5935s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5935s | ~ ^ 5935s | ) 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:4501:104: error: expected ‘)’ before ‘b’ 5935s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5935s | ~ ^ 5935s | ) 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c: In function ‘mk_compile_opts’: 5935s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/multinv16.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5935s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5935s | ~~^ ~~~~~~~~~~~~~ 5935s | | | 5935s | unsigned int int64_t {aka long long int} 5935s | %llu 5935s 5935s If you find this error message confusing, uninformative, or wrong, please open an issue: 5935s https://github.com/diku-dk/futhark/issues 5935s 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.fut: 5940s Compiling with --backend=opencl: 5940s cc failed with code 1: 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c: In function ‘futrts_umul_hi64’: 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5940s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5940s | ^~~~~~~~~~~ 5940s | __uint32_t 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:4497:90: error: expected ‘)’ before ‘a’ 5940s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5940s | ~ ^ 5940s | ) 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:4497:109: error: expected ‘)’ before ‘b’ 5940s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5940s | ~ ^ 5940s | ) 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c: In function ‘futrts_smul_hi64’: 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5940s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5940s | ^~~~~~~~~~ 5940s | __int128__ 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:4501:86: error: expected ‘)’ before ‘a’ 5940s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5940s | ~ ^ 5940s | ) 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:4501:104: error: expected ‘)’ before ‘b’ 5940s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5940s | ~ ^ 5940s | ) 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c: In function ‘mk_compile_opts’: 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/nestedmain.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5940s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5940s | ~~^ ~~~~~~~~~~~~~ 5940s | | | 5940s | unsigned int int64_t {aka long long int} 5940s | %llu 5940s 5940s If you find this error message confusing, uninformative, or wrong, please open an issue: 5940s https://github.com/diku-dk/futhark/issues 5940s 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.fut: 5940s Compiling with --backend=opencl: 5940s cc failed with code 1: 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c: In function ‘futrts_umul_hi64’: 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5940s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5940s | ^~~~~~~~~~~ 5940s | __uint32_t 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:4527:90: error: expected ‘)’ before ‘a’ 5940s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5940s | ~ ^ 5940s | ) 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:4527:109: error: expected ‘)’ before ‘b’ 5940s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5940s | ~ ^ 5940s | ) 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c: In function ‘futrts_smul_hi64’: 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5940s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5940s | ^~~~~~~~~~ 5940s | __int128__ 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:4531:86: error: expected ‘)’ before ‘a’ 5940s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5940s | ~ ^ 5940s | ) 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:4531:104: error: expected ‘)’ before ‘b’ 5940s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5940s | ~ ^ 5940s | ) 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c: In function ‘mk_compile_opts’: 5940s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/negate.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5940s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5940s | ~~^ ~~~~~~~~~~~~~ 5940s | | | 5940s | unsigned int int64_t {aka long long int} 5940s | %llu 5940s 5940s If you find this error message confusing, uninformative, or wrong, please open an issue: 5940s https://github.com/diku-dk/futhark/issues 5940s 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.fut: 5941s Compiling with --backend=opencl: 5941s cc failed with code 1: 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c: In function ‘futrts_umul_hi64’: 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5941s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5941s | ^~~~~~~~~~~ 5941s | __uint32_t 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:4511:90: error: expected ‘)’ before ‘a’ 5941s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5941s | ~ ^ 5941s | ) 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:4511:109: error: expected ‘)’ before ‘b’ 5941s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5941s | ~ ^ 5941s | ) 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c: In function ‘futrts_smul_hi64’: 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5941s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5941s | ^~~~~~~~~~ 5941s | __int128__ 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:4515:86: error: expected ‘)’ before ‘a’ 5941s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5941s | ~ ^ 5941s | ) 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:4515:104: error: expected ‘)’ before ‘b’ 5941s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5941s | ~ ^ 5941s | ) 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c: In function ‘mk_compile_opts’: 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5941s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5941s | ~~^ ~~~~~~~~~~~~~ 5941s | | | 5941s | unsigned int int64_t {aka long long int} 5941s | %llu 5941s 5941s If you find this error message confusing, uninformative, or wrong, please open an issue: 5941s https://github.com/diku-dk/futhark/issues 5941s 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.fut: 5941s Compiling with --backend=opencl: 5941s cc failed with code 1: 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c: In function ‘futrts_umul_hi64’: 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5941s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5941s | ^~~~~~~~~~~ 5941s | __uint32_t 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:4512:90: error: expected ‘)’ before ‘a’ 5941s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5941s | ~ ^ 5941s | ) 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:4512:109: error: expected ‘)’ before ‘b’ 5941s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5941s | ~ ^ 5941s | ) 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c: In function ‘futrts_smul_hi64’: 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5941s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5941s | ^~~~~~~~~~ 5941s | __int128__ 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:4516:86: error: expected ‘)’ before ‘a’ 5941s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5941s | ~ ^ 5941s | ) 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:4516:104: error: expected ‘)’ before ‘b’ 5941s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5941s | ~ ^ 5941s | ) 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c: In function ‘mk_compile_opts’: 5941s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline2.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5941s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5941s | ~~^ ~~~~~~~~~~~~~ 5941s | | | 5941s | unsigned int int64_t {aka long long int} 5941s | %llu 5941s 5941s If you find this error message confusing, uninformative, or wrong, please open an issue: 5941s https://github.com/diku-dk/futhark/issues 5941s 5942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.fut: 5942s Compiling with --backend=opencl: 5942s cc failed with code 1: 5942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c: In function ‘futrts_umul_hi64’: 5942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5942s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5942s | ^~~~~~~~~~~ 5942s | __uint32_t 5942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:4512:90: error: expected ‘)’ before ‘a’ 5942s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5942s | ~ ^ 5942s | ) 5942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:4512:109: error: expected ‘)’ before ‘b’ 5942s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5942s | ~ ^ 5942s | ) 5942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c: In function ‘futrts_smul_hi64’: 5942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5942s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5942s | ^~~~~~~~~~ 5942s | __int128__ 5942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:4516:86: error: expected ‘)’ before ‘a’ 5942s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5942s | ~ ^ 5942s | ) 5942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:4516:104: error: expected ‘)’ before ‘b’ 5942s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5942s | ~ ^ 5942s | ) 5942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c: In function ‘mk_compile_opts’: 5942s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5942s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5942s | ~~^ ~~~~~~~~~~~~~ 5942s | | | 5942s | unsigned int int64_t {aka long long int} 5942s | %llu 5942s 5942s If you find this error message confusing, uninformative, or wrong, please open an issue: 5942s https://github.com/diku-dk/futhark/issues 5942s 5944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.fut: 5944s Compiling with --backend=opencl: 5944s cc failed with code 1: 5944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c: In function ‘futrts_umul_hi64’: 5944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5944s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5944s | ^~~~~~~~~~~ 5944s | __uint32_t 5944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:4512:90: error: expected ‘)’ before ‘a’ 5944s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5944s | ~ ^ 5944s | ) 5944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:4512:109: error: expected ‘)’ before ‘b’ 5944s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5944s | ~ ^ 5944s | ) 5944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c: In function ‘futrts_smul_hi64’: 5944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5944s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5944s | ^~~~~~~~~~ 5944s | __int128__ 5944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:4516:86: error: expected ‘)’ before ‘a’ 5944s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5944s | ~ ^ 5944s | ) 5944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:4516:104: error: expected ‘)’ before ‘b’ 5944s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5944s | ~ ^ 5944s | ) 5944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c: In function ‘mk_compile_opts’: 5944s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline4.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5944s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5944s | ~~^ ~~~~~~~~~~~~~ 5944s | | | 5944s | unsigned int int64_t {aka long long int} 5944s | %llu 5944s 5944s If you find this error message confusing, uninformative, or wrong, please open an issue: 5944s https://github.com/diku-dk/futhark/issues 5944s 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.fut: 5947s Compiling with --backend=opencl: 5947s cc failed with code 1: 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c: In function ‘futrts_umul_hi64’: 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5947s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5947s | ^~~~~~~~~~~ 5947s | __uint32_t 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:4511:90: error: expected ‘)’ before ‘a’ 5947s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5947s | ~ ^ 5947s | ) 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:4511:109: error: expected ‘)’ before ‘b’ 5947s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5947s | ~ ^ 5947s | ) 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c: In function ‘futrts_smul_hi64’: 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5947s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5947s | ^~~~~~~~~~ 5947s | __int128__ 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:4515:86: error: expected ‘)’ before ‘a’ 5947s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5947s | ~ ^ 5947s | ) 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:4515:104: error: expected ‘)’ before ‘b’ 5947s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5947s | ~ ^ 5947s | ) 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c: In function ‘mk_compile_opts’: 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline5.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5947s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5947s | ~~^ ~~~~~~~~~~~~~ 5947s | | | 5947s | unsigned int int64_t {aka long long int} 5947s | %llu 5947s 5947s If you find this error message confusing, uninformative, or wrong, please open an issue: 5947s https://github.com/diku-dk/futhark/issues 5947s 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.fut: 5947s Compiling with --backend=opencl: 5947s cc failed with code 1: 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c: In function ‘futrts_umul_hi64’: 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5947s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5947s | ^~~~~~~~~~~ 5947s | __uint32_t 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:4513:90: error: expected ‘)’ before ‘a’ 5947s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5947s | ~ ^ 5947s | ) 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:4513:109: error: expected ‘)’ before ‘b’ 5947s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5947s | ~ ^ 5947s | ) 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c: In function ‘futrts_smul_hi64’: 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5947s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5947s | ^~~~~~~~~~ 5947s | __int128__ 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:4517:86: error: expected ‘)’ before ‘a’ 5947s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5947s | ~ ^ 5947s | ) 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:4517:104: error: expected ‘)’ before ‘b’ 5947s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5947s | ~ ^ 5947s | ) 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c: In function ‘mk_compile_opts’: 5947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/noinline/noinline6.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5947s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5947s | ~~^ ~~~~~~~~~~~~~ 5947s | | | 5947s | unsigned int int64_t {aka long long int} 5947s | %llu 5947s 5947s If you find this error message confusing, uninformative, or wrong, please open an issue: 5947s https://github.com/diku-dk/futhark/issues 5947s 5951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.fut: 5951s Compiling with --backend=opencl: 5951s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.fut:14:14-16: 5951s Unused name "x2". 5951s 5951s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.fut:15:14-16: 5951s Unused name "y2". 5951s cc failed with code 1: 5951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c: In function ‘futrts_umul_hi64’: 5951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:4502:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5951s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5951s | ^~~~~~~~~~~ 5951s | __uint32_t 5951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:4502:78: note: each undeclared identifier is reported only once for each function it appears in 5951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:4502:90: error: expected ‘)’ before ‘a’ 5951s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5951s | ~ ^ 5951s | ) 5951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:4502:109: error: expected ‘)’ before ‘b’ 5951s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5951s | ~ ^ 5951s | ) 5951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c: In function ‘futrts_smul_hi64’: 5951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:4506:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5951s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5951s | ^~~~~~~~~~ 5951s | __int128__ 5951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:4506:86: error: expected ‘)’ before ‘a’ 5951s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5951s | ~ ^ 5951s | ) 5951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:4506:104: error: expected ‘)’ before ‘b’ 5951s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5951s | ~ ^ 5951s | ) 5951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c: In function ‘mk_compile_opts’: 5951s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/normalizeTest1.c:7832:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5951s 7832 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5951s | ~~^ ~~~~~~~~~~~~~ 5951s | | | 5951s | unsigned int int64_t {aka long long int} 5951s | %llu 5951s 5951s If you find this error message confusing, uninformative, or wrong, please open an issue: 5951s https://github.com/diku-dk/futhark/issues 5951s 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.fut: 5952s Compiling with --backend=opencl: 5952s cc failed with code 1: 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c: In function ‘futrts_umul_hi64’: 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:4500:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5952s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5952s | ^~~~~~~~~~~ 5952s | __uint32_t 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:4500:78: note: each undeclared identifier is reported only once for each function it appears in 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:4500:90: error: expected ‘)’ before ‘a’ 5952s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5952s | ~ ^ 5952s | ) 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:4500:109: error: expected ‘)’ before ‘b’ 5952s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5952s | ~ ^ 5952s | ) 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c: In function ‘futrts_smul_hi64’: 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:4504:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5952s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5952s | ^~~~~~~~~~ 5952s | __int128__ 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:4504:86: error: expected ‘)’ before ‘a’ 5952s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5952s | ~ ^ 5952s | ) 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:4504:104: error: expected ‘)’ before ‘b’ 5952s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5952s | ~ ^ 5952s | ) 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c: In function ‘mk_compile_opts’: 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section0.c:7830:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5952s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5952s | ~~^ ~~~~~~~~~~~~~ 5952s | | | 5952s | unsigned int int64_t {aka long long int} 5952s | %llu 5952s 5952s If you find this error message confusing, uninformative, or wrong, please open an issue: 5952s https://github.com/diku-dk/futhark/issues 5952s 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.fut: 5952s Compiling with --backend=opencl: 5952s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.fut:6:23-24: 5952s Defaulting ambiguous type to i32. 5952s cc failed with code 1: 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c: In function ‘futrts_umul_hi64’: 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5952s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5952s | ^~~~~~~~~~~ 5952s | __uint32_t 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:4497:90: error: expected ‘)’ before ‘a’ 5952s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5952s | ~ ^ 5952s | ) 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:4497:109: error: expected ‘)’ before ‘b’ 5952s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5952s | ~ ^ 5952s | ) 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c: In function ‘futrts_smul_hi64’: 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5952s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5952s | ^~~~~~~~~~ 5952s | __int128__ 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:4501:86: error: expected ‘)’ before ‘a’ 5952s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5952s | ~ ^ 5952s | ) 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:4501:104: error: expected ‘)’ before ‘b’ 5952s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5952s | ~ ^ 5952s | ) 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c: In function ‘mk_compile_opts’: 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/opaque.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5952s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5952s | ~~^ ~~~~~~~~~~~~~ 5952s | | | 5952s | unsigned int int64_t {aka long long int} 5952s | %llu 5952s 5952s If you find this error message confusing, uninformative, or wrong, please open an issue: 5952s https://github.com/diku-dk/futhark/issues 5952s 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.fut: 5952s Compiling with --backend=opencl: 5952s cc failed with code 1: 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c: In function ‘futrts_umul_hi64’: 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5952s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5952s | ^~~~~~~~~~~ 5952s | __uint32_t 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:4512:90: error: expected ‘)’ before ‘a’ 5952s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5952s | ~ ^ 5952s | ) 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:4512:109: error: expected ‘)’ before ‘b’ 5952s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5952s | ~ ^ 5952s | ) 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c: In function ‘futrts_smul_hi64’: 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5952s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5952s | ^~~~~~~~~~ 5952s | __int128__ 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:4516:86: error: expected ‘)’ before ‘a’ 5952s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5952s | ~ ^ 5952s | ) 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:4516:104: error: expected ‘)’ before ‘b’ 5952s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5952s | ~ ^ 5952s | ) 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c: In function ‘mk_compile_opts’: 5952s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5952s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5952s | ~~^ ~~~~~~~~~~~~~ 5952s | | | 5952s | unsigned int int64_t {aka long long int} 5952s | %llu 5952s 5952s If you find this error message confusing, uninformative, or wrong, please open an issue: 5952s https://github.com/diku-dk/futhark/issues 5952s 5953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.fut: 5953s Compiling with --backend=opencl: 5953s cc failed with code 1: 5953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c: In function ‘futrts_umul_hi64’: 5953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:4500:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5953s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5953s | ^~~~~~~~~~~ 5953s | __uint32_t 5953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:4500:78: note: each undeclared identifier is reported only once for each function it appears in 5953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:4500:90: error: expected ‘)’ before ‘a’ 5953s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5953s | ~ ^ 5953s | ) 5953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:4500:109: error: expected ‘)’ before ‘b’ 5953s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5953s | ~ ^ 5953s | ) 5953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c: In function ‘futrts_smul_hi64’: 5953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:4504:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5953s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5953s | ^~~~~~~~~~ 5953s | __int128__ 5953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:4504:86: error: expected ‘)’ before ‘a’ 5953s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5953s | ~ ^ 5953s | ) 5953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:4504:104: error: expected ‘)’ before ‘b’ 5953s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5953s | ~ ^ 5953s | ) 5953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c: In function ‘mk_compile_opts’: 5953s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section2.c:7830:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5953s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5953s | ~~^ ~~~~~~~~~~~~~ 5953s | | | 5953s | unsigned int int64_t {aka long long int} 5953s | %llu 5953s 5953s If you find this error message confusing, uninformative, or wrong, please open an issue: 5953s https://github.com/diku-dk/futhark/issues 5953s 5957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.fut: 5957s Compiling with --backend=opencl: 5957s cc failed with code 1: 5957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c: In function ‘futrts_umul_hi64’: 5957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5957s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5957s | ^~~~~~~~~~~ 5957s | __uint32_t 5957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:4511:90: error: expected ‘)’ before ‘a’ 5957s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5957s | ~ ^ 5957s | ) 5957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:4511:109: error: expected ‘)’ before ‘b’ 5957s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5957s | ~ ^ 5957s | ) 5957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c: In function ‘futrts_smul_hi64’: 5957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5957s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5957s | ^~~~~~~~~~ 5957s | __int128__ 5957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:4515:86: error: expected ‘)’ before ‘a’ 5957s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5957s | ~ ^ 5957s | ) 5957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:4515:104: error: expected ‘)’ before ‘b’ 5957s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5957s | ~ ^ 5957s | ) 5957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c: In function ‘mk_compile_opts’: 5957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section3.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5957s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5957s | ~~^ ~~~~~~~~~~~~~ 5957s | | | 5957s | unsigned int int64_t {aka long long int} 5957s | %llu 5957s 5957s If you find this error message confusing, uninformative, or wrong, please open an issue: 5957s https://github.com/diku-dk/futhark/issues 5957s 5958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.fut: 5958s Compiling with --backend=opencl: 5958s cc failed with code 1: 5958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c: In function ‘futrts_umul_hi64’: 5958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5958s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5958s | ^~~~~~~~~~~ 5958s | __uint32_t 5958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:4511:90: error: expected ‘)’ before ‘a’ 5958s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5958s | ~ ^ 5958s | ) 5958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:4511:109: error: expected ‘)’ before ‘b’ 5958s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5958s | ~ ^ 5958s | ) 5958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c: In function ‘futrts_smul_hi64’: 5958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5958s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5958s | ^~~~~~~~~~ 5958s | __int128__ 5958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:4515:86: error: expected ‘)’ before ‘a’ 5958s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5958s | ~ ^ 5958s | ) 5958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:4515:104: error: expected ‘)’ before ‘b’ 5958s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5958s | ~ ^ 5958s | ) 5958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c: In function ‘mk_compile_opts’: 5958s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section4.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5958s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5958s | ~~^ ~~~~~~~~~~~~~ 5958s | | | 5958s | unsigned int int64_t {aka long long int} 5958s | %llu 5958s 5958s If you find this error message confusing, uninformative, or wrong, please open an issue: 5958s https://github.com/diku-dk/futhark/issues 5958s 5959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.fut: 5959s Compiling with --backend=opencl: 5959s cc failed with code 1: 5959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c: In function ‘futrts_umul_hi64’: 5959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5959s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5959s | ^~~~~~~~~~~ 5959s | __uint32_t 5959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:4512:90: error: expected ‘)’ before ‘a’ 5959s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5959s | ~ ^ 5959s | ) 5959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:4512:109: error: expected ‘)’ before ‘b’ 5959s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5959s | ~ ^ 5959s | ) 5959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c: In function ‘futrts_smul_hi64’: 5959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5959s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5959s | ^~~~~~~~~~ 5959s | __int128__ 5959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:4516:86: error: expected ‘)’ before ‘a’ 5959s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5959s | ~ ^ 5959s | ) 5959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:4516:104: error: expected ‘)’ before ‘b’ 5959s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5959s | ~ ^ 5959s | ) 5959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c: In function ‘mk_compile_opts’: 5960s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section5.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5960s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5960s | ~~^ ~~~~~~~~~~~~~ 5960s | | | 5960s | unsigned int int64_t {aka long long int} 5960s | %llu 5960s 5960s If you find this error message confusing, uninformative, or wrong, please open an issue: 5960s https://github.com/diku-dk/futhark/issues 5960s 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.fut: 5963s Compiling with --backend=opencl: 5963s cc failed with code 1: 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c: In function ‘futrts_umul_hi64’: 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5963s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5963s | ^~~~~~~~~~~ 5963s | __uint32_t 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:4512:90: error: expected ‘)’ before ‘a’ 5963s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5963s | ~ ^ 5963s | ) 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:4512:109: error: expected ‘)’ before ‘b’ 5963s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5963s | ~ ^ 5963s | ) 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c: In function ‘futrts_smul_hi64’: 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5963s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5963s | ^~~~~~~~~~ 5963s | __int128__ 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:4516:86: error: expected ‘)’ before ‘a’ 5963s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5963s | ~ ^ 5963s | ) 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:4516:104: error: expected ‘)’ before ‘b’ 5963s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5963s | ~ ^ 5963s | ) 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c: In function ‘mk_compile_opts’: 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/section6.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5963s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5963s | ~~^ ~~~~~~~~~~~~~ 5963s | | | 5963s | unsigned int int64_t {aka long long int} 5963s | %llu 5963s 5963s If you find this error message confusing, uninformative, or wrong, please open an issue: 5963s https://github.com/diku-dk/futhark/issues 5963s 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.fut: 5963s Compiling with --backend=opencl: 5963s cc failed with code 1: 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c: In function ‘futrts_umul_hi64’: 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5963s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5963s | ^~~~~~~~~~~ 5963s | __uint32_t 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:4528:90: error: expected ‘)’ before ‘a’ 5963s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5963s | ~ ^ 5963s | ) 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:4528:109: error: expected ‘)’ before ‘b’ 5963s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5963s | ~ ^ 5963s | ) 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c: In function ‘futrts_smul_hi64’: 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5963s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5963s | ^~~~~~~~~~ 5963s | __int128__ 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:4532:86: error: expected ‘)’ before ‘a’ 5963s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5963s | ~ ^ 5963s | ) 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:4532:104: error: expected ‘)’ before ‘b’ 5963s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5963s | ~ ^ 5963s | ) 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c: In function ‘mk_compile_opts’: 5963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section0.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5963s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5963s | ~~^ ~~~~~~~~~~~~~ 5963s | | | 5963s | unsigned int int64_t {aka long long int} 5963s | %llu 5963s 5963s If you find this error message confusing, uninformative, or wrong, please open an issue: 5963s https://github.com/diku-dk/futhark/issues 5963s 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.fut: 5964s Compiling with --backend=opencl: 5964s cc failed with code 1: 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c: In function ‘futrts_umul_hi64’: 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5964s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5964s | ^~~~~~~~~~~ 5964s | __uint32_t 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:4528:90: error: expected ‘)’ before ‘a’ 5964s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5964s | ~ ^ 5964s | ) 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:4528:109: error: expected ‘)’ before ‘b’ 5964s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5964s | ~ ^ 5964s | ) 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c: In function ‘futrts_smul_hi64’: 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5964s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5964s | ^~~~~~~~~~ 5964s | __int128__ 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:4532:86: error: expected ‘)’ before ‘a’ 5964s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5964s | ~ ^ 5964s | ) 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:4532:104: error: expected ‘)’ before ‘b’ 5964s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5964s | ~ ^ 5964s | ) 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c: In function ‘mk_compile_opts’: 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section1.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5964s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5964s | ~~^ ~~~~~~~~~~~~~ 5964s | | | 5964s | unsigned int int64_t {aka long long int} 5964s | %llu 5964s 5964s If you find this error message confusing, uninformative, or wrong, please open an issue: 5964s https://github.com/diku-dk/futhark/issues 5964s 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.fut: 5964s Compiling with --backend=opencl: 5964s cc failed with code 1: 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c: In function ‘futrts_umul_hi64’: 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5964s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5964s | ^~~~~~~~~~~ 5964s | __uint32_t 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:4528:90: error: expected ‘)’ before ‘a’ 5964s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5964s | ~ ^ 5964s | ) 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:4528:109: error: expected ‘)’ before ‘b’ 5964s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5964s | ~ ^ 5964s | ) 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c: In function ‘futrts_smul_hi64’: 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5964s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5964s | ^~~~~~~~~~ 5964s | __int128__ 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:4532:86: error: expected ‘)’ before ‘a’ 5964s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5964s | ~ ^ 5964s | ) 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:4532:104: error: expected ‘)’ before ‘b’ 5964s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5964s | ~ ^ 5964s | ) 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c: In function ‘mk_compile_opts’: 5964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section3.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5964s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5964s | ~~^ ~~~~~~~~~~~~~ 5964s | | | 5964s | unsigned int int64_t {aka long long int} 5964s | %llu 5964s 5964s If you find this error message confusing, uninformative, or wrong, please open an issue: 5964s https://github.com/diku-dk/futhark/issues 5964s 5967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.fut: 5967s Compiling with --backend=opencl: 5967s cc failed with code 1: 5967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c: In function ‘futrts_umul_hi64’: 5967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5967s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5967s | ^~~~~~~~~~~ 5967s | __uint32_t 5967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:4528:90: error: expected ‘)’ before ‘a’ 5967s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5967s | ~ ^ 5967s | ) 5967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:4528:109: error: expected ‘)’ before ‘b’ 5967s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5967s | ~ ^ 5967s | ) 5967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c: In function ‘futrts_smul_hi64’: 5967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5967s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5967s | ^~~~~~~~~~ 5967s | __int128__ 5967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:4532:86: error: expected ‘)’ before ‘a’ 5967s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5967s | ~ ^ 5967s | ) 5967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:4532:104: error: expected ‘)’ before ‘b’ 5967s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5967s | ~ ^ 5967s | ) 5967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c: In function ‘mk_compile_opts’: 5967s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section2.c:7869:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5967s 7869 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5967s | ~~^ ~~~~~~~~~~~~~ 5967s | | | 5967s | unsigned int int64_t {aka long long int} 5967s | %llu 5967s 5967s If you find this error message confusing, uninformative, or wrong, please open an issue: 5967s https://github.com/diku-dk/futhark/issues 5967s 5969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.fut: 5969s Compiling with --backend=opencl: 5969s cc failed with code 1: 5969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c: In function ‘futrts_umul_hi64’: 5969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5969s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5969s | ^~~~~~~~~~~ 5969s | __uint32_t 5969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:4528:90: error: expected ‘)’ before ‘a’ 5969s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5969s | ~ ^ 5969s | ) 5969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:4528:109: error: expected ‘)’ before ‘b’ 5969s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5969s | ~ ^ 5969s | ) 5969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c: In function ‘futrts_smul_hi64’: 5969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5969s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5969s | ^~~~~~~~~~ 5969s | __int128__ 5969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:4532:86: error: expected ‘)’ before ‘a’ 5969s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5969s | ~ ^ 5969s | ) 5969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:4532:104: error: expected ‘)’ before ‘b’ 5969s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5969s | ~ ^ 5969s | ) 5969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c: In function ‘mk_compile_opts’: 5969s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/size-section4.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5969s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5969s | ~~^ ~~~~~~~~~~~~~ 5969s | | | 5969s | unsigned int int64_t {aka long long int} 5969s | %llu 5969s 5969s If you find this error message confusing, uninformative, or wrong, please open an issue: 5969s https://github.com/diku-dk/futhark/issues 5969s 5973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.fut: 5973s Compiling with --backend=opencl: 5973s cc failed with code 1: 5973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c: In function ‘futrts_umul_hi64’: 5973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5973s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5973s | ^~~~~~~~~~~ 5973s | __uint32_t 5973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:4498:90: error: expected ‘)’ before ‘a’ 5973s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5973s | ~ ^ 5973s | ) 5973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:4498:109: error: expected ‘)’ before ‘b’ 5973s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5973s | ~ ^ 5973s | ) 5973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c: In function ‘futrts_smul_hi64’: 5973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5973s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5973s | ^~~~~~~~~~ 5973s | __int128__ 5973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:4502:86: error: expected ‘)’ before ‘a’ 5973s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5973s | ~ ^ 5973s | ) 5973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:4502:104: error: expected ‘)’ before ‘b’ 5973s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5973s | ~ ^ 5973s | ) 5973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c: In function ‘mk_compile_opts’: 5973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef0.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5973s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5973s | ~~^ ~~~~~~~~~~~~~ 5973s | | | 5973s | unsigned int int64_t {aka long long int} 5973s | %llu 5973s 5973s If you find this error message confusing, uninformative, or wrong, please open an issue: 5973s https://github.com/diku-dk/futhark/issues 5973s 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.fut: 5974s Compiling with --backend=opencl: 5974s cc failed with code 1: 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c: In function ‘futrts_umul_hi64’: 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5974s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5974s | ^~~~~~~~~~~ 5974s | __uint32_t 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:4499:90: error: expected ‘)’ before ‘a’ 5974s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5974s | ~ ^ 5974s | ) 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:4499:109: error: expected ‘)’ before ‘b’ 5974s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5974s | ~ ^ 5974s | ) 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c: In function ‘futrts_smul_hi64’: 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5974s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5974s | ^~~~~~~~~~ 5974s | __int128__ 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:4503:86: error: expected ‘)’ before ‘a’ 5974s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5974s | ~ ^ 5974s | ) 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:4503:104: error: expected ‘)’ before ‘b’ 5974s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5974s | ~ ^ 5974s | ) 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c: In function ‘mk_compile_opts’: 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef1.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5974s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5974s | ~~^ ~~~~~~~~~~~~~ 5974s | | | 5974s | unsigned int int64_t {aka long long int} 5974s | %llu 5974s 5974s If you find this error message confusing, uninformative, or wrong, please open an issue: 5974s https://github.com/diku-dk/futhark/issues 5974s 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.fut: 5974s Compiling with --backend=opencl: 5974s cc failed with code 1: 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c: In function ‘futrts_umul_hi64’: 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5974s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5974s | ^~~~~~~~~~~ 5974s | __uint32_t 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:4499:90: error: expected ‘)’ before ‘a’ 5974s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5974s | ~ ^ 5974s | ) 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:4499:109: error: expected ‘)’ before ‘b’ 5974s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5974s | ~ ^ 5974s | ) 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c: In function ‘futrts_smul_hi64’: 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5974s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5974s | ^~~~~~~~~~ 5974s | __int128__ 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:4503:86: error: expected ‘)’ before ‘a’ 5974s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5974s | ~ ^ 5974s | ) 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:4503:104: error: expected ‘)’ before ‘b’ 5974s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5974s | ~ ^ 5974s | ) 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c: In function ‘mk_compile_opts’: 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef2.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5974s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5974s | ~~^ ~~~~~~~~~~~~~ 5974s | | | 5974s | unsigned int int64_t {aka long long int} 5974s | %llu 5974s 5974s If you find this error message confusing, uninformative, or wrong, please open an issue: 5974s https://github.com/diku-dk/futhark/issues 5974s 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.fut: 5974s Compiling with --backend=opencl: 5974s cc failed with code 1: 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c: In function ‘futrts_umul_hi64’: 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5974s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5974s | ^~~~~~~~~~~ 5974s | __uint32_t 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:4498:90: error: expected ‘)’ before ‘a’ 5974s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5974s | ~ ^ 5974s | ) 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:4498:109: error: expected ‘)’ before ‘b’ 5974s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5974s | ~ ^ 5974s | ) 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c: In function ‘futrts_smul_hi64’: 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5974s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5974s | ^~~~~~~~~~ 5974s | __int128__ 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:4502:86: error: expected ‘)’ before ‘a’ 5974s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5974s | ~ ^ 5974s | ) 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:4502:104: error: expected ‘)’ before ‘b’ 5974s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5974s | ~ ^ 5974s | ) 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c: In function ‘mk_compile_opts’: 5974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef3.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5974s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5974s | ~~^ ~~~~~~~~~~~~~ 5974s | | | 5974s | unsigned int int64_t {aka long long int} 5974s | %llu 5974s 5974s If you find this error message confusing, uninformative, or wrong, please open an issue: 5974s https://github.com/diku-dk/futhark/issues 5974s 5975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.fut: 5975s Compiling with --backend=opencl: 5975s cc failed with code 1: 5975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c: In function ‘futrts_umul_hi64’: 5975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5975s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5975s | ^~~~~~~~~~~ 5975s | __uint32_t 5975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:4498:90: error: expected ‘)’ before ‘a’ 5975s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5975s | ~ ^ 5975s | ) 5975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:4498:109: error: expected ‘)’ before ‘b’ 5975s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5975s | ~ ^ 5975s | ) 5975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c: In function ‘futrts_smul_hi64’: 5975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5975s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5975s | ^~~~~~~~~~ 5975s | __int128__ 5975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:4502:86: error: expected ‘)’ before ‘a’ 5975s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5975s | ~ ^ 5975s | ) 5975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:4502:104: error: expected ‘)’ before ‘b’ 5975s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5975s | ~ ^ 5975s | ) 5975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c: In function ‘mk_compile_opts’: 5975s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef4.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5975s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5975s | ~~^ ~~~~~~~~~~~~~ 5975s | | | 5975s | unsigned int int64_t {aka long long int} 5975s | %llu 5975s 5975s If you find this error message confusing, uninformative, or wrong, please open an issue: 5975s https://github.com/diku-dk/futhark/issues 5975s 5976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.fut: 5976s Compiling with --backend=opencl: 5976s cc failed with code 1: 5976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c: In function ‘futrts_umul_hi64’: 5976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5976s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5976s | ^~~~~~~~~~~ 5976s | __uint32_t 5976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 5976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:4530:90: error: expected ‘)’ before ‘a’ 5976s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5976s | ~ ^ 5976s | ) 5976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:4530:109: error: expected ‘)’ before ‘b’ 5976s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5976s | ~ ^ 5976s | ) 5976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c: In function ‘futrts_smul_hi64’: 5976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5976s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5976s | ^~~~~~~~~~ 5976s | __int128__ 5976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:4534:86: error: expected ‘)’ before ‘a’ 5976s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5976s | ~ ^ 5976s | ) 5976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:4534:104: error: expected ‘)’ before ‘b’ 5976s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5976s | ~ ^ 5976s | ) 5976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c: In function ‘mk_compile_opts’: 5976s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef5.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5976s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5976s | ~~^ ~~~~~~~~~~~~~ 5976s | | | 5976s | unsigned int int64_t {aka long long int} 5976s | %llu 5976s 5976s If you find this error message confusing, uninformative, or wrong, please open an issue: 5976s https://github.com/diku-dk/futhark/issues 5976s 5978s 1314 failed, 148 passed, 844 to go. 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.fut: 5981s Compiling with --backend=opencl: 5981s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.fut:7:24-26: 5981s Unused name "ys". 5981s cc failed with code 1: 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c: In function ‘futrts_umul_hi64’: 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:4532:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5981s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5981s | ^~~~~~~~~~~ 5981s | __uint32_t 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:4532:78: note: each undeclared identifier is reported only once for each function it appears in 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:4532:90: error: expected ‘)’ before ‘a’ 5981s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5981s | ~ ^ 5981s | ) 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:4532:109: error: expected ‘)’ before ‘b’ 5981s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5981s | ~ ^ 5981s | ) 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c: In function ‘futrts_smul_hi64’: 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:4536:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5981s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5981s | ^~~~~~~~~~ 5981s | __int128__ 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:4536:86: error: expected ‘)’ before ‘a’ 5981s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5981s | ~ ^ 5981s | ) 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:4536:104: error: expected ‘)’ before ‘b’ 5981s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5981s | ~ ^ 5981s | ) 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c: In function ‘mk_compile_opts’: 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operator/userdef6.c:7865:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5981s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5981s | ~~^ ~~~~~~~~~~~~~ 5981s | | | 5981s | unsigned int int64_t {aka long long int} 5981s | %llu 5981s 5981s If you find this error message confusing, uninformative, or wrong, please open an issue: 5981s https://github.com/diku-dk/futhark/issues 5981s 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.fut: 5981s Compiling with --backend=opencl: 5981s cc failed with code 1: 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c: In function ‘futrts_umul_hi64’: 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5981s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5981s | ^~~~~~~~~~~ 5981s | __uint32_t 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:4499:90: error: expected ‘)’ before ‘a’ 5981s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5981s | ~ ^ 5981s | ) 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:4499:109: error: expected ‘)’ before ‘b’ 5981s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5981s | ~ ^ 5981s | ) 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c: In function ‘futrts_smul_hi64’: 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5981s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5981s | ^~~~~~~~~~ 5981s | __int128__ 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:4503:86: error: expected ‘)’ before ‘a’ 5981s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5981s | ~ ^ 5981s | ) 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:4503:104: error: expected ‘)’ before ‘b’ 5981s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5981s | ~ ^ 5981s | ) 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c: In function ‘mk_compile_opts’: 5981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/operators.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5981s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5981s | ~~^ ~~~~~~~~~~~~~ 5981s | | | 5981s | unsigned int int64_t {aka long long int} 5981s | %llu 5981s 5981s If you find this error message confusing, uninformative, or wrong, please open an issue: 5981s https://github.com/diku-dk/futhark/issues 5981s 5984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.fut: 5984s Compiling with --backend=opencl: 5984s cc failed with code 1: 5984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c: In function ‘futrts_umul_hi64’: 5984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:4500:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5984s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5984s | ^~~~~~~~~~~ 5984s | __uint32_t 5984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:4500:78: note: each undeclared identifier is reported only once for each function it appears in 5984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:4500:90: error: expected ‘)’ before ‘a’ 5984s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5984s | ~ ^ 5984s | ) 5984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:4500:109: error: expected ‘)’ before ‘b’ 5984s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5984s | ~ ^ 5984s | ) 5984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c: In function ‘futrts_smul_hi64’: 5984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:4504:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5984s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5984s | ^~~~~~~~~~ 5984s | __int128__ 5984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:4504:86: error: expected ‘)’ before ‘a’ 5984s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5984s | ~ ^ 5984s | ) 5984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:4504:104: error: expected ‘)’ before ‘b’ 5984s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5984s | ~ ^ 5984s | ) 5984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c: In function ‘mk_compile_opts’: 5984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/overflowing/edgecases.c:7830:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5984s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5984s | ~~^ ~~~~~~~~~~~~~ 5984s | | | 5984s | unsigned int int64_t {aka long long int} 5984s | %llu 5984s 5984s If you find this error message confusing, uninformative, or wrong, please open an issue: 5984s https://github.com/diku-dk/futhark/issues 5984s 5992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.fut: 5992s Generating reference outputs: 5992s cc failed with code 1: 5992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c: In function ‘futrts_umul_hi64’: 5992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5992s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5992s | ^~~~~~~~~~~ 5992s | __uint32_t 5992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c:4485:90: error: expected ‘)’ before ‘a’ 5992s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5992s | ~ ^ 5992s | ) 5992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c:4485:109: error: expected ‘)’ before ‘b’ 5992s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5992s | ~ ^ 5992s | ) 5992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c: In function ‘futrts_smul_hi64’: 5992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5992s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5992s | ^~~~~~~~~~ 5992s | __int128__ 5992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c:4489:86: error: expected ‘)’ before ‘a’ 5992s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5992s | ~ ^ 5992s | ) 5992s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/parbits.c:4489:104: error: expected ‘)’ before ‘b’ 5992s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5992s | ~ ^ 5992s | ) 5992s 5992s If you find this error message confusing, uninformative, or wrong, please open an issue: 5992s https://github.com/diku-dk/futhark/issues 5992s 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.fut: 5994s Compiling with --backend=opencl: 5994s cc failed with code 1: 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c: In function ‘futrts_umul_hi64’: 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5994s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5994s | ^~~~~~~~~~~ 5994s | __uint32_t 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:4485:90: error: expected ‘)’ before ‘a’ 5994s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5994s | ~ ^ 5994s | ) 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:4485:109: error: expected ‘)’ before ‘b’ 5994s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5994s | ~ ^ 5994s | ) 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c: In function ‘futrts_smul_hi64’: 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5994s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5994s | ^~~~~~~~~~ 5994s | __int128__ 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:4489:86: error: expected ‘)’ before ‘a’ 5994s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5994s | ~ ^ 5994s | ) 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:4489:104: error: expected ‘)’ before ‘b’ 5994s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5994s | ~ ^ 5994s | ) 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c: In function ‘mk_compile_opts’: 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/has_abs.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5994s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5994s | ~~^ ~~~~~~~~~~~~~ 5994s | | | 5994s | unsigned int int64_t {aka long long int} 5994s | %llu 5994s 5994s If you find this error message confusing, uninformative, or wrong, please open an issue: 5994s https://github.com/diku-dk/futhark/issues 5994s 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.fut: 5994s Compiling with --backend=opencl: 5994s cc failed with code 1: 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c: In function ‘futrts_umul_hi64’: 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5994s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5994s | ^~~~~~~~~~~ 5994s | __uint32_t 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4485:90: error: expected ‘)’ before ‘a’ 5994s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5994s | ~ ^ 5994s | ) 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4485:109: error: expected ‘)’ before ‘b’ 5994s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5994s | ~ ^ 5994s | ) 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c: In function ‘futrts_smul_hi64’: 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5994s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5994s | ^~~~~~~~~~ 5994s | __int128__ 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4489:86: error: expected ‘)’ before ‘a’ 5994s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5994s | ~ ^ 5994s | ) 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4489:104: error: expected ‘)’ before ‘b’ 5994s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5994s | ~ ^ 5994s | ) 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c: In function ‘mk_compile_opts’: 5994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/subdir/has_abs.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5994s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5994s | ~~^ ~~~~~~~~~~~~~ 5994s | | | 5994s | unsigned int int64_t {aka long long int} 5994s | %llu 5994s 5994s If you find this error message confusing, uninformative, or wrong, please open an issue: 5994s https://github.com/diku-dk/futhark/issues 5994s 5995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.fut: 5995s Compiling with --backend=opencl: 5995s cc failed with code 1: 5995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c: In function ‘futrts_umul_hi64’: 5995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5995s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5995s | ^~~~~~~~~~~ 5995s | __uint32_t 5995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:4497:90: error: expected ‘)’ before ‘a’ 5995s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5995s | ~ ^ 5995s | ) 5995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:4497:109: error: expected ‘)’ before ‘b’ 5995s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5995s | ~ ^ 5995s | ) 5995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c: In function ‘futrts_smul_hi64’: 5995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5995s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5995s | ^~~~~~~~~~ 5995s | __int128__ 5995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:4501:86: error: expected ‘)’ before ‘a’ 5995s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5995s | ~ ^ 5995s | ) 5995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:4501:104: error: expected ‘)’ before ‘b’ 5995s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5995s | ~ ^ 5995s | ) 5995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c: In function ‘mk_compile_opts’: 5995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/paths/use_abs.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5995s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5995s | ~~^ ~~~~~~~~~~~~~ 5995s | | | 5995s | unsigned int int64_t {aka long long int} 5995s | %llu 5995s 5995s If you find this error message confusing, uninformative, or wrong, please open an issue: 5995s https://github.com/diku-dk/futhark/issues 5995s 5996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.fut: 5996s Compiling with --backend=opencl: 5996s cc failed with code 1: 5996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c: In function ‘futrts_umul_hi64’: 5996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5996s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5996s | ^~~~~~~~~~~ 5996s | __uint32_t 5996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:4498:90: error: expected ‘)’ before ‘a’ 5996s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5996s | ~ ^ 5996s | ) 5996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:4498:109: error: expected ‘)’ before ‘b’ 5996s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5996s | ~ ^ 5996s | ) 5996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c: In function ‘futrts_smul_hi64’: 5996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5996s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5996s | ^~~~~~~~~~ 5996s | __int128__ 5996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:4502:86: error: expected ‘)’ before ‘a’ 5996s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5996s | ~ ^ 5996s | ) 5996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:4502:104: error: expected ‘)’ before ‘b’ 5996s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5996s | ~ ^ 5996s | ) 5996s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c: In function ‘mk_compile_opts’: 5997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/pow.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5997s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5997s | ~~^ ~~~~~~~~~~~~~ 5997s | | | 5997s | unsigned int int64_t {aka long long int} 5997s | %llu 5997s 5997s If you find this error message confusing, uninformative, or wrong, please open an issue: 5997s https://github.com/diku-dk/futhark/issues 5997s 5997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.fut: 5997s Compiling with --backend=opencl: 5997s cc failed with code 1: 5997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c: In function ‘futrts_umul_hi64’: 5997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5997s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5997s | ^~~~~~~~~~~ 5997s | __uint32_t 5997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:4512:90: error: expected ‘)’ before ‘a’ 5997s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5997s | ~ ^ 5997s | ) 5997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:4512:109: error: expected ‘)’ before ‘b’ 5997s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5997s | ~ ^ 5997s | ) 5997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c: In function ‘futrts_smul_hi64’: 5997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5997s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5997s | ^~~~~~~~~~ 5997s | __int128__ 5997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:4516:86: error: expected ‘)’ before ‘a’ 5997s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5997s | ~ ^ 5997s | ) 5997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:4516:104: error: expected ‘)’ before ‘b’ 5997s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5997s | ~ ^ 5997s | ) 5997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c: In function ‘mk_compile_opts’: 5997s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/phantomsizes.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5997s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5997s | ~~^ ~~~~~~~~~~~~~ 5997s | | | 5997s | unsigned int int64_t {aka long long int} 5997s | %llu 5997s 5997s If you find this error message confusing, uninformative, or wrong, please open an issue: 5997s https://github.com/diku-dk/futhark/issues 5997s 5998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.fut: 5998s Compiling with --backend=opencl: 5998s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.fut:6:14-38: 5998s Defaulting ambiguous type to i32. 5998s cc failed with code 1: 5998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c: In function ‘futrts_umul_hi64’: 5998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5998s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5998s | ^~~~~~~~~~~ 5998s | __uint32_t 5998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:4497:90: error: expected ‘)’ before ‘a’ 5998s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5998s | ~ ^ 5998s | ) 5998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:4497:109: error: expected ‘)’ before ‘b’ 5998s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5998s | ~ ^ 5998s | ) 5998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c: In function ‘futrts_smul_hi64’: 5998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5998s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5998s | ^~~~~~~~~~ 5998s | __int128__ 5998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:4501:86: error: expected ‘)’ before ‘a’ 5998s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5998s | ~ ^ 5998s | ) 5998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:4501:104: error: expected ‘)’ before ‘b’ 5998s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5998s | ~ ^ 5998s | ) 5998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c: In function ‘mk_compile_opts’: 5998s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/powneg.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 5998s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5998s | ~~^ ~~~~~~~~~~~~~ 5998s | | | 5998s | unsigned int int64_t {aka long long int} 5998s | %llu 5998s 5998s If you find this error message confusing, uninformative, or wrong, please open an issue: 5998s https://github.com/diku-dk/futhark/issues 5998s 6004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.fut: 6004s Compiling with --backend=opencl: 6004s cc failed with code 1: 6004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c: In function ‘futrts_umul_hi64’: 6004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6004s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6004s | ^~~~~~~~~~~ 6004s | __uint32_t 6004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:4498:90: error: expected ‘)’ before ‘a’ 6004s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6004s | ~ ^ 6004s | ) 6004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:4498:109: error: expected ‘)’ before ‘b’ 6004s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6004s | ~ ^ 6004s | ) 6004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c: In function ‘futrts_smul_hi64’: 6004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6004s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6004s | ^~~~~~~~~~ 6004s | __int128__ 6004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:4502:86: error: expected ‘)’ before ‘a’ 6004s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6004s | ~ ^ 6004s | ) 6004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:4502:104: error: expected ‘)’ before ‘b’ 6004s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6004s | ~ ^ 6004s | ) 6004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c: In function ‘mk_compile_opts’: 6004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/prefix_prec.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6004s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6004s | ~~^ ~~~~~~~~~~~~~ 6004s | | | 6004s | unsigned int int64_t {aka long long int} 6004s | %llu 6004s 6004s If you find this error message confusing, uninformative, or wrong, please open an issue: 6004s https://github.com/diku-dk/futhark/issues 6004s 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.fut: 6006s Compiling with --backend=opencl: 6006s cc failed with code 1: 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c: In function ‘futrts_umul_hi64’: 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6006s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6006s | ^~~~~~~~~~~ 6006s | __uint32_t 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:4511:90: error: expected ‘)’ before ‘a’ 6006s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6006s | ~ ^ 6006s | ) 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:4511:109: error: expected ‘)’ before ‘b’ 6006s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6006s | ~ ^ 6006s | ) 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c: In function ‘futrts_smul_hi64’: 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6006s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6006s | ^~~~~~~~~~ 6006s | __int128__ 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:4515:86: error: expected ‘)’ before ‘a’ 6006s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6006s | ~ ^ 6006s | ) 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:4515:104: error: expected ‘)’ before ‘b’ 6006s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6006s | ~ ^ 6006s | ) 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c: In function ‘mk_compile_opts’: 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6006s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6006s | ~~^ ~~~~~~~~~~~~~ 6006s | | | 6006s | unsigned int int64_t {aka long long int} 6006s | %llu 6006s 6006s If you find this error message confusing, uninformative, or wrong, please open an issue: 6006s https://github.com/diku-dk/futhark/issues 6006s 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.fut: 6006s Compiling with --backend=opencl: 6006s cc failed with code 1: 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c: In function ‘futrts_umul_hi64’: 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6006s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6006s | ^~~~~~~~~~~ 6006s | __uint32_t 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:4511:90: error: expected ‘)’ before ‘a’ 6006s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6006s | ~ ^ 6006s | ) 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:4511:109: error: expected ‘)’ before ‘b’ 6006s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6006s | ~ ^ 6006s | ) 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c: In function ‘futrts_smul_hi64’: 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6006s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6006s | ^~~~~~~~~~ 6006s | __int128__ 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:4515:86: error: expected ‘)’ before ‘a’ 6006s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6006s | ~ ^ 6006s | ) 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:4515:104: error: expected ‘)’ before ‘b’ 6006s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6006s | ~ ^ 6006s | ) 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c: In function ‘mk_compile_opts’: 6006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acos64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6006s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6006s | ~~^ ~~~~~~~~~~~~~ 6006s | | | 6006s | unsigned int int64_t {aka long long int} 6006s | %llu 6006s 6006s If you find this error message confusing, uninformative, or wrong, please open an issue: 6006s https://github.com/diku-dk/futhark/issues 6006s 6007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.fut: 6007s Compiling with --backend=opencl: 6007s cc failed with code 1: 6007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c: In function ‘futrts_umul_hi64’: 6007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6007s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6007s | ^~~~~~~~~~~ 6007s | __uint32_t 6007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:4511:90: error: expected ‘)’ before ‘a’ 6007s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6007s | ~ ^ 6007s | ) 6007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:4511:109: error: expected ‘)’ before ‘b’ 6007s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6007s | ~ ^ 6007s | ) 6007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c: In function ‘futrts_smul_hi64’: 6007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6007s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6007s | ^~~~~~~~~~ 6007s | __int128__ 6007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:4515:86: error: expected ‘)’ before ‘a’ 6007s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6007s | ~ ^ 6007s | ) 6007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:4515:104: error: expected ‘)’ before ‘b’ 6007s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6007s | ~ ^ 6007s | ) 6007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c: In function ‘mk_compile_opts’: 6007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh16.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6007s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6007s | ~~^ ~~~~~~~~~~~~~ 6007s | | | 6007s | unsigned int int64_t {aka long long int} 6007s | %llu 6007s 6007s If you find this error message confusing, uninformative, or wrong, please open an issue: 6007s https://github.com/diku-dk/futhark/issues 6007s 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.fut: 6008s Compiling with --backend=opencl: 6008s cc failed with code 1: 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c: In function ‘futrts_umul_hi64’: 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6008s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6008s | ^~~~~~~~~~~ 6008s | __uint32_t 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:4511:90: error: expected ‘)’ before ‘a’ 6008s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6008s | ~ ^ 6008s | ) 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:4511:109: error: expected ‘)’ before ‘b’ 6008s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6008s | ~ ^ 6008s | ) 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c: In function ‘futrts_smul_hi64’: 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6008s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6008s | ^~~~~~~~~~ 6008s | __int128__ 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:4515:86: error: expected ‘)’ before ‘a’ 6008s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6008s | ~ ^ 6008s | ) 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:4515:104: error: expected ‘)’ before ‘b’ 6008s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6008s | ~ ^ 6008s | ) 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c: In function ‘mk_compile_opts’: 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6008s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6008s | ~~^ ~~~~~~~~~~~~~ 6008s | | | 6008s | unsigned int int64_t {aka long long int} 6008s | %llu 6008s 6008s If you find this error message confusing, uninformative, or wrong, please open an issue: 6008s https://github.com/diku-dk/futhark/issues 6008s 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.fut: 6008s Compiling with --backend=opencl: 6008s cc failed with code 1: 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c: In function ‘futrts_umul_hi64’: 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6008s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6008s | ^~~~~~~~~~~ 6008s | __uint32_t 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:4511:90: error: expected ‘)’ before ‘a’ 6008s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6008s | ~ ^ 6008s | ) 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:4511:109: error: expected ‘)’ before ‘b’ 6008s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6008s | ~ ^ 6008s | ) 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c: In function ‘futrts_smul_hi64’: 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6008s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6008s | ^~~~~~~~~~ 6008s | __int128__ 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:4515:86: error: expected ‘)’ before ‘a’ 6008s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6008s | ~ ^ 6008s | ) 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:4515:104: error: expected ‘)’ before ‘b’ 6008s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6008s | ~ ^ 6008s | ) 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c: In function ‘mk_compile_opts’: 6008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/acosh64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6008s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6008s | ~~^ ~~~~~~~~~~~~~ 6008s | | | 6008s | unsigned int int64_t {aka long long int} 6008s | %llu 6008s 6008s If you find this error message confusing, uninformative, or wrong, please open an issue: 6008s https://github.com/diku-dk/futhark/issues 6008s 6009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.fut: 6009s Compiling with --backend=opencl: 6009s cc failed with code 1: 6009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c: In function ‘futrts_umul_hi64’: 6009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6009s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6009s | ^~~~~~~~~~~ 6009s | __uint32_t 6009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:4511:90: error: expected ‘)’ before ‘a’ 6009s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6009s | ~ ^ 6009s | ) 6009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:4511:109: error: expected ‘)’ before ‘b’ 6009s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6009s | ~ ^ 6009s | ) 6009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c: In function ‘futrts_smul_hi64’: 6009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6009s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6009s | ^~~~~~~~~~ 6009s | __int128__ 6009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:4515:86: error: expected ‘)’ before ‘a’ 6009s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6009s | ~ ^ 6009s | ) 6009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:4515:104: error: expected ‘)’ before ‘b’ 6009s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6009s | ~ ^ 6009s | ) 6009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c: In function ‘mk_compile_opts’: 6009s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6009s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6009s | ~~^ ~~~~~~~~~~~~~ 6009s | | | 6009s | unsigned int int64_t {aka long long int} 6009s | %llu 6009s 6009s If you find this error message confusing, uninformative, or wrong, please open an issue: 6009s https://github.com/diku-dk/futhark/issues 6009s 6015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.fut: 6015s Compiling with --backend=opencl: 6015s cc failed with code 1: 6015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c: In function ‘futrts_umul_hi64’: 6015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6015s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6015s | ^~~~~~~~~~~ 6015s | __uint32_t 6015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:4511:90: error: expected ‘)’ before ‘a’ 6015s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6015s | ~ ^ 6015s | ) 6015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:4511:109: error: expected ‘)’ before ‘b’ 6015s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6015s | ~ ^ 6015s | ) 6015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c: In function ‘futrts_smul_hi64’: 6015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6015s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6015s | ^~~~~~~~~~ 6015s | __int128__ 6015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:4515:86: error: expected ‘)’ before ‘a’ 6015s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6015s | ~ ^ 6015s | ) 6015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:4515:104: error: expected ‘)’ before ‘b’ 6015s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6015s | ~ ^ 6015s | ) 6015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c: In function ‘mk_compile_opts’: 6015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asin64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6015s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6015s | ~~^ ~~~~~~~~~~~~~ 6015s | | | 6015s | unsigned int int64_t {aka long long int} 6015s | %llu 6015s 6015s If you find this error message confusing, uninformative, or wrong, please open an issue: 6015s https://github.com/diku-dk/futhark/issues 6015s 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.fut: 6016s Compiling with --backend=opencl: 6016s cc failed with code 1: 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c: In function ‘futrts_umul_hi64’: 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6016s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6016s | ^~~~~~~~~~~ 6016s | __uint32_t 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:4511:90: error: expected ‘)’ before ‘a’ 6016s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6016s | ~ ^ 6016s | ) 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:4511:109: error: expected ‘)’ before ‘b’ 6016s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6016s | ~ ^ 6016s | ) 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c: In function ‘futrts_smul_hi64’: 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6016s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6016s | ^~~~~~~~~~ 6016s | __int128__ 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:4515:86: error: expected ‘)’ before ‘a’ 6016s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6016s | ~ ^ 6016s | ) 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:4515:104: error: expected ‘)’ before ‘b’ 6016s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6016s | ~ ^ 6016s | ) 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c: In function ‘mk_compile_opts’: 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh16.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6016s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6016s | ~~^ ~~~~~~~~~~~~~ 6016s | | | 6016s | unsigned int int64_t {aka long long int} 6016s | %llu 6016s 6016s If you find this error message confusing, uninformative, or wrong, please open an issue: 6016s https://github.com/diku-dk/futhark/issues 6016s 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.fut: 6016s Compiling with --backend=opencl: 6016s cc failed with code 1: 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c: In function ‘futrts_umul_hi64’: 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6016s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6016s | ^~~~~~~~~~~ 6016s | __uint32_t 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:4511:90: error: expected ‘)’ before ‘a’ 6016s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6016s | ~ ^ 6016s | ) 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:4511:109: error: expected ‘)’ before ‘b’ 6016s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6016s | ~ ^ 6016s | ) 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c: In function ‘futrts_smul_hi64’: 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6016s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6016s | ^~~~~~~~~~ 6016s | __int128__ 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:4515:86: error: expected ‘)’ before ‘a’ 6016s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6016s | ~ ^ 6016s | ) 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:4515:104: error: expected ‘)’ before ‘b’ 6016s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6016s | ~ ^ 6016s | ) 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c: In function ‘mk_compile_opts’: 6016s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6016s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6016s | ~~^ ~~~~~~~~~~~~~ 6016s | | | 6016s | unsigned int int64_t {aka long long int} 6016s | %llu 6016s 6016s If you find this error message confusing, uninformative, or wrong, please open an issue: 6016s https://github.com/diku-dk/futhark/issues 6016s 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.fut: 6017s Compiling with --backend=opencl: 6017s cc failed with code 1: 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c: In function ‘futrts_umul_hi64’: 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:4532:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6017s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6017s | ^~~~~~~~~~~ 6017s | __uint32_t 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:4532:78: note: each undeclared identifier is reported only once for each function it appears in 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:4532:90: error: expected ‘)’ before ‘a’ 6017s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6017s | ~ ^ 6017s | ) 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:4532:109: error: expected ‘)’ before ‘b’ 6017s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6017s | ~ ^ 6017s | ) 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c: In function ‘futrts_smul_hi64’: 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:4536:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6017s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6017s | ^~~~~~~~~~ 6017s | __int128__ 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:4536:86: error: expected ‘)’ before ‘a’ 6017s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6017s | ~ ^ 6017s | ) 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:4536:104: error: expected ‘)’ before ‘b’ 6017s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6017s | ~ ^ 6017s | ) 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c: In function ‘mk_compile_opts’: 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/perceptron.c:7943:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6017s 7943 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6017s | ~~^ ~~~~~~~~~~~~~ 6017s | | | 6017s | unsigned int int64_t {aka long long int} 6017s | %llu 6017s 6017s If you find this error message confusing, uninformative, or wrong, please open an issue: 6017s https://github.com/diku-dk/futhark/issues 6017s 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.fut: 6017s Compiling with --backend=opencl: 6017s cc failed with code 1: 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c: In function ‘futrts_umul_hi64’: 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6017s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6017s | ^~~~~~~~~~~ 6017s | __uint32_t 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:4511:90: error: expected ‘)’ before ‘a’ 6017s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6017s | ~ ^ 6017s | ) 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:4511:109: error: expected ‘)’ before ‘b’ 6017s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6017s | ~ ^ 6017s | ) 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c: In function ‘futrts_smul_hi64’: 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6017s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6017s | ^~~~~~~~~~ 6017s | __int128__ 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:4515:86: error: expected ‘)’ before ‘a’ 6017s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6017s | ~ ^ 6017s | ) 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:4515:104: error: expected ‘)’ before ‘b’ 6017s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6017s | ~ ^ 6017s | ) 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c: In function ‘mk_compile_opts’: 6017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/asinh64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6017s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6017s | ~~^ ~~~~~~~~~~~~~ 6017s | | | 6017s | unsigned int int64_t {aka long long int} 6017s | %llu 6017s 6017s If you find this error message confusing, uninformative, or wrong, please open an issue: 6017s https://github.com/diku-dk/futhark/issues 6017s 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.fut: 6019s Compiling with --backend=opencl: 6019s cc failed with code 1: 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c: In function ‘futrts_umul_hi64’: 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6019s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6019s | ^~~~~~~~~~~ 6019s | __uint32_t 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:4512:90: error: expected ‘)’ before ‘a’ 6019s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6019s | ~ ^ 6019s | ) 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:4512:109: error: expected ‘)’ before ‘b’ 6019s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6019s | ~ ^ 6019s | ) 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c: In function ‘futrts_smul_hi64’: 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6019s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6019s | ^~~~~~~~~~ 6019s | __int128__ 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:4516:86: error: expected ‘)’ before ‘a’ 6019s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6019s | ~ ^ 6019s | ) 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:4516:104: error: expected ‘)’ before ‘b’ 6019s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6019s | ~ ^ 6019s | ) 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c: In function ‘mk_compile_opts’: 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_64.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6019s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6019s | ~~^ ~~~~~~~~~~~~~ 6019s | | | 6019s | unsigned int int64_t {aka long long int} 6019s | %llu 6019s 6019s If you find this error message confusing, uninformative, or wrong, please open an issue: 6019s https://github.com/diku-dk/futhark/issues 6019s 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.fut: 6019s Compiling with --backend=opencl: 6019s cc failed with code 1: 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c: In function ‘futrts_umul_hi64’: 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6019s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6019s | ^~~~~~~~~~~ 6019s | __uint32_t 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:4511:90: error: expected ‘)’ before ‘a’ 6019s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6019s | ~ ^ 6019s | ) 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:4511:109: error: expected ‘)’ before ‘b’ 6019s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6019s | ~ ^ 6019s | ) 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c: In function ‘futrts_smul_hi64’: 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6019s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6019s | ^~~~~~~~~~ 6019s | __int128__ 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:4515:86: error: expected ‘)’ before ‘a’ 6019s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6019s | ~ ^ 6019s | ) 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:4515:104: error: expected ‘)’ before ‘b’ 6019s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6019s | ~ ^ 6019s | ) 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c: In function ‘mk_compile_opts’: 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6019s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6019s | ~~^ ~~~~~~~~~~~~~ 6019s | | | 6019s | unsigned int int64_t {aka long long int} 6019s | %llu 6019s 6019s If you find this error message confusing, uninformative, or wrong, please open an issue: 6019s https://github.com/diku-dk/futhark/issues 6019s 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.fut: 6019s Compiling with --backend=opencl: 6019s cc failed with code 1: 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c: In function ‘futrts_umul_hi64’: 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6019s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6019s | ^~~~~~~~~~~ 6019s | __uint32_t 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:4512:90: error: expected ‘)’ before ‘a’ 6019s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6019s | ~ ^ 6019s | ) 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:4512:109: error: expected ‘)’ before ‘b’ 6019s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6019s | ~ ^ 6019s | ) 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c: In function ‘futrts_smul_hi64’: 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6019s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6019s | ^~~~~~~~~~ 6019s | __int128__ 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:4516:86: error: expected ‘)’ before ‘a’ 6019s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6019s | ~ ^ 6019s | ) 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:4516:104: error: expected ‘)’ before ‘b’ 6019s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6019s | ~ ^ 6019s | ) 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c: In function ‘mk_compile_opts’: 6019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan2_32.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6019s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6019s | ~~^ ~~~~~~~~~~~~~ 6019s | | | 6019s | unsigned int int64_t {aka long long int} 6019s | %llu 6019s 6019s If you find this error message confusing, uninformative, or wrong, please open an issue: 6019s https://github.com/diku-dk/futhark/issues 6019s 6026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.fut: 6026s Compiling with --backend=opencl: 6026s cc failed with code 1: 6026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c: In function ‘futrts_umul_hi64’: 6026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6026s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6026s | ^~~~~~~~~~~ 6026s | __uint32_t 6026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:4511:90: error: expected ‘)’ before ‘a’ 6026s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6026s | ~ ^ 6026s | ) 6026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:4511:109: error: expected ‘)’ before ‘b’ 6026s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6026s | ~ ^ 6026s | ) 6026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c: In function ‘futrts_smul_hi64’: 6026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6026s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6026s | ^~~~~~~~~~ 6026s | __int128__ 6026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:4515:86: error: expected ‘)’ before ‘a’ 6026s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6026s | ~ ^ 6026s | ) 6026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:4515:104: error: expected ‘)’ before ‘b’ 6026s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6026s | ~ ^ 6026s | ) 6026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c: In function ‘mk_compile_opts’: 6026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atan64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6026s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6026s | ~~^ ~~~~~~~~~~~~~ 6026s | | | 6026s | unsigned int int64_t {aka long long int} 6026s | %llu 6026s 6026s If you find this error message confusing, uninformative, or wrong, please open an issue: 6026s https://github.com/diku-dk/futhark/issues 6026s 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.fut: 6027s Compiling with --backend=opencl: 6027s cc failed with code 1: 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c: In function ‘futrts_umul_hi64’: 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6027s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6027s | ^~~~~~~~~~~ 6027s | __uint32_t 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:4511:90: error: expected ‘)’ before ‘a’ 6027s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6027s | ~ ^ 6027s | ) 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:4511:109: error: expected ‘)’ before ‘b’ 6027s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6027s | ~ ^ 6027s | ) 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c: In function ‘futrts_smul_hi64’: 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6027s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6027s | ^~~~~~~~~~ 6027s | __int128__ 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:4515:86: error: expected ‘)’ before ‘a’ 6027s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6027s | ~ ^ 6027s | ) 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:4515:104: error: expected ‘)’ before ‘b’ 6027s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6027s | ~ ^ 6027s | ) 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c: In function ‘mk_compile_opts’: 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh16.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6027s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6027s | ~~^ ~~~~~~~~~~~~~ 6027s | | | 6027s | unsigned int int64_t {aka long long int} 6027s | %llu 6027s 6027s If you find this error message confusing, uninformative, or wrong, please open an issue: 6027s https://github.com/diku-dk/futhark/issues 6027s 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.fut: 6027s Compiling with --backend=opencl: 6027s cc failed with code 1: 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c: In function ‘futrts_umul_hi64’: 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6027s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6027s | ^~~~~~~~~~~ 6027s | __uint32_t 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:4511:90: error: expected ‘)’ before ‘a’ 6027s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6027s | ~ ^ 6027s | ) 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:4511:109: error: expected ‘)’ before ‘b’ 6027s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6027s | ~ ^ 6027s | ) 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c: In function ‘futrts_smul_hi64’: 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6027s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6027s | ^~~~~~~~~~ 6027s | __int128__ 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:4515:86: error: expected ‘)’ before ‘a’ 6027s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6027s | ~ ^ 6027s | ) 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:4515:104: error: expected ‘)’ before ‘b’ 6027s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6027s | ~ ^ 6027s | ) 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c: In function ‘mk_compile_opts’: 6027s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6027s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6027s | ~~^ ~~~~~~~~~~~~~ 6027s | | | 6027s | unsigned int int64_t {aka long long int} 6027s | %llu 6027s 6027s If you find this error message confusing, uninformative, or wrong, please open an issue: 6027s https://github.com/diku-dk/futhark/issues 6027s 6028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.fut: 6028s Compiling with --backend=opencl: 6028s cc failed with code 1: 6028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c: In function ‘futrts_umul_hi64’: 6028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6028s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6028s | ^~~~~~~~~~~ 6028s | __uint32_t 6028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:4511:90: error: expected ‘)’ before ‘a’ 6028s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6028s | ~ ^ 6028s | ) 6028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:4511:109: error: expected ‘)’ before ‘b’ 6028s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6028s | ~ ^ 6028s | ) 6028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c: In function ‘futrts_smul_hi64’: 6028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6028s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6028s | ^~~~~~~~~~ 6028s | __int128__ 6028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:4515:86: error: expected ‘)’ before ‘a’ 6028s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6028s | ~ ^ 6028s | ) 6028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:4515:104: error: expected ‘)’ before ‘b’ 6028s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6028s | ~ ^ 6028s | ) 6028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c: In function ‘mk_compile_opts’: 6028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/atanh64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6028s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6028s | ~~^ ~~~~~~~~~~~~~ 6028s | | | 6028s | unsigned int int64_t {aka long long int} 6028s | %llu 6028s 6028s If you find this error message confusing, uninformative, or wrong, please open an issue: 6028s https://github.com/diku-dk/futhark/issues 6028s 6029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.fut: 6029s Compiling with --backend=opencl: 6029s cc failed with code 1: 6029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c: In function ‘futrts_umul_hi64’: 6029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4568:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6029s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6029s | ^~~~~~~~~~~ 6029s | __uint32_t 6029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4568:78: note: each undeclared identifier is reported only once for each function it appears in 6029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4568:90: error: expected ‘)’ before ‘a’ 6029s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6029s | ~ ^ 6029s | ) 6029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4568:109: error: expected ‘)’ before ‘b’ 6029s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6029s | ~ ^ 6029s | ) 6029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c: In function ‘futrts_smul_hi64’: 6029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4572:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6029s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6029s | ^~~~~~~~~~ 6029s | __int128__ 6029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4572:86: error: expected ‘)’ before ‘a’ 6029s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6029s | ~ ^ 6029s | ) 6029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4572:104: error: expected ‘)’ before ‘b’ 6029s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6029s | ~ ^ 6029s | ) 6029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c: In function ‘mk_compile_opts’: 6029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_cmpop.c:7905:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6029s 7905 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6029s | ~~^ ~~~~~~~~~~~~~ 6029s | | | 6029s | unsigned int int64_t {aka long long int} 6029s | %llu 6029s 6029s If you find this error message confusing, uninformative, or wrong, please open an issue: 6029s https://github.com/diku-dk/futhark/issues 6029s 6031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.fut: 6031s Compiling with --backend=opencl: 6031s cc failed with code 1: 6031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c: In function ‘futrts_umul_hi64’: 6031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6031s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6031s | ^~~~~~~~~~~ 6031s | __uint32_t 6031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:4511:90: error: expected ‘)’ before ‘a’ 6031s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6031s | ~ ^ 6031s | ) 6031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:4511:109: error: expected ‘)’ before ‘b’ 6031s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6031s | ~ ^ 6031s | ) 6031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c: In function ‘futrts_smul_hi64’: 6031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6031s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6031s | ^~~~~~~~~~ 6031s | __int128__ 6031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:4515:86: error: expected ‘)’ before ‘a’ 6031s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6031s | ~ ^ 6031s | ) 6031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:4515:104: error: expected ‘)’ before ‘b’ 6031s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6031s | ~ ^ 6031s | ) 6031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c: In function ‘mk_compile_opts’: 6031s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6031s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6031s | ~~^ ~~~~~~~~~~~~~ 6031s | | | 6031s | unsigned int int64_t {aka long long int} 6031s | %llu 6031s 6031s If you find this error message confusing, uninformative, or wrong, please open an issue: 6031s https://github.com/diku-dk/futhark/issues 6031s 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.fut: 6032s Compiling with --backend=opencl: 6032s cc failed with code 1: 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c: In function ‘futrts_umul_hi64’: 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:4567:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6032s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6032s | ^~~~~~~~~~~ 6032s | __uint32_t 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:4567:78: note: each undeclared identifier is reported only once for each function it appears in 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:4567:90: error: expected ‘)’ before ‘a’ 6032s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6032s | ~ ^ 6032s | ) 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:4567:109: error: expected ‘)’ before ‘b’ 6032s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6032s | ~ ^ 6032s | ) 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c: In function ‘futrts_smul_hi64’: 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:4571:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6032s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6032s | ^~~~~~~~~~ 6032s | __int128__ 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:4571:86: error: expected ‘)’ before ‘a’ 6032s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6032s | ~ ^ 6032s | ) 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:4571:104: error: expected ‘)’ before ‘b’ 6032s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6032s | ~ ^ 6032s | ) 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c: In function ‘mk_compile_opts’: 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cbrt.c:7901:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6032s 7901 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6032s | ~~^ ~~~~~~~~~~~~~ 6032s | | | 6032s | unsigned int int64_t {aka long long int} 6032s | %llu 6032s 6032s If you find this error message confusing, uninformative, or wrong, please open an issue: 6032s https://github.com/diku-dk/futhark/issues 6032s 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.fut: 6032s Compiling with --backend=opencl: 6032s cc failed with code 1: 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c: In function ‘futrts_umul_hi64’: 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:4707:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6032s 4707 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6032s | ^~~~~~~~~~~ 6032s | __uint32_t 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:4707:78: note: each undeclared identifier is reported only once for each function it appears in 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:4707:90: error: expected ‘)’ before ‘a’ 6032s 4707 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6032s | ~ ^ 6032s | ) 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:4707:109: error: expected ‘)’ before ‘b’ 6032s 4707 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6032s | ~ ^ 6032s | ) 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c: In function ‘futrts_smul_hi64’: 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:4711:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6032s 4711 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6032s | ^~~~~~~~~~ 6032s | __int128__ 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:4711:86: error: expected ‘)’ before ‘a’ 6032s 4711 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6032s | ~ ^ 6032s | ) 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:4711:104: error: expected ‘)’ before ‘b’ 6032s 4711 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6032s | ~ ^ 6032s | ) 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c: In function ‘mk_compile_opts’: 6032s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/bool_convop.c:8046:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6032s 8046 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6032s | ~~^ ~~~~~~~~~~~~~ 6032s | | | 6032s | unsigned int int64_t {aka long long int} 6032s | %llu 6032s 6032s If you find this error message confusing, uninformative, or wrong, please open an issue: 6032s https://github.com/diku-dk/futhark/issues 6032s 6038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.fut: 6038s Compiling with --backend=opencl: 6038s cc failed with code 1: 6038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c: In function ‘futrts_umul_hi64’: 6038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6038s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6038s | ^~~~~~~~~~~ 6038s | __uint32_t 6038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:4511:90: error: expected ‘)’ before ‘a’ 6038s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6038s | ~ ^ 6038s | ) 6038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:4511:109: error: expected ‘)’ before ‘b’ 6038s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6038s | ~ ^ 6038s | ) 6038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c: In function ‘futrts_smul_hi64’: 6038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6038s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6038s | ^~~~~~~~~~ 6038s | __int128__ 6038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:4515:86: error: expected ‘)’ before ‘a’ 6038s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6038s | ~ ^ 6038s | ) 6038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:4515:104: error: expected ‘)’ before ‘b’ 6038s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6038s | ~ ^ 6038s | ) 6038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c: In function ‘mk_compile_opts’: 6038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ceil64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6038s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6038s | ~~^ ~~~~~~~~~~~~~ 6038s | | | 6038s | unsigned int int64_t {aka long long int} 6038s | %llu 6038s 6038s If you find this error message confusing, uninformative, or wrong, please open an issue: 6038s https://github.com/diku-dk/futhark/issues 6038s 6038s 1348 failed, 159 passed, 799 to go. 6039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.fut: 6039s Compiling with --backend=opencl: 6039s cc failed with code 1: 6039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c: In function ‘futrts_umul_hi64’: 6039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6039s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6039s | ^~~~~~~~~~~ 6039s | __uint32_t 6039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:4511:90: error: expected ‘)’ before ‘a’ 6039s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6039s | ~ ^ 6039s | ) 6039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:4511:109: error: expected ‘)’ before ‘b’ 6039s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6039s | ~ ^ 6039s | ) 6039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c: In function ‘futrts_smul_hi64’: 6039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6039s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6039s | ^~~~~~~~~~ 6039s | __int128__ 6039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:4515:86: error: expected ‘)’ before ‘a’ 6039s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6039s | ~ ^ 6039s | ) 6039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:4515:104: error: expected ‘)’ before ‘b’ 6039s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6040s | ~ ^ 6040s | ) 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c: In function ‘mk_compile_opts’: 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6040s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6040s | ~~^ ~~~~~~~~~~~~~ 6040s | | | 6040s | unsigned int int64_t {aka long long int} 6040s | %llu 6040s 6040s If you find this error message confusing, uninformative, or wrong, please open an issue: 6040s https://github.com/diku-dk/futhark/issues 6040s 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.fut: 6040s Compiling with --backend=opencl: 6040s cc failed with code 1: 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c: In function ‘futrts_umul_hi64’: 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6040s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6040s | ^~~~~~~~~~~ 6040s | __uint32_t 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:4511:90: error: expected ‘)’ before ‘a’ 6040s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6040s | ~ ^ 6040s | ) 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:4511:109: error: expected ‘)’ before ‘b’ 6040s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6040s | ~ ^ 6040s | ) 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c: In function ‘futrts_smul_hi64’: 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6040s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6040s | ^~~~~~~~~~ 6040s | __int128__ 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:4515:86: error: expected ‘)’ before ‘a’ 6040s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6040s | ~ ^ 6040s | ) 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:4515:104: error: expected ‘)’ before ‘b’ 6040s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6040s | ~ ^ 6040s | ) 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c: In function ‘mk_compile_opts’: 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cos64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6040s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6040s | ~~^ ~~~~~~~~~~~~~ 6040s | | | 6040s | unsigned int int64_t {aka long long int} 6040s | %llu 6040s 6040s If you find this error message confusing, uninformative, or wrong, please open an issue: 6040s https://github.com/diku-dk/futhark/issues 6040s 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.fut: 6040s Compiling with --backend=opencl: 6040s cc failed with code 1: 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c: In function ‘futrts_umul_hi64’: 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:4570:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6040s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6040s | ^~~~~~~~~~~ 6040s | __uint32_t 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:4570:78: note: each undeclared identifier is reported only once for each function it appears in 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:4570:90: error: expected ‘)’ before ‘a’ 6040s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6040s | ~ ^ 6040s | ) 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:4570:109: error: expected ‘)’ before ‘b’ 6040s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6040s | ~ ^ 6040s | ) 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c: In function ‘futrts_smul_hi64’: 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:4574:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6040s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6040s | ^~~~~~~~~~ 6040s | __int128__ 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:4574:86: error: expected ‘)’ before ‘a’ 6040s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6040s | ~ ^ 6040s | ) 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:4574:104: error: expected ‘)’ before ‘b’ 6040s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6040s | ~ ^ 6040s | ) 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c: In function ‘mk_compile_opts’: 6040s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/copysign.c:7904:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6040s 7904 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6040s | ~~^ ~~~~~~~~~~~~~ 6040s | | | 6040s | unsigned int int64_t {aka long long int} 6040s | %llu 6040s 6040s If you find this error message confusing, uninformative, or wrong, please open an issue: 6040s https://github.com/diku-dk/futhark/issues 6040s 6041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.fut: 6041s Compiling with --backend=opencl: 6041s cc failed with code 1: 6041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c: In function ‘futrts_umul_hi64’: 6041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:4617:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6041s 4617 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6041s | ^~~~~~~~~~~ 6041s | __uint32_t 6041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:4617:78: note: each undeclared identifier is reported only once for each function it appears in 6041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:4617:90: error: expected ‘)’ before ‘a’ 6041s 4617 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6041s | ~ ^ 6041s | ) 6041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:4617:109: error: expected ‘)’ before ‘b’ 6041s 4617 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6041s | ~ ^ 6041s | ) 6041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c: In function ‘futrts_smul_hi64’: 6041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:4621:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6041s 4621 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6041s | ^~~~~~~~~~ 6041s | __int128__ 6041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:4621:86: error: expected ‘)’ before ‘a’ 6041s 4621 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6041s | ~ ^ 6041s | ) 6041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:4621:104: error: expected ‘)’ before ‘b’ 6041s 4621 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6041s | ~ ^ 6041s | ) 6041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c: In function ‘mk_compile_opts’: 6041s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/clz.c:7958:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6041s 7958 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6041s | ~~^ ~~~~~~~~~~~~~ 6041s | | | 6041s | unsigned int int64_t {aka long long int} 6041s | %llu 6041s 6041s If you find this error message confusing, uninformative, or wrong, please open an issue: 6041s https://github.com/diku-dk/futhark/issues 6041s 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.fut: 6043s Compiling with --backend=opencl: 6043s cc failed with code 1: 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c: In function ‘futrts_umul_hi64’: 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6043s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6043s | ^~~~~~~~~~~ 6043s | __uint32_t 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:4511:90: error: expected ‘)’ before ‘a’ 6043s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6043s | ~ ^ 6043s | ) 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:4511:109: error: expected ‘)’ before ‘b’ 6043s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6043s | ~ ^ 6043s | ) 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c: In function ‘futrts_smul_hi64’: 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6043s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6043s | ^~~~~~~~~~ 6043s | __int128__ 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:4515:86: error: expected ‘)’ before ‘a’ 6043s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6043s | ~ ^ 6043s | ) 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:4515:104: error: expected ‘)’ before ‘b’ 6043s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6043s | ~ ^ 6043s | ) 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c: In function ‘mk_compile_opts’: 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh16.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6043s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6043s | ~~^ ~~~~~~~~~~~~~ 6043s | | | 6043s | unsigned int int64_t {aka long long int} 6043s | %llu 6043s 6043s If you find this error message confusing, uninformative, or wrong, please open an issue: 6043s https://github.com/diku-dk/futhark/issues 6043s 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.fut: 6043s Compiling with --backend=opencl: 6043s cc failed with code 1: 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c: In function ‘futrts_umul_hi64’: 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6043s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6043s | ^~~~~~~~~~~ 6043s | __uint32_t 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:4511:90: error: expected ‘)’ before ‘a’ 6043s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6043s | ~ ^ 6043s | ) 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:4511:109: error: expected ‘)’ before ‘b’ 6043s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6043s | ~ ^ 6043s | ) 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c: In function ‘futrts_smul_hi64’: 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6043s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6043s | ^~~~~~~~~~ 6043s | __int128__ 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:4515:86: error: expected ‘)’ before ‘a’ 6043s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6043s | ~ ^ 6043s | ) 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:4515:104: error: expected ‘)’ before ‘b’ 6043s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6043s | ~ ^ 6043s | ) 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c: In function ‘mk_compile_opts’: 6043s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6043s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6043s | ~~^ ~~~~~~~~~~~~~ 6043s | | | 6043s | unsigned int int64_t {aka long long int} 6043s | %llu 6043s 6043s If you find this error message confusing, uninformative, or wrong, please open an issue: 6043s https://github.com/diku-dk/futhark/issues 6043s 6044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.fut: 6044s Compiling with --backend=opencl: 6044s cc failed with code 1: 6044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c: In function ‘futrts_umul_hi64’: 6044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6044s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6044s | ^~~~~~~~~~~ 6044s | __uint32_t 6044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:4511:90: error: expected ‘)’ before ‘a’ 6044s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6044s | ~ ^ 6044s | ) 6044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:4511:109: error: expected ‘)’ before ‘b’ 6044s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6044s | ~ ^ 6044s | ) 6044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c: In function ‘futrts_smul_hi64’: 6044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6044s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6044s | ^~~~~~~~~~ 6044s | __int128__ 6044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:4515:86: error: expected ‘)’ before ‘a’ 6044s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6044s | ~ ^ 6044s | ) 6044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:4515:104: error: expected ‘)’ before ‘b’ 6044s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6044s | ~ ^ 6044s | ) 6044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c: In function ‘mk_compile_opts’: 6044s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/cosh64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6044s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6044s | ~~^ ~~~~~~~~~~~~~ 6044s | | | 6044s | unsigned int int64_t {aka long long int} 6044s | %llu 6044s 6044s If you find this error message confusing, uninformative, or wrong, please open an issue: 6044s https://github.com/diku-dk/futhark/issues 6044s 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.fut: 6052s Compiling with --backend=opencl: 6052s cc failed with code 1: 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c: In function ‘futrts_umul_hi64’: 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:4595:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6052s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6052s | ^~~~~~~~~~~ 6052s | __uint32_t 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:4595:78: note: each undeclared identifier is reported only once for each function it appears in 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:4595:90: error: expected ‘)’ before ‘a’ 6052s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6052s | ~ ^ 6052s | ) 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:4595:109: error: expected ‘)’ before ‘b’ 6052s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6052s | ~ ^ 6052s | ) 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c: In function ‘futrts_smul_hi64’: 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:4599:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6052s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6052s | ^~~~~~~~~~ 6052s | __int128__ 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:4599:86: error: expected ‘)’ before ‘a’ 6052s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6052s | ~ ^ 6052s | ) 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:4599:104: error: expected ‘)’ before ‘b’ 6052s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6052s | ~ ^ 6052s | ) 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c: In function ‘mk_compile_opts’: 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ctz.c:7931:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6052s 7931 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6052s | ~~^ ~~~~~~~~~~~~~ 6052s | | | 6052s | unsigned int int64_t {aka long long int} 6052s | %llu 6052s 6052s If you find this error message confusing, uninformative, or wrong, please open an issue: 6052s https://github.com/diku-dk/futhark/issues 6052s 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.fut: 6052s Compiling with --backend=opencl: 6052s cc failed with code 1: 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c: In function ‘futrts_umul_hi64’: 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:4567:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6052s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6052s | ^~~~~~~~~~~ 6052s | __uint32_t 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:4567:78: note: each undeclared identifier is reported only once for each function it appears in 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:4567:90: error: expected ‘)’ before ‘a’ 6052s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6052s | ~ ^ 6052s | ) 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:4567:109: error: expected ‘)’ before ‘b’ 6052s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6052s | ~ ^ 6052s | ) 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c: In function ‘futrts_smul_hi64’: 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:4571:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6052s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6052s | ^~~~~~~~~~ 6052s | __int128__ 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:4571:86: error: expected ‘)’ before ‘a’ 6052s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6052s | ~ ^ 6052s | ) 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:4571:104: error: expected ‘)’ before ‘b’ 6052s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6052s | ~ ^ 6052s | ) 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c: In function ‘mk_compile_opts’: 6052s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erf.c:7901:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6052s 7901 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6052s | ~~^ ~~~~~~~~~~~~~ 6052s | | | 6052s | unsigned int int64_t {aka long long int} 6052s | %llu 6052s 6052s If you find this error message confusing, uninformative, or wrong, please open an issue: 6052s https://github.com/diku-dk/futhark/issues 6052s 6053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.fut: 6053s Compiling with --backend=opencl: 6053s cc failed with code 1: 6053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c: In function ‘futrts_umul_hi64’: 6053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:4567:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6053s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6053s | ^~~~~~~~~~~ 6053s | __uint32_t 6053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:4567:78: note: each undeclared identifier is reported only once for each function it appears in 6053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:4567:90: error: expected ‘)’ before ‘a’ 6053s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6053s | ~ ^ 6053s | ) 6053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:4567:109: error: expected ‘)’ before ‘b’ 6053s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6053s | ~ ^ 6053s | ) 6053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c: In function ‘futrts_smul_hi64’: 6053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:4571:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6053s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6053s | ^~~~~~~~~~ 6053s | __int128__ 6053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:4571:86: error: expected ‘)’ before ‘a’ 6053s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6053s | ~ ^ 6053s | ) 6053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:4571:104: error: expected ‘)’ before ‘b’ 6053s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6053s | ~ ^ 6053s | ) 6053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c: In function ‘mk_compile_opts’: 6053s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/erfc.c:7901:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6053s 7901 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6053s | ~~^ ~~~~~~~~~~~~~ 6053s | | | 6053s | unsigned int int64_t {aka long long int} 6053s | %llu 6053s 6053s If you find this error message confusing, uninformative, or wrong, please open an issue: 6053s https://github.com/diku-dk/futhark/issues 6053s 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.fut: 6054s Compiling with --backend=opencl: 6054s cc failed with code 1: 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c: In function ‘futrts_umul_hi64’: 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:4607:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6054s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6054s | ^~~~~~~~~~~ 6054s | __uint32_t 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:4607:78: note: each undeclared identifier is reported only once for each function it appears in 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:4607:90: error: expected ‘)’ before ‘a’ 6054s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6054s | ~ ^ 6054s | ) 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:4607:109: error: expected ‘)’ before ‘b’ 6054s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6054s | ~ ^ 6054s | ) 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c: In function ‘futrts_smul_hi64’: 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:4611:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6054s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6054s | ^~~~~~~~~~ 6054s | __int128__ 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:4611:86: error: expected ‘)’ before ‘a’ 6054s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6054s | ~ ^ 6054s | ) 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:4611:104: error: expected ‘)’ before ‘b’ 6054s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6054s | ~ ^ 6054s | ) 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c: In function ‘mk_compile_opts’: 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16.c:7945:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6054s 7945 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6054s | ~~^ ~~~~~~~~~~~~~ 6054s | | | 6054s | unsigned int int64_t {aka long long int} 6054s | %llu 6054s 6054s If you find this error message confusing, uninformative, or wrong, please open an issue: 6054s https://github.com/diku-dk/futhark/issues 6054s 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.fut: 6054s Compiling with --backend=opencl: 6054s cc failed with code 1: 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c: In function ‘futrts_umul_hi64’: 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:4582:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6054s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6054s | ^~~~~~~~~~~ 6054s | __uint32_t 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:4582:78: note: each undeclared identifier is reported only once for each function it appears in 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:4582:90: error: expected ‘)’ before ‘a’ 6054s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6054s | ~ ^ 6054s | ) 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:4582:109: error: expected ‘)’ before ‘b’ 6054s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6054s | ~ ^ 6054s | ) 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c: In function ‘futrts_smul_hi64’: 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:4586:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6054s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6054s | ^~~~~~~~~~ 6054s | __int128__ 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:4586:86: error: expected ‘)’ before ‘a’ 6054s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6054s | ~ ^ 6054s | ) 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:4586:104: error: expected ‘)’ before ‘b’ 6054s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6054s | ~ ^ 6054s | ) 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c: In function ‘mk_compile_opts’: 6054s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_binop.c:7920:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6054s 7920 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6054s | ~~^ ~~~~~~~~~~~~~ 6054s | | | 6054s | unsigned int int64_t {aka long long int} 6054s | %llu 6054s 6054s If you find this error message confusing, uninformative, or wrong, please open an issue: 6054s https://github.com/diku-dk/futhark/issues 6054s 6056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.fut: 6056s Compiling with --backend=opencl: 6056s cc failed with code 1: 6056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c: In function ‘futrts_umul_hi64’: 6056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6056s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6056s | ^~~~~~~~~~~ 6056s | __uint32_t 6056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6056s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6056s | ~ ^ 6056s | ) 6056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6056s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6056s | ~ ^ 6056s | ) 6056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c: In function ‘futrts_smul_hi64’: 6056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6056s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6056s | ^~~~~~~~~~ 6056s | __int128__ 6056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6056s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6056s | ~ ^ 6056s | ) 6056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6056s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6056s | ~ ^ 6056s | ) 6056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c: In function ‘mk_compile_opts’: 6056s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f16_minmax.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6056s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6056s | ~~^ ~~~~~~~~~~~~~ 6056s | | | 6056s | unsigned int int64_t {aka long long int} 6056s | %llu 6056s 6056s If you find this error message confusing, uninformative, or wrong, please open an issue: 6056s https://github.com/diku-dk/futhark/issues 6056s 6057s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.fut: 6057s Compiling with --backend=opencl: 6057s cc failed with code 1: 6057s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c: In function ‘futrts_umul_hi64’: 6057s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:4607:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6057s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6057s | ^~~~~~~~~~~ 6057s | __uint32_t 6057s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:4607:78: note: each undeclared identifier is reported only once for each function it appears in 6057s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:4607:90: error: expected ‘)’ before ‘a’ 6057s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6057s | ~ ^ 6057s | ) 6057s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:4607:109: error: expected ‘)’ before ‘b’ 6057s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6057s | ~ ^ 6057s | ) 6057s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c: In function ‘futrts_smul_hi64’: 6057s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:4611:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6057s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6057s | ^~~~~~~~~~ 6057s | __int128__ 6057s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:4611:86: error: expected ‘)’ before ‘a’ 6057s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6057s | ~ ^ 6057s | ) 6057s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:4611:104: error: expected ‘)’ before ‘b’ 6057s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6057s | ~ ^ 6057s | ) 6057s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c: In function ‘mk_compile_opts’: 6057s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32.c:7945:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6057s 7945 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6057s | ~~^ ~~~~~~~~~~~~~ 6057s | | | 6057s | unsigned int int64_t {aka long long int} 6057s | %llu 6057s 6057s If you find this error message confusing, uninformative, or wrong, please open an issue: 6057s https://github.com/diku-dk/futhark/issues 6057s 6058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.fut: 6058s Compiling with --backend=opencl: 6058s cc failed with code 1: 6058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c: In function ‘futrts_umul_hi64’: 6058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:4582:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6058s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6058s | ^~~~~~~~~~~ 6058s | __uint32_t 6058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:4582:78: note: each undeclared identifier is reported only once for each function it appears in 6058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:4582:90: error: expected ‘)’ before ‘a’ 6058s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6058s | ~ ^ 6058s | ) 6058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:4582:109: error: expected ‘)’ before ‘b’ 6058s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6058s | ~ ^ 6058s | ) 6058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c: In function ‘futrts_smul_hi64’: 6058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:4586:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6058s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6058s | ^~~~~~~~~~ 6058s | __int128__ 6058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:4586:86: error: expected ‘)’ before ‘a’ 6058s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6058s | ~ ^ 6058s | ) 6058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:4586:104: error: expected ‘)’ before ‘b’ 6058s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6058s | ~ ^ 6058s | ) 6058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c: In function ‘mk_compile_opts’: 6058s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_binop.c:7920:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6058s 7920 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6058s | ~~^ ~~~~~~~~~~~~~ 6058s | | | 6058s | unsigned int int64_t {aka long long int} 6058s | %llu 6058s 6058s If you find this error message confusing, uninformative, or wrong, please open an issue: 6058s https://github.com/diku-dk/futhark/issues 6058s 6065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.fut: 6065s Compiling with --backend=opencl: 6065s cc failed with code 1: 6065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c: In function ‘futrts_umul_hi64’: 6065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6065s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6065s | ^~~~~~~~~~~ 6065s | __uint32_t 6065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6065s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6065s | ~ ^ 6065s | ) 6065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6065s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6065s | ~ ^ 6065s | ) 6065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c: In function ‘futrts_smul_hi64’: 6065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6065s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6065s | ^~~~~~~~~~ 6065s | __int128__ 6065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6065s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6065s | ~ ^ 6065s | ) 6065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6065s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6065s | ~ ^ 6065s | ) 6065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c: In function ‘mk_compile_opts’: 6065s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f32_minmax.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6065s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6065s | ~~^ ~~~~~~~~~~~~~ 6065s | | | 6065s | unsigned int int64_t {aka long long int} 6065s | %llu 6065s 6065s If you find this error message confusing, uninformative, or wrong, please open an issue: 6065s https://github.com/diku-dk/futhark/issues 6065s 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.fut: 6067s Compiling with --backend=opencl: 6067s cc failed with code 1: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c: In function ‘futrts_umul_hi64’: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:4607:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6067s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6067s | ^~~~~~~~~~~ 6067s | __uint32_t 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:4607:78: note: each undeclared identifier is reported only once for each function it appears in 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:4607:90: error: expected ‘)’ before ‘a’ 6067s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:4607:109: error: expected ‘)’ before ‘b’ 6067s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c: In function ‘futrts_smul_hi64’: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:4611:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6067s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6067s | ^~~~~~~~~~ 6067s | __int128__ 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:4611:86: error: expected ‘)’ before ‘a’ 6067s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:4611:104: error: expected ‘)’ before ‘b’ 6067s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c: In function ‘mk_compile_opts’: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64.c:7945:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6067s 7945 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6067s | ~~^ ~~~~~~~~~~~~~ 6067s | | | 6067s | unsigned int int64_t {aka long long int} 6067s | %llu 6067s 6067s If you find this error message confusing, uninformative, or wrong, please open an issue: 6067s https://github.com/diku-dk/futhark/issues 6067s 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.fut: 6067s Compiling with --backend=opencl: 6067s cc failed with code 1: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c: In function ‘futrts_umul_hi64’: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:4567:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6067s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6067s | ^~~~~~~~~~~ 6067s | __uint32_t 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:4567:78: note: each undeclared identifier is reported only once for each function it appears in 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:4567:90: error: expected ‘)’ before ‘a’ 6067s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:4567:109: error: expected ‘)’ before ‘b’ 6067s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c: In function ‘futrts_smul_hi64’: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:4571:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6067s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6067s | ^~~~~~~~~~ 6067s | __int128__ 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:4571:86: error: expected ‘)’ before ‘a’ 6067s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:4571:104: error: expected ‘)’ before ‘b’ 6067s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c: In function ‘mk_compile_opts’: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fabs.c:7901:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6067s 7901 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6067s | ~~^ ~~~~~~~~~~~~~ 6067s | | | 6067s | unsigned int int64_t {aka long long int} 6067s | %llu 6067s 6067s If you find this error message confusing, uninformative, or wrong, please open an issue: 6067s https://github.com/diku-dk/futhark/issues 6067s 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.fut: 6067s Compiling with --backend=opencl: 6067s cc failed with code 1: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c: In function ‘futrts_umul_hi64’: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:4582:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6067s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6067s | ^~~~~~~~~~~ 6067s | __uint32_t 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:4582:78: note: each undeclared identifier is reported only once for each function it appears in 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:4582:90: error: expected ‘)’ before ‘a’ 6067s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:4582:109: error: expected ‘)’ before ‘b’ 6067s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c: In function ‘futrts_smul_hi64’: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:4586:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6067s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6067s | ^~~~~~~~~~ 6067s | __int128__ 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:4586:86: error: expected ‘)’ before ‘a’ 6067s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:4586:104: error: expected ‘)’ before ‘b’ 6067s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c: In function ‘mk_compile_opts’: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_binop.c:7920:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6067s 7920 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6067s | ~~^ ~~~~~~~~~~~~~ 6067s | | | 6067s | unsigned int int64_t {aka long long int} 6067s | %llu 6067s 6067s If you find this error message confusing, uninformative, or wrong, please open an issue: 6067s https://github.com/diku-dk/futhark/issues 6067s 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.fut: 6067s Compiling with --backend=opencl: 6067s cc failed with code 1: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c: In function ‘futrts_umul_hi64’: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6067s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6067s | ^~~~~~~~~~~ 6067s | __uint32_t 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6067s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6067s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c: In function ‘futrts_smul_hi64’: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6067s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6067s | ^~~~~~~~~~ 6067s | __int128__ 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6067s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6067s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6067s | ~ ^ 6067s | ) 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c: In function ‘mk_compile_opts’: 6067s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/f64_minmax.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6067s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6067s | ~~^ ~~~~~~~~~~~~~ 6067s | | | 6067s | unsigned int int64_t {aka long long int} 6067s | %llu 6067s 6067s If you find this error message confusing, uninformative, or wrong, please open an issue: 6067s https://github.com/diku-dk/futhark/issues 6067s 6069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.fut: 6069s Compiling with --backend=opencl: 6069s cc failed with code 1: 6069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c: In function ‘futrts_umul_hi64’: 6069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6069s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6069s | ^~~~~~~~~~~ 6069s | __uint32_t 6069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:4511:90: error: expected ‘)’ before ‘a’ 6069s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6069s | ~ ^ 6069s | ) 6069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:4511:109: error: expected ‘)’ before ‘b’ 6069s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6069s | ~ ^ 6069s | ) 6069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c: In function ‘futrts_smul_hi64’: 6069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6069s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6069s | ^~~~~~~~~~ 6069s | __int128__ 6069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:4515:86: error: expected ‘)’ before ‘a’ 6069s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6069s | ~ ^ 6069s | ) 6069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:4515:104: error: expected ‘)’ before ‘b’ 6069s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6069s | ~ ^ 6069s | ) 6069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c: In function ‘mk_compile_opts’: 6069s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6069s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6069s | ~~^ ~~~~~~~~~~~~~ 6069s | | | 6069s | unsigned int int64_t {aka long long int} 6069s | %llu 6069s 6069s If you find this error message confusing, uninformative, or wrong, please open an issue: 6069s https://github.com/diku-dk/futhark/issues 6069s 6071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.fut: 6071s Compiling with --backend=opencl: 6071s cc failed with code 1: 6071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c: In function ‘futrts_umul_hi64’: 6071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6071s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6071s | ^~~~~~~~~~~ 6071s | __uint32_t 6071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:4511:90: error: expected ‘)’ before ‘a’ 6071s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6071s | ~ ^ 6071s | ) 6071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:4511:109: error: expected ‘)’ before ‘b’ 6071s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6071s | ~ ^ 6071s | ) 6071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c: In function ‘futrts_smul_hi64’: 6071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6071s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6071s | ^~~~~~~~~~ 6071s | __int128__ 6071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:4515:86: error: expected ‘)’ before ‘a’ 6071s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6071s | ~ ^ 6071s | ) 6071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:4515:104: error: expected ‘)’ before ‘b’ 6071s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6071s | ~ ^ 6071s | ) 6071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c: In function ‘mk_compile_opts’: 6071s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/floor64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6071s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6071s | ~~^ ~~~~~~~~~~~~~ 6071s | | | 6071s | unsigned int int64_t {aka long long int} 6071s | %llu 6071s 6071s If you find this error message confusing, uninformative, or wrong, please open an issue: 6071s https://github.com/diku-dk/futhark/issues 6071s 6074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.fut: 6074s Compiling with --backend=opencl: 6074s cc failed with code 1: 6074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c: In function ‘futrts_umul_hi64’: 6074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:4811:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6074s 4811 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6074s | ^~~~~~~~~~~ 6074s | __uint32_t 6074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:4811:78: note: each undeclared identifier is reported only once for each function it appears in 6074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:4811:90: error: expected ‘)’ before ‘a’ 6074s 4811 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6074s | ~ ^ 6074s | ) 6074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:4811:109: error: expected ‘)’ before ‘b’ 6074s 4811 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6074s | ~ ^ 6074s | ) 6074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c: In function ‘futrts_smul_hi64’: 6074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:4815:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6074s 4815 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6074s | ^~~~~~~~~~ 6074s | __int128__ 6074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:4815:86: error: expected ‘)’ before ‘a’ 6074s 4815 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6074s | ~ ^ 6074s | ) 6074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:4815:104: error: expected ‘)’ before ‘b’ 6074s 4815 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6074s | ~ ^ 6074s | ) 6074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c: In function ‘mk_compile_opts’: 6074s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/float_convop.c:8162:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6074s 8162 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6074s | ~~^ ~~~~~~~~~~~~~ 6074s | | | 6074s | unsigned int int64_t {aka long long int} 6074s | %llu 6074s 6074s If you find this error message confusing, uninformative, or wrong, please open an issue: 6074s https://github.com/diku-dk/futhark/issues 6074s 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.fut: 6079s Compiling with --backend=opencl: 6079s cc failed with code 1: 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c: In function ‘futrts_umul_hi64’: 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6079s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6079s | ^~~~~~~~~~~ 6079s | __uint32_t 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:4514:90: error: expected ‘)’ before ‘a’ 6079s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6079s | ~ ^ 6079s | ) 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:4514:109: error: expected ‘)’ before ‘b’ 6079s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6079s | ~ ^ 6079s | ) 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c: In function ‘futrts_smul_hi64’: 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6079s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6079s | ^~~~~~~~~~ 6079s | __int128__ 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:4518:86: error: expected ‘)’ before ‘a’ 6079s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6079s | ~ ^ 6079s | ) 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:4518:104: error: expected ‘)’ before ‘b’ 6079s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6079s | ~ ^ 6079s | ) 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c: In function ‘mk_compile_opts’: 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad16.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6079s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6079s | ~~^ ~~~~~~~~~~~~~ 6079s | | | 6079s | unsigned int int64_t {aka long long int} 6079s | %llu 6079s 6079s If you find this error message confusing, uninformative, or wrong, please open an issue: 6079s https://github.com/diku-dk/futhark/issues 6079s 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.fut: 6079s Compiling with --backend=opencl: 6079s cc failed with code 1: 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c: In function ‘futrts_umul_hi64’: 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6079s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6079s | ^~~~~~~~~~~ 6079s | __uint32_t 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:4514:90: error: expected ‘)’ before ‘a’ 6079s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6079s | ~ ^ 6079s | ) 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:4514:109: error: expected ‘)’ before ‘b’ 6079s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6079s | ~ ^ 6079s | ) 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c: In function ‘futrts_smul_hi64’: 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6079s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6079s | ^~~~~~~~~~ 6079s | __int128__ 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:4518:86: error: expected ‘)’ before ‘a’ 6079s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6079s | ~ ^ 6079s | ) 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:4518:104: error: expected ‘)’ before ‘b’ 6079s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6079s | ~ ^ 6079s | ) 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c: In function ‘mk_compile_opts’: 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad32.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6079s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6079s | ~~^ ~~~~~~~~~~~~~ 6079s | | | 6079s | unsigned int int64_t {aka long long int} 6079s | %llu 6079s 6079s If you find this error message confusing, uninformative, or wrong, please open an issue: 6079s https://github.com/diku-dk/futhark/issues 6079s 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.fut: 6079s Compiling with --backend=opencl: 6079s cc failed with code 1: 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c: In function ‘futrts_umul_hi64’: 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6079s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6079s | ^~~~~~~~~~~ 6079s | __uint32_t 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:4539:90: error: expected ‘)’ before ‘a’ 6079s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6079s | ~ ^ 6079s | ) 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:4539:109: error: expected ‘)’ before ‘b’ 6079s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6079s | ~ ^ 6079s | ) 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c: In function ‘futrts_smul_hi64’: 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6079s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6079s | ^~~~~~~~~~ 6079s | __int128__ 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:4543:86: error: expected ‘)’ before ‘a’ 6079s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6079s | ~ ^ 6079s | ) 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:4543:104: error: expected ‘)’ before ‘b’ 6079s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6079s | ~ ^ 6079s | ) 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c: In function ‘mk_compile_opts’: 6079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/gamma.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6079s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6079s | ~~^ ~~~~~~~~~~~~~ 6079s | | | 6079s | unsigned int int64_t {aka long long int} 6079s | %llu 6079s 6079s If you find this error message confusing, uninformative, or wrong, please open an issue: 6079s https://github.com/diku-dk/futhark/issues 6079s 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.fut: 6080s Compiling with --backend=opencl: 6080s cc failed with code 1: 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c: In function ‘futrts_umul_hi64’: 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6080s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6080s | ^~~~~~~~~~~ 6080s | __uint32_t 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:4539:90: error: expected ‘)’ before ‘a’ 6080s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6080s | ~ ^ 6080s | ) 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:4539:109: error: expected ‘)’ before ‘b’ 6080s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6080s | ~ ^ 6080s | ) 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c: In function ‘futrts_smul_hi64’: 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6080s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6080s | ^~~~~~~~~~ 6080s | __int128__ 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:4543:86: error: expected ‘)’ before ‘a’ 6080s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6080s | ~ ^ 6080s | ) 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:4543:104: error: expected ‘)’ before ‘b’ 6080s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6080s | ~ ^ 6080s | ) 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c: In function ‘mk_compile_opts’: 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fsignum.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6080s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6080s | ~~^ ~~~~~~~~~~~~~ 6080s | | | 6080s | unsigned int int64_t {aka long long int} 6080s | %llu 6080s 6080s If you find this error message confusing, uninformative, or wrong, please open an issue: 6080s https://github.com/diku-dk/futhark/issues 6080s 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.fut: 6080s Compiling with --backend=opencl: 6080s cc failed with code 1: 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c: In function ‘futrts_umul_hi64’: 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6080s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6080s | ^~~~~~~~~~~ 6080s | __uint32_t 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:4514:90: error: expected ‘)’ before ‘a’ 6080s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6080s | ~ ^ 6080s | ) 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:4514:109: error: expected ‘)’ before ‘b’ 6080s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6080s | ~ ^ 6080s | ) 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c: In function ‘futrts_smul_hi64’: 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6080s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6080s | ^~~~~~~~~~ 6080s | __int128__ 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:4518:86: error: expected ‘)’ before ‘a’ 6080s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6080s | ~ ^ 6080s | ) 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:4518:104: error: expected ‘)’ before ‘b’ 6080s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6080s | ~ ^ 6080s | ) 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c: In function ‘mk_compile_opts’: 6080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/fma_mad64.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6080s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6080s | ~~^ ~~~~~~~~~~~~~ 6080s | | | 6080s | unsigned int int64_t {aka long long int} 6080s | %llu 6080s 6080s If you find this error message confusing, uninformative, or wrong, please open an issue: 6080s https://github.com/diku-dk/futhark/issues 6080s 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.fut: 6083s Compiling with --backend=opencl: 6083s cc failed with code 1: 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c: In function ‘futrts_umul_hi64’: 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:4570:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6083s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6083s | ^~~~~~~~~~~ 6083s | __uint32_t 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:4570:78: note: each undeclared identifier is reported only once for each function it appears in 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:4570:90: error: expected ‘)’ before ‘a’ 6083s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6083s | ~ ^ 6083s | ) 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:4570:109: error: expected ‘)’ before ‘b’ 6083s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6083s | ~ ^ 6083s | ) 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c: In function ‘futrts_smul_hi64’: 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:4574:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6083s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6083s | ^~~~~~~~~~ 6083s | __int128__ 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:4574:86: error: expected ‘)’ before ‘a’ 6083s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6083s | ~ ^ 6083s | ) 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:4574:104: error: expected ‘)’ before ‘b’ 6083s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6083s | ~ ^ 6083s | ) 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c: In function ‘mk_compile_opts’: 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/hypot.c:7904:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6083s 7904 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6083s | ~~^ ~~~~~~~~~~~~~ 6083s | | | 6083s | unsigned int int64_t {aka long long int} 6083s | %llu 6083s 6083s If you find this error message confusing, uninformative, or wrong, please open an issue: 6083s https://github.com/diku-dk/futhark/issues 6083s 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.fut: 6083s Compiling with --backend=opencl: 6083s cc failed with code 1: 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c: In function ‘futrts_umul_hi64’: 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6083s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6083s | ^~~~~~~~~~~ 6083s | __uint32_t 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:4554:90: error: expected ‘)’ before ‘a’ 6083s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6083s | ~ ^ 6083s | ) 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:4554:109: error: expected ‘)’ before ‘b’ 6083s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6083s | ~ ^ 6083s | ) 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c: In function ‘futrts_smul_hi64’: 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6083s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6083s | ^~~~~~~~~~ 6083s | __int128__ 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:4558:86: error: expected ‘)’ before ‘a’ 6083s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6083s | ~ ^ 6083s | ) 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:4558:104: error: expected ‘)’ before ‘b’ 6083s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6083s | ~ ^ 6083s | ) 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c: In function ‘mk_compile_opts’: 6083s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_binop.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6083s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6083s | ~~^ ~~~~~~~~~~~~~ 6083s | | | 6083s | unsigned int int64_t {aka long long int} 6083s | %llu 6083s 6083s If you find this error message confusing, uninformative, or wrong, please open an issue: 6083s https://github.com/diku-dk/futhark/issues 6083s 6087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.fut: 6087s Compiling with --backend=opencl: 6087s cc failed with code 1: 6087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c: In function ‘futrts_umul_hi64’: 6087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:4568:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6087s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6087s | ^~~~~~~~~~~ 6087s | __uint32_t 6087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:4568:78: note: each undeclared identifier is reported only once for each function it appears in 6087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:4568:90: error: expected ‘)’ before ‘a’ 6087s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6087s | ~ ^ 6087s | ) 6087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:4568:109: error: expected ‘)’ before ‘b’ 6087s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6087s | ~ ^ 6087s | ) 6087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c: In function ‘futrts_smul_hi64’: 6087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:4572:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6087s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6087s | ^~~~~~~~~~ 6087s | __int128__ 6087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:4572:86: error: expected ‘)’ before ‘a’ 6087s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6087s | ~ ^ 6087s | ) 6087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:4572:104: error: expected ‘)’ before ‘b’ 6087s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6087s | ~ ^ 6087s | ) 6087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c: In function ‘mk_compile_opts’: 6087s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_bitop.c:7905:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6087s 7905 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6087s | ~~^ ~~~~~~~~~~~~~ 6087s | | | 6087s | unsigned int int64_t {aka long long int} 6087s | %llu 6087s 6087s If you find this error message confusing, uninformative, or wrong, please open an issue: 6087s https://github.com/diku-dk/futhark/issues 6087s 6092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.fut: 6092s Compiling with --backend=opencl: 6092s cc failed with code 1: 6092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c: In function ‘futrts_umul_hi64’: 6092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6092s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6092s | ^~~~~~~~~~~ 6092s | __uint32_t 6092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 6092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 6092s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6092s | ~ ^ 6092s | ) 6092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 6092s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6092s | ~ ^ 6092s | ) 6092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c: In function ‘futrts_smul_hi64’: 6092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6092s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6092s | ^~~~~~~~~~ 6092s | __int128__ 6092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 6092s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6092s | ~ ^ 6092s | ) 6092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 6092s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6092s | ~ ^ 6092s | ) 6092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c: In function ‘mk_compile_opts’: 6092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_cmpop.c:7889:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6092s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6092s | ~~^ ~~~~~~~~~~~~~ 6092s | | | 6092s | unsigned int int64_t {aka long long int} 6092s | %llu 6092s 6092s If you find this error message confusing, uninformative, or wrong, please open an issue: 6092s https://github.com/diku-dk/futhark/issues 6092s 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.fut: 6093s Compiling with --backend=opencl: 6093s cc failed with code 1: 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c: In function ‘futrts_umul_hi64’: 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6093s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6093s | ^~~~~~~~~~~ 6093s | __uint32_t 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:4537:90: error: expected ‘)’ before ‘a’ 6093s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6093s | ~ ^ 6093s | ) 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:4537:109: error: expected ‘)’ before ‘b’ 6093s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6093s | ~ ^ 6093s | ) 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c: In function ‘futrts_smul_hi64’: 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6093s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6093s | ^~~~~~~~~~ 6093s | __int128__ 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:4541:86: error: expected ‘)’ before ‘a’ 6093s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6093s | ~ ^ 6093s | ) 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:4541:104: error: expected ‘)’ before ‘b’ 6093s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6093s | ~ ^ 6093s | ) 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c: In function ‘mk_compile_opts’: 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_unop.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6093s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6093s | ~~^ ~~~~~~~~~~~~~ 6093s | | | 6093s | unsigned int int64_t {aka long long int} 6093s | %llu 6093s 6093s If you find this error message confusing, uninformative, or wrong, please open an issue: 6093s https://github.com/diku-dk/futhark/issues 6093s 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.fut: 6093s Compiling with --backend=opencl: 6093s cc failed with code 1: 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c: In function ‘futrts_umul_hi64’: 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6093s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6093s | ^~~~~~~~~~~ 6093s | __uint32_t 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6093s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6093s | ~ ^ 6093s | ) 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6093s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6093s | ~ ^ 6093s | ) 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c: In function ‘futrts_smul_hi64’: 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6093s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6093s | ^~~~~~~~~~ 6093s | __int128__ 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6093s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6093s | ~ ^ 6093s | ) 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6093s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6093s | ~ ^ 6093s | ) 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c: In function ‘mk_compile_opts’: 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_minmax.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6093s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6093s | ~~^ ~~~~~~~~~~~~~ 6093s | | | 6093s | unsigned int int64_t {aka long long int} 6093s | %llu 6093s 6093s If you find this error message confusing, uninformative, or wrong, please open an issue: 6093s https://github.com/diku-dk/futhark/issues 6093s 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.fut: 6093s Compiling with --backend=opencl: 6093s cc failed with code 1: 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c: In function ‘futrts_umul_hi64’: 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6093s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6093s | ^~~~~~~~~~~ 6093s | __uint32_t 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:4554:90: error: expected ‘)’ before ‘a’ 6093s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6093s | ~ ^ 6093s | ) 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:4554:109: error: expected ‘)’ before ‘b’ 6093s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6093s | ~ ^ 6093s | ) 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c: In function ‘futrts_smul_hi64’: 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6093s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6093s | ^~~~~~~~~~ 6093s | __int128__ 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:4558:86: error: expected ‘)’ before ‘a’ 6093s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6093s | ~ ^ 6093s | ) 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:4558:104: error: expected ‘)’ before ‘b’ 6093s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6093s | ~ ^ 6093s | ) 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c: In function ‘mk_compile_opts’: 6093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_division.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6093s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6093s | ~~^ ~~~~~~~~~~~~~ 6093s | | | 6093s | unsigned int int64_t {aka long long int} 6093s | %llu 6093s 6093s If you find this error message confusing, uninformative, or wrong, please open an issue: 6093s https://github.com/diku-dk/futhark/issues 6093s 6094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.fut: 6094s Compiling with --backend=opencl: 6094s cc failed with code 1: 6094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c: In function ‘futrts_umul_hi64’: 6094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6094s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6094s | ^~~~~~~~~~~ 6094s | __uint32_t 6094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 6094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:4735:90: error: expected ‘)’ before ‘a’ 6094s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6094s | ~ ^ 6094s | ) 6094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:4735:109: error: expected ‘)’ before ‘b’ 6094s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6094s | ~ ^ 6094s | ) 6094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c: In function ‘futrts_smul_hi64’: 6094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6094s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6094s | ^~~~~~~~~~ 6094s | __int128__ 6094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:4739:86: error: expected ‘)’ before ‘a’ 6094s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6094s | ~ ^ 6094s | ) 6094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:4739:104: error: expected ‘)’ before ‘b’ 6094s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6094s | ~ ^ 6094s | ) 6094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c: In function ‘mk_compile_opts’: 6094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i16_convop.c:8074:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6094s 8074 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6094s | ~~^ ~~~~~~~~~~~~~ 6094s | | | 6094s | unsigned int int64_t {aka long long int} 6094s | %llu 6094s 6094s If you find this error message confusing, uninformative, or wrong, please open an issue: 6094s https://github.com/diku-dk/futhark/issues 6094s 6096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.fut: 6096s Compiling with --backend=opencl: 6096s cc failed with code 1: 6096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c: In function ‘futrts_umul_hi64’: 6096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6096s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6096s | ^~~~~~~~~~~ 6096s | __uint32_t 6096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:4554:90: error: expected ‘)’ before ‘a’ 6096s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6096s | ~ ^ 6096s | ) 6096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:4554:109: error: expected ‘)’ before ‘b’ 6096s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6096s | ~ ^ 6096s | ) 6096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c: In function ‘futrts_smul_hi64’: 6096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6096s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6096s | ^~~~~~~~~~ 6096s | __int128__ 6096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:4558:86: error: expected ‘)’ before ‘a’ 6096s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6096s | ~ ^ 6096s | ) 6096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:4558:104: error: expected ‘)’ before ‘b’ 6096s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6096s | ~ ^ 6096s | ) 6096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c: In function ‘mk_compile_opts’: 6096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_binop.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6096s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6096s | ~~^ ~~~~~~~~~~~~~ 6096s | | | 6096s | unsigned int int64_t {aka long long int} 6096s | %llu 6096s 6096s If you find this error message confusing, uninformative, or wrong, please open an issue: 6096s https://github.com/diku-dk/futhark/issues 6096s 6097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.fut: 6097s Compiling with --backend=opencl: 6097s cc failed with code 1: 6097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c: In function ‘futrts_umul_hi64’: 6097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:4568:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6097s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6097s | ^~~~~~~~~~~ 6097s | __uint32_t 6097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:4568:78: note: each undeclared identifier is reported only once for each function it appears in 6097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:4568:90: error: expected ‘)’ before ‘a’ 6097s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6097s | ~ ^ 6097s | ) 6097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:4568:109: error: expected ‘)’ before ‘b’ 6097s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6097s | ~ ^ 6097s | ) 6097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c: In function ‘futrts_smul_hi64’: 6097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:4572:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6097s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6097s | ^~~~~~~~~~ 6097s | __int128__ 6097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:4572:86: error: expected ‘)’ before ‘a’ 6097s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6097s | ~ ^ 6097s | ) 6097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:4572:104: error: expected ‘)’ before ‘b’ 6097s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6097s | ~ ^ 6097s | ) 6097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c: In function ‘mk_compile_opts’: 6097s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_bitop.c:7905:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6097s 7905 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6097s | ~~^ ~~~~~~~~~~~~~ 6097s | | | 6097s | unsigned int int64_t {aka long long int} 6097s | %llu 6097s 6097s If you find this error message confusing, uninformative, or wrong, please open an issue: 6097s https://github.com/diku-dk/futhark/issues 6097s 6100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.fut: 6100s Compiling with --backend=opencl: 6100s cc failed with code 1: 6100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c: In function ‘futrts_umul_hi64’: 6100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6100s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6100s | ^~~~~~~~~~~ 6100s | __uint32_t 6100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 6100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 6100s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6100s | ~ ^ 6100s | ) 6100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 6100s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6100s | ~ ^ 6100s | ) 6100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c: In function ‘futrts_smul_hi64’: 6100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6100s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6100s | ^~~~~~~~~~ 6100s | __int128__ 6100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 6100s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6100s | ~ ^ 6100s | ) 6100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 6100s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6100s | ~ ^ 6100s | ) 6100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c: In function ‘mk_compile_opts’: 6100s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_cmpop.c:7889:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6100s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6100s | ~~^ ~~~~~~~~~~~~~ 6100s | | | 6100s | unsigned int int64_t {aka long long int} 6100s | %llu 6100s 6100s If you find this error message confusing, uninformative, or wrong, please open an issue: 6100s https://github.com/diku-dk/futhark/issues 6100s 6100s 1387 failed, 159 passed, 760 to go. 6106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.fut: 6106s Compiling with --backend=opencl: 6106s cc failed with code 1: 6106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c: In function ‘futrts_umul_hi64’: 6106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6106s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6106s | ^~~~~~~~~~~ 6106s | __uint32_t 6106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:4554:90: error: expected ‘)’ before ‘a’ 6106s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6106s | ~ ^ 6106s | ) 6106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:4554:109: error: expected ‘)’ before ‘b’ 6106s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6106s | ~ ^ 6106s | ) 6106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c: In function ‘futrts_smul_hi64’: 6106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6106s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6106s | ^~~~~~~~~~ 6106s | __int128__ 6106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:4558:86: error: expected ‘)’ before ‘a’ 6106s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6106s | ~ ^ 6106s | ) 6106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:4558:104: error: expected ‘)’ before ‘b’ 6106s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6106s | ~ ^ 6106s | ) 6106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c: In function ‘mk_compile_opts’: 6106s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_division.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6106s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6106s | ~~^ ~~~~~~~~~~~~~ 6106s | | | 6106s | unsigned int int64_t {aka long long int} 6106s | %llu 6106s 6106s If you find this error message confusing, uninformative, or wrong, please open an issue: 6106s https://github.com/diku-dk/futhark/issues 6106s 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.fut: 6107s Compiling with --backend=opencl: 6107s cc failed with code 1: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c: In function ‘futrts_umul_hi64’: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6107s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6107s | ^~~~~~~~~~~ 6107s | __uint32_t 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6107s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6107s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c: In function ‘futrts_smul_hi64’: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6107s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6107s | ^~~~~~~~~~ 6107s | __int128__ 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6107s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6107s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c: In function ‘mk_compile_opts’: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_minmax.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6107s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6107s | ~~^ ~~~~~~~~~~~~~ 6107s | | | 6107s | unsigned int int64_t {aka long long int} 6107s | %llu 6107s 6107s If you find this error message confusing, uninformative, or wrong, please open an issue: 6107s https://github.com/diku-dk/futhark/issues 6107s 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.fut: 6107s Compiling with --backend=opencl: 6107s cc failed with code 1: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c: In function ‘futrts_umul_hi64’: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6107s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6107s | ^~~~~~~~~~~ 6107s | __uint32_t 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:4554:90: error: expected ‘)’ before ‘a’ 6107s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:4554:109: error: expected ‘)’ before ‘b’ 6107s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c: In function ‘futrts_smul_hi64’: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6107s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6107s | ^~~~~~~~~~ 6107s | __int128__ 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:4558:86: error: expected ‘)’ before ‘a’ 6107s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:4558:104: error: expected ‘)’ before ‘b’ 6107s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c: In function ‘mk_compile_opts’: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_binop.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6107s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6107s | ~~^ ~~~~~~~~~~~~~ 6107s | | | 6107s | unsigned int int64_t {aka long long int} 6107s | %llu 6107s 6107s If you find this error message confusing, uninformative, or wrong, please open an issue: 6107s https://github.com/diku-dk/futhark/issues 6107s 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.fut: 6107s Compiling with --backend=opencl: 6107s cc failed with code 1: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c: In function ‘futrts_umul_hi64’: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6107s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6107s | ^~~~~~~~~~~ 6107s | __uint32_t 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:4537:90: error: expected ‘)’ before ‘a’ 6107s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:4537:109: error: expected ‘)’ before ‘b’ 6107s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c: In function ‘futrts_smul_hi64’: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6107s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6107s | ^~~~~~~~~~ 6107s | __int128__ 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:4541:86: error: expected ‘)’ before ‘a’ 6107s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:4541:104: error: expected ‘)’ before ‘b’ 6107s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c: In function ‘mk_compile_opts’: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_unop.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6107s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6107s | ~~^ ~~~~~~~~~~~~~ 6107s | | | 6107s | unsigned int int64_t {aka long long int} 6107s | %llu 6107s 6107s If you find this error message confusing, uninformative, or wrong, please open an issue: 6107s https://github.com/diku-dk/futhark/issues 6107s 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.fut: 6107s Compiling with --backend=opencl: 6107s cc failed with code 1: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c: In function ‘futrts_umul_hi64’: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6107s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6107s | ^~~~~~~~~~~ 6107s | __uint32_t 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:4735:90: error: expected ‘)’ before ‘a’ 6107s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:4735:109: error: expected ‘)’ before ‘b’ 6107s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c: In function ‘futrts_smul_hi64’: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6107s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6107s | ^~~~~~~~~~ 6107s | __int128__ 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:4739:86: error: expected ‘)’ before ‘a’ 6107s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:4739:104: error: expected ‘)’ before ‘b’ 6107s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6107s | ~ ^ 6107s | ) 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c: In function ‘mk_compile_opts’: 6107s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i32_convop.c:8074:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6107s 8074 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6107s | ~~^ ~~~~~~~~~~~~~ 6107s | | | 6107s | unsigned int int64_t {aka long long int} 6107s | %llu 6107s 6107s If you find this error message confusing, uninformative, or wrong, please open an issue: 6107s https://github.com/diku-dk/futhark/issues 6107s 6110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.fut: 6110s Compiling with --backend=opencl: 6110s cc failed with code 1: 6110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c: In function ‘futrts_umul_hi64’: 6110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:4568:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6110s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6110s | ^~~~~~~~~~~ 6110s | __uint32_t 6110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:4568:78: note: each undeclared identifier is reported only once for each function it appears in 6110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:4568:90: error: expected ‘)’ before ‘a’ 6110s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6110s | ~ ^ 6110s | ) 6110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:4568:109: error: expected ‘)’ before ‘b’ 6110s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6110s | ~ ^ 6110s | ) 6110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c: In function ‘futrts_smul_hi64’: 6110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:4572:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6110s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6110s | ^~~~~~~~~~ 6110s | __int128__ 6110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:4572:86: error: expected ‘)’ before ‘a’ 6110s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6110s | ~ ^ 6110s | ) 6110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:4572:104: error: expected ‘)’ before ‘b’ 6110s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6110s | ~ ^ 6110s | ) 6110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c: In function ‘mk_compile_opts’: 6110s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_bitop.c:7905:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6110s 7905 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6110s | ~~^ ~~~~~~~~~~~~~ 6110s | | | 6110s | unsigned int int64_t {aka long long int} 6110s | %llu 6110s 6110s If you find this error message confusing, uninformative, or wrong, please open an issue: 6110s https://github.com/diku-dk/futhark/issues 6110s 6111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.fut: 6111s Compiling with --backend=opencl: 6111s cc failed with code 1: 6111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c: In function ‘futrts_umul_hi64’: 6111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6111s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6111s | ^~~~~~~~~~~ 6111s | __uint32_t 6111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 6111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 6111s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6111s | ~ ^ 6111s | ) 6111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 6111s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6111s | ~ ^ 6111s | ) 6111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c: In function ‘futrts_smul_hi64’: 6111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6111s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6111s | ^~~~~~~~~~ 6111s | __int128__ 6111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 6111s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6111s | ~ ^ 6111s | ) 6111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 6111s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6111s | ~ ^ 6111s | ) 6111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c: In function ‘mk_compile_opts’: 6111s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_cmpop.c:7889:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6111s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6111s | ~~^ ~~~~~~~~~~~~~ 6111s | | | 6111s | unsigned int int64_t {aka long long int} 6111s | %llu 6111s 6111s If you find this error message confusing, uninformative, or wrong, please open an issue: 6111s https://github.com/diku-dk/futhark/issues 6111s 6115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.fut: 6115s Compiling with --backend=opencl: 6115s cc failed with code 1: 6115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c: In function ‘futrts_umul_hi64’: 6115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6115s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6115s | ^~~~~~~~~~~ 6115s | __uint32_t 6115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 6115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:4735:90: error: expected ‘)’ before ‘a’ 6115s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6115s | ~ ^ 6115s | ) 6115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:4735:109: error: expected ‘)’ before ‘b’ 6115s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6115s | ~ ^ 6115s | ) 6115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c: In function ‘futrts_smul_hi64’: 6115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6115s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6115s | ^~~~~~~~~~ 6115s | __int128__ 6115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:4739:86: error: expected ‘)’ before ‘a’ 6115s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6115s | ~ ^ 6115s | ) 6115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:4739:104: error: expected ‘)’ before ‘b’ 6115s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6115s | ~ ^ 6115s | ) 6115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c: In function ‘mk_compile_opts’: 6115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_convop.c:8074:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6115s 8074 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6115s | ~~^ ~~~~~~~~~~~~~ 6115s | | | 6115s | unsigned int int64_t {aka long long int} 6115s | %llu 6115s 6115s If you find this error message confusing, uninformative, or wrong, please open an issue: 6115s https://github.com/diku-dk/futhark/issues 6115s 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.fut: 6120s Compiling with --backend=opencl: 6120s cc failed with code 1: 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c: In function ‘futrts_umul_hi64’: 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6120s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6120s | ^~~~~~~~~~~ 6120s | __uint32_t 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6120s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6120s | ~ ^ 6120s | ) 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6120s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6120s | ~ ^ 6120s | ) 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c: In function ‘futrts_smul_hi64’: 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6120s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6120s | ^~~~~~~~~~ 6120s | __int128__ 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6120s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6120s | ~ ^ 6120s | ) 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6120s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6120s | ~ ^ 6120s | ) 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c: In function ‘mk_compile_opts’: 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_minmax.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6120s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6120s | ~~^ ~~~~~~~~~~~~~ 6120s | | | 6120s | unsigned int int64_t {aka long long int} 6120s | %llu 6120s 6120s If you find this error message confusing, uninformative, or wrong, please open an issue: 6120s https://github.com/diku-dk/futhark/issues 6120s 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.fut: 6120s Compiling with --backend=opencl: 6120s cc failed with code 1: 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c: In function ‘futrts_umul_hi64’: 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6120s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6120s | ^~~~~~~~~~~ 6120s | __uint32_t 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:4537:90: error: expected ‘)’ before ‘a’ 6120s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6120s | ~ ^ 6120s | ) 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:4537:109: error: expected ‘)’ before ‘b’ 6120s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6120s | ~ ^ 6120s | ) 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c: In function ‘futrts_smul_hi64’: 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6120s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6120s | ^~~~~~~~~~ 6120s | __int128__ 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:4541:86: error: expected ‘)’ before ‘a’ 6120s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6120s | ~ ^ 6120s | ) 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:4541:104: error: expected ‘)’ before ‘b’ 6120s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6120s | ~ ^ 6120s | ) 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c: In function ‘mk_compile_opts’: 6120s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_unop.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6120s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6120s | ~~^ ~~~~~~~~~~~~~ 6120s | | | 6120s | unsigned int int64_t {aka long long int} 6120s | %llu 6120s 6120s If you find this error message confusing, uninformative, or wrong, please open an issue: 6120s https://github.com/diku-dk/futhark/issues 6120s 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.fut: 6121s Compiling with --backend=opencl: 6121s cc failed with code 1: 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c: In function ‘futrts_umul_hi64’: 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6121s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6121s | ^~~~~~~~~~~ 6121s | __uint32_t 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:4554:90: error: expected ‘)’ before ‘a’ 6121s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6121s | ~ ^ 6121s | ) 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:4554:109: error: expected ‘)’ before ‘b’ 6121s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6121s | ~ ^ 6121s | ) 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c: In function ‘futrts_smul_hi64’: 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6121s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6121s | ^~~~~~~~~~ 6121s | __int128__ 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:4558:86: error: expected ‘)’ before ‘a’ 6121s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6121s | ~ ^ 6121s | ) 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:4558:104: error: expected ‘)’ before ‘b’ 6121s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6121s | ~ ^ 6121s | ) 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c: In function ‘mk_compile_opts’: 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i64_division.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6121s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6121s | ~~^ ~~~~~~~~~~~~~ 6121s | | | 6121s | unsigned int int64_t {aka long long int} 6121s | %llu 6121s 6121s If you find this error message confusing, uninformative, or wrong, please open an issue: 6121s https://github.com/diku-dk/futhark/issues 6121s 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.fut: 6121s Compiling with --backend=opencl: 6121s cc failed with code 1: 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c: In function ‘futrts_umul_hi64’: 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6121s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6121s | ^~~~~~~~~~~ 6121s | __uint32_t 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:4554:90: error: expected ‘)’ before ‘a’ 6121s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6121s | ~ ^ 6121s | ) 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:4554:109: error: expected ‘)’ before ‘b’ 6121s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6121s | ~ ^ 6121s | ) 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c: In function ‘futrts_smul_hi64’: 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6121s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6121s | ^~~~~~~~~~ 6121s | __int128__ 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:4558:86: error: expected ‘)’ before ‘a’ 6121s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6121s | ~ ^ 6121s | ) 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:4558:104: error: expected ‘)’ before ‘b’ 6121s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6121s | ~ ^ 6121s | ) 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c: In function ‘mk_compile_opts’: 6121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_binop.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6121s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6121s | ~~^ ~~~~~~~~~~~~~ 6121s | | | 6121s | unsigned int int64_t {aka long long int} 6121s | %llu 6121s 6121s If you find this error message confusing, uninformative, or wrong, please open an issue: 6121s https://github.com/diku-dk/futhark/issues 6121s 6122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.fut: 6122s Compiling with --backend=opencl: 6122s cc failed with code 1: 6122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c: In function ‘futrts_umul_hi64’: 6122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:4568:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6122s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6122s | ^~~~~~~~~~~ 6122s | __uint32_t 6122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:4568:78: note: each undeclared identifier is reported only once for each function it appears in 6122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:4568:90: error: expected ‘)’ before ‘a’ 6122s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6122s | ~ ^ 6122s | ) 6122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:4568:109: error: expected ‘)’ before ‘b’ 6122s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6122s | ~ ^ 6122s | ) 6122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c: In function ‘futrts_smul_hi64’: 6122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:4572:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6122s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6122s | ^~~~~~~~~~ 6122s | __int128__ 6122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:4572:86: error: expected ‘)’ before ‘a’ 6122s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6122s | ~ ^ 6122s | ) 6122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:4572:104: error: expected ‘)’ before ‘b’ 6122s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6122s | ~ ^ 6122s | ) 6122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c: In function ‘mk_compile_opts’: 6122s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_bitop.c:7905:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6122s 7905 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6122s | ~~^ ~~~~~~~~~~~~~ 6122s | | | 6122s | unsigned int int64_t {aka long long int} 6122s | %llu 6122s 6122s If you find this error message confusing, uninformative, or wrong, please open an issue: 6122s https://github.com/diku-dk/futhark/issues 6122s 6124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.fut: 6124s Compiling with --backend=opencl: 6124s cc failed with code 1: 6124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c: In function ‘futrts_umul_hi64’: 6124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6124s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6124s | ^~~~~~~~~~~ 6124s | __uint32_t 6124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 6124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 6124s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6124s | ~ ^ 6124s | ) 6124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 6124s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6124s | ~ ^ 6124s | ) 6124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c: In function ‘futrts_smul_hi64’: 6124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6124s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6124s | ^~~~~~~~~~ 6124s | __int128__ 6124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 6124s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6124s | ~ ^ 6124s | ) 6124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 6124s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6124s | ~ ^ 6124s | ) 6124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c: In function ‘mk_compile_opts’: 6124s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_cmpop.c:7889:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6124s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6124s | ~~^ ~~~~~~~~~~~~~ 6124s | | | 6124s | unsigned int int64_t {aka long long int} 6124s | %llu 6124s 6124s If you find this error message confusing, uninformative, or wrong, please open an issue: 6124s https://github.com/diku-dk/futhark/issues 6124s 6126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.fut: 6126s Compiling with --backend=opencl: 6126s cc failed with code 1: 6126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c: In function ‘futrts_umul_hi64’: 6126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6126s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6126s | ^~~~~~~~~~~ 6126s | __uint32_t 6126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 6126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:4735:90: error: expected ‘)’ before ‘a’ 6126s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6126s | ~ ^ 6126s | ) 6126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:4735:109: error: expected ‘)’ before ‘b’ 6126s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6126s | ~ ^ 6126s | ) 6126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c: In function ‘futrts_smul_hi64’: 6126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6126s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6126s | ^~~~~~~~~~ 6126s | __int128__ 6126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:4739:86: error: expected ‘)’ before ‘a’ 6126s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6126s | ~ ^ 6126s | ) 6126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:4739:104: error: expected ‘)’ before ‘b’ 6126s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6126s | ~ ^ 6126s | ) 6126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c: In function ‘mk_compile_opts’: 6126s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_convop.c:8074:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6126s 8074 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6126s | ~~^ ~~~~~~~~~~~~~ 6126s | | | 6126s | unsigned int int64_t {aka long long int} 6126s | %llu 6126s 6126s If you find this error message confusing, uninformative, or wrong, please open an issue: 6126s https://github.com/diku-dk/futhark/issues 6126s 6127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.fut: 6127s Compiling with --backend=opencl: 6127s cc failed with code 1: 6127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c: In function ‘futrts_umul_hi64’: 6127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6127s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6127s | ^~~~~~~~~~~ 6127s | __uint32_t 6127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:4554:90: error: expected ‘)’ before ‘a’ 6127s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6127s | ~ ^ 6127s | ) 6127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:4554:109: error: expected ‘)’ before ‘b’ 6127s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6127s | ~ ^ 6127s | ) 6127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c: In function ‘futrts_smul_hi64’: 6127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6127s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6127s | ^~~~~~~~~~ 6127s | __int128__ 6127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:4558:86: error: expected ‘)’ before ‘a’ 6127s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6127s | ~ ^ 6127s | ) 6127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:4558:104: error: expected ‘)’ before ‘b’ 6127s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6127s | ~ ^ 6127s | ) 6127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c: In function ‘mk_compile_opts’: 6127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_division.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6127s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6127s | ~~^ ~~~~~~~~~~~~~ 6127s | | | 6127s | unsigned int int64_t {aka long long int} 6127s | %llu 6127s 6127s If you find this error message confusing, uninformative, or wrong, please open an issue: 6127s https://github.com/diku-dk/futhark/issues 6127s 6131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.fut: 6131s Compiling with --backend=opencl: 6131s cc failed with code 1: 6131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c: In function ‘futrts_umul_hi64’: 6131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6131s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6131s | ^~~~~~~~~~~ 6131s | __uint32_t 6131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6131s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6131s | ~ ^ 6131s | ) 6131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6131s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6131s | ~ ^ 6131s | ) 6131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c: In function ‘futrts_smul_hi64’: 6131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6131s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6131s | ^~~~~~~~~~ 6131s | __int128__ 6131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6131s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6131s | ~ ^ 6131s | ) 6131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6131s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6131s | ~ ^ 6131s | ) 6131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c: In function ‘mk_compile_opts’: 6131s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_minmax.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6131s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6131s | ~~^ ~~~~~~~~~~~~~ 6131s | | | 6131s | unsigned int int64_t {aka long long int} 6131s | %llu 6131s 6131s If you find this error message confusing, uninformative, or wrong, please open an issue: 6131s https://github.com/diku-dk/futhark/issues 6131s 6132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.fut: 6132s Compiling with --backend=opencl: 6132s cc failed with code 1: 6132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c: In function ‘futrts_umul_hi64’: 6132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6132s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6132s | ^~~~~~~~~~~ 6132s | __uint32_t 6132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:4537:90: error: expected ‘)’ before ‘a’ 6132s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6132s | ~ ^ 6132s | ) 6132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:4537:109: error: expected ‘)’ before ‘b’ 6132s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6132s | ~ ^ 6132s | ) 6132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c: In function ‘futrts_smul_hi64’: 6132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6132s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6132s | ^~~~~~~~~~ 6132s | __int128__ 6132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:4541:86: error: expected ‘)’ before ‘a’ 6132s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6132s | ~ ^ 6132s | ) 6132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:4541:104: error: expected ‘)’ before ‘b’ 6132s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6132s | ~ ^ 6132s | ) 6132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c: In function ‘mk_compile_opts’: 6132s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/i8_unop.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6132s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6132s | ~~^ ~~~~~~~~~~~~~ 6132s | | | 6132s | unsigned int int64_t {aka long long int} 6132s | %llu 6132s 6132s If you find this error message confusing, uninformative, or wrong, please open an issue: 6132s https://github.com/diku-dk/futhark/issues 6132s 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.fut: 6133s Compiling with --backend=opencl: 6133s cc failed with code 1: 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c: In function ‘futrts_umul_hi64’: 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6133s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6133s | ^~~~~~~~~~~ 6133s | __uint32_t 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:4539:90: error: expected ‘)’ before ‘a’ 6133s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6133s | ~ ^ 6133s | ) 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:4539:109: error: expected ‘)’ before ‘b’ 6133s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6133s | ~ ^ 6133s | ) 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c: In function ‘futrts_smul_hi64’: 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6133s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6133s | ^~~~~~~~~~ 6133s | __int128__ 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:4543:86: error: expected ‘)’ before ‘a’ 6133s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6133s | ~ ^ 6133s | ) 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:4543:104: error: expected ‘)’ before ‘b’ 6133s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6133s | ~ ^ 6133s | ) 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c: In function ‘mk_compile_opts’: 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lgamma.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6133s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6133s | ~~^ ~~~~~~~~~~~~~ 6133s | | | 6133s | unsigned int int64_t {aka long long int} 6133s | %llu 6133s 6133s If you find this error message confusing, uninformative, or wrong, please open an issue: 6133s https://github.com/diku-dk/futhark/issues 6133s 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.fut: 6133s Compiling with --backend=opencl: 6133s cc failed with code 1: 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c: In function ‘futrts_umul_hi64’: 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:4585:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6133s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6133s | ^~~~~~~~~~~ 6133s | __uint32_t 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:4585:78: note: each undeclared identifier is reported only once for each function it appears in 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:4585:90: error: expected ‘)’ before ‘a’ 6133s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6133s | ~ ^ 6133s | ) 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:4585:109: error: expected ‘)’ before ‘b’ 6133s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6133s | ~ ^ 6133s | ) 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c: In function ‘futrts_smul_hi64’: 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:4589:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6133s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6133s | ^~~~~~~~~~ 6133s | __int128__ 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:4589:86: error: expected ‘)’ before ‘a’ 6133s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6133s | ~ ^ 6133s | ) 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:4589:104: error: expected ‘)’ before ‘b’ 6133s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6133s | ~ ^ 6133s | ) 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c: In function ‘mk_compile_opts’: 6133s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/ldexp.c:7919:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6133s 7919 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6133s | ~~^ ~~~~~~~~~~~~~ 6133s | | | 6133s | unsigned int int64_t {aka long long int} 6133s | %llu 6133s 6133s If you find this error message confusing, uninformative, or wrong, please open an issue: 6133s https://github.com/diku-dk/futhark/issues 6133s 6134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.fut: 6134s Compiling with --backend=opencl: 6134s cc failed with code 1: 6134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c: In function ‘futrts_umul_hi64’: 6134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6134s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6134s | ^~~~~~~~~~~ 6134s | __uint32_t 6134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 6134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:4543:90: error: expected ‘)’ before ‘a’ 6134s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6134s | ~ ^ 6134s | ) 6134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:4543:109: error: expected ‘)’ before ‘b’ 6134s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6134s | ~ ^ 6134s | ) 6134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c: In function ‘futrts_smul_hi64’: 6134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6134s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6134s | ^~~~~~~~~~ 6134s | __int128__ 6134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:4547:86: error: expected ‘)’ before ‘a’ 6134s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6134s | ~ ^ 6134s | ) 6134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:4547:104: error: expected ‘)’ before ‘b’ 6134s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6134s | ~ ^ 6134s | ) 6134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c: In function ‘mk_compile_opts’: 6134s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/lerp.c:7876:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6134s 7876 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6134s | ~~^ ~~~~~~~~~~~~~ 6134s | | | 6134s | unsigned int int64_t {aka long long int} 6134s | %llu 6134s 6134s If you find this error message confusing, uninformative, or wrong, please open an issue: 6134s https://github.com/diku-dk/futhark/issues 6134s 6137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.fut: 6137s Compiling with --backend=opencl: 6137s cc failed with code 1: 6137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c: In function ‘futrts_umul_hi64’: 6137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:4550:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6137s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6137s | ^~~~~~~~~~~ 6137s | __uint32_t 6137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:4550:78: note: each undeclared identifier is reported only once for each function it appears in 6137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:4550:90: error: expected ‘)’ before ‘a’ 6137s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6137s | ~ ^ 6137s | ) 6137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:4550:109: error: expected ‘)’ before ‘b’ 6137s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6137s | ~ ^ 6137s | ) 6137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c: In function ‘futrts_smul_hi64’: 6137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:4554:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6137s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6137s | ^~~~~~~~~~ 6137s | __int128__ 6137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:4554:86: error: expected ‘)’ before ‘a’ 6137s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6137s | ~ ^ 6137s | ) 6137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:4554:104: error: expected ‘)’ before ‘b’ 6137s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6137s | ~ ^ 6137s | ) 6137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c: In function ‘mk_compile_opts’: 6137s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log32.c:7886:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6137s 7886 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6137s | ~~^ ~~~~~~~~~~~~~ 6137s | | | 6137s | unsigned int int64_t {aka long long int} 6137s | %llu 6137s 6137s If you find this error message confusing, uninformative, or wrong, please open an issue: 6137s https://github.com/diku-dk/futhark/issues 6137s 6139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.fut: 6139s Compiling with --backend=opencl: 6139s cc failed with code 1: 6139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c: In function ‘futrts_umul_hi64’: 6139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:4550:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6139s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6139s | ^~~~~~~~~~~ 6139s | __uint32_t 6139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:4550:78: note: each undeclared identifier is reported only once for each function it appears in 6139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:4550:90: error: expected ‘)’ before ‘a’ 6139s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6139s | ~ ^ 6139s | ) 6139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:4550:109: error: expected ‘)’ before ‘b’ 6139s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6139s | ~ ^ 6139s | ) 6139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c: In function ‘futrts_smul_hi64’: 6139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:4554:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6139s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6139s | ^~~~~~~~~~ 6139s | __int128__ 6139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:4554:86: error: expected ‘)’ before ‘a’ 6139s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6139s | ~ ^ 6139s | ) 6139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:4554:104: error: expected ‘)’ before ‘b’ 6139s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6139s | ~ ^ 6139s | ) 6139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c: In function ‘mk_compile_opts’: 6139s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/log64.c:7886:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6139s 7886 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6139s | ~~^ ~~~~~~~~~~~~~ 6139s | | | 6139s | unsigned int int64_t {aka long long int} 6139s | %llu 6139s 6139s If you find this error message confusing, uninformative, or wrong, please open an issue: 6139s https://github.com/diku-dk/futhark/issues 6139s 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.fut: 6148s Compiling with --backend=opencl: 6148s cc failed with code 1: 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c: In function ‘futrts_umul_hi64’: 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:4723:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6148s 4723 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6148s | ^~~~~~~~~~~ 6148s | __uint32_t 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:4723:78: note: each undeclared identifier is reported only once for each function it appears in 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:4723:90: error: expected ‘)’ before ‘a’ 6148s 4723 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6148s | ~ ^ 6148s | ) 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:4723:109: error: expected ‘)’ before ‘b’ 6148s 4723 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6148s | ~ ^ 6148s | ) 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c: In function ‘futrts_smul_hi64’: 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:4727:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6148s 4727 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6148s | ^~~~~~~~~~ 6148s | __int128__ 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:4727:86: error: expected ‘)’ before ‘a’ 6148s 4727 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6148s | ~ ^ 6148s | ) 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:4727:104: error: expected ‘)’ before ‘b’ 6148s 4727 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6148s | ~ ^ 6148s | ) 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c: In function ‘mk_compile_opts’: 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mad_hi.c:8064:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6148s 8064 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6148s | ~~^ ~~~~~~~~~~~~~ 6148s | | | 6148s | unsigned int int64_t {aka long long int} 6148s | %llu 6148s 6148s If you find this error message confusing, uninformative, or wrong, please open an issue: 6148s https://github.com/diku-dk/futhark/issues 6148s 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.fut: 6148s Compiling with --backend=opencl: 6148s cc failed with code 1: 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c: In function ‘futrts_umul_hi64’: 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:4570:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6148s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6148s | ^~~~~~~~~~~ 6148s | __uint32_t 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:4570:78: note: each undeclared identifier is reported only once for each function it appears in 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:4570:90: error: expected ‘)’ before ‘a’ 6148s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6148s | ~ ^ 6148s | ) 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:4570:109: error: expected ‘)’ before ‘b’ 6148s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6148s | ~ ^ 6148s | ) 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c: In function ‘futrts_smul_hi64’: 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:4574:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6148s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6148s | ^~~~~~~~~~ 6148s | __int128__ 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:4574:86: error: expected ‘)’ before ‘a’ 6148s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6148s | ~ ^ 6148s | ) 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:4574:104: error: expected ‘)’ before ‘b’ 6148s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6148s | ~ ^ 6148s | ) 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c: In function ‘mk_compile_opts’: 6148s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/nextafter.c:7904:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6148s 7904 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6148s | ~~^ ~~~~~~~~~~~~~ 6148s | | | 6148s | unsigned int int64_t {aka long long int} 6148s | %llu 6148s 6148s If you find this error message confusing, uninformative, or wrong, please open an issue: 6148s https://github.com/diku-dk/futhark/issues 6148s 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.fut: 6149s Compiling with --backend=opencl: 6149s cc failed with code 1: 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c: In function ‘futrts_umul_hi64’: 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:4715:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6149s 4715 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6149s | ^~~~~~~~~~~ 6149s | __uint32_t 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:4715:78: note: each undeclared identifier is reported only once for each function it appears in 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:4715:90: error: expected ‘)’ before ‘a’ 6149s 4715 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6149s | ~ ^ 6149s | ) 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:4715:109: error: expected ‘)’ before ‘b’ 6149s 4715 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6149s | ~ ^ 6149s | ) 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c: In function ‘futrts_smul_hi64’: 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:4719:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6149s 4719 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6149s | ^~~~~~~~~~ 6149s | __int128__ 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:4719:86: error: expected ‘)’ before ‘a’ 6149s 4719 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6149s | ~ ^ 6149s | ) 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:4719:104: error: expected ‘)’ before ‘b’ 6149s 4719 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6149s | ~ ^ 6149s | ) 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c: In function ‘mk_compile_opts’: 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/mul_hi.c:8056:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6149s 8056 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6149s | ~~^ ~~~~~~~~~~~~~ 6149s | | | 6149s | unsigned int int64_t {aka long long int} 6149s | %llu 6149s 6149s If you find this error message confusing, uninformative, or wrong, please open an issue: 6149s https://github.com/diku-dk/futhark/issues 6149s 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.fut: 6149s Compiling with --backend=opencl: 6149s cc failed with code 1: 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c: In function ‘futrts_umul_hi64’: 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:4656:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6149s 4656 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6149s | ^~~~~~~~~~~ 6149s | __uint32_t 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:4656:78: note: each undeclared identifier is reported only once for each function it appears in 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:4656:90: error: expected ‘)’ before ‘a’ 6149s 4656 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6149s | ~ ^ 6149s | ) 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:4656:109: error: expected ‘)’ before ‘b’ 6149s 4656 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6149s | ~ ^ 6149s | ) 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c: In function ‘futrts_smul_hi64’: 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:4660:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6149s 4660 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6149s | ^~~~~~~~~~ 6149s | __int128__ 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:4660:86: error: expected ‘)’ before ‘a’ 6149s 4660 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6149s | ~ ^ 6149s | ) 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:4660:104: error: expected ‘)’ before ‘b’ 6149s 4660 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6149s | ~ ^ 6149s | ) 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c: In function ‘mk_compile_opts’: 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf32.c:8001:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6149s 8001 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6149s | ~~^ ~~~~~~~~~~~~~ 6149s | | | 6149s | unsigned int int64_t {aka long long int} 6149s | %llu 6149s 6149s If you find this error message confusing, uninformative, or wrong, please open an issue: 6149s https://github.com/diku-dk/futhark/issues 6149s 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.fut: 6149s Compiling with --backend=opencl: 6149s cc failed with code 1: 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c: In function ‘futrts_umul_hi64’: 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6149s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6149s | ^~~~~~~~~~~ 6149s | __uint32_t 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:4511:90: error: expected ‘)’ before ‘a’ 6149s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6149s | ~ ^ 6149s | ) 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:4511:109: error: expected ‘)’ before ‘b’ 6149s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6149s | ~ ^ 6149s | ) 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c: In function ‘futrts_smul_hi64’: 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6149s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6149s | ^~~~~~~~~~ 6149s | __int128__ 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:4515:86: error: expected ‘)’ before ‘a’ 6149s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6149s | ~ ^ 6149s | ) 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:4515:104: error: expected ‘)’ before ‘b’ 6149s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6149s | ~ ^ 6149s | ) 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c: In function ‘mk_compile_opts’: 6149s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6149s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6149s | ~~^ ~~~~~~~~~~~~~ 6149s | | | 6149s | unsigned int int64_t {aka long long int} 6149s | %llu 6149s 6149s If you find this error message confusing, uninformative, or wrong, please open an issue: 6149s https://github.com/diku-dk/futhark/issues 6149s 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.fut: 6150s Compiling with --backend=opencl: 6150s cc failed with code 1: 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c: In function ‘futrts_umul_hi64’: 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:4617:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6150s 4617 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6150s | ^~~~~~~~~~~ 6150s | __uint32_t 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:4617:78: note: each undeclared identifier is reported only once for each function it appears in 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:4617:90: error: expected ‘)’ before ‘a’ 6150s 4617 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6150s | ~ ^ 6150s | ) 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:4617:109: error: expected ‘)’ before ‘b’ 6150s 4617 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6150s | ~ ^ 6150s | ) 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c: In function ‘futrts_smul_hi64’: 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:4621:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6150s 4621 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6150s | ^~~~~~~~~~ 6150s | __int128__ 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:4621:86: error: expected ‘)’ before ‘a’ 6150s 4621 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6150s | ~ ^ 6150s | ) 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:4621:104: error: expected ‘)’ before ‘b’ 6150s 4621 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6150s | ~ ^ 6150s | ) 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c: In function ‘mk_compile_opts’: 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/popc.c:7958:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6150s 7958 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6150s | ~~^ ~~~~~~~~~~~~~ 6150s | | | 6150s | unsigned int int64_t {aka long long int} 6150s | %llu 6150s 6150s If you find this error message confusing, uninformative, or wrong, please open an issue: 6150s https://github.com/diku-dk/futhark/issues 6150s 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.fut: 6150s Compiling with --backend=opencl: 6150s cc failed with code 1: 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c: In function ‘futrts_umul_hi64’: 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:4656:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6150s 4656 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6150s | ^~~~~~~~~~~ 6150s | __uint32_t 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:4656:78: note: each undeclared identifier is reported only once for each function it appears in 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:4656:90: error: expected ‘)’ before ‘a’ 6150s 4656 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6150s | ~ ^ 6150s | ) 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:4656:109: error: expected ‘)’ before ‘b’ 6150s 4656 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6150s | ~ ^ 6150s | ) 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c: In function ‘futrts_smul_hi64’: 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:4660:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6150s 4660 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6150s | ^~~~~~~~~~ 6150s | __int128__ 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:4660:86: error: expected ‘)’ before ‘a’ 6150s 4660 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6150s | ~ ^ 6150s | ) 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:4660:104: error: expected ‘)’ before ‘b’ 6150s 4660 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6150s | ~ ^ 6150s | ) 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c: In function ‘mk_compile_opts’: 6150s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/naninf64.c:8001:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6150s 8001 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6150s | ~~^ ~~~~~~~~~~~~~ 6150s | | | 6150s | unsigned int int64_t {aka long long int} 6150s | %llu 6150s 6150s If you find this error message confusing, uninformative, or wrong, please open an issue: 6150s https://github.com/diku-dk/futhark/issues 6150s 6151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.fut: 6151s Compiling with --backend=opencl: 6151s cc failed with code 1: 6151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c: In function ‘futrts_umul_hi64’: 6151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6151s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6151s | ^~~~~~~~~~~ 6151s | __uint32_t 6151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:4511:90: error: expected ‘)’ before ‘a’ 6151s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6151s | ~ ^ 6151s | ) 6151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:4511:109: error: expected ‘)’ before ‘b’ 6151s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6151s | ~ ^ 6151s | ) 6151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c: In function ‘futrts_smul_hi64’: 6151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6151s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6151s | ^~~~~~~~~~ 6151s | __int128__ 6151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:4515:86: error: expected ‘)’ before ‘a’ 6151s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6151s | ~ ^ 6151s | ) 6151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:4515:104: error: expected ‘)’ before ‘b’ 6151s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6151s | ~ ^ 6151s | ) 6151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c: In function ‘mk_compile_opts’: 6151s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/round64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6151s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6151s | ~~^ ~~~~~~~~~~~~~ 6151s | | | 6151s | unsigned int int64_t {aka long long int} 6151s | %llu 6151s 6151s If you find this error message confusing, uninformative, or wrong, please open an issue: 6151s https://github.com/diku-dk/futhark/issues 6151s 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.fut: 6160s Compiling with --backend=opencl: 6160s cc failed with code 1: 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c: In function ‘futrts_umul_hi64’: 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6160s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6160s | ^~~~~~~~~~~ 6160s | __uint32_t 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:4511:90: error: expected ‘)’ before ‘a’ 6160s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6160s | ~ ^ 6160s | ) 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:4511:109: error: expected ‘)’ before ‘b’ 6160s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6160s | ~ ^ 6160s | ) 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c: In function ‘futrts_smul_hi64’: 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6160s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6160s | ^~~~~~~~~~ 6160s | __int128__ 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:4515:86: error: expected ‘)’ before ‘a’ 6160s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6160s | ~ ^ 6160s | ) 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:4515:104: error: expected ‘)’ before ‘b’ 6160s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6160s | ~ ^ 6160s | ) 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c: In function ‘mk_compile_opts’: 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6160s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6160s | ~~^ ~~~~~~~~~~~~~ 6160s | | | 6160s | unsigned int int64_t {aka long long int} 6160s | %llu 6160s 6160s If you find this error message confusing, uninformative, or wrong, please open an issue: 6160s https://github.com/diku-dk/futhark/issues 6160s 6160s 1419 failed, 159 passed, 728 to go. 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.fut: 6160s Compiling with --backend=opencl: 6160s cc failed with code 1: 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c: In function ‘futrts_umul_hi64’: 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6160s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6160s | ^~~~~~~~~~~ 6160s | __uint32_t 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:4511:90: error: expected ‘)’ before ‘a’ 6160s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6160s | ~ ^ 6160s | ) 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:4511:109: error: expected ‘)’ before ‘b’ 6160s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6160s | ~ ^ 6160s | ) 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c: In function ‘futrts_smul_hi64’: 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6160s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6160s | ^~~~~~~~~~ 6160s | __int128__ 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:4515:86: error: expected ‘)’ before ‘a’ 6160s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6160s | ~ ^ 6160s | ) 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:4515:104: error: expected ‘)’ before ‘b’ 6160s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6160s | ~ ^ 6160s | ) 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c: In function ‘mk_compile_opts’: 6160s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sin32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6160s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6160s | ~~^ ~~~~~~~~~~~~~ 6160s | | | 6160s | unsigned int int64_t {aka long long int} 6160s | %llu 6160s 6160s If you find this error message confusing, uninformative, or wrong, please open an issue: 6160s https://github.com/diku-dk/futhark/issues 6160s 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.fut: 6161s Compiling with --backend=opencl: 6161s cc failed with code 1: 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c: In function ‘futrts_umul_hi64’: 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6161s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6161s | ^~~~~~~~~~~ 6161s | __uint32_t 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:4511:90: error: expected ‘)’ before ‘a’ 6161s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6161s | ~ ^ 6161s | ) 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:4511:109: error: expected ‘)’ before ‘b’ 6161s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6161s | ~ ^ 6161s | ) 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c: In function ‘futrts_smul_hi64’: 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6161s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6161s | ^~~~~~~~~~ 6161s | __int128__ 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:4515:86: error: expected ‘)’ before ‘a’ 6161s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6161s | ~ ^ 6161s | ) 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:4515:104: error: expected ‘)’ before ‘b’ 6161s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6161s | ~ ^ 6161s | ) 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c: In function ‘mk_compile_opts’: 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6161s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6161s | ~~^ ~~~~~~~~~~~~~ 6161s | | | 6161s | unsigned int int64_t {aka long long int} 6161s | %llu 6161s 6161s If you find this error message confusing, uninformative, or wrong, please open an issue: 6161s https://github.com/diku-dk/futhark/issues 6161s 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.fut: 6161s Compiling with --backend=opencl: 6161s cc failed with code 1: 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c: In function ‘futrts_umul_hi64’: 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6161s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6161s | ^~~~~~~~~~~ 6161s | __uint32_t 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:4511:90: error: expected ‘)’ before ‘a’ 6161s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6161s | ~ ^ 6161s | ) 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:4511:109: error: expected ‘)’ before ‘b’ 6161s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6161s | ~ ^ 6161s | ) 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c: In function ‘futrts_smul_hi64’: 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6161s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6161s | ^~~~~~~~~~ 6161s | __int128__ 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:4515:86: error: expected ‘)’ before ‘a’ 6161s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6161s | ~ ^ 6161s | ) 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:4515:104: error: expected ‘)’ before ‘b’ 6161s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6161s | ~ ^ 6161s | ) 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c: In function ‘mk_compile_opts’: 6161s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh16.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6161s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6161s | ~~^ ~~~~~~~~~~~~~ 6161s | | | 6161s | unsigned int int64_t {aka long long int} 6161s | %llu 6161s 6161s If you find this error message confusing, uninformative, or wrong, please open an issue: 6161s https://github.com/diku-dk/futhark/issues 6161s 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.fut: 6162s Compiling with --backend=opencl: 6162s cc failed with code 1: 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c: In function ‘futrts_umul_hi64’: 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6162s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6162s | ^~~~~~~~~~~ 6162s | __uint32_t 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:4511:90: error: expected ‘)’ before ‘a’ 6162s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6162s | ~ ^ 6162s | ) 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:4511:109: error: expected ‘)’ before ‘b’ 6162s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6162s | ~ ^ 6162s | ) 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c: In function ‘futrts_smul_hi64’: 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6162s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6162s | ^~~~~~~~~~ 6162s | __int128__ 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:4515:86: error: expected ‘)’ before ‘a’ 6162s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6162s | ~ ^ 6162s | ) 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:4515:104: error: expected ‘)’ before ‘b’ 6162s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6162s | ~ ^ 6162s | ) 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c: In function ‘mk_compile_opts’: 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6162s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6162s | ~~^ ~~~~~~~~~~~~~ 6162s | | | 6162s | unsigned int int64_t {aka long long int} 6162s | %llu 6162s 6162s If you find this error message confusing, uninformative, or wrong, please open an issue: 6162s https://github.com/diku-dk/futhark/issues 6162s 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.fut: 6162s Compiling with --backend=opencl: 6162s cc failed with code 1: 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c: In function ‘futrts_umul_hi64’: 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6162s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6162s | ^~~~~~~~~~~ 6162s | __uint32_t 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:4511:90: error: expected ‘)’ before ‘a’ 6162s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6162s | ~ ^ 6162s | ) 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:4511:109: error: expected ‘)’ before ‘b’ 6162s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6162s | ~ ^ 6162s | ) 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c: In function ‘futrts_smul_hi64’: 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6162s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6162s | ^~~~~~~~~~ 6162s | __int128__ 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:4515:86: error: expected ‘)’ before ‘a’ 6162s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6162s | ~ ^ 6162s | ) 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:4515:104: error: expected ‘)’ before ‘b’ 6162s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6162s | ~ ^ 6162s | ) 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c: In function ‘mk_compile_opts’: 6162s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/sinh64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6162s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6162s | ~~^ ~~~~~~~~~~~~~ 6162s | | | 6162s | unsigned int int64_t {aka long long int} 6162s | %llu 6162s 6162s If you find this error message confusing, uninformative, or wrong, please open an issue: 6162s https://github.com/diku-dk/futhark/issues 6162s 6164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.fut: 6164s Compiling with --backend=opencl: 6164s cc failed with code 1: 6164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c: In function ‘futrts_umul_hi64’: 6164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6164s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6164s | ^~~~~~~~~~~ 6164s | __uint32_t 6164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:4511:90: error: expected ‘)’ before ‘a’ 6164s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6164s | ~ ^ 6164s | ) 6164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:4511:109: error: expected ‘)’ before ‘b’ 6164s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6164s | ~ ^ 6164s | ) 6164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c: In function ‘futrts_smul_hi64’: 6164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6164s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6164s | ^~~~~~~~~~ 6164s | __int128__ 6164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:4515:86: error: expected ‘)’ before ‘a’ 6164s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6164s | ~ ^ 6164s | ) 6164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:4515:104: error: expected ‘)’ before ‘b’ 6164s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6164s | ~ ^ 6164s | ) 6164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c: In function ‘mk_compile_opts’: 6164s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tan64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6164s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6164s | ~~^ ~~~~~~~~~~~~~ 6164s | | | 6164s | unsigned int int64_t {aka long long int} 6164s | %llu 6164s 6164s If you find this error message confusing, uninformative, or wrong, please open an issue: 6164s https://github.com/diku-dk/futhark/issues 6164s 6165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.fut: 6165s Compiling with --backend=opencl: 6165s cc failed with code 1: 6165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c: In function ‘futrts_umul_hi64’: 6165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4711:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6165s 4711 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6165s | ^~~~~~~~~~~ 6165s | __uint32_t 6165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4711:78: note: each undeclared identifier is reported only once for each function it appears in 6165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4711:90: error: expected ‘)’ before ‘a’ 6165s 4711 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6165s | ~ ^ 6165s | ) 6165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4711:109: error: expected ‘)’ before ‘b’ 6165s 4711 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6165s | ~ ^ 6165s | ) 6165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c: In function ‘futrts_smul_hi64’: 6165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4715:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6165s 4715 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6165s | ^~~~~~~~~~ 6165s | __int128__ 6165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4715:86: error: expected ‘)’ before ‘a’ 6165s 4715 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6165s | ~ ^ 6165s | ) 6165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4715:104: error: expected ‘)’ before ‘b’ 6165s 4715 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6165s | ~ ^ 6165s | ) 6165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c: In function ‘mk_compile_opts’: 6165s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:8058:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6165s 8058 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6165s | ~~^ ~~~~~~~~~~~~~ 6165s | | | 6165s | unsigned int int64_t {aka long long int} 6165s | %llu 6165s 6165s If you find this error message confusing, uninformative, or wrong, please open an issue: 6165s https://github.com/diku-dk/futhark/issues 6165s 6172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.fut: 6172s Compiling with --backend=opencl: 6172s cc failed with code 1: 6172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c: In function ‘futrts_umul_hi64’: 6172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6172s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6172s | ^~~~~~~~~~~ 6172s | __uint32_t 6172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:4511:90: error: expected ‘)’ before ‘a’ 6172s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6172s | ~ ^ 6172s | ) 6172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:4511:109: error: expected ‘)’ before ‘b’ 6172s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6172s | ~ ^ 6172s | ) 6172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c: In function ‘futrts_smul_hi64’: 6172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6172s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6172s | ^~~~~~~~~~ 6172s | __int128__ 6172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:4515:86: error: expected ‘)’ before ‘a’ 6172s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6172s | ~ ^ 6172s | ) 6172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:4515:104: error: expected ‘)’ before ‘b’ 6172s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6172s | ~ ^ 6172s | ) 6172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c: In function ‘mk_compile_opts’: 6172s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh16.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6172s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6172s | ~~^ ~~~~~~~~~~~~~ 6172s | | | 6172s | unsigned int int64_t {aka long long int} 6172s | %llu 6172s 6172s If you find this error message confusing, uninformative, or wrong, please open an issue: 6172s https://github.com/diku-dk/futhark/issues 6172s 6173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.fut: 6173s Compiling with --backend=opencl: 6173s cc failed with code 1: 6173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c: In function ‘futrts_umul_hi64’: 6173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6173s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6173s | ^~~~~~~~~~~ 6173s | __uint32_t 6173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:4511:90: error: expected ‘)’ before ‘a’ 6173s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6173s | ~ ^ 6173s | ) 6173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:4511:109: error: expected ‘)’ before ‘b’ 6173s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6173s | ~ ^ 6173s | ) 6173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c: In function ‘futrts_smul_hi64’: 6173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6173s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6173s | ^~~~~~~~~~ 6173s | __int128__ 6173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:4515:86: error: expected ‘)’ before ‘a’ 6173s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6173s | ~ ^ 6173s | ) 6173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:4515:104: error: expected ‘)’ before ‘b’ 6173s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6173s | ~ ^ 6173s | ) 6173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c: In function ‘mk_compile_opts’: 6173s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh32.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6173s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6173s | ~~^ ~~~~~~~~~~~~~ 6173s | | | 6173s | unsigned int int64_t {aka long long int} 6173s | %llu 6173s 6173s If you find this error message confusing, uninformative, or wrong, please open an issue: 6173s https://github.com/diku-dk/futhark/issues 6173s 6174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.fut: 6174s Compiling with --backend=opencl: 6174s cc failed with code 1: 6174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c: In function ‘futrts_umul_hi64’: 6174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6174s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6174s | ^~~~~~~~~~~ 6174s | __uint32_t 6174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:4511:90: error: expected ‘)’ before ‘a’ 6174s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6174s | ~ ^ 6174s | ) 6174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:4511:109: error: expected ‘)’ before ‘b’ 6174s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6174s | ~ ^ 6174s | ) 6174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c: In function ‘futrts_smul_hi64’: 6174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6174s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6174s | ^~~~~~~~~~ 6174s | __int128__ 6174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:4515:86: error: expected ‘)’ before ‘a’ 6174s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6174s | ~ ^ 6174s | ) 6174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:4515:104: error: expected ‘)’ before ‘b’ 6174s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6174s | ~ ^ 6174s | ) 6174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c: In function ‘mk_compile_opts’: 6174s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/tanh64.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6174s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6174s | ~~^ ~~~~~~~~~~~~~ 6174s | | | 6174s | unsigned int int64_t {aka long long int} 6174s | %llu 6174s 6174s If you find this error message confusing, uninformative, or wrong, please open an issue: 6174s https://github.com/diku-dk/futhark/issues 6174s 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.fut: 6175s Compiling with --backend=opencl: 6175s cc failed with code 1: 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c: In function ‘futrts_umul_hi64’: 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6175s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6175s | ^~~~~~~~~~~ 6175s | __uint32_t 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 6175s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6175s | ~ ^ 6175s | ) 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 6175s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6175s | ~ ^ 6175s | ) 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c: In function ‘futrts_smul_hi64’: 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6175s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6175s | ^~~~~~~~~~ 6175s | __int128__ 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 6175s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6175s | ~ ^ 6175s | ) 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 6175s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6175s | ~ ^ 6175s | ) 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c: In function ‘mk_compile_opts’: 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_cmpop.c:7889:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6175s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6175s | ~~^ ~~~~~~~~~~~~~ 6175s | | | 6175s | unsigned int int64_t {aka long long int} 6175s | %llu 6175s 6175s If you find this error message confusing, uninformative, or wrong, please open an issue: 6175s https://github.com/diku-dk/futhark/issues 6175s 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.fut: 6175s Compiling with --backend=opencl: 6175s cc failed with code 1: 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c: In function ‘futrts_umul_hi64’: 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6175s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6175s | ^~~~~~~~~~~ 6175s | __uint32_t 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:4554:90: error: expected ‘)’ before ‘a’ 6175s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6175s | ~ ^ 6175s | ) 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:4554:109: error: expected ‘)’ before ‘b’ 6175s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6175s | ~ ^ 6175s | ) 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c: In function ‘futrts_smul_hi64’: 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6175s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6175s | ^~~~~~~~~~ 6175s | __int128__ 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:4558:86: error: expected ‘)’ before ‘a’ 6175s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6175s | ~ ^ 6175s | ) 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:4558:104: error: expected ‘)’ before ‘b’ 6175s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6175s | ~ ^ 6175s | ) 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c: In function ‘mk_compile_opts’: 6175s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_binop.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6175s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6175s | ~~^ ~~~~~~~~~~~~~ 6175s | | | 6175s | unsigned int int64_t {aka long long int} 6175s | %llu 6175s 6175s If you find this error message confusing, uninformative, or wrong, please open an issue: 6175s https://github.com/diku-dk/futhark/issues 6175s 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.fut: 6177s Compiling with --backend=opencl: 6177s cc failed with code 1: 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c: In function ‘futrts_umul_hi64’: 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6177s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6177s | ^~~~~~~~~~~ 6177s | __uint32_t 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:4554:90: error: expected ‘)’ before ‘a’ 6177s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6177s | ~ ^ 6177s | ) 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:4554:109: error: expected ‘)’ before ‘b’ 6177s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6177s | ~ ^ 6177s | ) 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c: In function ‘futrts_smul_hi64’: 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6177s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6177s | ^~~~~~~~~~ 6177s | __int128__ 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:4558:86: error: expected ‘)’ before ‘a’ 6177s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6177s | ~ ^ 6177s | ) 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:4558:104: error: expected ‘)’ before ‘b’ 6177s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6177s | ~ ^ 6177s | ) 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c: In function ‘mk_compile_opts’: 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_division.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6177s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6177s | ~~^ ~~~~~~~~~~~~~ 6177s | | | 6177s | unsigned int int64_t {aka long long int} 6177s | %llu 6177s 6177s If you find this error message confusing, uninformative, or wrong, please open an issue: 6177s https://github.com/diku-dk/futhark/issues 6177s 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.fut: 6177s Compiling with --backend=opencl: 6177s cc failed with code 1: 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c: In function ‘futrts_umul_hi64’: 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6177s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6177s | ^~~~~~~~~~~ 6177s | __uint32_t 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:4735:90: error: expected ‘)’ before ‘a’ 6177s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6177s | ~ ^ 6177s | ) 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:4735:109: error: expected ‘)’ before ‘b’ 6177s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6177s | ~ ^ 6177s | ) 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c: In function ‘futrts_smul_hi64’: 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6177s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6177s | ^~~~~~~~~~ 6177s | __int128__ 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:4739:86: error: expected ‘)’ before ‘a’ 6177s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6177s | ~ ^ 6177s | ) 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:4739:104: error: expected ‘)’ before ‘b’ 6177s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6177s | ~ ^ 6177s | ) 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c: In function ‘mk_compile_opts’: 6177s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_convop.c:8074:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6177s 8074 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6177s | ~~^ ~~~~~~~~~~~~~ 6177s | | | 6177s | unsigned int int64_t {aka long long int} 6177s | %llu 6177s 6177s If you find this error message confusing, uninformative, or wrong, please open an issue: 6177s https://github.com/diku-dk/futhark/issues 6177s 6179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.fut: 6179s Compiling with --backend=opencl: 6179s cc failed with code 1: 6179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c: In function ‘futrts_umul_hi64’: 6179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6179s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6179s | ^~~~~~~~~~~ 6179s | __uint32_t 6179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6179s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6179s | ~ ^ 6179s | ) 6179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6179s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6179s | ~ ^ 6179s | ) 6179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c: In function ‘futrts_smul_hi64’: 6179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6179s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6179s | ^~~~~~~~~~ 6179s | __int128__ 6179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6179s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6179s | ~ ^ 6179s | ) 6179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6179s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6179s | ~ ^ 6179s | ) 6179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c: In function ‘mk_compile_opts’: 6179s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_minmax.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6179s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6179s | ~~^ ~~~~~~~~~~~~~ 6179s | | | 6179s | unsigned int int64_t {aka long long int} 6179s | %llu 6179s 6179s If you find this error message confusing, uninformative, or wrong, please open an issue: 6179s https://github.com/diku-dk/futhark/issues 6179s 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.fut: 6186s Compiling with --backend=opencl: 6186s cc failed with code 1: 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c: In function ‘futrts_umul_hi64’: 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6186s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6186s | ^~~~~~~~~~~ 6186s | __uint32_t 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:4537:90: error: expected ‘)’ before ‘a’ 6186s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6186s | ~ ^ 6186s | ) 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:4537:109: error: expected ‘)’ before ‘b’ 6186s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6186s | ~ ^ 6186s | ) 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c: In function ‘futrts_smul_hi64’: 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6186s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6186s | ^~~~~~~~~~ 6186s | __int128__ 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:4541:86: error: expected ‘)’ before ‘a’ 6186s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6186s | ~ ^ 6186s | ) 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:4541:104: error: expected ‘)’ before ‘b’ 6186s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6186s | ~ ^ 6186s | ) 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c: In function ‘mk_compile_opts’: 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u16_unop.c:7870:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6186s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6186s | ~~^ ~~~~~~~~~~~~~ 6186s | | | 6186s | unsigned int int64_t {aka long long int} 6186s | %llu 6186s 6186s If you find this error message confusing, uninformative, or wrong, please open an issue: 6186s https://github.com/diku-dk/futhark/issues 6186s 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.fut: 6186s Compiling with --backend=opencl: 6186s cc failed with code 1: 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c: In function ‘futrts_umul_hi64’: 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6186s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6186s | ^~~~~~~~~~~ 6186s | __uint32_t 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:4554:90: error: expected ‘)’ before ‘a’ 6186s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6186s | ~ ^ 6186s | ) 6186s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:4554:109: error: expected ‘)’ before ‘b’ 6186s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6186s | ~ ^ 6187s | ) 6187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c: In function ‘futrts_smul_hi64’: 6187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6187s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6187s | ^~~~~~~~~~ 6187s | __int128__ 6187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:4558:86: error: expected ‘)’ before ‘a’ 6187s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6187s | ~ ^ 6187s | ) 6187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:4558:104: error: expected ‘)’ before ‘b’ 6187s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6187s | ~ ^ 6187s | ) 6187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c: In function ‘mk_compile_opts’: 6187s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_binop.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6187s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6187s | ~~^ ~~~~~~~~~~~~~ 6187s | | | 6187s | unsigned int int64_t {aka long long int} 6187s | %llu 6187s 6187s If you find this error message confusing, uninformative, or wrong, please open an issue: 6187s https://github.com/diku-dk/futhark/issues 6187s 6188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.fut: 6188s Compiling with --backend=opencl: 6188s cc failed with code 1: 6188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c: In function ‘futrts_umul_hi64’: 6188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6188s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6188s | ^~~~~~~~~~~ 6188s | __uint32_t 6188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 6188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 6188s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6188s | ~ ^ 6188s | ) 6188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 6188s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6188s | ~ ^ 6188s | ) 6188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c: In function ‘futrts_smul_hi64’: 6188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6188s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6188s | ^~~~~~~~~~ 6188s | __int128__ 6188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 6188s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6188s | ~ ^ 6188s | ) 6188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 6188s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6188s | ~ ^ 6188s | ) 6188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c: In function ‘mk_compile_opts’: 6188s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_cmpop.c:7889:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6188s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6188s | ~~^ ~~~~~~~~~~~~~ 6188s | | | 6188s | unsigned int int64_t {aka long long int} 6188s | %llu 6188s 6188s If you find this error message confusing, uninformative, or wrong, please open an issue: 6188s https://github.com/diku-dk/futhark/issues 6188s 6189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.fut: 6189s Compiling with --backend=opencl: 6189s cc failed with code 1: 6189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c: In function ‘futrts_umul_hi64’: 6189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6189s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6189s | ^~~~~~~~~~~ 6189s | __uint32_t 6189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:4554:90: error: expected ‘)’ before ‘a’ 6189s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6189s | ~ ^ 6189s | ) 6189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:4554:109: error: expected ‘)’ before ‘b’ 6189s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6189s | ~ ^ 6189s | ) 6189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c: In function ‘futrts_smul_hi64’: 6189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6189s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6189s | ^~~~~~~~~~ 6189s | __int128__ 6189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:4558:86: error: expected ‘)’ before ‘a’ 6189s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6189s | ~ ^ 6189s | ) 6189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:4558:104: error: expected ‘)’ before ‘b’ 6189s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6189s | ~ ^ 6189s | ) 6189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c: In function ‘mk_compile_opts’: 6189s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_division.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6189s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6189s | ~~^ ~~~~~~~~~~~~~ 6189s | | | 6189s | unsigned int int64_t {aka long long int} 6189s | %llu 6189s 6189s If you find this error message confusing, uninformative, or wrong, please open an issue: 6189s https://github.com/diku-dk/futhark/issues 6189s 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.fut: 6190s Compiling with --backend=opencl: 6190s cc failed with code 1: 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c: In function ‘futrts_umul_hi64’: 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6190s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6190s | ^~~~~~~~~~~ 6190s | __uint32_t 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:4537:90: error: expected ‘)’ before ‘a’ 6190s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6190s | ~ ^ 6190s | ) 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:4537:109: error: expected ‘)’ before ‘b’ 6190s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6190s | ~ ^ 6190s | ) 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c: In function ‘futrts_smul_hi64’: 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6190s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6190s | ^~~~~~~~~~ 6190s | __int128__ 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:4541:86: error: expected ‘)’ before ‘a’ 6190s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6190s | ~ ^ 6190s | ) 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:4541:104: error: expected ‘)’ before ‘b’ 6190s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6190s | ~ ^ 6190s | ) 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c: In function ‘mk_compile_opts’: 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_unop.c:7870:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6190s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6190s | ~~^ ~~~~~~~~~~~~~ 6190s | | | 6190s | unsigned int int64_t {aka long long int} 6190s | %llu 6190s 6190s If you find this error message confusing, uninformative, or wrong, please open an issue: 6190s https://github.com/diku-dk/futhark/issues 6190s 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.fut: 6190s Compiling with --backend=opencl: 6190s cc failed with code 1: 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c: In function ‘futrts_umul_hi64’: 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6190s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6190s | ^~~~~~~~~~~ 6190s | __uint32_t 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6190s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6190s | ~ ^ 6190s | ) 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6190s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6190s | ~ ^ 6190s | ) 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c: In function ‘futrts_smul_hi64’: 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6190s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6190s | ^~~~~~~~~~ 6190s | __int128__ 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6190s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6190s | ~ ^ 6190s | ) 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6190s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6190s | ~ ^ 6190s | ) 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c: In function ‘mk_compile_opts’: 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_minmax.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6190s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6190s | ~~^ ~~~~~~~~~~~~~ 6190s | | | 6190s | unsigned int int64_t {aka long long int} 6190s | %llu 6190s 6190s If you find this error message confusing, uninformative, or wrong, please open an issue: 6190s https://github.com/diku-dk/futhark/issues 6190s 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.fut: 6190s Compiling with --backend=opencl: 6190s cc failed with code 1: 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c: In function ‘futrts_umul_hi64’: 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6190s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6190s | ^~~~~~~~~~~ 6190s | __uint32_t 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:4735:90: error: expected ‘)’ before ‘a’ 6190s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6190s | ~ ^ 6190s | ) 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:4735:109: error: expected ‘)’ before ‘b’ 6190s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6190s | ~ ^ 6190s | ) 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c: In function ‘futrts_smul_hi64’: 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6190s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6190s | ^~~~~~~~~~ 6190s | __int128__ 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:4739:86: error: expected ‘)’ before ‘a’ 6190s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6190s | ~ ^ 6190s | ) 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:4739:104: error: expected ‘)’ before ‘b’ 6190s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6190s | ~ ^ 6190s | ) 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c: In function ‘mk_compile_opts’: 6190s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u32_convop.c:8074:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6190s 8074 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6190s | ~~^ ~~~~~~~~~~~~~ 6190s | | | 6190s | unsigned int int64_t {aka long long int} 6190s | %llu 6190s 6190s If you find this error message confusing, uninformative, or wrong, please open an issue: 6190s https://github.com/diku-dk/futhark/issues 6190s 6192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.fut: 6192s Compiling with --backend=opencl: 6192s cc failed with code 1: 6192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c: In function ‘futrts_umul_hi64’: 6192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6192s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6192s | ^~~~~~~~~~~ 6192s | __uint32_t 6192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:4554:90: error: expected ‘)’ before ‘a’ 6192s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6192s | ~ ^ 6192s | ) 6192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:4554:109: error: expected ‘)’ before ‘b’ 6192s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6192s | ~ ^ 6192s | ) 6192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c: In function ‘futrts_smul_hi64’: 6192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6192s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6192s | ^~~~~~~~~~ 6192s | __int128__ 6192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:4558:86: error: expected ‘)’ before ‘a’ 6192s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6192s | ~ ^ 6192s | ) 6192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:4558:104: error: expected ‘)’ before ‘b’ 6192s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6192s | ~ ^ 6192s | ) 6192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c: In function ‘mk_compile_opts’: 6192s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_binop.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6192s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6192s | ~~^ ~~~~~~~~~~~~~ 6192s | | | 6192s | unsigned int int64_t {aka long long int} 6192s | %llu 6192s 6192s If you find this error message confusing, uninformative, or wrong, please open an issue: 6192s https://github.com/diku-dk/futhark/issues 6192s 6199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.fut: 6199s Compiling with --backend=opencl: 6199s cc failed with code 1: 6199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c: In function ‘futrts_umul_hi64’: 6199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6199s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6199s | ^~~~~~~~~~~ 6199s | __uint32_t 6199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 6199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 6199s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6199s | ~ ^ 6199s | ) 6199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 6199s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6199s | ~ ^ 6199s | ) 6199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c: In function ‘futrts_smul_hi64’: 6199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6199s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6199s | ^~~~~~~~~~ 6199s | __int128__ 6199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 6199s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6199s | ~ ^ 6199s | ) 6199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 6199s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6199s | ~ ^ 6199s | ) 6199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c: In function ‘mk_compile_opts’: 6199s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_cmpop.c:7889:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6199s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6199s | ~~^ ~~~~~~~~~~~~~ 6199s | | | 6199s | unsigned int int64_t {aka long long int} 6199s | %llu 6199s 6199s If you find this error message confusing, uninformative, or wrong, please open an issue: 6199s https://github.com/diku-dk/futhark/issues 6199s 6201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.fut: 6201s Compiling with --backend=opencl: 6201s cc failed with code 1: 6201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c: In function ‘futrts_umul_hi64’: 6201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6201s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6201s | ^~~~~~~~~~~ 6201s | __uint32_t 6201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 6201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:4735:90: error: expected ‘)’ before ‘a’ 6201s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6201s | ~ ^ 6201s | ) 6201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:4735:109: error: expected ‘)’ before ‘b’ 6201s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6201s | ~ ^ 6201s | ) 6201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c: In function ‘futrts_smul_hi64’: 6201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6201s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6201s | ^~~~~~~~~~ 6201s | __int128__ 6201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:4739:86: error: expected ‘)’ before ‘a’ 6201s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6201s | ~ ^ 6201s | ) 6201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:4739:104: error: expected ‘)’ before ‘b’ 6201s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6201s | ~ ^ 6201s | ) 6201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c: In function ‘mk_compile_opts’: 6201s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_convop.c:8074:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6201s 8074 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6201s | ~~^ ~~~~~~~~~~~~~ 6201s | | | 6201s | unsigned int int64_t {aka long long int} 6201s | %llu 6201s 6201s If you find this error message confusing, uninformative, or wrong, please open an issue: 6201s https://github.com/diku-dk/futhark/issues 6201s 6202s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.fut: 6202s Compiling with --backend=opencl: 6202s cc failed with code 1: 6202s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c: In function ‘futrts_umul_hi64’: 6202s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6202s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6202s | ^~~~~~~~~~~ 6202s | __uint32_t 6202s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6202s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:4554:90: error: expected ‘)’ before ‘a’ 6202s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6202s | ~ ^ 6202s | ) 6202s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:4554:109: error: expected ‘)’ before ‘b’ 6202s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6202s | ~ ^ 6202s | ) 6202s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c: In function ‘futrts_smul_hi64’: 6202s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6202s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6202s | ^~~~~~~~~~ 6202s | __int128__ 6202s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:4558:86: error: expected ‘)’ before ‘a’ 6202s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6202s | ~ ^ 6202s | ) 6202s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:4558:104: error: expected ‘)’ before ‘b’ 6202s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6202s | ~ ^ 6202s | ) 6202s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c: In function ‘mk_compile_opts’: 6202s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_division.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6202s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6202s | ~~^ ~~~~~~~~~~~~~ 6202s | | | 6202s | unsigned int int64_t {aka long long int} 6202s | %llu 6202s 6202s If you find this error message confusing, uninformative, or wrong, please open an issue: 6202s https://github.com/diku-dk/futhark/issues 6202s 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.fut: 6203s Compiling with --backend=opencl: 6203s cc failed with code 1: 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c: In function ‘futrts_umul_hi64’: 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6203s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6203s | ^~~~~~~~~~~ 6203s | __uint32_t 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:4537:90: error: expected ‘)’ before ‘a’ 6203s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6203s | ~ ^ 6203s | ) 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:4537:109: error: expected ‘)’ before ‘b’ 6203s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6203s | ~ ^ 6203s | ) 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c: In function ‘futrts_smul_hi64’: 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6203s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6203s | ^~~~~~~~~~ 6203s | __int128__ 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:4541:86: error: expected ‘)’ before ‘a’ 6203s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6203s | ~ ^ 6203s | ) 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:4541:104: error: expected ‘)’ before ‘b’ 6203s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6203s | ~ ^ 6203s | ) 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c: In function ‘mk_compile_opts’: 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_unop.c:7870:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6203s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6203s | ~~^ ~~~~~~~~~~~~~ 6203s | | | 6203s | unsigned int int64_t {aka long long int} 6203s | %llu 6203s 6203s If you find this error message confusing, uninformative, or wrong, please open an issue: 6203s https://github.com/diku-dk/futhark/issues 6203s 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.fut: 6203s Compiling with --backend=opencl: 6203s cc failed with code 1: 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c: In function ‘futrts_umul_hi64’: 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6203s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6203s | ^~~~~~~~~~~ 6203s | __uint32_t 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6203s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6203s | ~ ^ 6203s | ) 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6203s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6203s | ~ ^ 6203s | ) 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c: In function ‘futrts_smul_hi64’: 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6203s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6203s | ^~~~~~~~~~ 6203s | __int128__ 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6203s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6203s | ~ ^ 6203s | ) 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6203s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6203s | ~ ^ 6203s | ) 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c: In function ‘mk_compile_opts’: 6203s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u64_minmax.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6203s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6203s | ~~^ ~~~~~~~~~~~~~ 6203s | | | 6203s | unsigned int int64_t {aka long long int} 6203s | %llu 6203s 6203s If you find this error message confusing, uninformative, or wrong, please open an issue: 6203s https://github.com/diku-dk/futhark/issues 6203s 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.fut: 6204s Compiling with --backend=opencl: 6204s cc failed with code 1: 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c: In function ‘futrts_umul_hi64’: 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6204s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6204s | ^~~~~~~~~~~ 6204s | __uint32_t 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:4554:90: error: expected ‘)’ before ‘a’ 6204s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6204s | ~ ^ 6204s | ) 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:4554:109: error: expected ‘)’ before ‘b’ 6204s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6204s | ~ ^ 6204s | ) 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c: In function ‘futrts_smul_hi64’: 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6204s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6204s | ^~~~~~~~~~ 6204s | __int128__ 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:4558:86: error: expected ‘)’ before ‘a’ 6204s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6204s | ~ ^ 6204s | ) 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:4558:104: error: expected ‘)’ before ‘b’ 6204s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6204s | ~ ^ 6204s | ) 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c: In function ‘mk_compile_opts’: 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_binop.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6204s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6204s | ~~^ ~~~~~~~~~~~~~ 6204s | | | 6204s | unsigned int int64_t {aka long long int} 6204s | %llu 6204s 6204s If you find this error message confusing, uninformative, or wrong, please open an issue: 6204s https://github.com/diku-dk/futhark/issues 6204s 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.fut: 6204s Compiling with --backend=opencl: 6204s cc failed with code 1: 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c: In function ‘futrts_umul_hi64’: 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6204s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6204s | ^~~~~~~~~~~ 6204s | __uint32_t 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 6204s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6204s | ~ ^ 6204s | ) 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 6204s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6204s | ~ ^ 6204s | ) 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c: In function ‘futrts_smul_hi64’: 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6204s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6204s | ^~~~~~~~~~ 6204s | __int128__ 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 6204s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6204s | ~ ^ 6204s | ) 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 6204s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6204s | ~ ^ 6204s | ) 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c: In function ‘mk_compile_opts’: 6204s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_cmpop.c:7889:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6204s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6204s | ~~^ ~~~~~~~~~~~~~ 6204s | | | 6204s | unsigned int int64_t {aka long long int} 6204s | %llu 6204s 6204s If you find this error message confusing, uninformative, or wrong, please open an issue: 6204s https://github.com/diku-dk/futhark/issues 6204s 6207s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.fut: 6207s Compiling with --backend=opencl: 6207s cc failed with code 1: 6207s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c: In function ‘futrts_umul_hi64’: 6207s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6207s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6207s | ^~~~~~~~~~~ 6207s | __uint32_t 6207s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 6207s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:4735:90: error: expected ‘)’ before ‘a’ 6207s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6207s | ~ ^ 6207s | ) 6207s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:4735:109: error: expected ‘)’ before ‘b’ 6207s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6207s | ~ ^ 6207s | ) 6207s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c: In function ‘futrts_smul_hi64’: 6207s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6207s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6207s | ^~~~~~~~~~ 6207s | __int128__ 6207s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:4739:86: error: expected ‘)’ before ‘a’ 6207s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6207s | ~ ^ 6207s | ) 6207s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:4739:104: error: expected ‘)’ before ‘b’ 6207s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6207s | ~ ^ 6207s | ) 6207s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c: In function ‘mk_compile_opts’: 6207s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_convop.c:8074:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6207s 8074 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6207s | ~~^ ~~~~~~~~~~~~~ 6207s | | | 6207s | unsigned int int64_t {aka long long int} 6207s | %llu 6207s 6207s If you find this error message confusing, uninformative, or wrong, please open an issue: 6207s https://github.com/diku-dk/futhark/issues 6207s 6212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.fut: 6212s Compiling with --backend=opencl: 6212s cc failed with code 1: 6212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c: In function ‘futrts_umul_hi64’: 6212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6212s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6212s | ^~~~~~~~~~~ 6212s | __uint32_t 6212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:4554:90: error: expected ‘)’ before ‘a’ 6212s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6212s | ~ ^ 6212s | ) 6212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:4554:109: error: expected ‘)’ before ‘b’ 6212s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6212s | ~ ^ 6212s | ) 6212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c: In function ‘futrts_smul_hi64’: 6212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6212s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6212s | ^~~~~~~~~~ 6212s | __int128__ 6212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:4558:86: error: expected ‘)’ before ‘a’ 6212s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6212s | ~ ^ 6212s | ) 6212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:4558:104: error: expected ‘)’ before ‘b’ 6212s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6212s | ~ ^ 6212s | ) 6212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c: In function ‘mk_compile_opts’: 6212s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_division.c:7890:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6212s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6212s | ~~^ ~~~~~~~~~~~~~ 6212s | | | 6212s | unsigned int int64_t {aka long long int} 6212s | %llu 6212s 6212s If you find this error message confusing, uninformative, or wrong, please open an issue: 6212s https://github.com/diku-dk/futhark/issues 6212s 6213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.fut: 6213s Compiling with --backend=opencl: 6213s cc failed with code 1: 6213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c: In function ‘futrts_umul_hi64’: 6213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6213s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6213s | ^~~~~~~~~~~ 6213s | __uint32_t 6213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6213s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6213s | ~ ^ 6213s | ) 6213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6213s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6213s | ~ ^ 6213s | ) 6213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c: In function ‘futrts_smul_hi64’: 6213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6213s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6213s | ^~~~~~~~~~ 6213s | __int128__ 6213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6213s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6213s | ~ ^ 6213s | ) 6213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6213s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6213s | ~ ^ 6213s | ) 6213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c: In function ‘mk_compile_opts’: 6213s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_minmax.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6213s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6213s | ~~^ ~~~~~~~~~~~~~ 6213s | | | 6213s | unsigned int int64_t {aka long long int} 6213s | %llu 6213s 6213s If you find this error message confusing, uninformative, or wrong, please open an issue: 6213s https://github.com/diku-dk/futhark/issues 6213s 6214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.fut: 6214s Compiling with --backend=opencl: 6214s cc failed with code 1: 6214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c: In function ‘futrts_umul_hi64’: 6214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6214s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6214s | ^~~~~~~~~~~ 6214s | __uint32_t 6214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:4537:90: error: expected ‘)’ before ‘a’ 6214s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6214s | ~ ^ 6214s | ) 6214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:4537:109: error: expected ‘)’ before ‘b’ 6214s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6214s | ~ ^ 6214s | ) 6214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c: In function ‘futrts_smul_hi64’: 6214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6214s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6214s | ^~~~~~~~~~ 6214s | __int128__ 6214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:4541:86: error: expected ‘)’ before ‘a’ 6214s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6214s | ~ ^ 6214s | ) 6214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:4541:104: error: expected ‘)’ before ‘b’ 6214s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6214s | ~ ^ 6214s | ) 6214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c: In function ‘mk_compile_opts’: 6214s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/u8_unop.c:7870:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6214s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6214s | ~~^ ~~~~~~~~~~~~~ 6214s | | | 6214s | unsigned int int64_t {aka long long int} 6214s | %llu 6214s 6214s If you find this error message confusing, uninformative, or wrong, please open an issue: 6214s https://github.com/diku-dk/futhark/issues 6214s 6215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.fut: 6215s Compiling with --backend=opencl: 6215s cc failed with code 1: 6215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c: In function ‘futrts_umul_hi64’: 6215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:4501:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6215s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6215s | ^~~~~~~~~~~ 6215s | __uint32_t 6215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:4501:78: note: each undeclared identifier is reported only once for each function it appears in 6215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:4501:90: error: expected ‘)’ before ‘a’ 6215s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6215s | ~ ^ 6215s | ) 6215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:4501:109: error: expected ‘)’ before ‘b’ 6215s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6215s | ~ ^ 6215s | ) 6215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c: In function ‘futrts_smul_hi64’: 6215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:4505:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6215s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6215s | ^~~~~~~~~~ 6215s | __int128__ 6215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:4505:86: error: expected ‘)’ before ‘a’ 6215s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6215s | ~ ^ 6215s | ) 6215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:4505:104: error: expected ‘)’ before ‘b’ 6215s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6215s | ~ ^ 6215s | ) 6215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c: In function ‘mk_compile_opts’: 6215s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj0.c:7831:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6215s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6215s | ~~^ ~~~~~~~~~~~~~ 6215s | | | 6215s | unsigned int int64_t {aka long long int} 6215s | %llu 6215s 6215s If you find this error message confusing, uninformative, or wrong, please open an issue: 6215s https://github.com/diku-dk/futhark/issues 6215s 6218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.fut: 6218s Compiling with --backend=opencl: 6218s cc failed with code 1: 6218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c: In function ‘futrts_umul_hi64’: 6218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6218s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6218s | ^~~~~~~~~~~ 6218s | __uint32_t 6218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:4512:90: error: expected ‘)’ before ‘a’ 6218s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6218s | ~ ^ 6218s | ) 6218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:4512:109: error: expected ‘)’ before ‘b’ 6218s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6218s | ~ ^ 6218s | ) 6218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c: In function ‘futrts_smul_hi64’: 6218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6218s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6218s | ^~~~~~~~~~ 6218s | __int128__ 6218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:4516:86: error: expected ‘)’ before ‘a’ 6218s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6218s | ~ ^ 6218s | ) 6218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:4516:104: error: expected ‘)’ before ‘b’ 6218s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6218s | ~ ^ 6218s | ) 6218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c: In function ‘mk_compile_opts’: 6218s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6218s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6218s | ~~^ ~~~~~~~~~~~~~ 6218s | | | 6218s | unsigned int int64_t {aka long long int} 6218s | %llu 6218s 6218s If you find this error message confusing, uninformative, or wrong, please open an issue: 6218s https://github.com/diku-dk/futhark/issues 6218s 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.fut: 6220s Compiling with --backend=opencl: 6220s cc failed with code 1: 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c: In function ‘futrts_umul_hi64’: 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6220s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6220s | ^~~~~~~~~~~ 6220s | __uint32_t 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:4512:90: error: expected ‘)’ before ‘a’ 6220s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6220s | ~ ^ 6220s | ) 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:4512:109: error: expected ‘)’ before ‘b’ 6220s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6220s | ~ ^ 6220s | ) 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c: In function ‘futrts_smul_hi64’: 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6220s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6220s | ^~~~~~~~~~ 6220s | __int128__ 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:4516:86: error: expected ‘)’ before ‘a’ 6220s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6220s | ~ ^ 6220s | ) 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:4516:104: error: expected ‘)’ before ‘b’ 6220s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6220s | ~ ^ 6220s | ) 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c: In function ‘mk_compile_opts’: 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj2.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6220s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6220s | ~~^ ~~~~~~~~~~~~~ 6220s | | | 6220s | unsigned int int64_t {aka long long int} 6220s | %llu 6220s 6220s If you find this error message confusing, uninformative, or wrong, please open an issue: 6220s https://github.com/diku-dk/futhark/issues 6220s 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.fut: 6220s Compiling with --backend=opencl: 6220s cc failed with code 1: 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c: In function ‘futrts_umul_hi64’: 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6220s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6220s | ^~~~~~~~~~~ 6220s | __uint32_t 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:4512:90: error: expected ‘)’ before ‘a’ 6220s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6220s | ~ ^ 6220s | ) 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:4512:109: error: expected ‘)’ before ‘b’ 6220s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6220s | ~ ^ 6220s | ) 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c: In function ‘futrts_smul_hi64’: 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6220s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6220s | ^~~~~~~~~~ 6220s | __int128__ 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:4516:86: error: expected ‘)’ before ‘a’ 6220s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6220s | ~ ^ 6220s | ) 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:4516:104: error: expected ‘)’ before ‘b’ 6220s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6220s | ~ ^ 6220s | ) 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c: In function ‘mk_compile_opts’: 6220s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj3.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6220s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6220s | ~~^ ~~~~~~~~~~~~~ 6220s | | | 6220s | unsigned int int64_t {aka long long int} 6220s | %llu 6220s 6220s If you find this error message confusing, uninformative, or wrong, please open an issue: 6220s https://github.com/diku-dk/futhark/issues 6220s 6220s 1457 failed, 161 passed, 688 to go. 6221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.fut: 6221s Compiling with --backend=opencl: 6221s cc failed with code 1: 6221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c: In function ‘futrts_umul_hi64’: 6221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4726:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6221s 4726 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6221s | ^~~~~~~~~~~ 6221s | __uint32_t 6221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4726:78: note: each undeclared identifier is reported only once for each function it appears in 6221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4726:90: error: expected ‘)’ before ‘a’ 6221s 4726 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6221s | ~ ^ 6221s | ) 6221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4726:109: error: expected ‘)’ before ‘b’ 6221s 4726 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6221s | ~ ^ 6221s | ) 6221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c: In function ‘futrts_smul_hi64’: 6221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4730:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6221s 4730 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6221s | ^~~~~~~~~~ 6221s | __int128__ 6221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4730:86: error: expected ‘)’ before ‘a’ 6221s 4730 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6221s | ~ ^ 6221s | ) 6221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4730:104: error: expected ‘)’ before ‘b’ 6221s 4730 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6221s | ~ ^ 6221s | ) 6221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c: In function ‘mk_compile_opts’: 6221s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:8073:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6221s 8073 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6221s | ~~^ ~~~~~~~~~~~~~ 6221s | | | 6221s | unsigned int int64_t {aka long long int} 6221s | %llu 6221s 6221s If you find this error message confusing, uninformative, or wrong, please open an issue: 6221s https://github.com/diku-dk/futhark/issues 6221s 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.fut: 6223s Generating reference outputs: 6223s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.fut:8:21-22: 6223s Defaulting ambiguous type to i32. 6223s cc failed with code 1: 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c: In function ‘futrts_umul_hi64’: 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6223s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6223s | ^~~~~~~~~~~ 6223s | __uint32_t 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c:4415:90: error: expected ‘)’ before ‘a’ 6223s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6223s | ~ ^ 6223s | ) 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c:4415:109: error: expected ‘)’ before ‘b’ 6223s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6223s | ~ ^ 6223s | ) 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c: In function ‘futrts_smul_hi64’: 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6223s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6223s | ^~~~~~~~~~ 6223s | __int128__ 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c:4419:86: error: expected ‘)’ before ‘a’ 6223s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6223s | ~ ^ 6223s | ) 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/psums.c:4419:104: error: expected ‘)’ before ‘b’ 6223s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6223s | ~ ^ 6223s | ) 6223s 6223s If you find this error message confusing, uninformative, or wrong, please open an issue: 6223s https://github.com/diku-dk/futhark/issues 6223s 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.fut: 6223s Compiling with --backend=opencl: 6223s cc failed with code 1: 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c: In function ‘futrts_umul_hi64’: 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6223s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6223s | ^~~~~~~~~~~ 6223s | __uint32_t 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:4512:90: error: expected ‘)’ before ‘a’ 6223s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6223s | ~ ^ 6223s | ) 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:4512:109: error: expected ‘)’ before ‘b’ 6223s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6223s | ~ ^ 6223s | ) 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c: In function ‘futrts_smul_hi64’: 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6223s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6223s | ^~~~~~~~~~ 6223s | __int128__ 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:4516:86: error: expected ‘)’ before ‘a’ 6223s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6223s | ~ ^ 6223s | ) 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:4516:104: error: expected ‘)’ before ‘b’ 6223s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6223s | ~ ^ 6223s | ) 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c: In function ‘mk_compile_opts’: 6223s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/proj4.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6223s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6223s | ~~^ ~~~~~~~~~~~~~ 6223s | | | 6223s | unsigned int int64_t {aka long long int} 6223s | %llu 6223s 6223s If you find this error message confusing, uninformative, or wrong, please open an issue: 6223s https://github.com/diku-dk/futhark/issues 6223s 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.fut: 6228s Generating reference outputs: 6228s cc failed with code 1: 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c: In function ‘futrts_umul_hi64’: 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6228s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6228s | ^~~~~~~~~~~ 6228s | __uint32_t 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c:4415:90: error: expected ‘)’ before ‘a’ 6228s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6228s | ~ ^ 6228s | ) 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c:4415:109: error: expected ‘)’ before ‘b’ 6228s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6228s | ~ ^ 6228s | ) 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c: In function ‘futrts_smul_hi64’: 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6228s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6228s | ^~~~~~~~~~ 6228s | __int128__ 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c:4419:86: error: expected ‘)’ before ‘a’ 6228s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6228s | ~ ^ 6228s | ) 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_bool.c:4419:104: error: expected ‘)’ before ‘b’ 6228s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6228s | ~ ^ 6228s | ) 6228s 6228s If you find this error message confusing, uninformative, or wrong, please open an issue: 6228s https://github.com/diku-dk/futhark/issues 6228s 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.fut: 6228s Generating reference outputs: 6228s cc failed with code 1: 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c: In function ‘futrts_umul_hi64’: 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6228s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6228s | ^~~~~~~~~~~ 6228s | __uint32_t 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c:4416:90: error: expected ‘)’ before ‘a’ 6228s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6228s | ~ ^ 6228s | ) 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c:4416:109: error: expected ‘)’ before ‘b’ 6228s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6228s | ~ ^ 6228s | ) 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c: In function ‘futrts_smul_hi64’: 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6228s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6228s | ^~~~~~~~~~ 6228s | __int128__ 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c:4420:86: error: expected ‘)’ before ‘a’ 6228s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6228s | ~ ^ 6228s | ) 6228s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test.c:4420:104: error: expected ‘)’ before ‘b’ 6228s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6228s | ~ ^ 6228s | ) 6228s 6228s If you find this error message confusing, uninformative, or wrong, please open an issue: 6228s https://github.com/diku-dk/futhark/issues 6228s 6231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.fut: 6231s Compiling with --backend=opencl: 6231s cc failed with code 1: 6231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c: In function ‘futrts_umul_hi64’: 6231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6231s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6231s | ^~~~~~~~~~~ 6231s | __uint32_t 6231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:4513:90: error: expected ‘)’ before ‘a’ 6231s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6231s | ~ ^ 6231s | ) 6231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:4513:109: error: expected ‘)’ before ‘b’ 6231s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6231s | ~ ^ 6231s | ) 6231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c: In function ‘futrts_smul_hi64’: 6231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6231s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6231s | ^~~~~~~~~~ 6231s | __int128__ 6231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:4517:86: error: expected ‘)’ before ‘a’ 6231s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6231s | ~ ^ 6231s | ) 6231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:4517:104: error: expected ‘)’ before ‘b’ 6231s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6231s | ~ ^ 6231s | ) 6231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c: In function ‘mk_compile_opts’: 6231s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rand0.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6231s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6231s | ~~^ ~~~~~~~~~~~~~ 6231s | | | 6231s | unsigned int int64_t {aka long long int} 6231s | %llu 6231s 6231s If you find this error message confusing, uninformative, or wrong, please open an issue: 6231s https://github.com/diku-dk/futhark/issues 6231s 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.fut: 6232s Compiling with --backend=opencl: 6232s cc failed with code 1: 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c: In function ‘futrts_umul_hi64’: 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6232s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6232s | ^~~~~~~~~~~ 6232s | __uint32_t 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:4511:90: error: expected ‘)’ before ‘a’ 6232s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6232s | ~ ^ 6232s | ) 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:4511:109: error: expected ‘)’ before ‘b’ 6232s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6232s | ~ ^ 6232s | ) 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c: In function ‘futrts_smul_hi64’: 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6232s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6232s | ^~~~~~~~~~ 6232s | __int128__ 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:4515:86: error: expected ‘)’ before ‘a’ 6232s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6232s | ~ ^ 6232s | ) 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:4515:104: error: expected ‘)’ before ‘b’ 6232s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6232s | ~ ^ 6232s | ) 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c: In function ‘mk_compile_opts’: 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickmedian.c:7851:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6232s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6232s | ~~^ ~~~~~~~~~~~~~ 6232s | | | 6232s | unsigned int int64_t {aka long long int} 6232s | %llu 6232s 6232s If you find this error message confusing, uninformative, or wrong, please open an issue: 6232s https://github.com/diku-dk/futhark/issues 6232s 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.fut: 6232s Compiling with --backend=opencl: 6232s cc failed with code 1: 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c: In function ‘futrts_umul_hi64’: 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6232s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6232s | ^~~~~~~~~~~ 6232s | __uint32_t 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:4513:90: error: expected ‘)’ before ‘a’ 6232s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6232s | ~ ^ 6232s | ) 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:4513:109: error: expected ‘)’ before ‘b’ 6232s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6232s | ~ ^ 6232s | ) 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c: In function ‘futrts_smul_hi64’: 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6232s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6232s | ^~~~~~~~~~ 6232s | __int128__ 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:4517:86: error: expected ‘)’ before ‘a’ 6232s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6232s | ~ ^ 6232s | ) 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:4517:104: error: expected ‘)’ before ‘b’ 6232s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6232s | ~ ^ 6232s | ) 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c: In function ‘mk_compile_opts’: 6232s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/random_test_float.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6232s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6232s | ~~^ ~~~~~~~~~~~~~ 6232s | | | 6232s | unsigned int int64_t {aka long long int} 6232s | %llu 6232s 6232s If you find this error message confusing, uninformative, or wrong, please open an issue: 6232s https://github.com/diku-dk/futhark/issues 6232s 6234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.fut: 6234s Compiling with --backend=opencl: 6234s cc failed with code 1: 6234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c: In function ‘futrts_umul_hi64’: 6234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6234s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6234s | ^~~~~~~~~~~ 6234s | __uint32_t 6234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:4512:90: error: expected ‘)’ before ‘a’ 6234s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6234s | ~ ^ 6234s | ) 6234s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:4512:109: error: expected ‘)’ before ‘b’ 6235s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6235s | ~ ^ 6235s | ) 6235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c: In function ‘futrts_smul_hi64’: 6235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6235s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6235s | ^~~~~~~~~~ 6235s | __int128__ 6235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:4516:86: error: expected ‘)’ before ‘a’ 6235s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6235s | ~ ^ 6235s | ) 6235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:4516:104: error: expected ‘)’ before ‘b’ 6235s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6235s | ~ ^ 6235s | ) 6235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c: In function ‘mk_compile_opts’: 6235s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/quickselect.c:7855:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6235s 7855 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6235s | ~~^ ~~~~~~~~~~~~~ 6235s | | | 6235s | unsigned int int64_t {aka long long int} 6235s | %llu 6235s 6235s If you find this error message confusing, uninformative, or wrong, please open an issue: 6235s https://github.com/diku-dk/futhark/issues 6235s 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.fut: 6236s Compiling with --backend=opencl: 6236s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.fut:29:39-57: 6236s First and second element of range are identical, this will produce an empty array. 6236s 6236s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.fut:30:39-57: 6236s First and second element of range are identical, this will produce an empty array. 6236s 6236s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.fut:31:39-57: 6236s First and second element of range are identical, this will produce an empty array. 6236s cc failed with code 1: 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c: In function ‘futrts_umul_hi64’: 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:4540:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6236s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6236s | ^~~~~~~~~~~ 6236s | __uint32_t 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:4540:78: note: each undeclared identifier is reported only once for each function it appears in 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:4540:90: error: expected ‘)’ before ‘a’ 6236s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6236s | ~ ^ 6236s | ) 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:4540:109: error: expected ‘)’ before ‘b’ 6236s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6236s | ~ ^ 6236s | ) 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c: In function ‘futrts_smul_hi64’: 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:4544:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6236s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6236s | ^~~~~~~~~~ 6236s | __int128__ 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:4544:86: error: expected ‘)’ before ‘a’ 6236s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6236s | ~ ^ 6236s | ) 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:4544:104: error: expected ‘)’ before ‘b’ 6236s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6236s | ~ ^ 6236s | ) 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c: In function ‘mk_compile_opts’: 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range1.c:7872:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6236s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6236s | ~~^ ~~~~~~~~~~~~~ 6236s | | | 6236s | unsigned int int64_t {aka long long int} 6236s | %llu 6236s 6236s If you find this error message confusing, uninformative, or wrong, please open an issue: 6236s https://github.com/diku-dk/futhark/issues 6236s 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.fut: 6236s Generating reference outputs: 6236s cc failed with code 1: 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c: In function ‘futrts_umul_hi64’: 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6236s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6236s | ^~~~~~~~~~~ 6236s | __uint32_t 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c:4415:90: error: expected ‘)’ before ‘a’ 6236s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6236s | ~ ^ 6236s | ) 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c:4415:109: error: expected ‘)’ before ‘b’ 6236s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6236s | ~ ^ 6236s | ) 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c: In function ‘futrts_smul_hi64’: 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6236s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6236s | ^~~~~~~~~~ 6236s | __int128__ 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c:4419:86: error: expected ‘)’ before ‘a’ 6236s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6236s | ~ ^ 6236s | ) 6236s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange0.c:4419:104: error: expected ‘)’ before ‘b’ 6236s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6236s | ~ ^ 6236s | ) 6236s 6236s If you find this error message confusing, uninformative, or wrong, please open an issue: 6236s https://github.com/diku-dk/futhark/issues 6236s 6237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.fut: 6237s Compiling with --backend=opencl: 6237s cc failed with code 1: 6237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c: In function ‘futrts_umul_hi64’: 6237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:4585:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6237s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6237s | ^~~~~~~~~~~ 6237s | __uint32_t 6237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:4585:78: note: each undeclared identifier is reported only once for each function it appears in 6237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:4585:90: error: expected ‘)’ before ‘a’ 6237s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6237s | ~ ^ 6237s | ) 6237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:4585:109: error: expected ‘)’ before ‘b’ 6237s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6237s | ~ ^ 6237s | ) 6237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c: In function ‘futrts_smul_hi64’: 6237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:4589:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6237s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6237s | ^~~~~~~~~~ 6237s | __int128__ 6237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:4589:86: error: expected ‘)’ before ‘a’ 6237s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6237s | ~ ^ 6237s | ) 6237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:4589:104: error: expected ‘)’ before ‘b’ 6237s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6237s | ~ ^ 6237s | ) 6237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c: In function ‘mk_compile_opts’: 6237s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/range0.c:7917:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6237s 7917 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6237s | ~~^ ~~~~~~~~~~~~~ 6237s | | | 6237s | unsigned int int64_t {aka long long int} 6237s | %llu 6237s 6237s If you find this error message confusing, uninformative, or wrong, please open an issue: 6237s https://github.com/diku-dk/futhark/issues 6237s 6239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.fut: 6239s Compiling with --backend=opencl: 6239s cc failed with code 1: 6239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c: In function ‘futrts_umul_hi64’: 6239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6239s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6239s | ^~~~~~~~~~~ 6239s | __uint32_t 6239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:4513:90: error: expected ‘)’ before ‘a’ 6239s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6239s | ~ ^ 6239s | ) 6239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:4513:109: error: expected ‘)’ before ‘b’ 6239s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6239s | ~ ^ 6239s | ) 6239s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c: In function ‘futrts_smul_hi64’: 6240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6240s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6240s | ^~~~~~~~~~ 6240s | __int128__ 6240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:4517:86: error: expected ‘)’ before ‘a’ 6240s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6240s | ~ ^ 6240s | ) 6240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:4517:104: error: expected ‘)’ before ‘b’ 6240s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6240s | ~ ^ 6240s | ) 6240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c: In function ‘mk_compile_opts’: 6240s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6240s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6240s | ~~^ ~~~~~~~~~~~~~ 6240s | | | 6240s | unsigned int int64_t {aka long long int} 6240s | %llu 6240s 6240s If you find this error message confusing, uninformative, or wrong, please open an issue: 6240s https://github.com/diku-dk/futhark/issues 6240s 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.fut: 6243s Compiling with --backend=opencl: 6243s cc failed with code 1: 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c: In function ‘futrts_umul_hi64’: 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6243s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6243s | ^~~~~~~~~~~ 6243s | __uint32_t 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:4511:90: error: expected ‘)’ before ‘a’ 6243s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6243s | ~ ^ 6243s | ) 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:4511:109: error: expected ‘)’ before ‘b’ 6243s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6243s | ~ ^ 6243s | ) 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c: In function ‘futrts_smul_hi64’: 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6243s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6243s | ^~~~~~~~~~ 6243s | __int128__ 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:4515:86: error: expected ‘)’ before ‘a’ 6243s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6243s | ~ ^ 6243s | ) 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:4515:104: error: expected ‘)’ before ‘b’ 6243s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6243s | ~ ^ 6243s | ) 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c: In function ‘mk_compile_opts’: 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rearrange2.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6243s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6243s | ~~^ ~~~~~~~~~~~~~ 6243s | | | 6243s | unsigned int int64_t {aka long long int} 6243s | %llu 6243s 6243s If you find this error message confusing, uninformative, or wrong, please open an issue: 6243s https://github.com/diku-dk/futhark/issues 6243s 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.fut: 6243s Compiling with --backend=opencl: 6243s cc failed with code 1: 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c: In function ‘futrts_umul_hi64’: 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6243s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6243s | ^~~~~~~~~~~ 6243s | __uint32_t 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:4499:90: error: expected ‘)’ before ‘a’ 6243s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6243s | ~ ^ 6243s | ) 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:4499:109: error: expected ‘)’ before ‘b’ 6243s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6243s | ~ ^ 6243s | ) 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c: In function ‘futrts_smul_hi64’: 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6243s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6243s | ^~~~~~~~~~ 6243s | __int128__ 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:4503:86: error: expected ‘)’ before ‘a’ 6243s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6243s | ~ ^ 6243s | ) 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:4503:104: error: expected ‘)’ before ‘b’ 6243s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6243s | ~ ^ 6243s | ) 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c: In function ‘mk_compile_opts’: 6243s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update0.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6243s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6243s | ~~^ ~~~~~~~~~~~~~ 6243s | | | 6243s | unsigned int int64_t {aka long long int} 6243s | %llu 6243s 6243s If you find this error message confusing, uninformative, or wrong, please open an issue: 6243s https://github.com/diku-dk/futhark/issues 6243s 6246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.fut: 6246s Compiling with --backend=opencl: 6246s cc failed with code 1: 6246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c: In function ‘futrts_umul_hi64’: 6246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:4501:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6246s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6246s | ^~~~~~~~~~~ 6246s | __uint32_t 6246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:4501:78: note: each undeclared identifier is reported only once for each function it appears in 6246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:4501:90: error: expected ‘)’ before ‘a’ 6246s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6246s | ~ ^ 6246s | ) 6246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:4501:109: error: expected ‘)’ before ‘b’ 6246s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6246s | ~ ^ 6246s | ) 6246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c: In function ‘futrts_smul_hi64’: 6246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:4505:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6246s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6246s | ^~~~~~~~~~ 6246s | __int128__ 6246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:4505:86: error: expected ‘)’ before ‘a’ 6246s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6246s | ~ ^ 6246s | ) 6246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:4505:104: error: expected ‘)’ before ‘b’ 6246s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6246s | ~ ^ 6246s | ) 6246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c: In function ‘mk_compile_opts’: 6246s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update2.c:7831:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6246s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6246s | ~~^ ~~~~~~~~~~~~~ 6246s | | | 6246s | unsigned int int64_t {aka long long int} 6246s | %llu 6246s 6246s If you find this error message confusing, uninformative, or wrong, please open an issue: 6246s https://github.com/diku-dk/futhark/issues 6246s 6247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.fut: 6247s Compiling with --backend=opencl: 6247s cc failed with code 1: 6247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c: In function ‘futrts_umul_hi64’: 6247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6247s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6247s | ^~~~~~~~~~~ 6247s | __uint32_t 6247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:4499:90: error: expected ‘)’ before ‘a’ 6247s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6247s | ~ ^ 6247s | ) 6247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:4499:109: error: expected ‘)’ before ‘b’ 6247s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6247s | ~ ^ 6247s | ) 6247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c: In function ‘futrts_smul_hi64’: 6247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6247s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6247s | ^~~~~~~~~~ 6247s | __int128__ 6247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:4503:86: error: expected ‘)’ before ‘a’ 6247s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6247s | ~ ^ 6247s | ) 6247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:4503:104: error: expected ‘)’ before ‘b’ 6247s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6247s | ~ ^ 6247s | ) 6247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c: In function ‘mk_compile_opts’: 6247s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update3.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6247s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6247s | ~~^ ~~~~~~~~~~~~~ 6247s | | | 6247s | unsigned int int64_t {aka long long int} 6247s | %llu 6247s 6247s If you find this error message confusing, uninformative, or wrong, please open an issue: 6247s https://github.com/diku-dk/futhark/issues 6247s 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.fut: 6248s Compiling with --backend=opencl: 6248s cc failed with code 1: 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c: In function ‘futrts_umul_hi64’: 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6248s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6248s | ^~~~~~~~~~~ 6248s | __uint32_t 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:4499:90: error: expected ‘)’ before ‘a’ 6248s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6248s | ~ ^ 6248s | ) 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:4499:109: error: expected ‘)’ before ‘b’ 6248s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6248s | ~ ^ 6248s | ) 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c: In function ‘futrts_smul_hi64’: 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6248s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6248s | ^~~~~~~~~~ 6248s | __int128__ 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:4503:86: error: expected ‘)’ before ‘a’ 6248s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6248s | ~ ^ 6248s | ) 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:4503:104: error: expected ‘)’ before ‘b’ 6248s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6248s | ~ ^ 6248s | ) 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c: In function ‘mk_compile_opts’: 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update4.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6248s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6248s | ~~^ ~~~~~~~~~~~~~ 6248s | | | 6248s | unsigned int int64_t {aka long long int} 6248s | %llu 6248s 6248s If you find this error message confusing, uninformative, or wrong, please open an issue: 6248s https://github.com/diku-dk/futhark/issues 6248s 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.fut: 6248s Compiling with --backend=opencl: 6248s cc failed with code 1: 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c: In function ‘futrts_umul_hi64’: 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6248s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6248s | ^~~~~~~~~~~ 6248s | __uint32_t 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:4513:90: error: expected ‘)’ before ‘a’ 6248s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6248s | ~ ^ 6248s | ) 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:4513:109: error: expected ‘)’ before ‘b’ 6248s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6248s | ~ ^ 6248s | ) 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c: In function ‘futrts_smul_hi64’: 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6248s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6248s | ^~~~~~~~~~ 6248s | __int128__ 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:4517:86: error: expected ‘)’ before ‘a’ 6248s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6248s | ~ ^ 6248s | ) 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:4517:104: error: expected ‘)’ before ‘b’ 6248s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6248s | ~ ^ 6248s | ) 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c: In function ‘mk_compile_opts’: 6248s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/record-update5.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6248s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6248s | ~~^ ~~~~~~~~~~~~~ 6248s | | | 6248s | unsigned int int64_t {aka long long int} 6248s | %llu 6248s 6248s If you find this error message confusing, uninformative, or wrong, please open an issue: 6248s https://github.com/diku-dk/futhark/issues 6248s 6257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.fut: 6257s Compiling with --backend=opencl: 6257s cc failed with code 1: 6257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c: In function ‘futrts_umul_hi64’: 6257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6257s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6257s | ^~~~~~~~~~~ 6257s | __uint32_t 6257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:4498:90: error: expected ‘)’ before ‘a’ 6257s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6257s | ~ ^ 6257s | ) 6257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:4498:109: error: expected ‘)’ before ‘b’ 6257s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6257s | ~ ^ 6257s | ) 6257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c: In function ‘futrts_smul_hi64’: 6257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6257s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6257s | ^~~~~~~~~~ 6257s | __int128__ 6257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:4502:86: error: expected ‘)’ before ‘a’ 6257s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6257s | ~ ^ 6257s | ) 6257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:4502:104: error: expected ‘)’ before ‘b’ 6257s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6257s | ~ ^ 6257s | ) 6257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c: In function ‘mk_compile_opts’: 6257s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records0.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6257s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6257s | ~~^ ~~~~~~~~~~~~~ 6257s | | | 6257s | unsigned int int64_t {aka long long int} 6257s | %llu 6257s 6257s If you find this error message confusing, uninformative, or wrong, please open an issue: 6257s https://github.com/diku-dk/futhark/issues 6257s 6258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.fut: 6258s Compiling with --backend=opencl: 6258s cc failed with code 1: 6258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c: In function ‘futrts_umul_hi64’: 6258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6258s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6258s | ^~~~~~~~~~~ 6258s | __uint32_t 6258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:4498:90: error: expected ‘)’ before ‘a’ 6258s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6258s | ~ ^ 6258s | ) 6258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:4498:109: error: expected ‘)’ before ‘b’ 6258s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6258s | ~ ^ 6258s | ) 6258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c: In function ‘futrts_smul_hi64’: 6258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6258s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6258s | ^~~~~~~~~~ 6258s | __int128__ 6258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:4502:86: error: expected ‘)’ before ‘a’ 6258s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6258s | ~ ^ 6258s | ) 6258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:4502:104: error: expected ‘)’ before ‘b’ 6258s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6258s | ~ ^ 6258s | ) 6258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c: In function ‘mk_compile_opts’: 6258s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records1.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6258s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6258s | ~~^ ~~~~~~~~~~~~~ 6258s | | | 6258s | unsigned int int64_t {aka long long int} 6258s | %llu 6258s 6258s If you find this error message confusing, uninformative, or wrong, please open an issue: 6258s https://github.com/diku-dk/futhark/issues 6258s 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.fut: 6259s Compiling with --backend=opencl: 6259s cc failed with code 1: 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c: In function ‘futrts_umul_hi64’: 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6259s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6259s | ^~~~~~~~~~~ 6259s | __uint32_t 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:4512:90: error: expected ‘)’ before ‘a’ 6259s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6259s | ~ ^ 6259s | ) 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:4512:109: error: expected ‘)’ before ‘b’ 6259s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6259s | ~ ^ 6259s | ) 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c: In function ‘futrts_smul_hi64’: 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6259s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6259s | ^~~~~~~~~~ 6259s | __int128__ 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:4516:86: error: expected ‘)’ before ‘a’ 6259s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6259s | ~ ^ 6259s | ) 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:4516:104: error: expected ‘)’ before ‘b’ 6259s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6259s | ~ ^ 6259s | ) 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c: In function ‘mk_compile_opts’: 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records11.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6259s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6259s | ~~^ ~~~~~~~~~~~~~ 6259s | | | 6259s | unsigned int int64_t {aka long long int} 6259s | %llu 6259s 6259s If you find this error message confusing, uninformative, or wrong, please open an issue: 6259s https://github.com/diku-dk/futhark/issues 6259s 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.fut: 6259s Compiling with --backend=opencl: 6259s cc failed with code 1: 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c: In function ‘futrts_umul_hi64’: 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6259s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6259s | ^~~~~~~~~~~ 6259s | __uint32_t 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:4513:90: error: expected ‘)’ before ‘a’ 6259s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6259s | ~ ^ 6259s | ) 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:4513:109: error: expected ‘)’ before ‘b’ 6259s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6259s | ~ ^ 6259s | ) 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c: In function ‘futrts_smul_hi64’: 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6259s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6259s | ^~~~~~~~~~ 6259s | __int128__ 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:4517:86: error: expected ‘)’ before ‘a’ 6259s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6259s | ~ ^ 6259s | ) 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:4517:104: error: expected ‘)’ before ‘b’ 6259s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6259s | ~ ^ 6259s | ) 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c: In function ‘mk_compile_opts’: 6259s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records10.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6259s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6259s | ~~^ ~~~~~~~~~~~~~ 6259s | | | 6259s | unsigned int int64_t {aka long long int} 6259s | %llu 6259s 6259s If you find this error message confusing, uninformative, or wrong, please open an issue: 6259s https://github.com/diku-dk/futhark/issues 6259s 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.fut: 6261s Compiling with --backend=opencl: 6261s cc failed with code 1: 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c: In function ‘futrts_umul_hi64’: 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6261s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6261s | ^~~~~~~~~~~ 6261s | __uint32_t 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:4498:90: error: expected ‘)’ before ‘a’ 6261s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6261s | ~ ^ 6261s | ) 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:4498:109: error: expected ‘)’ before ‘b’ 6261s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6261s | ~ ^ 6261s | ) 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c: In function ‘futrts_smul_hi64’: 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6261s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6261s | ^~~~~~~~~~ 6261s | __int128__ 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:4502:86: error: expected ‘)’ before ‘a’ 6261s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6261s | ~ ^ 6261s | ) 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:4502:104: error: expected ‘)’ before ‘b’ 6261s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6261s | ~ ^ 6261s | ) 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c: In function ‘mk_compile_opts’: 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records2.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6261s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6261s | ~~^ ~~~~~~~~~~~~~ 6261s | | | 6261s | unsigned int int64_t {aka long long int} 6261s | %llu 6261s 6261s If you find this error message confusing, uninformative, or wrong, please open an issue: 6261s https://github.com/diku-dk/futhark/issues 6261s 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.fut: 6261s Compiling with --backend=opencl: 6261s cc failed with code 1: 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c: In function ‘futrts_umul_hi64’: 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6261s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6261s | ^~~~~~~~~~~ 6261s | __uint32_t 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:4498:90: error: expected ‘)’ before ‘a’ 6261s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6261s | ~ ^ 6261s | ) 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:4498:109: error: expected ‘)’ before ‘b’ 6261s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6261s | ~ ^ 6261s | ) 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c: In function ‘futrts_smul_hi64’: 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6261s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6261s | ^~~~~~~~~~ 6261s | __int128__ 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:4502:86: error: expected ‘)’ before ‘a’ 6261s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6261s | ~ ^ 6261s | ) 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:4502:104: error: expected ‘)’ before ‘b’ 6261s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6261s | ~ ^ 6261s | ) 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c: In function ‘mk_compile_opts’: 6261s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records3.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6261s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6261s | ~~^ ~~~~~~~~~~~~~ 6261s | | | 6261s | unsigned int int64_t {aka long long int} 6261s | %llu 6261s 6261s If you find this error message confusing, uninformative, or wrong, please open an issue: 6261s https://github.com/diku-dk/futhark/issues 6261s 6262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.fut: 6262s Compiling with --backend=opencl: 6262s cc failed with code 1: 6262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c: In function ‘futrts_umul_hi64’: 6262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6262s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6262s | ^~~~~~~~~~~ 6262s | __uint32_t 6262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:4499:90: error: expected ‘)’ before ‘a’ 6262s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6262s | ~ ^ 6262s | ) 6262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:4499:109: error: expected ‘)’ before ‘b’ 6262s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6262s | ~ ^ 6262s | ) 6262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c: In function ‘futrts_smul_hi64’: 6262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6262s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6262s | ^~~~~~~~~~ 6262s | __int128__ 6262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:4503:86: error: expected ‘)’ before ‘a’ 6262s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6262s | ~ ^ 6262s | ) 6262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:4503:104: error: expected ‘)’ before ‘b’ 6262s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6262s | ~ ^ 6262s | ) 6262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c: In function ‘mk_compile_opts’: 6262s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records5.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6262s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6262s | ~~^ ~~~~~~~~~~~~~ 6262s | | | 6262s | unsigned int int64_t {aka long long int} 6262s | %llu 6262s 6262s If you find this error message confusing, uninformative, or wrong, please open an issue: 6262s https://github.com/diku-dk/futhark/issues 6262s 6263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.fut: 6263s Compiling with --backend=opencl: 6263s cc failed with code 1: 6263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c: In function ‘futrts_umul_hi64’: 6263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6263s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6263s | ^~~~~~~~~~~ 6263s | __uint32_t 6263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:4498:90: error: expected ‘)’ before ‘a’ 6263s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6263s | ~ ^ 6263s | ) 6263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:4498:109: error: expected ‘)’ before ‘b’ 6263s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6263s | ~ ^ 6263s | ) 6263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c: In function ‘futrts_smul_hi64’: 6263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6263s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6263s | ^~~~~~~~~~ 6263s | __int128__ 6263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:4502:86: error: expected ‘)’ before ‘a’ 6263s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6263s | ~ ^ 6263s | ) 6263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:4502:104: error: expected ‘)’ before ‘b’ 6263s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6263s | ~ ^ 6263s | ) 6263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c: In function ‘mk_compile_opts’: 6263s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records4.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6263s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6263s | ~~^ ~~~~~~~~~~~~~ 6263s | | | 6263s | unsigned int int64_t {aka long long int} 6263s | %llu 6263s 6263s If you find this error message confusing, uninformative, or wrong, please open an issue: 6263s https://github.com/diku-dk/futhark/issues 6263s 6269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.fut: 6269s Compiling with --backend=opencl: 6269s cc failed with code 1: 6269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c: In function ‘futrts_umul_hi64’: 6269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6269s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6269s | ^~~~~~~~~~~ 6269s | __uint32_t 6269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:4497:90: error: expected ‘)’ before ‘a’ 6269s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6269s | ~ ^ 6269s | ) 6269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:4497:109: error: expected ‘)’ before ‘b’ 6269s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6269s | ~ ^ 6269s | ) 6269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c: In function ‘futrts_smul_hi64’: 6269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6269s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6269s | ^~~~~~~~~~ 6269s | __int128__ 6269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:4501:86: error: expected ‘)’ before ‘a’ 6269s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6269s | ~ ^ 6269s | ) 6269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:4501:104: error: expected ‘)’ before ‘b’ 6269s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6269s | ~ ^ 6269s | ) 6269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c: In function ‘mk_compile_opts’: 6269s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records6.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6269s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6269s | ~~^ ~~~~~~~~~~~~~ 6269s | | | 6269s | unsigned int int64_t {aka long long int} 6269s | %llu 6269s 6269s If you find this error message confusing, uninformative, or wrong, please open an issue: 6269s https://github.com/diku-dk/futhark/issues 6269s 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut: 6270s Compiling with --backend=opencl: 6270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:8-9: 6270s Unused name "a". 6270s 6270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:10-11: 6270s Unused name "b". 6270s 6270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:12-13: 6270s Unused name "c". 6270s 6270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:14-15: 6270s Unused name "d". 6270s 6270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:18-19: 6270s Unused name "f". 6270s 6270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:20-21: 6270s Unused name "g". 6270s 6270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:22-23: 6270s Unused name "h". 6270s 6270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:24-25: 6270s Unused name "i". 6270s 6270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:26-27: 6270s Unused name "j". 6270s 6270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:28-29: 6270s Unused name "k". 6270s 6270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:30-31: 6270s Unused name "l". 6270s 6270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:32-33: 6270s Unused name "m". 6270s 6270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.fut:7:34-35: 6270s Unused name "n". 6270s cc failed with code 1: 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c: In function ‘futrts_umul_hi64’: 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6270s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6270s | ^~~~~~~~~~~ 6270s | __uint32_t 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:4497:90: error: expected ‘)’ before ‘a’ 6270s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6270s | ~ ^ 6270s | ) 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:4497:109: error: expected ‘)’ before ‘b’ 6270s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6270s | ~ ^ 6270s | ) 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c: In function ‘futrts_smul_hi64’: 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6270s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6270s | ^~~~~~~~~~ 6270s | __int128__ 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:4501:86: error: expected ‘)’ before ‘a’ 6270s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6270s | ~ ^ 6270s | ) 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:4501:104: error: expected ‘)’ before ‘b’ 6270s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6270s | ~ ^ 6270s | ) 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c: In function ‘mk_compile_opts’: 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records7.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6270s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6270s | ~~^ ~~~~~~~~~~~~~ 6270s | | | 6270s | unsigned int int64_t {aka long long int} 6270s | %llu 6270s 6270s If you find this error message confusing, uninformative, or wrong, please open an issue: 6270s https://github.com/diku-dk/futhark/issues 6270s 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.fut: 6270s Compiling with --backend=opencl: 6270s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.fut:5:28-29: 6270s Defaulting ambiguous type to i32. 6270s cc failed with code 1: 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c: In function ‘futrts_umul_hi64’: 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6270s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6270s | ^~~~~~~~~~~ 6270s | __uint32_t 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:4497:90: error: expected ‘)’ before ‘a’ 6270s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6270s | ~ ^ 6270s | ) 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:4497:109: error: expected ‘)’ before ‘b’ 6270s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6270s | ~ ^ 6270s | ) 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c: In function ‘futrts_smul_hi64’: 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6270s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6270s | ^~~~~~~~~~ 6270s | __int128__ 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:4501:86: error: expected ‘)’ before ‘a’ 6270s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6270s | ~ ^ 6270s | ) 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:4501:104: error: expected ‘)’ before ‘b’ 6270s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6270s | ~ ^ 6270s | ) 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c: In function ‘mk_compile_opts’: 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records9.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6270s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6270s | ~~^ ~~~~~~~~~~~~~ 6270s | | | 6270s | unsigned int int64_t {aka long long int} 6270s | %llu 6270s 6270s If you find this error message confusing, uninformative, or wrong, please open an issue: 6270s https://github.com/diku-dk/futhark/issues 6270s 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.fut: 6270s Compiling with --backend=opencl: 6270s cc failed with code 1: 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c: In function ‘futrts_umul_hi64’: 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6270s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6270s | ^~~~~~~~~~~ 6270s | __uint32_t 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:4497:90: error: expected ‘)’ before ‘a’ 6270s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6270s | ~ ^ 6270s | ) 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:4497:109: error: expected ‘)’ before ‘b’ 6270s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6270s | ~ ^ 6270s | ) 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c: In function ‘futrts_smul_hi64’: 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6270s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6270s | ^~~~~~~~~~ 6270s | __int128__ 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:4501:86: error: expected ‘)’ before ‘a’ 6270s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6270s | ~ ^ 6270s | ) 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:4501:104: error: expected ‘)’ before ‘b’ 6270s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6270s | ~ ^ 6270s | ) 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c: In function ‘mk_compile_opts’: 6270s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/records8.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6270s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6270s | ~~^ ~~~~~~~~~~~~~ 6270s | | | 6270s | unsigned int int64_t {aka long long int} 6270s | %llu 6270s 6270s If you find this error message confusing, uninformative, or wrong, please open an issue: 6270s https://github.com/diku-dk/futhark/issues 6270s 6271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.fut: 6271s Generating reference outputs: 6271s cc failed with code 1: 6271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c: In function ‘futrts_umul_hi64’: 6271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6271s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6271s | ^~~~~~~~~~~ 6271s | __uint32_t 6271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 6271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:90: error: expected ‘)’ before ‘a’ 6271s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6271s | ~ ^ 6271s | ) 6271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:109: error: expected ‘)’ before ‘b’ 6271s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6271s | ~ ^ 6271s | ) 6271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c: In function ‘futrts_smul_hi64’: 6271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6271s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6271s | ^~~~~~~~~~ 6271s | __int128__ 6271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4420:86: error: expected ‘)’ before ‘a’ 6271s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6271s | ~ ^ 6271s | ) 6271s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4420:104: error: expected ‘)’ before ‘b’ 6271s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6271s | ~ ^ 6271s | ) 6271s 6271s If you find this error message confusing, uninformative, or wrong, please open an issue: 6271s https://github.com/diku-dk/futhark/issues 6271s 6273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.fut: 6273s Compiling with --backend=opencl: 6273s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.fut:7:9-39: 6273s Entry point parameter 6273s 6273s ((a: *[d₀]i32): *[]i32, (b: *[d₁]i32): *[]i32, (n: i32): i32) 6273s 6273s will have an opaque type, so the entry point will likely not be callable. 6273s cc failed with code 1: 6273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c: In function ‘futrts_umul_hi64’: 6273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6273s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6273s | ^~~~~~~~~~~ 6273s | __uint32_t 6273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 6273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:4531:90: error: expected ‘)’ before ‘a’ 6273s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6273s | ~ ^ 6273s | ) 6273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:4531:109: error: expected ‘)’ before ‘b’ 6273s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6273s | ~ ^ 6273s | ) 6273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c: In function ‘futrts_smul_hi64’: 6273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6273s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6273s | ^~~~~~~~~~ 6273s | __int128__ 6273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:4535:86: error: expected ‘)’ before ‘a’ 6273s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6273s | ~ ^ 6273s | ) 6273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:4535:104: error: expected ‘)’ before ‘b’ 6273s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6273s | ~ ^ 6273s | ) 6273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c: In function ‘mk_compile_opts’: 6273s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redundant-merge-variable.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6273s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6273s | ~~^ ~~~~~~~~~~~~~ 6273s | | | 6273s | unsigned int int64_t {aka long long int} 6273s | %llu 6273s 6273s If you find this error message confusing, uninformative, or wrong, please open an issue: 6273s https://github.com/diku-dk/futhark/issues 6273s 6274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.fut: 6274s Generating reference outputs: 6274s cc failed with code 1: 6274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c: In function ‘futrts_umul_hi64’: 6274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6274s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6274s | ^~~~~~~~~~~ 6274s | __uint32_t 6274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 6274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4432:90: error: expected ‘)’ before ‘a’ 6274s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6274s | ~ ^ 6274s | ) 6274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4432:109: error: expected ‘)’ before ‘b’ 6274s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6274s | ~ ^ 6274s | ) 6274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c: In function ‘futrts_smul_hi64’: 6274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6274s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6274s | ^~~~~~~~~~ 6274s | __int128__ 6274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4436:86: error: expected ‘)’ before ‘a’ 6274s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6274s | ~ ^ 6274s | ) 6274s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4436:104: error: expected ‘)’ before ‘b’ 6274s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6274s | ~ ^ 6274s | ) 6274s 6274s If you find this error message confusing, uninformative, or wrong, please open an issue: 6274s https://github.com/diku-dk/futhark/issues 6274s 6277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.fut: 6277s Compiling with --backend=opencl: 6277s cc failed with code 1: 6277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c: In function ‘futrts_umul_hi64’: 6277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6277s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6277s | ^~~~~~~~~~~ 6277s | __uint32_t 6277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:4527:90: error: expected ‘)’ before ‘a’ 6277s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6277s | ~ ^ 6277s | ) 6277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:4527:109: error: expected ‘)’ before ‘b’ 6277s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6277s | ~ ^ 6277s | ) 6277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c: In function ‘futrts_smul_hi64’: 6277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6277s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6277s | ^~~~~~~~~~ 6277s | __int128__ 6277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:4531:86: error: expected ‘)’ before ‘a’ 6277s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6277s | ~ ^ 6277s | ) 6277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:4531:104: error: expected ‘)’ before ‘b’ 6277s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6277s | ~ ^ 6277s | ) 6277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c: In function ‘mk_compile_opts’: 6277s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/redomapNew.c:7878:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6277s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6277s | ~~^ ~~~~~~~~~~~~~ 6277s | | | 6277s | unsigned int int64_t {aka long long int} 6277s | %llu 6277s 6277s If you find this error message confusing, uninformative, or wrong, please open an issue: 6277s https://github.com/diku-dk/futhark/issues 6277s 6278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.fut: 6278s Generating reference outputs: 6278s cc failed with code 1: 6278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c: In function ‘futrts_umul_hi64’: 6278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6278s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6278s | ^~~~~~~~~~~ 6278s | __uint32_t 6278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 6278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:90: error: expected ‘)’ before ‘a’ 6278s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6278s | ~ ^ 6278s | ) 6278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:109: error: expected ‘)’ before ‘b’ 6278s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6278s | ~ ^ 6278s | ) 6278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c: In function ‘futrts_smul_hi64’: 6278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6278s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6278s | ^~~~~~~~~~ 6278s | __int128__ 6278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c:4420:86: error: expected ‘)’ before ‘a’ 6278s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6278s | ~ ^ 6278s | ) 6278s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/mmm.c:4420:104: error: expected ‘)’ before ‘b’ 6278s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6278s | ~ ^ 6278s | ) 6278s 6278s If you find this error message confusing, uninformative, or wrong, please open an issue: 6278s https://github.com/diku-dk/futhark/issues 6278s 6280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.fut: 6280s Generating reference outputs: 6280s cc failed with code 1: 6280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c: In function ‘futrts_umul_hi64’: 6280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6280s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6280s | ^~~~~~~~~~~ 6280s | __uint32_t 6280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 6280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:90: error: expected ‘)’ before ‘a’ 6280s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6280s | ~ ^ 6280s | ) 6280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:109: error: expected ‘)’ before ‘b’ 6280s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6280s | ~ ^ 6280s | ) 6280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c: In function ‘futrts_smul_hi64’: 6280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6280s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6280s | ^~~~~~~~~~ 6280s | __int128__ 6280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4436:86: error: expected ‘)’ before ‘a’ 6280s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6280s | ~ ^ 6280s | ) 6280s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4436:104: error: expected ‘)’ before ‘b’ 6280s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6280s | ~ ^ 6280s | ) 6280s 6280s If you find this error message confusing, uninformative, or wrong, please open an issue: 6280s https://github.com/diku-dk/futhark/issues 6280s 6280s 1494 failed, 172 passed, 640 to go. 6281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.fut: 6281s Generating reference outputs: 6281s cc failed with code 1: 6281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c: In function ‘futrts_umul_hi64’: 6281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6281s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6281s | ^~~~~~~~~~~ 6281s | __uint32_t 6281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 6281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:90: error: expected ‘)’ before ‘a’ 6281s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6281s | ~ ^ 6281s | ) 6281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:109: error: expected ‘)’ before ‘b’ 6281s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6281s | ~ ^ 6281s | ) 6281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c: In function ‘futrts_smul_hi64’: 6281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6281s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6281s | ^~~~~~~~~~ 6281s | __int128__ 6281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4436:86: error: expected ‘)’ before ‘a’ 6281s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6281s | ~ ^ 6281s | ) 6281s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4436:104: error: expected ‘)’ before ‘b’ 6281s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6281s | ~ ^ 6281s | ) 6281s 6281s If you find this error message confusing, uninformative, or wrong, please open an issue: 6281s https://github.com/diku-dk/futhark/issues 6281s 6282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.fut: 6282s Generating reference outputs: 6282s cc failed with code 1: 6282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c: In function ‘futrts_umul_hi64’: 6282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6282s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6282s | ^~~~~~~~~~~ 6282s | __uint32_t 6282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 6282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:90: error: expected ‘)’ before ‘a’ 6282s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6282s | ~ ^ 6282s | ) 6282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:109: error: expected ‘)’ before ‘b’ 6282s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6282s | ~ ^ 6282s | ) 6282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c: In function ‘futrts_smul_hi64’: 6282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6282s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6282s | ^~~~~~~~~~ 6282s | __int128__ 6282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4437:86: error: expected ‘)’ before ‘a’ 6282s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6282s | ~ ^ 6282s | ) 6282s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4437:104: error: expected ‘)’ before ‘b’ 6282s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6282s | ~ ^ 6282s | ) 6282s 6282s If you find this error message confusing, uninformative, or wrong, please open an issue: 6282s https://github.com/diku-dk/futhark/issues 6282s 6286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.fut: 6286s Generating reference outputs: 6286s cc failed with code 1: 6286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c: In function ‘futrts_umul_hi64’: 6286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6286s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6286s | ^~~~~~~~~~~ 6286s | __uint32_t 6286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:78: note: each undeclared identifier is reported only once for each function it appears in 6286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:90: error: expected ‘)’ before ‘a’ 6286s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6286s | ~ ^ 6286s | ) 6286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:109: error: expected ‘)’ before ‘b’ 6286s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6286s | ~ ^ 6286s | ) 6286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c: In function ‘futrts_smul_hi64’: 6286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4458:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6286s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6286s | ^~~~~~~~~~ 6286s | __int128__ 6286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4458:86: error: expected ‘)’ before ‘a’ 6286s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6286s | ~ ^ 6286s | ) 6286s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4458:104: error: expected ‘)’ before ‘b’ 6286s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6286s | ~ ^ 6286s | ) 6286s 6286s If you find this error message confusing, uninformative, or wrong, please open an issue: 6286s https://github.com/diku-dk/futhark/issues 6286s 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.fut: 6287s Compiling with --backend=opencl: 6287s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.fut:8:21-22: 6287s Unused name "y". 6287s 6287s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.fut:8:29-30: 6287s Unused name "z". 6287s cc failed with code 1: 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c: In function ‘futrts_umul_hi64’: 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6287s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6287s | ^~~~~~~~~~~ 6287s | __uint32_t 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:4498:90: error: expected ‘)’ before ‘a’ 6287s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6287s | ~ ^ 6287s | ) 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:4498:109: error: expected ‘)’ before ‘b’ 6287s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6287s | ~ ^ 6287s | ) 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c: In function ‘futrts_smul_hi64’: 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6287s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6287s | ^~~~~~~~~~ 6287s | __int128__ 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:4502:86: error: expected ‘)’ before ‘a’ 6287s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6287s | ~ ^ 6287s | ) 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:4502:104: error: expected ‘)’ before ‘b’ 6287s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6287s | ~ ^ 6287s | ) 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c: In function ‘mk_compile_opts’: 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/renameTest.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6287s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6287s | ~~^ ~~~~~~~~~~~~~ 6287s | | | 6287s | unsigned int int64_t {aka long long int} 6287s | %llu 6287s 6287s If you find this error message confusing, uninformative, or wrong, please open an issue: 6287s https://github.com/diku-dk/futhark/issues 6287s 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.fut: 6287s Compiling with --backend=opencl: 6287s cc failed with code 1: 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c: In function ‘futrts_umul_hi64’: 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6287s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6287s | ^~~~~~~~~~~ 6287s | __uint32_t 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:4511:90: error: expected ‘)’ before ‘a’ 6287s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6287s | ~ ^ 6287s | ) 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:4511:109: error: expected ‘)’ before ‘b’ 6287s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6287s | ~ ^ 6287s | ) 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c: In function ‘futrts_smul_hi64’: 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6287s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6287s | ^~~~~~~~~~ 6287s | __int128__ 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:4515:86: error: expected ‘)’ before ‘a’ 6287s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6287s | ~ ^ 6287s | ) 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:4515:104: error: expected ‘)’ before ‘b’ 6287s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6287s | ~ ^ 6287s | ) 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c: In function ‘mk_compile_opts’: 6287s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate0.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6287s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6287s | ~~^ ~~~~~~~~~~~~~ 6287s | | | 6287s | unsigned int int64_t {aka long long int} 6287s | %llu 6287s 6287s If you find this error message confusing, uninformative, or wrong, please open an issue: 6287s https://github.com/diku-dk/futhark/issues 6287s 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.fut: 6292s Compiling with --backend=opencl: 6292s cc failed with code 1: 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c: In function ‘futrts_umul_hi64’: 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6292s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6292s | ^~~~~~~~~~~ 6292s | __uint32_t 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:4497:90: error: expected ‘)’ before ‘a’ 6292s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6292s | ~ ^ 6292s | ) 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:4497:109: error: expected ‘)’ before ‘b’ 6292s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6292s | ~ ^ 6292s | ) 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c: In function ‘futrts_smul_hi64’: 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6292s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6292s | ^~~~~~~~~~ 6292s | __int128__ 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:4501:86: error: expected ‘)’ before ‘a’ 6292s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6292s | ~ ^ 6292s | ) 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:4501:104: error: expected ‘)’ before ‘b’ 6292s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6292s | ~ ^ 6292s | ) 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c: In function ‘mk_compile_opts’: 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate1.c:7836:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6292s 7836 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6292s | ~~^ ~~~~~~~~~~~~~ 6292s | | | 6292s | unsigned int int64_t {aka long long int} 6292s | %llu 6292s 6292s If you find this error message confusing, uninformative, or wrong, please open an issue: 6292s https://github.com/diku-dk/futhark/issues 6292s 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.fut: 6292s Compiling with --backend=opencl: 6292s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.fut:5:14-33: 6292s Entry point parameter 6292s 6292s ((b: [n]i32): [n]i32, (m: i64): i64) 6292s 6292s will have an opaque type, so the entry point will likely not be callable. 6292s cc failed with code 1: 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c: In function ‘futrts_umul_hi64’: 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6292s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6292s | ^~~~~~~~~~~ 6292s | __uint32_t 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:4544:90: error: expected ‘)’ before ‘a’ 6292s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6292s | ~ ^ 6292s | ) 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:4544:109: error: expected ‘)’ before ‘b’ 6292s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6292s | ~ ^ 6292s | ) 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c: In function ‘futrts_smul_hi64’: 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6292s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6292s | ^~~~~~~~~~ 6292s | __int128__ 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:4548:86: error: expected ‘)’ before ‘a’ 6292s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6292s | ~ ^ 6292s | ) 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:4548:104: error: expected ‘)’ before ‘b’ 6292s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6292s | ~ ^ 6292s | ) 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c: In function ‘mk_compile_opts’: 6292s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/replicate3.c:7876:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6292s 7876 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6292s | ~~^ ~~~~~~~~~~~~~ 6292s | | | 6292s | unsigned int int64_t {aka long long int} 6292s | %llu 6292s 6292s If you find this error message confusing, uninformative, or wrong, please open an issue: 6292s https://github.com/diku-dk/futhark/issues 6292s 6294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.fut: 6294s Compiling with --backend=opencl: 6294s cc failed with code 1: 6294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c: In function ‘futrts_umul_hi64’: 6294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6294s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6294s | ^~~~~~~~~~~ 6294s | __uint32_t 6294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:4526:90: error: expected ‘)’ before ‘a’ 6294s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6294s | ~ ^ 6294s | ) 6294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:4526:109: error: expected ‘)’ before ‘b’ 6294s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6294s | ~ ^ 6294s | ) 6294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c: In function ‘futrts_smul_hi64’: 6294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6294s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6294s | ^~~~~~~~~~ 6294s | __int128__ 6294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:4530:86: error: expected ‘)’ before ‘a’ 6294s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6294s | ~ ^ 6294s | ) 6294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:4530:104: error: expected ‘)’ before ‘b’ 6294s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6294s | ~ ^ 6294s | ) 6294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c: In function ‘mk_compile_opts’: 6294s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape1.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6294s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6294s | ~~^ ~~~~~~~~~~~~~ 6294s | | | 6294s | unsigned int int64_t {aka long long int} 6294s | %llu 6294s 6294s If you find this error message confusing, uninformative, or wrong, please open an issue: 6294s https://github.com/diku-dk/futhark/issues 6294s 6295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.fut: 6295s Compiling with --backend=opencl: 6295s cc failed with code 1: 6295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c: In function ‘futrts_umul_hi64’: 6295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6295s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6295s | ^~~~~~~~~~~ 6295s | __uint32_t 6295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:4526:90: error: expected ‘)’ before ‘a’ 6295s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6295s | ~ ^ 6295s | ) 6295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:4526:109: error: expected ‘)’ before ‘b’ 6295s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6295s | ~ ^ 6295s | ) 6295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c: In function ‘futrts_smul_hi64’: 6295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6295s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6295s | ^~~~~~~~~~ 6295s | __int128__ 6295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:4530:86: error: expected ‘)’ before ‘a’ 6295s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6295s | ~ ^ 6295s | ) 6295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:4530:104: error: expected ‘)’ before ‘b’ 6295s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6295s | ~ ^ 6295s | ) 6295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c: In function ‘mk_compile_opts’: 6295s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape3.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6295s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6295s | ~~^ ~~~~~~~~~~~~~ 6295s | | | 6295s | unsigned int int64_t {aka long long int} 6295s | %llu 6295s 6295s If you find this error message confusing, uninformative, or wrong, please open an issue: 6295s https://github.com/diku-dk/futhark/issues 6295s 6296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.fut: 6296s Compiling with --backend=opencl: 6296s cc failed with code 1: 6296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c: In function ‘futrts_umul_hi64’: 6296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6296s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6296s | ^~~~~~~~~~~ 6296s | __uint32_t 6296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:4513:90: error: expected ‘)’ before ‘a’ 6296s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6296s | ~ ^ 6296s | ) 6296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:4513:109: error: expected ‘)’ before ‘b’ 6296s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6296s | ~ ^ 6296s | ) 6296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c: In function ‘futrts_smul_hi64’: 6296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6296s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6296s | ^~~~~~~~~~ 6296s | __int128__ 6296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:4517:86: error: expected ‘)’ before ‘a’ 6296s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6296s | ~ ^ 6296s | ) 6296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:4517:104: error: expected ‘)’ before ‘b’ 6296s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6296s | ~ ^ 6296s | ) 6296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c: In function ‘mk_compile_opts’: 6296s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reshape4.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6296s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6296s | ~~^ ~~~~~~~~~~~~~ 6296s | | | 6296s | unsigned int int64_t {aka long long int} 6296s | %llu 6296s 6296s If you find this error message confusing, uninformative, or wrong, please open an issue: 6296s https://github.com/diku-dk/futhark/issues 6296s 6305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.fut: 6305s Compiling with --backend=opencl: 6305s cc failed with code 1: 6305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c: In function ‘futrts_umul_hi64’: 6305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6305s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6305s | ^~~~~~~~~~~ 6305s | __uint32_t 6305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:4511:90: error: expected ‘)’ before ‘a’ 6305s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6305s | ~ ^ 6305s | ) 6305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:4511:109: error: expected ‘)’ before ‘b’ 6305s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6305s | ~ ^ 6305s | ) 6305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c: In function ‘futrts_smul_hi64’: 6305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6305s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6305s | ^~~~~~~~~~ 6305s | __int128__ 6305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:4515:86: error: expected ‘)’ before ‘a’ 6305s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6305s | ~ ^ 6305s | ) 6305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:4515:104: error: expected ‘)’ before ‘b’ 6305s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6305s | ~ ^ 6305s | ) 6305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c: In function ‘mk_compile_opts’: 6305s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse0.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6305s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6305s | ~~^ ~~~~~~~~~~~~~ 6305s | | | 6305s | unsigned int int64_t {aka long long int} 6305s | %llu 6305s 6305s If you find this error message confusing, uninformative, or wrong, please open an issue: 6305s https://github.com/diku-dk/futhark/issues 6305s 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.fut: 6306s Compiling with --backend=opencl: 6306s cc failed with code 1: 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c: In function ‘futrts_umul_hi64’: 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6306s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6306s | ^~~~~~~~~~~ 6306s | __uint32_t 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:4511:90: error: expected ‘)’ before ‘a’ 6306s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6306s | ~ ^ 6306s | ) 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:4511:109: error: expected ‘)’ before ‘b’ 6306s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6306s | ~ ^ 6306s | ) 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c: In function ‘futrts_smul_hi64’: 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6306s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6306s | ^~~~~~~~~~ 6306s | __int128__ 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:4515:86: error: expected ‘)’ before ‘a’ 6306s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6306s | ~ ^ 6306s | ) 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:4515:104: error: expected ‘)’ before ‘b’ 6306s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6306s | ~ ^ 6306s | ) 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c: In function ‘mk_compile_opts’: 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/revdims.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6306s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6306s | ~~^ ~~~~~~~~~~~~~ 6306s | | | 6306s | unsigned int int64_t {aka long long int} 6306s | %llu 6306s 6306s If you find this error message confusing, uninformative, or wrong, please open an issue: 6306s https://github.com/diku-dk/futhark/issues 6306s 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.fut: 6306s Compiling with --backend=opencl: 6306s cc failed with code 1: 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c: In function ‘futrts_umul_hi64’: 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6306s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6306s | ^~~~~~~~~~~ 6306s | __uint32_t 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:4511:90: error: expected ‘)’ before ‘a’ 6306s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6306s | ~ ^ 6306s | ) 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:4511:109: error: expected ‘)’ before ‘b’ 6306s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6306s | ~ ^ 6306s | ) 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c: In function ‘futrts_smul_hi64’: 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6306s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6306s | ^~~~~~~~~~ 6306s | __int128__ 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:4515:86: error: expected ‘)’ before ‘a’ 6306s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6306s | ~ ^ 6306s | ) 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:4515:104: error: expected ‘)’ before ‘b’ 6306s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6306s | ~ ^ 6306s | ) 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c: In function ‘mk_compile_opts’: 6306s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/reverse1.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6306s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6306s | ~~^ ~~~~~~~~~~~~~ 6306s | | | 6306s | unsigned int int64_t {aka long long int} 6306s | %llu 6306s 6306s If you find this error message confusing, uninformative, or wrong, please open an issue: 6306s https://github.com/diku-dk/futhark/issues 6306s 6307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.fut: 6307s Compiling with --backend=opencl: 6307s cc failed with code 1: 6307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c: In function ‘futrts_umul_hi64’: 6307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6307s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6307s | ^~~~~~~~~~~ 6307s | __uint32_t 6307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6307s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:4498:90: error: expected ‘)’ before ‘a’ 6308s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6308s | ~ ^ 6308s | ) 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:4498:109: error: expected ‘)’ before ‘b’ 6308s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6308s | ~ ^ 6308s | ) 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c: In function ‘futrts_smul_hi64’: 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6308s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6308s | ^~~~~~~~~~ 6308s | __int128__ 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:4502:86: error: expected ‘)’ before ‘a’ 6308s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6308s | ~ ^ 6308s | ) 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:4502:104: error: expected ‘)’ before ‘b’ 6308s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6308s | ~ ^ 6308s | ) 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c: In function ‘mk_compile_opts’: 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/agm.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6308s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6308s | ~~^ ~~~~~~~~~~~~~ 6308s | | | 6308s | unsigned int int64_t {aka long long int} 6308s | %llu 6308s 6308s If you find this error message confusing, uninformative, or wrong, please open an issue: 6308s https://github.com/diku-dk/futhark/issues 6308s 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.fut: 6308s Compiling with --backend=opencl: 6308s cc failed with code 1: 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c: In function ‘futrts_umul_hi64’: 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6308s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6308s | ^~~~~~~~~~~ 6308s | __uint32_t 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:4511:90: error: expected ‘)’ before ‘a’ 6308s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6308s | ~ ^ 6308s | ) 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:4511:109: error: expected ‘)’ before ‘b’ 6308s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6308s | ~ ^ 6308s | ) 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c: In function ‘futrts_smul_hi64’: 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6308s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6308s | ^~~~~~~~~~ 6308s | __int128__ 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:4515:86: error: expected ‘)’ before ‘a’ 6308s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6308s | ~ ^ 6308s | ) 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:4515:104: error: expected ‘)’ before ‘b’ 6308s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6308s | ~ ^ 6308s | ) 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c: In function ‘mk_compile_opts’: 6308s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/100doors.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6308s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6308s | ~~^ ~~~~~~~~~~~~~ 6308s | | | 6308s | unsigned int int64_t {aka long long int} 6308s | %llu 6308s 6308s If you find this error message confusing, uninformative, or wrong, please open an issue: 6308s https://github.com/diku-dk/futhark/issues 6308s 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.fut: 6311s Compiling with --backend=opencl: 6311s cc failed with code 1: 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c: In function ‘futrts_umul_hi64’: 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6311s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6311s | ^~~~~~~~~~~ 6311s | __uint32_t 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4511:90: error: expected ‘)’ before ‘a’ 6311s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6311s | ~ ^ 6311s | ) 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4511:109: error: expected ‘)’ before ‘b’ 6311s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6311s | ~ ^ 6311s | ) 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c: In function ‘futrts_smul_hi64’: 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6311s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6311s | ^~~~~~~~~~ 6311s | __int128__ 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4515:86: error: expected ‘)’ before ‘a’ 6311s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6311s | ~ ^ 6311s | ) 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4515:104: error: expected ‘)’ before ‘b’ 6311s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6311s | ~ ^ 6311s | ) 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c: In function ‘mk_compile_opts’: 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6311s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6311s | ~~^ ~~~~~~~~~~~~~ 6311s | | | 6311s | unsigned int int64_t {aka long long int} 6311s | %llu 6311s 6311s If you find this error message confusing, uninformative, or wrong, please open an issue: 6311s https://github.com/diku-dk/futhark/issues 6311s 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.fut: 6311s Compiling with --backend=opencl: 6311s cc failed with code 1: 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c: In function ‘futrts_umul_hi64’: 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6311s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6311s | ^~~~~~~~~~~ 6311s | __uint32_t 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:4511:90: error: expected ‘)’ before ‘a’ 6311s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6311s | ~ ^ 6311s | ) 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:4511:109: error: expected ‘)’ before ‘b’ 6311s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6311s | ~ ^ 6311s | ) 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c: In function ‘futrts_smul_hi64’: 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6311s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6311s | ^~~~~~~~~~ 6311s | __int128__ 6311s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:4515:86: error: expected ‘)’ before ‘a’ 6311s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6311s | ~ ^ 6312s | ) 6312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:4515:104: error: expected ‘)’ before ‘b’ 6312s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6312s | ~ ^ 6312s | ) 6312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c: In function ‘mk_compile_opts’: 6312s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/almostprime.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6312s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6312s | ~~^ ~~~~~~~~~~~~~ 6312s | | | 6312s | unsigned int int64_t {aka long long int} 6312s | %llu 6312s 6312s If you find this error message confusing, uninformative, or wrong, please open an issue: 6312s https://github.com/diku-dk/futhark/issues 6312s 6317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.fut: 6317s Compiling with --backend=opencl: 6317s cc failed with code 1: 6317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c: In function ‘futrts_umul_hi64’: 6317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6317s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6317s | ^~~~~~~~~~~ 6317s | __uint32_t 6317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4497:90: error: expected ‘)’ before ‘a’ 6317s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6317s | ~ ^ 6317s | ) 6317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4497:109: error: expected ‘)’ before ‘b’ 6317s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6317s | ~ ^ 6317s | ) 6317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c: In function ‘futrts_smul_hi64’: 6317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6317s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6317s | ^~~~~~~~~~ 6317s | __int128__ 6317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4501:86: error: expected ‘)’ before ‘a’ 6317s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6317s | ~ ^ 6317s | ) 6317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4501:104: error: expected ‘)’ before ‘b’ 6317s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6317s | ~ ^ 6317s | ) 6317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c: In function ‘mk_compile_opts’: 6317s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarydigits.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6317s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6317s | ~~^ ~~~~~~~~~~~~~ 6317s | | | 6317s | unsigned int int64_t {aka long long int} 6317s | %llu 6317s 6317s If you find this error message confusing, uninformative, or wrong, please open an issue: 6317s https://github.com/diku-dk/futhark/issues 6317s 6319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.fut: 6319s Compiling with --backend=opencl: 6319s cc failed with code 1: 6319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c: In function ‘futrts_umul_hi64’: 6319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6319s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6319s | ^~~~~~~~~~~ 6319s | __uint32_t 6319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4512:90: error: expected ‘)’ before ‘a’ 6319s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6319s | ~ ^ 6319s | ) 6319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4512:109: error: expected ‘)’ before ‘b’ 6319s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6319s | ~ ^ 6319s | ) 6319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c: In function ‘futrts_smul_hi64’: 6319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6319s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6319s | ^~~~~~~~~~ 6319s | __int128__ 6319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4516:86: error: expected ‘)’ before ‘a’ 6319s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6319s | ~ ^ 6319s | ) 6319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4516:104: error: expected ‘)’ before ‘b’ 6319s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6319s | ~ ^ 6319s | ) 6319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c: In function ‘mk_compile_opts’: 6319s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/binarysearch.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6319s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6319s | ~~^ ~~~~~~~~~~~~~ 6319s | | | 6319s | unsigned int int64_t {aka long long int} 6319s | %llu 6319s 6319s If you find this error message confusing, uninformative, or wrong, please open an issue: 6319s https://github.com/diku-dk/futhark/issues 6319s 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.fut: 6320s Compiling with --backend=opencl: 6320s cc failed with code 1: 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c: In function ‘futrts_umul_hi64’: 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:4517:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6320s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6320s | ^~~~~~~~~~~ 6320s | __uint32_t 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:4517:78: note: each undeclared identifier is reported only once for each function it appears in 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:4517:90: error: expected ‘)’ before ‘a’ 6320s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6320s | ~ ^ 6320s | ) 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:4517:109: error: expected ‘)’ before ‘b’ 6320s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6320s | ~ ^ 6320s | ) 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c: In function ‘futrts_smul_hi64’: 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:4521:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6320s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6320s | ^~~~~~~~~~ 6320s | __int128__ 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:4521:86: error: expected ‘)’ before ‘a’ 6320s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6320s | ~ ^ 6320s | ) 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:4521:104: error: expected ‘)’ before ‘b’ 6320s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6320s | ~ ^ 6320s | ) 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c: In function ‘mk_compile_opts’: 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/complex.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6320s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6320s | ~~^ ~~~~~~~~~~~~~ 6320s | | | 6320s | unsigned int int64_t {aka long long int} 6320s | %llu 6320s 6320s If you find this error message confusing, uninformative, or wrong, please open an issue: 6320s https://github.com/diku-dk/futhark/issues 6320s 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.fut: 6320s Compiling with --backend=opencl: 6320s cc failed with code 1: 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c: In function ‘futrts_umul_hi64’: 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6320s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6320s | ^~~~~~~~~~~ 6320s | __uint32_t 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4514:90: error: expected ‘)’ before ‘a’ 6320s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6320s | ~ ^ 6320s | ) 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4514:109: error: expected ‘)’ before ‘b’ 6320s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6320s | ~ ^ 6320s | ) 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c: In function ‘futrts_smul_hi64’: 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6320s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6320s | ^~~~~~~~~~ 6320s | __int128__ 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4518:86: error: expected ‘)’ before ‘a’ 6320s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6320s | ~ ^ 6320s | ) 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4518:104: error: expected ‘)’ before ‘b’ 6320s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6320s | ~ ^ 6320s | ) 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c: In function ‘mk_compile_opts’: 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/eulermethod.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6320s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6320s | ~~^ ~~~~~~~~~~~~~ 6320s | | | 6320s | unsigned int int64_t {aka long long int} 6320s | %llu 6320s 6320s If you find this error message confusing, uninformative, or wrong, please open an issue: 6320s https://github.com/diku-dk/futhark/issues 6320s 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.fut: 6320s Compiling with --backend=opencl: 6320s cc failed with code 1: 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c: In function ‘futrts_umul_hi64’: 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6320s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6320s | ^~~~~~~~~~~ 6320s | __uint32_t 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4511:90: error: expected ‘)’ before ‘a’ 6320s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6320s | ~ ^ 6320s | ) 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4511:109: error: expected ‘)’ before ‘b’ 6320s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6320s | ~ ^ 6320s | ) 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c: In function ‘futrts_smul_hi64’: 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6320s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6320s | ^~~~~~~~~~ 6320s | __int128__ 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4515:86: error: expected ‘)’ before ‘a’ 6320s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6320s | ~ ^ 6320s | ) 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4515:104: error: expected ‘)’ before ‘b’ 6320s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6320s | ~ ^ 6320s | ) 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c: In function ‘mk_compile_opts’: 6320s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6321s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6321s | ~~^ ~~~~~~~~~~~~~ 6321s | | | 6321s | unsigned int int64_t {aka long long int} 6321s | %llu 6321s 6321s If you find this error message confusing, uninformative, or wrong, please open an issue: 6321s https://github.com/diku-dk/futhark/issues 6321s 6323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.fut: 6323s Compiling with --backend=opencl: 6323s cc failed with code 1: 6323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c: In function ‘futrts_umul_hi64’: 6323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6323s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6323s | ^~~~~~~~~~~ 6323s | __uint32_t 6323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4497:90: error: expected ‘)’ before ‘a’ 6323s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6323s | ~ ^ 6323s | ) 6323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4497:109: error: expected ‘)’ before ‘b’ 6323s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6323s | ~ ^ 6323s | ) 6323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c: In function ‘futrts_smul_hi64’: 6323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6323s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6323s | ^~~~~~~~~~ 6323s | __int128__ 6323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4501:86: error: expected ‘)’ before ‘a’ 6323s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6323s | ~ ^ 6323s | ) 6323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4501:104: error: expected ‘)’ before ‘b’ 6323s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6323s | ~ ^ 6323s | ) 6323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c: In function ‘mk_compile_opts’: 6323s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6323s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6323s | ~~^ ~~~~~~~~~~~~~ 6323s | | | 6323s | unsigned int int64_t {aka long long int} 6323s | %llu 6323s 6323s If you find this error message confusing, uninformative, or wrong, please open an issue: 6323s https://github.com/diku-dk/futhark/issues 6323s 6324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.fut: 6324s Compiling with --backend=opencl: 6324s cc failed with code 1: 6324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c: In function ‘futrts_umul_hi64’: 6324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6324s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6324s | ^~~~~~~~~~~ 6324s | __uint32_t 6324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4497:90: error: expected ‘)’ before ‘a’ 6324s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6324s | ~ ^ 6324s | ) 6324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4497:109: error: expected ‘)’ before ‘b’ 6324s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6324s | ~ ^ 6324s | ) 6324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c: In function ‘futrts_smul_hi64’: 6324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6324s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6324s | ^~~~~~~~~~ 6324s | __int128__ 6324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4501:86: error: expected ‘)’ before ‘a’ 6324s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6324s | ~ ^ 6324s | ) 6324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4501:104: error: expected ‘)’ before ‘b’ 6324s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6324s | ~ ^ 6324s | ) 6324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c: In function ‘mk_compile_opts’: 6324s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6324s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6324s | ~~^ ~~~~~~~~~~~~~ 6324s | | | 6324s | unsigned int int64_t {aka long long int} 6324s | %llu 6324s 6324s If you find this error message confusing, uninformative, or wrong, please open an issue: 6324s https://github.com/diku-dk/futhark/issues 6324s 6327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.fut: 6327s Compiling with --backend=opencl: 6327s cc failed with code 1: 6327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c: In function ‘futrts_umul_hi64’: 6327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6327s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6327s | ^~~~~~~~~~~ 6327s | __uint32_t 6327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4511:90: error: expected ‘)’ before ‘a’ 6327s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6327s | ~ ^ 6327s | ) 6327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4511:109: error: expected ‘)’ before ‘b’ 6327s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6327s | ~ ^ 6327s | ) 6327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c: In function ‘futrts_smul_hi64’: 6327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6327s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6327s | ^~~~~~~~~~ 6327s | __int128__ 6327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4515:86: error: expected ‘)’ before ‘a’ 6327s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6327s | ~ ^ 6327s | ) 6327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4515:104: error: expected ‘)’ before ‘b’ 6327s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6327s | ~ ^ 6327s | ) 6327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c: In function ‘mk_compile_opts’: 6327s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:7884:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6327s 7884 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6327s | ~~^ ~~~~~~~~~~~~~ 6327s | | | 6327s | unsigned int int64_t {aka long long int} 6327s | %llu 6327s 6327s If you find this error message confusing, uninformative, or wrong, please open an issue: 6327s https://github.com/diku-dk/futhark/issues 6327s 6329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.fut: 6329s Compiling with --backend=opencl: 6329s cc failed with code 1: 6329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c: In function ‘futrts_umul_hi64’: 6329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6329s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6329s | ^~~~~~~~~~~ 6329s | __uint32_t 6329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4497:90: error: expected ‘)’ before ‘a’ 6329s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6329s | ~ ^ 6329s | ) 6329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4497:109: error: expected ‘)’ before ‘b’ 6329s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6329s | ~ ^ 6329s | ) 6329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c: In function ‘futrts_smul_hi64’: 6329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6329s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6329s | ^~~~~~~~~~ 6329s | __int128__ 6329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4501:86: error: expected ‘)’ before ‘a’ 6329s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6329s | ~ ^ 6329s | ) 6329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4501:104: error: expected ‘)’ before ‘b’ 6329s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6329s | ~ ^ 6329s | ) 6329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c: In function ‘mk_compile_opts’: 6329s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6329s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6329s | ~~^ ~~~~~~~~~~~~~ 6329s | | | 6329s | unsigned int int64_t {aka long long int} 6329s | %llu 6329s 6329s If you find this error message confusing, uninformative, or wrong, please open an issue: 6329s https://github.com/diku-dk/futhark/issues 6329s 6333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.fut: 6333s Compiling with --backend=opencl: 6333s cc failed with code 1: 6333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c: In function ‘futrts_umul_hi64’: 6333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6333s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6333s | ^~~~~~~~~~~ 6333s | __uint32_t 6333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:4511:90: error: expected ‘)’ before ‘a’ 6333s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6333s | ~ ^ 6333s | ) 6333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:4511:109: error: expected ‘)’ before ‘b’ 6333s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6333s | ~ ^ 6333s | ) 6333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c: In function ‘futrts_smul_hi64’: 6333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6333s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6333s | ^~~~~~~~~~ 6333s | __int128__ 6333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:4515:86: error: expected ‘)’ before ‘a’ 6333s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6333s | ~ ^ 6333s | ) 6333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:4515:104: error: expected ‘)’ before ‘b’ 6333s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6333s | ~ ^ 6333s | ) 6333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c: In function ‘mk_compile_opts’: 6333s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/for.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6333s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6333s | ~~^ ~~~~~~~~~~~~~ 6333s | | | 6333s | unsigned int int64_t {aka long long int} 6333s | %llu 6333s 6333s If you find this error message confusing, uninformative, or wrong, please open an issue: 6333s https://github.com/diku-dk/futhark/issues 6333s 6334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.fut: 6334s Compiling with --backend=opencl: 6334s cc failed with code 1: 6334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c: In function ‘futrts_umul_hi64’: 6334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6334s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6334s | ^~~~~~~~~~~ 6334s | __uint32_t 6334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4511:90: error: expected ‘)’ before ‘a’ 6334s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6334s | ~ ^ 6334s | ) 6334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4511:109: error: expected ‘)’ before ‘b’ 6334s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6334s | ~ ^ 6334s | ) 6334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c: In function ‘futrts_smul_hi64’: 6334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6334s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6334s | ^~~~~~~~~~ 6334s | __int128__ 6334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4515:86: error: expected ‘)’ before ‘a’ 6334s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6334s | ~ ^ 6334s | ) 6334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4515:104: error: expected ‘)’ before ‘b’ 6334s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6334s | ~ ^ 6334s | ) 6334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c: In function ‘mk_compile_opts’: 6334s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6334s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6334s | ~~^ ~~~~~~~~~~~~~ 6334s | | | 6334s | unsigned int int64_t {aka long long int} 6334s | %llu 6334s 6334s If you find this error message confusing, uninformative, or wrong, please open an issue: 6334s https://github.com/diku-dk/futhark/issues 6334s 6335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.fut: 6335s Compiling with --backend=opencl: 6335s cc failed with code 1: 6335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c: In function ‘futrts_umul_hi64’: 6335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6335s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6335s | ^~~~~~~~~~~ 6335s | __uint32_t 6335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:4511:90: error: expected ‘)’ before ‘a’ 6335s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6335s | ~ ^ 6335s | ) 6335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:4511:109: error: expected ‘)’ before ‘b’ 6335s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6335s | ~ ^ 6335s | ) 6335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c: In function ‘futrts_smul_hi64’: 6335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6335s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6335s | ^~~~~~~~~~ 6335s | __int128__ 6335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:4515:86: error: expected ‘)’ before ‘a’ 6335s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6335s | ~ ^ 6335s | ) 6335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:4515:104: error: expected ‘)’ before ‘b’ 6335s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6335s | ~ ^ 6335s | ) 6335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c: In function ‘mk_compile_opts’: 6335s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/filter.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6335s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6335s | ~~^ ~~~~~~~~~~~~~ 6335s | | | 6335s | unsigned int int64_t {aka long long int} 6335s | %llu 6335s 6335s If you find this error message confusing, uninformative, or wrong, please open an issue: 6335s https://github.com/diku-dk/futhark/issues 6335s 6337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.fut: 6337s Compiling with --backend=opencl: 6337s cc failed with code 1: 6337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c: In function ‘futrts_umul_hi64’: 6337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6337s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6337s | ^~~~~~~~~~~ 6337s | __uint32_t 6337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4511:90: error: expected ‘)’ before ‘a’ 6337s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6337s | ~ ^ 6337s | ) 6337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4511:109: error: expected ‘)’ before ‘b’ 6337s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6337s | ~ ^ 6337s | ) 6337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c: In function ‘futrts_smul_hi64’: 6337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6337s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6337s | ^~~~~~~~~~ 6337s | __int128__ 6337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4515:86: error: expected ‘)’ before ‘a’ 6337s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6337s | ~ ^ 6337s | ) 6337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4515:104: error: expected ‘)’ before ‘b’ 6337s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6337s | ~ ^ 6337s | ) 6337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c: In function ‘mk_compile_opts’: 6337s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6337s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6337s | ~~^ ~~~~~~~~~~~~~ 6337s | | | 6337s | unsigned int int64_t {aka long long int} 6337s | %llu 6337s 6337s If you find this error message confusing, uninformative, or wrong, please open an issue: 6337s https://github.com/diku-dk/futhark/issues 6337s 6339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.fut: 6339s Compiling with --backend=opencl: 6339s cc failed with code 1: 6339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c: In function ‘futrts_umul_hi64’: 6339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6339s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6339s | ^~~~~~~~~~~ 6339s | __uint32_t 6339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6339s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:4513:90: error: expected ‘)’ before ‘a’ 6340s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6340s | ~ ^ 6340s | ) 6340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:4513:109: error: expected ‘)’ before ‘b’ 6340s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6340s | ~ ^ 6340s | ) 6340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c: In function ‘futrts_smul_hi64’: 6340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6340s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6340s | ^~~~~~~~~~ 6340s | __int128__ 6340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:4517:86: error: expected ‘)’ before ‘a’ 6340s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6340s | ~ ^ 6340s | ) 6340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:4517:104: error: expected ‘)’ before ‘b’ 6340s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6340s | ~ ^ 6340s | ) 6340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c: In function ‘mk_compile_opts’: 6340s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/hailstone.c:7852:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6340s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6340s | ~~^ ~~~~~~~~~~~~~ 6340s | | | 6340s | unsigned int int64_t {aka long long int} 6340s | %llu 6340s 6340s If you find this error message confusing, uninformative, or wrong, please open an issue: 6340s https://github.com/diku-dk/futhark/issues 6340s 6344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.fut: 6344s Compiling with --backend=opencl: 6344s cc failed with code 1: 6344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c: In function ‘futrts_umul_hi64’: 6344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4517:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6344s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6344s | ^~~~~~~~~~~ 6344s | __uint32_t 6344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4517:78: note: each undeclared identifier is reported only once for each function it appears in 6344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4517:90: error: expected ‘)’ before ‘a’ 6344s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6344s | ~ ^ 6344s | ) 6344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4517:109: error: expected ‘)’ before ‘b’ 6344s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6344s | ~ ^ 6344s | ) 6344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c: In function ‘futrts_smul_hi64’: 6344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4521:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6344s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6344s | ^~~~~~~~~~ 6344s | __int128__ 6344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4521:86: error: expected ‘)’ before ‘a’ 6344s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6344s | ~ ^ 6344s | ) 6344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4521:104: error: expected ‘)’ before ‘b’ 6344s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6344s | ~ ^ 6344s | ) 6344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c: In function ‘mk_compile_opts’: 6344s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6344s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6344s | ~~^ ~~~~~~~~~~~~~ 6344s | | | 6344s | unsigned int int64_t {aka long long int} 6344s | %llu 6344s 6344s If you find this error message confusing, uninformative, or wrong, please open an issue: 6344s https://github.com/diku-dk/futhark/issues 6344s 6344s 1526 failed, 176 passed, 604 to go. 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.fut: 6349s Compiling with --backend=opencl: 6349s cc failed with code 1: 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c: In function ‘futrts_umul_hi64’: 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6349s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6349s | ^~~~~~~~~~~ 6349s | __uint32_t 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:4512:90: error: expected ‘)’ before ‘a’ 6349s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6349s | ~ ^ 6349s | ) 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:4512:109: error: expected ‘)’ before ‘b’ 6349s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6349s | ~ ^ 6349s | ) 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c: In function ‘futrts_smul_hi64’: 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6349s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6349s | ^~~~~~~~~~ 6349s | __int128__ 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:4516:86: error: expected ‘)’ before ‘a’ 6349s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6349s | ~ ^ 6349s | ) 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:4516:104: error: expected ‘)’ before ‘b’ 6349s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6349s | ~ ^ 6349s | ) 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c: In function ‘mk_compile_opts’: 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/life.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6349s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6349s | ~~^ ~~~~~~~~~~~~~ 6349s | | | 6349s | unsigned int int64_t {aka long long int} 6349s | %llu 6349s 6349s If you find this error message confusing, uninformative, or wrong, please open an issue: 6349s https://github.com/diku-dk/futhark/issues 6349s 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.fut: 6349s Compiling with --backend=opencl: 6349s cc failed with code 1: 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c: In function ‘futrts_umul_hi64’: 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6349s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6349s | ^~~~~~~~~~~ 6349s | __uint32_t 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4513:90: error: expected ‘)’ before ‘a’ 6349s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6349s | ~ ^ 6349s | ) 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4513:109: error: expected ‘)’ before ‘b’ 6349s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6349s | ~ ^ 6349s | ) 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c: In function ‘futrts_smul_hi64’: 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6349s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6349s | ^~~~~~~~~~ 6349s | __int128__ 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4517:86: error: expected ‘)’ before ‘a’ 6349s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6349s | ~ ^ 6349s | ) 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4517:104: error: expected ‘)’ before ‘b’ 6349s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6349s | ~ ^ 6349s | ) 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c: In function ‘mk_compile_opts’: 6349s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:7853:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6349s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6349s | ~~^ ~~~~~~~~~~~~~ 6349s | | | 6349s | unsigned int int64_t {aka long long int} 6349s | %llu 6349s 6349s If you find this error message confusing, uninformative, or wrong, please open an issue: 6349s https://github.com/diku-dk/futhark/issues 6349s 6351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.fut: 6351s Compiling with --backend=opencl: 6351s cc failed with code 1: 6351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c: In function ‘futrts_umul_hi64’: 6351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6351s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6351s | ^~~~~~~~~~~ 6351s | __uint32_t 6351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4511:90: error: expected ‘)’ before ‘a’ 6351s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6351s | ~ ^ 6351s | ) 6351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4511:109: error: expected ‘)’ before ‘b’ 6351s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6351s | ~ ^ 6351s | ) 6351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c: In function ‘futrts_smul_hi64’: 6351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6351s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6351s | ^~~~~~~~~~ 6351s | __int128__ 6351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4515:86: error: expected ‘)’ before ‘a’ 6351s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6351s | ~ ^ 6351s | ) 6351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4515:104: error: expected ‘)’ before ‘b’ 6351s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6351s | ~ ^ 6351s | ) 6351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c: In function ‘mk_compile_opts’: 6351s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6351s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6351s | ~~^ ~~~~~~~~~~~~~ 6351s | | | 6351s | unsigned int int64_t {aka long long int} 6351s | %llu 6351s 6351s If you find this error message confusing, uninformative, or wrong, please open an issue: 6351s https://github.com/diku-dk/futhark/issues 6351s 6352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.fut: 6352s Compiling with --backend=opencl: 6352s cc failed with code 1: 6352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c: In function ‘futrts_umul_hi64’: 6352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6352s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6352s | ^~~~~~~~~~~ 6352s | __uint32_t 6352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4512:90: error: expected ‘)’ before ‘a’ 6352s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6352s | ~ ^ 6352s | ) 6352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4512:109: error: expected ‘)’ before ‘b’ 6352s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6352s | ~ ^ 6352s | ) 6352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c: In function ‘futrts_smul_hi64’: 6352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6352s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6352s | ^~~~~~~~~~ 6352s | __int128__ 6352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4516:86: error: expected ‘)’ before ‘a’ 6352s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6352s | ~ ^ 6352s | ) 6352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4516:104: error: expected ‘)’ before ‘b’ 6352s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6352s | ~ ^ 6352s | ) 6352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c: In function ‘mk_compile_opts’: 6352s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6352s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6352s | ~~^ ~~~~~~~~~~~~~ 6352s | | | 6352s | unsigned int int64_t {aka long long int} 6352s | %llu 6352s 6352s If you find this error message confusing, uninformative, or wrong, please open an issue: 6352s https://github.com/diku-dk/futhark/issues 6352s 6354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.fut: 6354s Compiling with --backend=opencl: 6354s cc failed with code 1: 6354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c: In function ‘futrts_umul_hi64’: 6354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6354s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6354s | ^~~~~~~~~~~ 6354s | __uint32_t 6354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:4511:90: error: expected ‘)’ before ‘a’ 6354s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6354s | ~ ^ 6354s | ) 6354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:4511:109: error: expected ‘)’ before ‘b’ 6354s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6354s | ~ ^ 6354s | ) 6354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c: In function ‘futrts_smul_hi64’: 6354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6354s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6354s | ^~~~~~~~~~ 6354s | __int128__ 6354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:4515:86: error: expected ‘)’ before ‘a’ 6354s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6354s | ~ ^ 6354s | ) 6354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:4515:104: error: expected ‘)’ before ‘b’ 6354s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6354s | ~ ^ 6354s | ) 6354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c: In function ‘mk_compile_opts’: 6354s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/rms.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6354s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6354s | ~~^ ~~~~~~~~~~~~~ 6354s | | | 6354s | unsigned int int64_t {aka long long int} 6354s | %llu 6354s 6354s If you find this error message confusing, uninformative, or wrong, please open an issue: 6354s https://github.com/diku-dk/futhark/issues 6354s 6356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.fut: 6356s Compiling with --backend=opencl: 6356s cc failed with code 1: 6356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c: In function ‘futrts_umul_hi64’: 6356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6356s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6356s | ^~~~~~~~~~~ 6356s | __uint32_t 6356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:4511:90: error: expected ‘)’ before ‘a’ 6356s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6356s | ~ ^ 6356s | ) 6356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:4511:109: error: expected ‘)’ before ‘b’ 6356s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6356s | ~ ^ 6356s | ) 6356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c: In function ‘futrts_smul_hi64’: 6356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6356s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6356s | ^~~~~~~~~~ 6356s | __int128__ 6356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:4515:86: error: expected ‘)’ before ‘a’ 6356s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6356s | ~ ^ 6356s | ) 6356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:4515:104: error: expected ‘)’ before ‘b’ 6356s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6356s | ~ ^ 6356s | ) 6356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c: In function ‘mk_compile_opts’: 6356s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/div0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6356s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6356s | ~~^ ~~~~~~~~~~~~~ 6356s | | | 6356s | unsigned int int64_t {aka long long int} 6356s | %llu 6356s 6356s If you find this error message confusing, uninformative, or wrong, please open an issue: 6356s https://github.com/diku-dk/futhark/issues 6356s 6358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.fut: 6358s Compiling with --backend=opencl: 6358s cc failed with code 1: 6358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c: In function ‘futrts_umul_hi64’: 6358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6358s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6358s | ^~~~~~~~~~~ 6358s | __uint32_t 6358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4497:90: error: expected ‘)’ before ‘a’ 6358s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6358s | ~ ^ 6358s | ) 6358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4497:109: error: expected ‘)’ before ‘b’ 6358s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6358s | ~ ^ 6358s | ) 6358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c: In function ‘futrts_smul_hi64’: 6358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6358s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6358s | ^~~~~~~~~~ 6358s | __int128__ 6358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4501:86: error: expected ‘)’ before ‘a’ 6358s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6358s | ~ ^ 6358s | ) 6358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4501:104: error: expected ‘)’ before ‘b’ 6358s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6358s | ~ ^ 6358s | ) 6358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c: In function ‘mk_compile_opts’: 6358s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6358s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6358s | ~~^ ~~~~~~~~~~~~~ 6358s | | | 6358s | unsigned int int64_t {aka long long int} 6358s | %llu 6358s 6358s If you find this error message confusing, uninformative, or wrong, please open an issue: 6358s https://github.com/diku-dk/futhark/issues 6358s 6360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.fut: 6360s Compiling with --backend=opencl: 6360s cc failed with code 1: 6360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c: In function ‘futrts_umul_hi64’: 6360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6360s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6360s | ^~~~~~~~~~~ 6360s | __uint32_t 6360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:4511:90: error: expected ‘)’ before ‘a’ 6360s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6360s | ~ ^ 6360s | ) 6360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:4511:109: error: expected ‘)’ before ‘b’ 6360s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6360s | ~ ^ 6360s | ) 6360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c: In function ‘futrts_smul_hi64’: 6360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6360s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6360s | ^~~~~~~~~~ 6360s | __int128__ 6360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:4515:86: error: expected ‘)’ before ‘a’ 6360s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6360s | ~ ^ 6360s | ) 6360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:4515:104: error: expected ‘)’ before ‘b’ 6360s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6360s | ~ ^ 6360s | ) 6360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c: In function ‘mk_compile_opts’: 6360s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/rosettacode/md5.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6360s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6360s | ~~^ ~~~~~~~~~~~~~ 6360s | | | 6360s | unsigned int int64_t {aka long long int} 6360s | %llu 6360s 6360s If you find this error message confusing, uninformative, or wrong, please open an issue: 6360s https://github.com/diku-dk/futhark/issues 6360s 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.fut: 6362s Compiling with --backend=opencl: 6362s cc failed with code 1: 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c: In function ‘futrts_umul_hi64’: 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6362s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6362s | ^~~~~~~~~~~ 6362s | __uint32_t 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:4512:90: error: expected ‘)’ before ‘a’ 6362s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6362s | ~ ^ 6362s | ) 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:4512:109: error: expected ‘)’ before ‘b’ 6362s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6362s | ~ ^ 6362s | ) 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c: In function ‘futrts_smul_hi64’: 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6362s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6362s | ^~~~~~~~~~ 6362s | __int128__ 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:4516:86: error: expected ‘)’ before ‘a’ 6362s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6362s | ~ ^ 6362s | ) 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:4516:104: error: expected ‘)’ before ‘b’ 6362s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6362s | ~ ^ 6362s | ) 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c: In function ‘mk_compile_opts’: 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/powneg.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6362s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6362s | ~~^ ~~~~~~~~~~~~~ 6362s | | | 6362s | unsigned int int64_t {aka long long int} 6362s | %llu 6362s 6362s If you find this error message confusing, uninformative, or wrong, please open an issue: 6362s https://github.com/diku-dk/futhark/issues 6362s 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.fut: 6362s Compiling with --backend=opencl: 6362s cc failed with code 1: 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c: In function ‘futrts_umul_hi64’: 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6362s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6362s | ^~~~~~~~~~~ 6362s | __uint32_t 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:4511:90: error: expected ‘)’ before ‘a’ 6362s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6362s | ~ ^ 6362s | ) 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:4511:109: error: expected ‘)’ before ‘b’ 6362s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6362s | ~ ^ 6362s | ) 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c: In function ‘futrts_smul_hi64’: 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6362s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6362s | ^~~~~~~~~~ 6362s | __int128__ 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:4515:86: error: expected ‘)’ before ‘a’ 6362s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6362s | ~ ^ 6362s | ) 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:4515:104: error: expected ‘)’ before ‘b’ 6362s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6362s | ~ ^ 6362s | ) 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c: In function ‘mk_compile_opts’: 6362s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/map0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6362s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6362s | ~~^ ~~~~~~~~~~~~~ 6362s | | | 6362s | unsigned int int64_t {aka long long int} 6362s | %llu 6362s 6362s If you find this error message confusing, uninformative, or wrong, please open an issue: 6362s https://github.com/diku-dk/futhark/issues 6362s 6364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.fut: 6364s Compiling with --backend=opencl: 6364s cc failed with code 1: 6364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c: In function ‘futrts_umul_hi64’: 6364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6364s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6364s | ^~~~~~~~~~~ 6364s | __uint32_t 6364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:4511:90: error: expected ‘)’ before ‘a’ 6364s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6364s | ~ ^ 6364s | ) 6364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:4511:109: error: expected ‘)’ before ‘b’ 6364s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6364s | ~ ^ 6364s | ) 6364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c: In function ‘futrts_smul_hi64’: 6364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6364s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6364s | ^~~~~~~~~~ 6364s | __int128__ 6364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:4515:86: error: expected ‘)’ before ‘a’ 6364s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6364s | ~ ^ 6364s | ) 6364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:4515:104: error: expected ‘)’ before ‘b’ 6364s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6364s | ~ ^ 6364s | ) 6364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c: In function ‘mk_compile_opts’: 6364s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce0.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6364s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6364s | ~~^ ~~~~~~~~~~~~~ 6364s | | | 6364s | unsigned int int64_t {aka long long int} 6364s | %llu 6364s 6364s If you find this error message confusing, uninformative, or wrong, please open an issue: 6364s https://github.com/diku-dk/futhark/issues 6364s 6368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.fut: 6368s Compiling with --backend=opencl: 6368s cc failed with code 1: 6368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c: In function ‘futrts_umul_hi64’: 6368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6368s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6368s | ^~~~~~~~~~~ 6368s | __uint32_t 6368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:4511:90: error: expected ‘)’ before ‘a’ 6368s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6368s | ~ ^ 6368s | ) 6368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:4511:109: error: expected ‘)’ before ‘b’ 6368s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6368s | ~ ^ 6368s | ) 6368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c: In function ‘futrts_smul_hi64’: 6368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6368s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6368s | ^~~~~~~~~~ 6368s | __int128__ 6368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:4515:86: error: expected ‘)’ before ‘a’ 6368s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6368s | ~ ^ 6368s | ) 6368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:4515:104: error: expected ‘)’ before ‘b’ 6368s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6368s | ~ ^ 6368s | ) 6368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c: In function ‘mk_compile_opts’: 6368s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce1.c:7851:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6368s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6368s | ~~^ ~~~~~~~~~~~~~ 6368s | | | 6368s | unsigned int int64_t {aka long long int} 6368s | %llu 6368s 6368s If you find this error message confusing, uninformative, or wrong, please open an issue: 6368s https://github.com/diku-dk/futhark/issues 6368s 6369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.fut: 6369s Compiling with --backend=opencl: 6369s cc failed with code 1: 6369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c: In function ‘futrts_umul_hi64’: 6369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6369s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6369s | ^~~~~~~~~~~ 6369s | __uint32_t 6369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4511:90: error: expected ‘)’ before ‘a’ 6369s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6369s | ~ ^ 6369s | ) 6369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4511:109: error: expected ‘)’ before ‘b’ 6369s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6369s | ~ ^ 6369s | ) 6369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c: In function ‘futrts_smul_hi64’: 6369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6369s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6369s | ^~~~~~~~~~ 6369s | __int128__ 6369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4515:86: error: expected ‘)’ before ‘a’ 6369s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6369s | ~ ^ 6369s | ) 6369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4515:104: error: expected ‘)’ before ‘b’ 6369s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6369s | ~ ^ 6369s | ) 6369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c: In function ‘mk_compile_opts’: 6369s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index0.c:7856:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6369s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6369s | ~~^ ~~~~~~~~~~~~~ 6369s | | | 6369s | unsigned int int64_t {aka long long int} 6369s | %llu 6369s 6369s If you find this error message confusing, uninformative, or wrong, please open an issue: 6369s https://github.com/diku-dk/futhark/issues 6369s 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.fut: 6373s Compiling with --backend=opencl: 6373s cc failed with code 1: 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c: In function ‘futrts_umul_hi64’: 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6373s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6373s | ^~~~~~~~~~~ 6373s | __uint32_t 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4526:90: error: expected ‘)’ before ‘a’ 6373s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6373s | ~ ^ 6373s | ) 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4526:109: error: expected ‘)’ before ‘b’ 6373s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6373s | ~ ^ 6373s | ) 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c: In function ‘futrts_smul_hi64’: 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6373s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6373s | ^~~~~~~~~~ 6373s | __int128__ 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4530:86: error: expected ‘)’ before ‘a’ 6373s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6373s | ~ ^ 6373s | ) 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4530:104: error: expected ‘)’ before ‘b’ 6373s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6373s | ~ ^ 6373s | ) 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c: In function ‘mk_compile_opts’: 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/reduce_by_index1.c:7878:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6373s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6373s | ~~^ ~~~~~~~~~~~~~ 6373s | | | 6373s | unsigned int int64_t {aka long long int} 6373s | %llu 6373s 6373s If you find this error message confusing, uninformative, or wrong, please open an issue: 6373s https://github.com/diku-dk/futhark/issues 6373s 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.fut: 6373s Compiling with --backend=opencl: 6373s cc failed with code 1: 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c: In function ‘futrts_umul_hi64’: 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6373s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6373s | ^~~~~~~~~~~ 6373s | __uint32_t 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:4511:90: error: expected ‘)’ before ‘a’ 6373s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6373s | ~ ^ 6373s | ) 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:4511:109: error: expected ‘)’ before ‘b’ 6373s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6373s | ~ ^ 6373s | ) 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c: In function ‘futrts_smul_hi64’: 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6373s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6373s | ^~~~~~~~~~ 6373s | __int128__ 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:4515:86: error: expected ‘)’ before ‘a’ 6373s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6373s | ~ ^ 6373s | ) 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:4515:104: error: expected ‘)’ before ‘b’ 6373s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6373s | ~ ^ 6373s | ) 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c: In function ‘mk_compile_opts’: 6373s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan0.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6373s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6373s | ~~^ ~~~~~~~~~~~~~ 6373s | | | 6373s | unsigned int int64_t {aka long long int} 6373s | %llu 6373s 6373s If you find this error message confusing, uninformative, or wrong, please open an issue: 6373s https://github.com/diku-dk/futhark/issues 6373s 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.fut: 6376s Compiling with --backend=opencl: 6376s cc failed with code 1: 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c: In function ‘futrts_umul_hi64’: 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6376s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6376s | ^~~~~~~~~~~ 6376s | __uint32_t 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:4513:90: error: expected ‘)’ before ‘a’ 6376s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6376s | ~ ^ 6376s | ) 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:4513:109: error: expected ‘)’ before ‘b’ 6376s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6376s | ~ ^ 6376s | ) 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c: In function ‘futrts_smul_hi64’: 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6376s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6376s | ^~~~~~~~~~ 6376s | __int128__ 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:4517:86: error: expected ‘)’ before ‘a’ 6376s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6376s | ~ ^ 6376s | ) 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:4517:104: error: expected ‘)’ before ‘b’ 6376s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6376s | ~ ^ 6376s | ) 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c: In function ‘mk_compile_opts’: 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/saxpy.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6376s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6376s | ~~^ ~~~~~~~~~~~~~ 6376s | | | 6376s | unsigned int int64_t {aka long long int} 6376s | %llu 6376s 6376s If you find this error message confusing, uninformative, or wrong, please open an issue: 6376s https://github.com/diku-dk/futhark/issues 6376s 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.fut: 6376s Compiling with --backend=opencl: 6376s cc failed with code 1: 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c: In function ‘futrts_umul_hi64’: 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6376s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6376s | ^~~~~~~~~~~ 6376s | __uint32_t 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:4526:90: error: expected ‘)’ before ‘a’ 6376s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6376s | ~ ^ 6376s | ) 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:4526:109: error: expected ‘)’ before ‘b’ 6376s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6376s | ~ ^ 6376s | ) 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c: In function ‘futrts_smul_hi64’: 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6376s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6376s | ^~~~~~~~~~ 6376s | __int128__ 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:4530:86: error: expected ‘)’ before ‘a’ 6376s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6376s | ~ ^ 6376s | ) 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:4530:104: error: expected ‘)’ before ‘b’ 6376s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6376s | ~ ^ 6376s | ) 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c: In function ‘mk_compile_opts’: 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scan1.c:7866:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6376s 7866 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6376s | ~~^ ~~~~~~~~~~~~~ 6376s | | | 6376s | unsigned int int64_t {aka long long int} 6376s | %llu 6376s 6376s If you find this error message confusing, uninformative, or wrong, please open an issue: 6376s https://github.com/diku-dk/futhark/issues 6376s 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.fut: 6376s Compiling with --backend=opencl: 6376s cc failed with code 1: 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c: In function ‘futrts_umul_hi64’: 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6376s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6376s | ^~~~~~~~~~~ 6376s | __uint32_t 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:4511:90: error: expected ‘)’ before ‘a’ 6376s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6376s | ~ ^ 6376s | ) 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:4511:109: error: expected ‘)’ before ‘b’ 6376s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6376s | ~ ^ 6376s | ) 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c: In function ‘futrts_smul_hi64’: 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6376s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6376s | ^~~~~~~~~~ 6376s | __int128__ 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:4515:86: error: expected ‘)’ before ‘a’ 6376s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6376s | ~ ^ 6376s | ) 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:4515:104: error: expected ‘)’ before ‘b’ 6376s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6376s | ~ ^ 6376s | ) 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c: In function ‘mk_compile_opts’: 6376s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/safety/scatter0.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6376s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6376s | ~~^ ~~~~~~~~~~~~~ 6376s | | | 6376s | unsigned int int64_t {aka long long int} 6376s | %llu 6376s 6376s If you find this error message confusing, uninformative, or wrong, please open an issue: 6376s https://github.com/diku-dk/futhark/issues 6376s 6377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.fut: 6377s Compiling with --backend=opencl: 6377s cc failed with code 1: 6377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c: In function ‘futrts_umul_hi64’: 6377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6377s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6377s | ^~~~~~~~~~~ 6377s | __uint32_t 6377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4512:90: error: expected ‘)’ before ‘a’ 6377s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6377s | ~ ^ 6377s | ) 6377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4512:109: error: expected ‘)’ before ‘b’ 6377s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6377s | ~ ^ 6377s | ) 6377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c: In function ‘futrts_smul_hi64’: 6377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6377s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6377s | ^~~~~~~~~~ 6377s | __int128__ 6377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4516:86: error: expected ‘)’ before ‘a’ 6377s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6377s | ~ ^ 6377s | ) 6377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4516:104: error: expected ‘)’ before ‘b’ 6377s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6377s | ~ ^ 6377s | ) 6377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c: In function ‘mk_compile_opts’: 6377s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6377s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6377s | ~~^ ~~~~~~~~~~~~~ 6377s | | | 6377s | unsigned int int64_t {aka long long int} 6377s | %llu 6377s 6377s If you find this error message confusing, uninformative, or wrong, please open an issue: 6377s https://github.com/diku-dk/futhark/issues 6377s 6381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.fut: 6381s Compiling with --backend=opencl: 6381s cc failed with code 1: 6381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c: In function ‘futrts_umul_hi64’: 6381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6381s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6381s | ^~~~~~~~~~~ 6381s | __uint32_t 6381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4512:90: error: expected ‘)’ before ‘a’ 6381s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6381s | ~ ^ 6381s | ) 6381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4512:109: error: expected ‘)’ before ‘b’ 6381s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6381s | ~ ^ 6381s | ) 6381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c: In function ‘futrts_smul_hi64’: 6381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6381s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6381s | ^~~~~~~~~~ 6381s | __int128__ 6381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4516:86: error: expected ‘)’ before ‘a’ 6381s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6381s | ~ ^ 6381s | ) 6381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4516:104: error: expected ‘)’ before ‘b’ 6381s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6381s | ~ ^ 6381s | ) 6381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c: In function ‘mk_compile_opts’: 6381s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6381s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6381s | ~~^ ~~~~~~~~~~~~~ 6381s | | | 6381s | unsigned int int64_t {aka long long int} 6381s | %llu 6381s 6381s If you find this error message confusing, uninformative, or wrong, please open an issue: 6381s https://github.com/diku-dk/futhark/issues 6381s 6382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.fut: 6382s Compiling with --backend=opencl: 6382s cc failed with code 1: 6382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c: In function ‘futrts_umul_hi64’: 6382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6382s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6382s | ^~~~~~~~~~~ 6382s | __uint32_t 6382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4512:90: error: expected ‘)’ before ‘a’ 6382s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6382s | ~ ^ 6382s | ) 6382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4512:109: error: expected ‘)’ before ‘b’ 6382s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6382s | ~ ^ 6382s | ) 6382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c: In function ‘futrts_smul_hi64’: 6382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6382s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6382s | ^~~~~~~~~~ 6382s | __int128__ 6382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4516:86: error: expected ‘)’ before ‘a’ 6382s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6382s | ~ ^ 6382s | ) 6382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4516:104: error: expected ‘)’ before ‘b’ 6382s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6382s | ~ ^ 6382s | ) 6382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c: In function ‘mk_compile_opts’: 6382s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6382s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6382s | ~~^ ~~~~~~~~~~~~~ 6382s | | | 6382s | unsigned int int64_t {aka long long int} 6382s | %llu 6382s 6382s If you find this error message confusing, uninformative, or wrong, please open an issue: 6382s https://github.com/diku-dk/futhark/issues 6382s 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.fut: 6386s Compiling with --backend=opencl: 6386s cc failed with code 1: 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c: In function ‘futrts_umul_hi64’: 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6386s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6386s | ^~~~~~~~~~~ 6386s | __uint32_t 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4527:90: error: expected ‘)’ before ‘a’ 6386s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6386s | ~ ^ 6386s | ) 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4527:109: error: expected ‘)’ before ‘b’ 6386s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6386s | ~ ^ 6386s | ) 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c: In function ‘futrts_smul_hi64’: 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6386s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6386s | ^~~~~~~~~~ 6386s | __int128__ 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4531:86: error: expected ‘)’ before ‘a’ 6386s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6386s | ~ ^ 6386s | ) 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4531:104: error: expected ‘)’ before ‘b’ 6386s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6386s | ~ ^ 6386s | ) 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c: In function ‘mk_compile_opts’: 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6386s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6386s | ~~^ ~~~~~~~~~~~~~ 6386s | | | 6386s | unsigned int int64_t {aka long long int} 6386s | %llu 6386s 6386s If you find this error message confusing, uninformative, or wrong, please open an issue: 6386s https://github.com/diku-dk/futhark/issues 6386s 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.fut: 6386s Compiling with --backend=opencl: 6386s cc failed with code 1: 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c: In function ‘futrts_umul_hi64’: 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6386s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6386s | ^~~~~~~~~~~ 6386s | __uint32_t 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4512:90: error: expected ‘)’ before ‘a’ 6386s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6386s | ~ ^ 6386s | ) 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4512:109: error: expected ‘)’ before ‘b’ 6386s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6386s | ~ ^ 6386s | ) 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c: In function ‘futrts_smul_hi64’: 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6386s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6386s | ^~~~~~~~~~ 6386s | __int128__ 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4516:86: error: expected ‘)’ before ‘a’ 6386s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6386s | ~ ^ 6386s | ) 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4516:104: error: expected ‘)’ before ‘b’ 6386s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6386s | ~ ^ 6386s | ) 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c: In function ‘mk_compile_opts’: 6386s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6386s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6386s | ~~^ ~~~~~~~~~~~~~ 6386s | | | 6386s | unsigned int int64_t {aka long long int} 6386s | %llu 6386s 6386s If you find this error message confusing, uninformative, or wrong, please open an issue: 6386s https://github.com/diku-dk/futhark/issues 6386s 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.fut: 6389s Compiling with --backend=opencl: 6389s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.fut:6:17-8:33: 6389s Entry point parameter 6389s 6389s ((indexes: [k]i64): [k]i64, (values: [k]i32): [k]i32, (array: *[n]i32): *[n]i32) 6389s 6389s will have an opaque type, so the entry point will likely not be callable. 6389s cc failed with code 1: 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c: In function ‘futrts_umul_hi64’: 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4547:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6389s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6389s | ^~~~~~~~~~~ 6389s | __uint32_t 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4547:78: note: each undeclared identifier is reported only once for each function it appears in 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4547:90: error: expected ‘)’ before ‘a’ 6389s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6389s | ~ ^ 6389s | ) 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4547:109: error: expected ‘)’ before ‘b’ 6389s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6389s | ~ ^ 6389s | ) 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c: In function ‘futrts_smul_hi64’: 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4551:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6389s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6389s | ^~~~~~~~~~ 6389s | __int128__ 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4551:86: error: expected ‘)’ before ‘a’ 6389s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6389s | ~ ^ 6389s | ) 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4551:104: error: expected ‘)’ before ‘b’ 6389s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6389s | ~ ^ 6389s | ) 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c: In function ‘mk_compile_opts’: 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:7881:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6389s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6389s | ~~^ ~~~~~~~~~~~~~ 6389s | | | 6389s | unsigned int int64_t {aka long long int} 6389s | %llu 6389s 6389s If you find this error message confusing, uninformative, or wrong, please open an issue: 6389s https://github.com/diku-dk/futhark/issues 6389s 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.fut: 6389s Compiling with --backend=opencl: 6389s cc failed with code 1: 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c: In function ‘futrts_umul_hi64’: 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6389s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6389s | ^~~~~~~~~~~ 6389s | __uint32_t 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4512:90: error: expected ‘)’ before ‘a’ 6389s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6389s | ~ ^ 6389s | ) 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4512:109: error: expected ‘)’ before ‘b’ 6389s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6389s | ~ ^ 6389s | ) 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c: In function ‘futrts_smul_hi64’: 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6389s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6389s | ^~~~~~~~~~ 6389s | __int128__ 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4516:86: error: expected ‘)’ before ‘a’ 6389s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6389s | ~ ^ 6389s | ) 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4516:104: error: expected ‘)’ before ‘b’ 6389s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6389s | ~ ^ 6389s | ) 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c: In function ‘mk_compile_opts’: 6389s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6389s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6389s | ~~^ ~~~~~~~~~~~~~ 6389s | | | 6389s | unsigned int int64_t {aka long long int} 6389s | %llu 6389s 6389s If you find this error message confusing, uninformative, or wrong, please open an issue: 6389s https://github.com/diku-dk/futhark/issues 6389s 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.fut: 6390s Compiling with --backend=opencl: 6390s cc failed with code 1: 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c: In function ‘futrts_umul_hi64’: 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6390s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6390s | ^~~~~~~~~~~ 6390s | __uint32_t 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4512:90: error: expected ‘)’ before ‘a’ 6390s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6390s | ~ ^ 6390s | ) 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4512:109: error: expected ‘)’ before ‘b’ 6390s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6390s | ~ ^ 6390s | ) 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c: In function ‘futrts_smul_hi64’: 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6390s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6390s | ^~~~~~~~~~ 6390s | __int128__ 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4516:86: error: expected ‘)’ before ‘a’ 6390s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6390s | ~ ^ 6390s | ) 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4516:104: error: expected ‘)’ before ‘b’ 6390s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6390s | ~ ^ 6390s | ) 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c: In function ‘mk_compile_opts’: 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6390s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6390s | ~~^ ~~~~~~~~~~~~~ 6390s | | | 6390s | unsigned int int64_t {aka long long int} 6390s | %llu 6390s 6390s If you find this error message confusing, uninformative, or wrong, please open an issue: 6390s https://github.com/diku-dk/futhark/issues 6390s 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.fut: 6390s Compiling with --backend=opencl: 6390s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.fut:8:17-10:33: 6390s Entry point parameter 6390s 6390s ((indexes: [k]i64): [k]i64, (values: [k]i64): [k]i64, (array: *[n]i64): *[n]i64) 6390s 6390s will have an opaque type, so the entry point will likely not be callable. 6390s cc failed with code 1: 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c: In function ‘futrts_umul_hi64’: 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6390s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6390s | ^~~~~~~~~~~ 6390s | __uint32_t 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4531:90: error: expected ‘)’ before ‘a’ 6390s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6390s | ~ ^ 6390s | ) 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4531:109: error: expected ‘)’ before ‘b’ 6390s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6390s | ~ ^ 6390s | ) 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c: In function ‘futrts_smul_hi64’: 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6390s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6390s | ^~~~~~~~~~ 6390s | __int128__ 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4535:86: error: expected ‘)’ before ‘a’ 6390s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6390s | ~ ^ 6390s | ) 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4535:104: error: expected ‘)’ before ‘b’ 6390s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6390s | ~ ^ 6390s | ) 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c: In function ‘mk_compile_opts’: 6390s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:7865:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6390s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6390s | ~~^ ~~~~~~~~~~~~~ 6390s | | | 6390s | unsigned int int64_t {aka long long int} 6390s | %llu 6390s 6390s If you find this error message confusing, uninformative, or wrong, please open an issue: 6390s https://github.com/diku-dk/futhark/issues 6390s 6393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.fut: 6393s Compiling with --backend=opencl: 6393s cc failed with code 1: 6393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c: In function ‘futrts_umul_hi64’: 6393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6393s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6393s | ^~~~~~~~~~~ 6393s | __uint32_t 6393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4513:90: error: expected ‘)’ before ‘a’ 6393s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6393s | ~ ^ 6393s | ) 6393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4513:109: error: expected ‘)’ before ‘b’ 6393s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6393s | ~ ^ 6393s | ) 6393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c: In function ‘futrts_smul_hi64’: 6393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6393s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6393s | ^~~~~~~~~~ 6393s | __int128__ 6393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4517:86: error: expected ‘)’ before ‘a’ 6393s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6393s | ~ ^ 6393s | ) 6393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4517:104: error: expected ‘)’ before ‘b’ 6393s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6393s | ~ ^ 6393s | ) 6393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c: In function ‘mk_compile_opts’: 6393s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6393s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6393s | ~~^ ~~~~~~~~~~~~~ 6393s | | | 6393s | unsigned int int64_t {aka long long int} 6393s | %llu 6393s 6393s If you find this error message confusing, uninformative, or wrong, please open an issue: 6393s https://github.com/diku-dk/futhark/issues 6393s 6394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.fut: 6394s Compiling with --backend=opencl: 6394s cc failed with code 1: 6394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c: In function ‘futrts_umul_hi64’: 6394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6394s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6394s | ^~~~~~~~~~~ 6394s | __uint32_t 6394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4513:90: error: expected ‘)’ before ‘a’ 6394s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6394s | ~ ^ 6394s | ) 6394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4513:109: error: expected ‘)’ before ‘b’ 6394s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6394s | ~ ^ 6394s | ) 6394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c: In function ‘futrts_smul_hi64’: 6394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6394s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6394s | ^~~~~~~~~~ 6394s | __int128__ 6394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4517:86: error: expected ‘)’ before ‘a’ 6394s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6394s | ~ ^ 6394s | ) 6394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4517:104: error: expected ‘)’ before ‘b’ 6394s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6394s | ~ ^ 6394s | ) 6394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c: In function ‘mk_compile_opts’: 6394s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6394s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6394s | ~~^ ~~~~~~~~~~~~~ 6394s | | | 6394s | unsigned int int64_t {aka long long int} 6394s | %llu 6394s 6394s If you find this error message confusing, uninformative, or wrong, please open an issue: 6394s https://github.com/diku-dk/futhark/issues 6394s 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.fut: 6399s Compiling with --backend=opencl: 6399s cc failed with code 1: 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c: In function ‘futrts_umul_hi64’: 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6399s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6399s | ^~~~~~~~~~~ 6399s | __uint32_t 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4513:90: error: expected ‘)’ before ‘a’ 6399s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6399s | ~ ^ 6399s | ) 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4513:109: error: expected ‘)’ before ‘b’ 6399s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6399s | ~ ^ 6399s | ) 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c: In function ‘futrts_smul_hi64’: 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6399s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6399s | ^~~~~~~~~~ 6399s | __int128__ 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4517:86: error: expected ‘)’ before ‘a’ 6399s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6399s | ~ ^ 6399s | ) 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4517:104: error: expected ‘)’ before ‘b’ 6399s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6399s | ~ ^ 6399s | ) 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c: In function ‘mk_compile_opts’: 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6399s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6399s | ~~^ ~~~~~~~~~~~~~ 6399s | | | 6399s | unsigned int int64_t {aka long long int} 6399s | %llu 6399s 6399s If you find this error message confusing, uninformative, or wrong, please open an issue: 6399s https://github.com/diku-dk/futhark/issues 6399s 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.fut: 6399s Compiling with --backend=opencl: 6399s cc failed with code 1: 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c: In function ‘futrts_umul_hi64’: 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6399s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6399s | ^~~~~~~~~~~ 6399s | __uint32_t 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4531:90: error: expected ‘)’ before ‘a’ 6399s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6399s | ~ ^ 6399s | ) 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4531:109: error: expected ‘)’ before ‘b’ 6399s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6399s | ~ ^ 6399s | ) 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c: In function ‘futrts_smul_hi64’: 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6399s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6399s | ^~~~~~~~~~ 6399s | __int128__ 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4535:86: error: expected ‘)’ before ‘a’ 6399s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6399s | ~ ^ 6399s | ) 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4535:104: error: expected ‘)’ before ‘b’ 6399s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6399s | ~ ^ 6399s | ) 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c: In function ‘mk_compile_opts’: 6399s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6399s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6399s | ~~^ ~~~~~~~~~~~~~ 6399s | | | 6399s | unsigned int int64_t {aka long long int} 6399s | %llu 6399s 6399s If you find this error message confusing, uninformative, or wrong, please open an issue: 6399s https://github.com/diku-dk/futhark/issues 6399s 6402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.fut: 6402s Compiling with --backend=opencl: 6402s cc failed with code 1: 6402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c: In function ‘futrts_umul_hi64’: 6402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6402s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6402s | ^~~~~~~~~~~ 6402s | __uint32_t 6402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 6402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4514:90: error: expected ‘)’ before ‘a’ 6402s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6402s | ~ ^ 6402s | ) 6402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4514:109: error: expected ‘)’ before ‘b’ 6402s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6402s | ~ ^ 6402s | ) 6402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c: In function ‘futrts_smul_hi64’: 6402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6402s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6402s | ^~~~~~~~~~ 6402s | __int128__ 6402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4518:86: error: expected ‘)’ before ‘a’ 6402s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6402s | ~ ^ 6402s | ) 6402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4518:104: error: expected ‘)’ before ‘b’ 6402s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6402s | ~ ^ 6402s | ) 6402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c: In function ‘mk_compile_opts’: 6402s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6402s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6402s | ~~^ ~~~~~~~~~~~~~ 6402s | | | 6402s | unsigned int int64_t {aka long long int} 6402s | %llu 6402s 6402s If you find this error message confusing, uninformative, or wrong, please open an issue: 6402s https://github.com/diku-dk/futhark/issues 6402s 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.fut: 6404s Compiling with --backend=opencl: 6404s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.fut:6:14-10:31: 6404s Entry point parameter 6404s 6404s ((indexes: [k]i64): [k]i64, (values1: [k]i64): [k]i64, (values2: [k]i64): [k]i64, (array1: *[k]i64): *[k]i64, (array2: *[k]i64): *[k]i64) 6404s 6404s will have an opaque type, so the entry point will likely not be callable. 6404s cc failed with code 1: 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c: In function ‘futrts_umul_hi64’: 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4535:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6404s 4535 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6404s | ^~~~~~~~~~~ 6404s | __uint32_t 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4535:78: note: each undeclared identifier is reported only once for each function it appears in 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4535:90: error: expected ‘)’ before ‘a’ 6404s 4535 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6404s | ~ ^ 6404s | ) 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4535:109: error: expected ‘)’ before ‘b’ 6404s 4535 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6404s | ~ ^ 6404s | ) 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c: In function ‘futrts_smul_hi64’: 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4539:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6404s 4539 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6404s | ^~~~~~~~~~ 6404s | __int128__ 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4539:86: error: expected ‘)’ before ‘a’ 6404s 4539 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6404s | ~ ^ 6404s | ) 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4539:104: error: expected ‘)’ before ‘b’ 6404s 4539 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6404s | ~ ^ 6404s | ) 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c: In function ‘mk_compile_opts’: 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:7870:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6404s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6404s | ~~^ ~~~~~~~~~~~~~ 6404s | | | 6404s | unsigned int int64_t {aka long long int} 6404s | %llu 6404s 6404s If you find this error message confusing, uninformative, or wrong, please open an issue: 6404s https://github.com/diku-dk/futhark/issues 6404s 6404s 1559 failed, 176 passed, 571 to go. 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.fut: 6404s Compiling with --backend=opencl: 6404s cc failed with code 1: 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c: In function ‘futrts_umul_hi64’: 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6404s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6404s | ^~~~~~~~~~~ 6404s | __uint32_t 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4531:90: error: expected ‘)’ before ‘a’ 6404s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6404s | ~ ^ 6404s | ) 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4531:109: error: expected ‘)’ before ‘b’ 6404s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6404s | ~ ^ 6404s | ) 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c: In function ‘futrts_smul_hi64’: 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6404s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6404s | ^~~~~~~~~~ 6404s | __int128__ 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4535:86: error: expected ‘)’ before ‘a’ 6404s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6404s | ~ ^ 6404s | ) 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4535:104: error: expected ‘)’ before ‘b’ 6404s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6404s | ~ ^ 6404s | ) 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c: In function ‘mk_compile_opts’: 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6404s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6404s | ~~^ ~~~~~~~~~~~~~ 6404s | | | 6404s | unsigned int int64_t {aka long long int} 6404s | %llu 6404s 6404s If you find this error message confusing, uninformative, or wrong, please open an issue: 6404s https://github.com/diku-dk/futhark/issues 6404s 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.fut: 6404s Compiling with --backend=opencl: 6404s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.fut:6:18-9:34: 6404s Entry point parameter 6404s 6404s ((indexes: [k]i64): [k]i64, (values1: [k]i32): [k]i32, (values2: [k]i32): [k]i32, (array: *[n]i32): *[n]i32) 6404s 6404s will have an opaque type, so the entry point will likely not be callable. 6404s cc failed with code 1: 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c: In function ‘futrts_umul_hi64’: 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4548:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6404s 4548 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6404s | ^~~~~~~~~~~ 6404s | __uint32_t 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4548:78: note: each undeclared identifier is reported only once for each function it appears in 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4548:90: error: expected ‘)’ before ‘a’ 6404s 4548 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6404s | ~ ^ 6404s | ) 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4548:109: error: expected ‘)’ before ‘b’ 6404s 4548 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6404s | ~ ^ 6404s | ) 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c: In function ‘futrts_smul_hi64’: 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4552:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6404s 4552 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6404s | ^~~~~~~~~~ 6404s | __int128__ 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4552:86: error: expected ‘)’ before ‘a’ 6404s 4552 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6404s | ~ ^ 6404s | ) 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4552:104: error: expected ‘)’ before ‘b’ 6404s 4552 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6404s | ~ ^ 6404s | ) 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c: In function ‘mk_compile_opts’: 6404s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:7883:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6404s 7883 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6404s | ~~^ ~~~~~~~~~~~~~ 6404s | | | 6404s | unsigned int int64_t {aka long long int} 6404s | %llu 6404s 6404s If you find this error message confusing, uninformative, or wrong, please open an issue: 6404s https://github.com/diku-dk/futhark/issues 6404s 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.fut: 6408s Compiling with --backend=opencl: 6408s cc failed with code 1: 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c: In function ‘futrts_umul_hi64’: 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4532:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6408s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6408s | ^~~~~~~~~~~ 6408s | __uint32_t 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4532:78: note: each undeclared identifier is reported only once for each function it appears in 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4532:90: error: expected ‘)’ before ‘a’ 6408s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6408s | ~ ^ 6408s | ) 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4532:109: error: expected ‘)’ before ‘b’ 6408s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6408s | ~ ^ 6408s | ) 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c: In function ‘futrts_smul_hi64’: 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4536:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6408s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6408s | ^~~~~~~~~~ 6408s | __int128__ 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4536:86: error: expected ‘)’ before ‘a’ 6408s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6408s | ~ ^ 6408s | ) 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4536:104: error: expected ‘)’ before ‘b’ 6408s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6408s | ~ ^ 6408s | ) 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c: In function ‘mk_compile_opts’: 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:7865:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6408s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6408s | ~~^ ~~~~~~~~~~~~~ 6408s | | | 6408s | unsigned int int64_t {aka long long int} 6408s | %llu 6408s 6408s If you find this error message confusing, uninformative, or wrong, please open an issue: 6408s https://github.com/diku-dk/futhark/issues 6408s 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.fut: 6408s Compiling with --backend=opencl: 6408s cc failed with code 1: 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c: In function ‘futrts_umul_hi64’: 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6408s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6408s | ^~~~~~~~~~~ 6408s | __uint32_t 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:4513:90: error: expected ‘)’ before ‘a’ 6408s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6408s | ~ ^ 6408s | ) 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:4513:109: error: expected ‘)’ before ‘b’ 6408s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6408s | ~ ^ 6408s | ) 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c: In function ‘futrts_smul_hi64’: 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6408s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6408s | ^~~~~~~~~~ 6408s | __int128__ 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:4517:86: error: expected ‘)’ before ‘a’ 6408s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6408s | ~ ^ 6408s | ) 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:4517:104: error: expected ‘)’ before ‘b’ 6408s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6408s | ~ ^ 6408s | ) 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c: In function ‘mk_compile_opts’: 6408s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/mapscatter.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6408s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6408s | ~~^ ~~~~~~~~~~~~~ 6408s | | | 6408s | unsigned int int64_t {aka long long int} 6408s | %llu 6408s 6408s If you find this error message confusing, uninformative, or wrong, please open an issue: 6408s https://github.com/diku-dk/futhark/issues 6408s 6414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.fut: 6414s Compiling with --backend=opencl: 6414s cc failed with code 1: 6414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c: In function ‘futrts_umul_hi64’: 6414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6414s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6414s | ^~~~~~~~~~~ 6414s | __uint32_t 6414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 6414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4531:90: error: expected ‘)’ before ‘a’ 6414s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6414s | ~ ^ 6414s | ) 6414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4531:109: error: expected ‘)’ before ‘b’ 6414s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6414s | ~ ^ 6414s | ) 6414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c: In function ‘futrts_smul_hi64’: 6414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6414s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6414s | ^~~~~~~~~~ 6414s | __int128__ 6414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4535:86: error: expected ‘)’ before ‘a’ 6414s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6414s | ~ ^ 6414s | ) 6414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4535:104: error: expected ‘)’ before ‘b’ 6414s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6414s | ~ ^ 6414s | ) 6414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c: In function ‘mk_compile_opts’: 6414s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d-2.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6414s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6414s | ~~^ ~~~~~~~~~~~~~ 6414s | | | 6414s | unsigned int int64_t {aka long long int} 6414s | %llu 6414s 6414s If you find this error message confusing, uninformative, or wrong, please open an issue: 6414s https://github.com/diku-dk/futhark/issues 6414s 6415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.fut: 6415s Compiling with --backend=opencl: 6415s cc failed with code 1: 6415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c: In function ‘futrts_umul_hi64’: 6415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6415s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6415s | ^~~~~~~~~~~ 6415s | __uint32_t 6415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 6415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:4544:90: error: expected ‘)’ before ‘a’ 6415s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6415s | ~ ^ 6415s | ) 6415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:4544:109: error: expected ‘)’ before ‘b’ 6415s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6415s | ~ ^ 6415s | ) 6415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c: In function ‘futrts_smul_hi64’: 6415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6415s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6415s | ^~~~~~~~~~ 6415s | __int128__ 6415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:4548:86: error: expected ‘)’ before ‘a’ 6415s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6415s | ~ ^ 6415s | ) 6415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:4548:104: error: expected ‘)’ before ‘b’ 6415s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6415s | ~ ^ 6415s | ) 6415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c: In function ‘mk_compile_opts’: 6415s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter2d.c:7877:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6415s 7877 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6415s | ~~^ ~~~~~~~~~~~~~ 6415s | | | 6415s | unsigned int int64_t {aka long long int} 6415s | %llu 6415s 6415s If you find this error message confusing, uninformative, or wrong, please open an issue: 6415s https://github.com/diku-dk/futhark/issues 6415s 6417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.fut: 6417s Compiling with --backend=opencl: 6417s cc failed with code 1: 6417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c: In function ‘futrts_umul_hi64’: 6417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6417s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6417s | ^~~~~~~~~~~ 6417s | __uint32_t 6417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:4512:90: error: expected ‘)’ before ‘a’ 6417s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6417s | ~ ^ 6417s | ) 6417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:4512:109: error: expected ‘)’ before ‘b’ 6417s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6417s | ~ ^ 6417s | ) 6417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c: In function ‘futrts_smul_hi64’: 6417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6417s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6417s | ^~~~~~~~~~ 6417s | __int128__ 6417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:4516:86: error: expected ‘)’ before ‘a’ 6417s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6417s | ~ ^ 6417s | ) 6417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:4516:104: error: expected ‘)’ before ‘b’ 6417s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6417s | ~ ^ 6417s | ) 6417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c: In function ‘mk_compile_opts’: 6417s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/singleton.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6417s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6417s | ~~^ ~~~~~~~~~~~~~ 6417s | | | 6417s | unsigned int int64_t {aka long long int} 6417s | %llu 6417s 6417s If you find this error message confusing, uninformative, or wrong, please open an issue: 6417s https://github.com/diku-dk/futhark/issues 6417s 6418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.fut: 6418s Compiling with --backend=opencl: 6418s cc failed with code 1: 6418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c: In function ‘futrts_umul_hi64’: 6418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6418s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6418s | ^~~~~~~~~~~ 6418s | __uint32_t 6418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:4511:90: error: expected ‘)’ before ‘a’ 6418s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6418s | ~ ^ 6418s | ) 6418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:4511:109: error: expected ‘)’ before ‘b’ 6418s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6418s | ~ ^ 6418s | ) 6418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c: In function ‘futrts_smul_hi64’: 6418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6418s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6418s | ^~~~~~~~~~ 6418s | __int128__ 6418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:4515:86: error: expected ‘)’ before ‘a’ 6418s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6418s | ~ ^ 6418s | ) 6418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:4515:104: error: expected ‘)’ before ‘b’ 6418s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6418s | ~ ^ 6418s | ) 6418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c: In function ‘mk_compile_opts’: 6418s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/scatter3d.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6418s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6418s | ~~^ ~~~~~~~~~~~~~ 6418s | | | 6418s | unsigned int int64_t {aka long long int} 6418s | %llu 6418s 6418s If you find this error message confusing, uninformative, or wrong, please open an issue: 6418s https://github.com/diku-dk/futhark/issues 6418s 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.fut: 6421s Compiling with --backend=opencl: 6421s cc failed with code 1: 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c: In function ‘futrts_umul_hi64’: 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6421s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6421s | ^~~~~~~~~~~ 6421s | __uint32_t 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:4513:90: error: expected ‘)’ before ‘a’ 6421s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6421s | ~ ^ 6421s | ) 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:4513:109: error: expected ‘)’ before ‘b’ 6421s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6421s | ~ ^ 6421s | ) 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c: In function ‘futrts_smul_hi64’: 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6421s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6421s | ^~~~~~~~~~ 6421s | __int128__ 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:4517:86: error: expected ‘)’ before ‘a’ 6421s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6421s | ~ ^ 6421s | ) 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:4517:104: error: expected ‘)’ before ‘b’ 6421s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6421s | ~ ^ 6421s | ) 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c: In function ‘mk_compile_opts’: 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write0.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6421s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6421s | ~~^ ~~~~~~~~~~~~~ 6421s | | | 6421s | unsigned int int64_t {aka long long int} 6421s | %llu 6421s 6421s If you find this error message confusing, uninformative, or wrong, please open an issue: 6421s https://github.com/diku-dk/futhark/issues 6421s 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.fut: 6421s Compiling with --backend=opencl: 6421s cc failed with code 1: 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c: In function ‘futrts_umul_hi64’: 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6421s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6421s | ^~~~~~~~~~~ 6421s | __uint32_t 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:4528:90: error: expected ‘)’ before ‘a’ 6421s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6421s | ~ ^ 6421s | ) 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:4528:109: error: expected ‘)’ before ‘b’ 6421s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6421s | ~ ^ 6421s | ) 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c: In function ‘futrts_smul_hi64’: 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6421s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6421s | ^~~~~~~~~~ 6421s | __int128__ 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:4532:86: error: expected ‘)’ before ‘a’ 6421s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6421s | ~ ^ 6421s | ) 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:4532:104: error: expected ‘)’ before ‘b’ 6421s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6421s | ~ ^ 6421s | ) 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c: In function ‘mk_compile_opts’: 6421s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write1.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6421s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6421s | ~~^ ~~~~~~~~~~~~~ 6421s | | | 6421s | unsigned int int64_t {aka long long int} 6421s | %llu 6421s 6421s If you find this error message confusing, uninformative, or wrong, please open an issue: 6421s https://github.com/diku-dk/futhark/issues 6421s 6422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.fut: 6422s Compiling with --backend=opencl: 6422s cc failed with code 1: 6422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c: In function ‘futrts_umul_hi64’: 6422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6422s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6422s | ^~~~~~~~~~~ 6422s | __uint32_t 6422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 6422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:4528:90: error: expected ‘)’ before ‘a’ 6422s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6422s | ~ ^ 6422s | ) 6422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:4528:109: error: expected ‘)’ before ‘b’ 6422s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6422s | ~ ^ 6422s | ) 6422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c: In function ‘futrts_smul_hi64’: 6422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6422s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6422s | ^~~~~~~~~~ 6422s | __int128__ 6422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:4532:86: error: expected ‘)’ before ‘a’ 6422s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6422s | ~ ^ 6422s | ) 6422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:4532:104: error: expected ‘)’ before ‘b’ 6422s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6422s | ~ ^ 6422s | ) 6422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c: In function ‘mk_compile_opts’: 6422s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write2.c:7862:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6422s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6422s | ~~^ ~~~~~~~~~~~~~ 6422s | | | 6422s | unsigned int int64_t {aka long long int} 6422s | %llu 6422s 6422s If you find this error message confusing, uninformative, or wrong, please open an issue: 6422s https://github.com/diku-dk/futhark/issues 6422s 6428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.fut: 6428s Compiling with --backend=opencl: 6428s cc failed with code 1: 6428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c: In function ‘futrts_umul_hi64’: 6428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6428s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6428s | ^~~~~~~~~~~ 6428s | __uint32_t 6428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 6428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:4515:90: error: expected ‘)’ before ‘a’ 6428s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6428s | ~ ^ 6428s | ) 6428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:4515:109: error: expected ‘)’ before ‘b’ 6428s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6428s | ~ ^ 6428s | ) 6428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c: In function ‘futrts_smul_hi64’: 6428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6428s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6428s | ^~~~~~~~~~ 6428s | __int128__ 6428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:4519:86: error: expected ‘)’ before ‘a’ 6428s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6428s | ~ ^ 6428s | ) 6428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:4519:104: error: expected ‘)’ before ‘b’ 6428s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6428s | ~ ^ 6428s | ) 6428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c: In function ‘mk_compile_opts’: 6428s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write4.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6428s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6428s | ~~^ ~~~~~~~~~~~~~ 6428s | | | 6428s | unsigned int int64_t {aka long long int} 6428s | %llu 6428s 6428s If you find this error message confusing, uninformative, or wrong, please open an issue: 6428s https://github.com/diku-dk/futhark/issues 6428s 6429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.fut: 6429s Compiling with --backend=opencl: 6429s cc failed with code 1: 6429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c: In function ‘futrts_umul_hi64’: 6429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6429s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6429s | ^~~~~~~~~~~ 6429s | __uint32_t 6429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:4497:90: error: expected ‘)’ before ‘a’ 6429s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6429s | ~ ^ 6429s | ) 6429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:4497:109: error: expected ‘)’ before ‘b’ 6429s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6429s | ~ ^ 6429s | ) 6429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c: In function ‘futrts_smul_hi64’: 6429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6429s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6429s | ^~~~~~~~~~ 6429s | __int128__ 6429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:4501:86: error: expected ‘)’ before ‘a’ 6429s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6429s | ~ ^ 6429s | ) 6429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:4501:104: error: expected ‘)’ before ‘b’ 6429s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6429s | ~ ^ 6429s | ) 6429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c: In function ‘mk_compile_opts’: 6429s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write3.c:7837:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6429s 7837 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6429s | ~~^ ~~~~~~~~~~~~~ 6429s | | | 6429s | unsigned int int64_t {aka long long int} 6429s | %llu 6429s 6429s If you find this error message confusing, uninformative, or wrong, please open an issue: 6429s https://github.com/diku-dk/futhark/issues 6429s 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.fut: 6431s Compiling with --backend=opencl: 6431s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.fut:7:1-71: 6431s Entry point return type 6431s 6431s {x: [n]bool, y: bool} 6431s 6431s will have an opaque type, so the result will likely not be usable. 6431s 6431s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.fut:8:15-38: 6431s Entry point parameter 6431s 6431s ((b: {x: [m]bool, y: bool}): {x: [m]bool, y: bool}) 6431s 6431s will have an opaque type, so the entry point will likely not be callable. 6431s cc failed with code 1: 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c: In function ‘futrts_umul_hi64’: 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6431s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6431s | ^~~~~~~~~~~ 6431s | __uint32_t 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:4542:90: error: expected ‘)’ before ‘a’ 6431s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6431s | ~ ^ 6431s | ) 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:4542:109: error: expected ‘)’ before ‘b’ 6431s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6431s | ~ ^ 6431s | ) 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c: In function ‘futrts_smul_hi64’: 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6431s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6431s | ^~~~~~~~~~ 6431s | __int128__ 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:4546:86: error: expected ‘)’ before ‘a’ 6431s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6431s | ~ ^ 6431s | ) 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:4546:104: error: expected ‘)’ before ‘b’ 6431s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6431s | ~ ^ 6431s | ) 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c: In function ‘mk_compile_opts’: 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/opaques.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6431s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6431s | ~~^ ~~~~~~~~~~~~~ 6431s | | | 6431s | unsigned int int64_t {aka long long int} 6431s | %llu 6431s 6431s If you find this error message confusing, uninformative, or wrong, please open an issue: 6431s https://github.com/diku-dk/futhark/issues 6431s 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.fut: 6431s Compiling with --backend=opencl: 6431s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.fut:2:14-38: 6431s Entry point parameter 6431s 6431s (((a: [n]f32): [n]f32, (ja: [n]i32): []i32)) 6431s 6431s will have an opaque type, so the entry point will likely not be callable. 6431s cc failed with code 1: 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c: In function ‘futrts_umul_hi64’: 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:4545:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6431s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6431s | ^~~~~~~~~~~ 6431s | __uint32_t 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:4545:78: note: each undeclared identifier is reported only once for each function it appears in 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:4545:90: error: expected ‘)’ before ‘a’ 6431s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6431s | ~ ^ 6431s | ) 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:4545:109: error: expected ‘)’ before ‘b’ 6431s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6431s | ~ ^ 6431s | ) 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c: In function ‘futrts_smul_hi64’: 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:4549:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6431s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6431s | ^~~~~~~~~~ 6431s | __int128__ 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:4549:86: error: expected ‘)’ before ‘a’ 6431s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6431s | ~ ^ 6431s | ) 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:4549:104: error: expected ‘)’ before ‘b’ 6431s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6431s | ~ ^ 6431s | ) 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c: In function ‘mk_compile_opts’: 6431s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/write5.c:7878:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6431s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6431s | ~~^ ~~~~~~~~~~~~~ 6431s | | | 6431s | unsigned int int64_t {aka long long int} 6431s | %llu 6431s 6431s If you find this error message confusing, uninformative, or wrong, please open an issue: 6431s https://github.com/diku-dk/futhark/issues 6431s 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.fut: 6436s Compiling with --backend=opencl: 6436s cc failed with code 1: 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c: In function ‘futrts_umul_hi64’: 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6436s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6436s | ^~~~~~~~~~~ 6436s | __uint32_t 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:4513:90: error: expected ‘)’ before ‘a’ 6436s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6436s | ~ ^ 6436s | ) 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:4513:109: error: expected ‘)’ before ‘b’ 6436s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6436s | ~ ^ 6436s | ) 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c: In function ‘futrts_smul_hi64’: 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6436s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6436s | ^~~~~~~~~~ 6436s | __int128__ 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:4517:86: error: expected ‘)’ before ‘a’ 6436s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6436s | ~ ^ 6436s | ) 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:4517:104: error: expected ‘)’ before ‘b’ 6436s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6436s | ~ ^ 6436s | ) 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c: In function ‘mk_compile_opts’: 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/scatter/nw.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6436s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6436s | ~~^ ~~~~~~~~~~~~~ 6436s | | | 6436s | unsigned int int64_t {aka long long int} 6436s | %llu 6436s 6436s If you find this error message confusing, uninformative, or wrong, please open an issue: 6436s https://github.com/diku-dk/futhark/issues 6436s 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.fut: 6436s Compiling with --backend=opencl: 6436s cc failed with code 1: 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c: In function ‘futrts_umul_hi64’: 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6436s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6436s | ^~~~~~~~~~~ 6436s | __uint32_t 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:4542:90: error: expected ‘)’ before ‘a’ 6436s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6436s | ~ ^ 6436s | ) 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:4542:109: error: expected ‘)’ before ‘b’ 6436s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6436s | ~ ^ 6436s | ) 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c: In function ‘futrts_smul_hi64’: 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6436s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6436s | ^~~~~~~~~~ 6436s | __int128__ 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:4546:86: error: expected ‘)’ before ‘a’ 6436s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6436s | ~ ^ 6436s | ) 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:4546:104: error: expected ‘)’ before ‘b’ 6436s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6436s | ~ ^ 6436s | ) 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c: In function ‘mk_compile_opts’: 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script1.c:7880:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6436s 7880 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6436s | ~~^ ~~~~~~~~~~~~~ 6436s | | | 6436s | unsigned int int64_t {aka long long int} 6436s | %llu 6436s 6436s If you find this error message confusing, uninformative, or wrong, please open an issue: 6436s https://github.com/diku-dk/futhark/issues 6436s 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.fut: 6436s Compiling with --backend=opencl: 6436s cc failed with code 1: 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c: In function ‘futrts_umul_hi64’: 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6436s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6436s | ^~~~~~~~~~~ 6436s | __uint32_t 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:4526:90: error: expected ‘)’ before ‘a’ 6436s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6436s | ~ ^ 6436s | ) 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:4526:109: error: expected ‘)’ before ‘b’ 6436s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6436s | ~ ^ 6436s | ) 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c: In function ‘futrts_smul_hi64’: 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6436s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6436s | ^~~~~~~~~~ 6436s | __int128__ 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:4530:86: error: expected ‘)’ before ‘a’ 6436s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6436s | ~ ^ 6436s | ) 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:4530:104: error: expected ‘)’ before ‘b’ 6436s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6436s | ~ ^ 6436s | ) 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c: In function ‘mk_compile_opts’: 6436s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script0.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6436s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6436s | ~~^ ~~~~~~~~~~~~~ 6436s | | | 6436s | unsigned int int64_t {aka long long int} 6436s | %llu 6436s 6436s If you find this error message confusing, uninformative, or wrong, please open an issue: 6436s https://github.com/diku-dk/futhark/issues 6436s 6437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.fut: 6437s Compiling with --backend=opencl: 6437s cc failed with code 1: 6437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c: In function ‘futrts_umul_hi64’: 6437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6437s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6437s | ^~~~~~~~~~~ 6437s | __uint32_t 6437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:4497:90: error: expected ‘)’ before ‘a’ 6437s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6437s | ~ ^ 6437s | ) 6437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:4497:109: error: expected ‘)’ before ‘b’ 6437s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6437s | ~ ^ 6437s | ) 6437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c: In function ‘futrts_smul_hi64’: 6437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6437s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6437s | ^~~~~~~~~~ 6437s | __int128__ 6437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:4501:86: error: expected ‘)’ before ‘a’ 6437s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6437s | ~ ^ 6437s | ) 6437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:4501:104: error: expected ‘)’ before ‘b’ 6437s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6437s | ~ ^ 6437s | ) 6437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c: In function ‘mk_compile_opts’: 6437s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6437s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6437s | ~~^ ~~~~~~~~~~~~~ 6437s | | | 6437s | unsigned int int64_t {aka long long int} 6437s | %llu 6437s 6437s If you find this error message confusing, uninformative, or wrong, please open an issue: 6437s https://github.com/diku-dk/futhark/issues 6437s 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.fut: 6442s Compiling with --backend=opencl: 6442s cc failed with code 1: 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c: In function ‘futrts_umul_hi64’: 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6442s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6442s | ^~~~~~~~~~~ 6442s | __uint32_t 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:4512:90: error: expected ‘)’ before ‘a’ 6442s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6442s | ~ ^ 6442s | ) 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:4512:109: error: expected ‘)’ before ‘b’ 6442s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6442s | ~ ^ 6442s | ) 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c: In function ‘futrts_smul_hi64’: 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6442s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6442s | ^~~~~~~~~~ 6442s | __int128__ 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:4516:86: error: expected ‘)’ before ‘a’ 6442s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6442s | ~ ^ 6442s | ) 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:4516:104: error: expected ‘)’ before ‘b’ 6442s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6442s | ~ ^ 6442s | ) 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c: In function ‘mk_compile_opts’: 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script3.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6442s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6442s | ~~^ ~~~~~~~~~~~~~ 6442s | | | 6442s | unsigned int int64_t {aka long long int} 6442s | %llu 6442s 6442s If you find this error message confusing, uninformative, or wrong, please open an issue: 6442s https://github.com/diku-dk/futhark/issues 6442s 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.fut: 6442s Compiling with --backend=opencl: 6442s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.fut:7:24-25: 6442s Defaulting ambiguous type to i32. 6442s cc failed with code 1: 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c: In function ‘futrts_umul_hi64’: 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6442s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6442s | ^~~~~~~~~~~ 6442s | __uint32_t 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:4511:90: error: expected ‘)’ before ‘a’ 6442s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6442s | ~ ^ 6442s | ) 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:4511:109: error: expected ‘)’ before ‘b’ 6442s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6442s | ~ ^ 6442s | ) 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c: In function ‘futrts_smul_hi64’: 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6442s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6442s | ^~~~~~~~~~ 6442s | __int128__ 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:4515:86: error: expected ‘)’ before ‘a’ 6442s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6442s | ~ ^ 6442s | ) 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:4515:104: error: expected ‘)’ before ‘b’ 6442s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6442s | ~ ^ 6442s | ) 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c: In function ‘mk_compile_opts’: 6442s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script4.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6442s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6442s | ~~^ ~~~~~~~~~~~~~ 6442s | | | 6442s | unsigned int int64_t {aka long long int} 6442s | %llu 6442s 6442s If you find this error message confusing, uninformative, or wrong, please open an issue: 6442s https://github.com/diku-dk/futhark/issues 6442s 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.fut: 6444s Compiling with --backend=opencl: 6444s cc failed with code 1: 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c: In function ‘futrts_umul_hi64’: 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6444s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6444s | ^~~~~~~~~~~ 6444s | __uint32_t 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:4512:90: error: expected ‘)’ before ‘a’ 6444s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6444s | ~ ^ 6444s | ) 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:4512:109: error: expected ‘)’ before ‘b’ 6444s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6444s | ~ ^ 6444s | ) 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c: In function ‘futrts_smul_hi64’: 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6444s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6444s | ^~~~~~~~~~ 6444s | __int128__ 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:4516:86: error: expected ‘)’ before ‘a’ 6444s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6444s | ~ ^ 6444s | ) 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:4516:104: error: expected ‘)’ before ‘b’ 6444s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6444s | ~ ^ 6444s | ) 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c: In function ‘mk_compile_opts’: 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script5.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6444s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6444s | ~~^ ~~~~~~~~~~~~~ 6444s | | | 6444s | unsigned int int64_t {aka long long int} 6444s | %llu 6444s 6444s If you find this error message confusing, uninformative, or wrong, please open an issue: 6444s https://github.com/diku-dk/futhark/issues 6444s 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.fut: 6444s Compiling with --backend=opencl: 6444s cc failed with code 1: 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c: In function ‘futrts_umul_hi64’: 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6444s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6444s | ^~~~~~~~~~~ 6444s | __uint32_t 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:4511:90: error: expected ‘)’ before ‘a’ 6444s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6444s | ~ ^ 6444s | ) 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:4511:109: error: expected ‘)’ before ‘b’ 6444s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6444s | ~ ^ 6444s | ) 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c: In function ‘futrts_smul_hi64’: 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6444s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6444s | ^~~~~~~~~~ 6444s | __int128__ 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:4515:86: error: expected ‘)’ before ‘a’ 6444s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6444s | ~ ^ 6444s | ) 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:4515:104: error: expected ‘)’ before ‘b’ 6444s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6444s | ~ ^ 6444s | ) 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c: In function ‘mk_compile_opts’: 6444s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/script/script6.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6444s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6444s | ~~^ ~~~~~~~~~~~~~ 6444s | | | 6444s | unsigned int int64_t {aka long long int} 6444s | %llu 6444s 6444s If you find this error message confusing, uninformative, or wrong, please open an issue: 6444s https://github.com/diku-dk/futhark/issues 6444s 6450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.fut: 6450s Compiling with --backend=opencl: 6450s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.fut:6:17-43: 6450s Entry point parameter 6450s 6450s ((xss: [m][n]f32): [m][n]f32, (y: f32): f32) 6450s 6450s will have an opaque type, so the entry point will likely not be callable. 6450s cc failed with code 1: 6450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c: In function ‘futrts_umul_hi64’: 6450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6450s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6450s | ^~~~~~~~~~~ 6450s | __uint32_t 6450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 6450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4544:90: error: expected ‘)’ before ‘a’ 6450s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6450s | ~ ^ 6450s | ) 6450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4544:109: error: expected ‘)’ before ‘b’ 6450s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6450s | ~ ^ 6450s | ) 6450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c: In function ‘futrts_smul_hi64’: 6450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6450s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6450s | ^~~~~~~~~~ 6450s | __int128__ 6450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4548:86: error: expected ‘)’ before ‘a’ 6450s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6450s | ~ ^ 6450s | ) 6450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4548:104: error: expected ‘)’ before ‘b’ 6450s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6450s | ~ ^ 6450s | ) 6450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c: In function ‘mk_compile_opts’: 6450s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:7886:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6450s 7886 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6450s | ~~^ ~~~~~~~~~~~~~ 6450s | | | 6450s | unsigned int int64_t {aka long long int} 6450s | %llu 6450s 6450s If you find this error message confusing, uninformative, or wrong, please open an issue: 6450s https://github.com/diku-dk/futhark/issues 6450s 6451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.fut: 6451s Compiling with --backend=opencl: 6451s cc failed with code 1: 6451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c: In function ‘futrts_umul_hi64’: 6451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6451s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6451s | ^~~~~~~~~~~ 6451s | __uint32_t 6451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 6451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4542:90: error: expected ‘)’ before ‘a’ 6451s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6451s | ~ ^ 6451s | ) 6451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4542:109: error: expected ‘)’ before ‘b’ 6451s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6451s | ~ ^ 6451s | ) 6451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c: In function ‘futrts_smul_hi64’: 6451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6451s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6451s | ^~~~~~~~~~ 6451s | __int128__ 6451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4546:86: error: expected ‘)’ before ‘a’ 6451s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6451s | ~ ^ 6451s | ) 6451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4546:104: error: expected ‘)’ before ‘b’ 6451s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6451s | ~ ^ 6451s | ) 6451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c: In function ‘mk_compile_opts’: 6451s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-comm.c:7885:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6451s 7885 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6451s | ~~^ ~~~~~~~~~~~~~ 6451s | | | 6451s | unsigned int int64_t {aka long long int} 6451s | %llu 6451s 6451s If you find this error message confusing, uninformative, or wrong, please open an issue: 6451s https://github.com/diku-dk/futhark/issues 6451s 6452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.fut: 6452s Compiling with --backend=opencl: 6452s cc failed with code 1: 6452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c: In function ‘futrts_umul_hi64’: 6452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6452s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6452s | ^~~~~~~~~~~ 6452s | __uint32_t 6452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 6452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4543:90: error: expected ‘)’ before ‘a’ 6452s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6452s | ~ ^ 6452s | ) 6452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4543:109: error: expected ‘)’ before ‘b’ 6452s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6452s | ~ ^ 6452s | ) 6452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c: In function ‘futrts_smul_hi64’: 6452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6452s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6452s | ^~~~~~~~~~ 6452s | __int128__ 6452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4547:86: error: expected ‘)’ before ‘a’ 6452s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6452s | ~ ^ 6452s | ) 6452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4547:104: error: expected ‘)’ before ‘b’ 6452s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6452s | ~ ^ 6452s | ) 6452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c: In function ‘mk_compile_opts’: 6452s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:7887:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6452s 7887 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6452s | ~~^ ~~~~~~~~~~~~~ 6452s | | | 6452s | unsigned int int64_t {aka long long int} 6452s | %llu 6452s 6452s If you find this error message confusing, uninformative, or wrong, please open an issue: 6452s https://github.com/diku-dk/futhark/issues 6452s 6453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.fut: 6453s Compiling with --backend=opencl: 6453s cc failed with code 1: 6453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c: In function ‘futrts_umul_hi64’: 6453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6453s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6453s | ^~~~~~~~~~~ 6453s | __uint32_t 6453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 6453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:4542:90: error: expected ‘)’ before ‘a’ 6453s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6453s | ~ ^ 6453s | ) 6453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:4542:109: error: expected ‘)’ before ‘b’ 6453s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6453s | ~ ^ 6453s | ) 6453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c: In function ‘futrts_smul_hi64’: 6453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6453s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6453s | ^~~~~~~~~~ 6453s | __int128__ 6453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:4546:86: error: expected ‘)’ before ‘a’ 6453s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6453s | ~ ^ 6453s | ) 6453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:4546:104: error: expected ‘)’ before ‘b’ 6453s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6453s | ~ ^ 6453s | ) 6453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c: In function ‘mk_compile_opts’: 6453s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex2.c:7885:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6453s 7885 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6453s | ~~^ ~~~~~~~~~~~~~ 6453s | | | 6453s | unsigned int int64_t {aka long long int} 6453s | %llu 6453s 6453s If you find this error message confusing, uninformative, or wrong, please open an issue: 6453s https://github.com/diku-dk/futhark/issues 6453s 6457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.fut: 6457s Compiling with --backend=opencl: 6457s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.fut:11:17-51: 6457s Entry point parameter 6457s 6457s ((xss: [m][n]i32): [m][n]i32, (consts: [m]i32): [m]i32) 6457s 6457s will have an opaque type, so the entry point will likely not be callable. 6457s cc failed with code 1: 6457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c: In function ‘futrts_umul_hi64’: 6457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6457s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6457s | ^~~~~~~~~~~ 6457s | __uint32_t 6457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 6457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4544:90: error: expected ‘)’ before ‘a’ 6457s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6457s | ~ ^ 6457s | ) 6457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4544:109: error: expected ‘)’ before ‘b’ 6457s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6457s | ~ ^ 6457s | ) 6457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c: In function ‘futrts_smul_hi64’: 6457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6457s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6457s | ^~~~~~~~~~ 6457s | __int128__ 6457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4548:86: error: expected ‘)’ before ‘a’ 6457s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6457s | ~ ^ 6457s | ) 6457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4548:104: error: expected ‘)’ before ‘b’ 6457s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6457s | ~ ^ 6457s | ) 6457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c: In function ‘mk_compile_opts’: 6457s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:7878:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6457s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6457s | ~~^ ~~~~~~~~~~~~~ 6457s | | | 6457s | unsigned int int64_t {aka long long int} 6457s | %llu 6457s 6457s If you find this error message confusing, uninformative, or wrong, please open an issue: 6457s https://github.com/diku-dk/futhark/issues 6457s 6458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.fut: 6458s Compiling with --backend=opencl: 6458s cc failed with code 1: 6458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c: In function ‘futrts_umul_hi64’: 6458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6458s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6458s | ^~~~~~~~~~~ 6458s | __uint32_t 6458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:4511:90: error: expected ‘)’ before ‘a’ 6458s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6458s | ~ ^ 6458s | ) 6458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:4511:109: error: expected ‘)’ before ‘b’ 6458s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6458s | ~ ^ 6458s | ) 6458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c: In function ‘futrts_smul_hi64’: 6458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6458s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6458s | ^~~~~~~~~~ 6458s | __int128__ 6458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:4515:86: error: expected ‘)’ before ‘a’ 6458s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6458s | ~ ^ 6458s | ) 6458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:4515:104: error: expected ‘)’ before ‘b’ 6458s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6458s | ~ ^ 6458s | ) 6458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c: In function ‘mk_compile_opts’: 6458s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex4.c:7854:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6458s 7854 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6458s | ~~^ ~~~~~~~~~~~~~ 6458s | | | 6458s | unsigned int int64_t {aka long long int} 6458s | %llu 6458s 6458s If you find this error message confusing, uninformative, or wrong, please open an issue: 6458s https://github.com/diku-dk/futhark/issues 6458s 6459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.fut: 6459s Compiling with --backend=opencl: 6459s cc failed with code 1: 6459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c: In function ‘futrts_umul_hi64’: 6459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6459s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6459s | ^~~~~~~~~~~ 6459s | __uint32_t 6459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 6459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:4543:90: error: expected ‘)’ before ‘a’ 6459s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6459s | ~ ^ 6459s | ) 6459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:4543:109: error: expected ‘)’ before ‘b’ 6459s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6459s | ~ ^ 6459s | ) 6459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c: In function ‘futrts_smul_hi64’: 6459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6459s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6459s | ^~~~~~~~~~ 6459s | __int128__ 6459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:4547:86: error: expected ‘)’ before ‘a’ 6459s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6459s | ~ ^ 6459s | ) 6459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:4547:104: error: expected ‘)’ before ‘b’ 6459s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6459s | ~ ^ 6459s | ) 6459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c: In function ‘mk_compile_opts’: 6459s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex3.c:7889:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6459s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6459s | ~~^ ~~~~~~~~~~~~~ 6459s | | | 6459s | unsigned int int64_t {aka long long int} 6459s | %llu 6459s 6459s If you find this error message confusing, uninformative, or wrong, please open an issue: 6459s https://github.com/diku-dk/futhark/issues 6459s 6461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.fut: 6461s Compiling with --backend=opencl: 6461s cc failed with code 1: 6461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c: In function ‘futrts_umul_hi64’: 6461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6461s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6461s | ^~~~~~~~~~~ 6461s | __uint32_t 6461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:4526:90: error: expected ‘)’ before ‘a’ 6461s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6461s | ~ ^ 6461s | ) 6461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:4526:109: error: expected ‘)’ before ‘b’ 6461s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6461s | ~ ^ 6461s | ) 6461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c: In function ‘futrts_smul_hi64’: 6461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6461s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6461s | ^~~~~~~~~~ 6461s | __int128__ 6461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:4530:86: error: expected ‘)’ before ‘a’ 6461s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6461s | ~ ^ 6461s | ) 6461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:4530:104: error: expected ‘)’ before ‘b’ 6461s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6461s | ~ ^ 6461s | ) 6461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c: In function ‘mk_compile_opts’: 6461s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/ex6.c:7880:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6461s 7880 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6461s | ~~^ ~~~~~~~~~~~~~ 6461s | | | 6461s | unsigned int int64_t {aka long long int} 6461s | %llu 6461s 6461s If you find this error message confusing, uninformative, or wrong, please open an issue: 6461s https://github.com/diku-dk/futhark/issues 6461s 6465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.fut: 6465s Compiling with --backend=opencl: 6465s cc failed with code 1: 6465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c: In function ‘futrts_umul_hi64’: 6465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6465s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6465s | ^~~~~~~~~~~ 6465s | __uint32_t 6465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4526:90: error: expected ‘)’ before ‘a’ 6465s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6465s | ~ ^ 6465s | ) 6465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4526:109: error: expected ‘)’ before ‘b’ 6465s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6465s | ~ ^ 6465s | ) 6465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c: In function ‘futrts_smul_hi64’: 6465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6465s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6465s | ^~~~~~~~~~ 6465s | __int128__ 6465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4530:86: error: expected ‘)’ before ‘a’ 6465s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6465s | ~ ^ 6465s | ) 6465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4530:104: error: expected ‘)’ before ‘b’ 6465s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6465s | ~ ^ 6465s | ) 6465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c: In function ‘mk_compile_opts’: 6465s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:7868:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6465s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6465s | ~~^ ~~~~~~~~~~~~~ 6465s | | | 6465s | unsigned int int64_t {aka long long int} 6465s | %llu 6465s 6465s If you find this error message confusing, uninformative, or wrong, please open an issue: 6465s https://github.com/diku-dk/futhark/issues 6465s 6465s 1591 failed, 177 passed, 538 to go. 6466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.fut: 6466s Compiling with --backend=opencl: 6466s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.fut:13:20-54: 6466s Entry point parameter 6466s 6466s ((xsss: [l][m][n]f32): [l][m][n]f32, (ys: [l]f32): [l]f32) 6466s 6466s will have an opaque type, so the entry point will likely not be callable. 6466s cc failed with code 1: 6466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c: In function ‘futrts_umul_hi64’: 6466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4559:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6466s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6466s | ^~~~~~~~~~~ 6466s | __uint32_t 6466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4559:78: note: each undeclared identifier is reported only once for each function it appears in 6466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4559:90: error: expected ‘)’ before ‘a’ 6466s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6466s | ~ ^ 6466s | ) 6466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4559:109: error: expected ‘)’ before ‘b’ 6466s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6466s | ~ ^ 6466s | ) 6466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c: In function ‘futrts_smul_hi64’: 6466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4563:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6466s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6466s | ^~~~~~~~~~ 6466s | __int128__ 6466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4563:86: error: expected ‘)’ before ‘a’ 6466s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6466s | ~ ^ 6466s | ) 6466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4563:104: error: expected ‘)’ before ‘b’ 6466s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6466s | ~ ^ 6466s | ) 6466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c: In function ‘mk_compile_opts’: 6466s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:7901:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6466s 7901 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6466s | ~~^ ~~~~~~~~~~~~~ 6466s | | | 6466s | unsigned int int64_t {aka long long int} 6466s | %llu 6466s 6466s If you find this error message confusing, uninformative, or wrong, please open an issue: 6466s https://github.com/diku-dk/futhark/issues 6466s 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.fut: 6468s Compiling with --backend=opencl: 6468s cc failed with code 1: 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c: In function ‘futrts_umul_hi64’: 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6468s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6468s | ^~~~~~~~~~~ 6468s | __uint32_t 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4527:90: error: expected ‘)’ before ‘a’ 6468s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6468s | ~ ^ 6468s | ) 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4527:109: error: expected ‘)’ before ‘b’ 6468s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6468s | ~ ^ 6468s | ) 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c: In function ‘futrts_smul_hi64’: 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6468s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6468s | ^~~~~~~~~~ 6468s | __int128__ 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4531:86: error: expected ‘)’ before ‘a’ 6468s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6468s | ~ ^ 6468s | ) 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4531:104: error: expected ‘)’ before ‘b’ 6468s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6468s | ~ ^ 6468s | ) 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c: In function ‘mk_compile_opts’: 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/real-nocomm.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6468s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6468s | ~~^ ~~~~~~~~~~~~~ 6468s | | | 6468s | unsigned int int64_t {aka long long int} 6468s | %llu 6468s 6468s If you find this error message confusing, uninformative, or wrong, please open an issue: 6468s https://github.com/diku-dk/futhark/issues 6468s 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.fut: 6468s Compiling with --backend=opencl: 6468s cc failed with code 1: 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c: In function ‘futrts_umul_hi64’: 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6468s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6468s | ^~~~~~~~~~~ 6468s | __uint32_t 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4526:90: error: expected ‘)’ before ‘a’ 6468s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6468s | ~ ^ 6468s | ) 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4526:109: error: expected ‘)’ before ‘b’ 6468s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6468s | ~ ^ 6468s | ) 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c: In function ‘futrts_smul_hi64’: 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6468s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6468s | ^~~~~~~~~~ 6468s | __int128__ 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4530:86: error: expected ‘)’ before ‘a’ 6468s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6468s | ~ ^ 6468s | ) 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4530:104: error: expected ‘)’ before ‘b’ 6468s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6468s | ~ ^ 6468s | ) 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c: In function ‘mk_compile_opts’: 6468s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6468s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6468s | ~~^ ~~~~~~~~~~~~~ 6468s | | | 6468s | unsigned int int64_t {aka long long int} 6468s | %llu 6468s 6468s If you find this error message confusing, uninformative, or wrong, please open an issue: 6468s https://github.com/diku-dk/futhark/issues 6468s 6471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.fut: 6471s Compiling with --backend=opencl: 6471s cc failed with code 1: 6471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c: In function ‘futrts_umul_hi64’: 6471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6471s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6471s | ^~~~~~~~~~~ 6471s | __uint32_t 6471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:4513:90: error: expected ‘)’ before ‘a’ 6471s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6471s | ~ ^ 6471s | ) 6471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:4513:109: error: expected ‘)’ before ‘b’ 6471s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6471s | ~ ^ 6471s | ) 6471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c: In function ‘futrts_smul_hi64’: 6471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6471s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6471s | ^~~~~~~~~~ 6471s | __int128__ 6471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:4517:86: error: expected ‘)’ before ‘a’ 6471s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6471s | ~ ^ 6471s | ) 6471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:4517:104: error: expected ‘)’ before ‘b’ 6471s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6471s | ~ ^ 6471s | ) 6471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c: In function ‘mk_compile_opts’: 6471s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/apply2.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6471s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6471s | ~~^ ~~~~~~~~~~~~~ 6471s | | | 6471s | unsigned int int64_t {aka long long int} 6471s | %llu 6471s 6471s If you find this error message confusing, uninformative, or wrong, please open an issue: 6471s https://github.com/diku-dk/futhark/issues 6471s 6472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.fut: 6472s Compiling with --backend=opencl: 6472s cc failed with code 1: 6472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c: In function ‘futrts_umul_hi64’: 6472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6472s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6472s | ^~~~~~~~~~~ 6472s | __uint32_t 6472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4526:90: error: expected ‘)’ before ‘a’ 6472s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6472s | ~ ^ 6472s | ) 6472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4526:109: error: expected ‘)’ before ‘b’ 6472s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6472s | ~ ^ 6472s | ) 6472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c: In function ‘futrts_smul_hi64’: 6472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6472s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6472s | ^~~~~~~~~~ 6472s | __int128__ 6472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4530:86: error: expected ‘)’ before ‘a’ 6472s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6472s | ~ ^ 6472s | ) 6472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4530:104: error: expected ‘)’ before ‘b’ 6472s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6472s | ~ ^ 6472s | ) 6472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c: In function ‘mk_compile_opts’: 6472s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-comm.c:7868:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6472s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6472s | ~~^ ~~~~~~~~~~~~~ 6472s | | | 6472s | unsigned int int64_t {aka long long int} 6472s | %llu 6472s 6472s If you find this error message confusing, uninformative, or wrong, please open an issue: 6472s https://github.com/diku-dk/futhark/issues 6472s 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.fut: 6473s Compiling with --backend=opencl: 6473s cc failed with code 1: 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c: In function ‘futrts_umul_hi64’: 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6473s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6473s | ^~~~~~~~~~~ 6473s | __uint32_t 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:4527:90: error: expected ‘)’ before ‘a’ 6473s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6473s | ~ ^ 6473s | ) 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:4527:109: error: expected ‘)’ before ‘b’ 6473s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6473s | ~ ^ 6473s | ) 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c: In function ‘futrts_smul_hi64’: 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6473s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6473s | ^~~~~~~~~~ 6473s | __int128__ 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:4531:86: error: expected ‘)’ before ‘a’ 6473s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6473s | ~ ^ 6473s | ) 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:4531:104: error: expected ‘)’ before ‘b’ 6473s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6473s | ~ ^ 6473s | ) 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c: In function ‘mk_compile_opts’: 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims0.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6473s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6473s | ~~^ ~~~~~~~~~~~~~ 6473s | | | 6473s | unsigned int int64_t {aka long long int} 6473s | %llu 6473s 6473s If you find this error message confusing, uninformative, or wrong, please open an issue: 6473s https://github.com/diku-dk/futhark/issues 6473s 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.fut: 6473s Compiling with --backend=opencl: 6473s cc failed with code 1: 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c: In function ‘futrts_umul_hi64’: 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6473s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6473s | ^~~~~~~~~~~ 6473s | __uint32_t 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4527:90: error: expected ‘)’ before ‘a’ 6473s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6473s | ~ ^ 6473s | ) 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4527:109: error: expected ‘)’ before ‘b’ 6473s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6473s | ~ ^ 6473s | ) 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c: In function ‘futrts_smul_hi64’: 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6473s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6473s | ^~~~~~~~~~ 6473s | __int128__ 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4531:86: error: expected ‘)’ before ‘a’ 6473s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6473s | ~ ^ 6473s | ) 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4531:104: error: expected ‘)’ before ‘b’ 6473s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6473s | ~ ^ 6473s | ) 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c: In function ‘mk_compile_opts’: 6473s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:7870:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6473s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6473s | ~~^ ~~~~~~~~~~~~~ 6473s | | | 6473s | unsigned int int64_t {aka long long int} 6473s | %llu 6473s 6473s If you find this error message confusing, uninformative, or wrong, please open an issue: 6473s https://github.com/diku-dk/futhark/issues 6473s 6476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.fut: 6476s Compiling with --backend=opencl: 6476s cc failed with code 1: 6476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c: In function ‘futrts_umul_hi64’: 6476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6476s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6476s | ^~~~~~~~~~~ 6476s | __uint32_t 6476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:4497:90: error: expected ‘)’ before ‘a’ 6476s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6476s | ~ ^ 6476s | ) 6476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:4497:109: error: expected ‘)’ before ‘b’ 6476s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6476s | ~ ^ 6476s | ) 6476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c: In function ‘futrts_smul_hi64’: 6476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6476s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6476s | ^~~~~~~~~~ 6476s | __int128__ 6476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:4501:86: error: expected ‘)’ before ‘a’ 6476s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6476s | ~ ^ 6476s | ) 6476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:4501:104: error: expected ‘)’ before ‘b’ 6476s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6476s | ~ ^ 6476s | ) 6476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c: In function ‘mk_compile_opts’: 6476s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/ascript-existential.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6476s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6476s | ~~^ ~~~~~~~~~~~~~ 6476s | | | 6476s | unsigned int int64_t {aka long long int} 6476s | %llu 6476s 6476s If you find this error message confusing, uninformative, or wrong, please open an issue: 6476s https://github.com/diku-dk/futhark/issues 6476s 6478s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.fut: 6478s Compiling with --backend=opencl: 6478s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.fut:7:31-32: 6478s Defaulting ambiguous type to i32. 6478s cc failed with code 1: 6478s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c: In function ‘futrts_umul_hi64’: 6478s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6478s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6478s | ^~~~~~~~~~~ 6478s | __uint32_t 6478s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6478s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:4527:90: error: expected ‘)’ before ‘a’ 6478s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6478s | ~ ^ 6478s | ) 6478s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:4527:109: error: expected ‘)’ before ‘b’ 6478s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6478s | ~ ^ 6478s | ) 6478s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c: In function ‘futrts_smul_hi64’: 6478s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6478s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6478s | ^~~~~~~~~~ 6478s | __int128__ 6478s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:4531:86: error: expected ‘)’ before ‘a’ 6478s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6478s | ~ ^ 6478s | ) 6478s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:4531:104: error: expected ‘)’ before ‘b’ 6478s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6478s | ~ ^ 6478s | ) 6478s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c: In function ‘mk_compile_opts’: 6478s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/argdims1.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6478s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6478s | ~~^ ~~~~~~~~~~~~~ 6478s | | | 6478s | unsigned int int64_t {aka long long int} 6478s | %llu 6478s 6478s If you find this error message confusing, uninformative, or wrong, please open an issue: 6478s https://github.com/diku-dk/futhark/issues 6478s 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.fut: 6480s Compiling with --backend=opencl: 6480s cc failed with code 1: 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c: In function ‘futrts_umul_hi64’: 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6480s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6480s | ^~~~~~~~~~~ 6480s | __uint32_t 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:4511:90: error: expected ‘)’ before ‘a’ 6480s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6480s | ~ ^ 6480s | ) 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:4511:109: error: expected ‘)’ before ‘b’ 6480s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6480s | ~ ^ 6480s | ) 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c: In function ‘futrts_smul_hi64’: 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6480s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6480s | ^~~~~~~~~~ 6480s | __int128__ 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:4515:86: error: expected ‘)’ before ‘a’ 6480s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6480s | ~ ^ 6480s | ) 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:4515:104: error: expected ‘)’ before ‘b’ 6480s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6480s | ~ ^ 6480s | ) 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c: In function ‘mk_compile_opts’: 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/assert0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6480s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6480s | ~~^ ~~~~~~~~~~~~~ 6480s | | | 6480s | unsigned int int64_t {aka long long int} 6480s | %llu 6480s 6480s If you find this error message confusing, uninformative, or wrong, please open an issue: 6480s https://github.com/diku-dk/futhark/issues 6480s 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.fut: 6480s Compiling with --backend=opencl: 6480s cc failed with code 1: 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c: In function ‘futrts_umul_hi64’: 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6480s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6480s | ^~~~~~~~~~~ 6480s | __uint32_t 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:4511:90: error: expected ‘)’ before ‘a’ 6480s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6480s | ~ ^ 6480s | ) 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:4511:109: error: expected ‘)’ before ‘b’ 6480s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6480s | ~ ^ 6480s | ) 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c: In function ‘futrts_smul_hi64’: 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6480s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6480s | ^~~~~~~~~~ 6480s | __int128__ 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:4515:86: error: expected ‘)’ before ‘a’ 6480s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6480s | ~ ^ 6480s | ) 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:4515:104: error: expected ‘)’ before ‘b’ 6480s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6480s | ~ ^ 6480s | ) 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c: In function ‘mk_compile_opts’: 6480s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/attr0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6480s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6480s | ~~^ ~~~~~~~~~~~~~ 6480s | | | 6480s | unsigned int int64_t {aka long long int} 6480s | %llu 6480s 6480s If you find this error message confusing, uninformative, or wrong, please open an issue: 6480s https://github.com/diku-dk/futhark/issues 6480s 6483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.fut: 6483s Compiling with --backend=opencl: 6483s cc failed with code 1: 6483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c: In function ‘futrts_umul_hi64’: 6483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6483s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6483s | ^~~~~~~~~~~ 6483s | __uint32_t 6483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:4497:90: error: expected ‘)’ before ‘a’ 6483s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6483s | ~ ^ 6483s | ) 6483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:4497:109: error: expected ‘)’ before ‘b’ 6483s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6483s | ~ ^ 6483s | ) 6483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c: In function ‘futrts_smul_hi64’: 6483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6483s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6483s | ^~~~~~~~~~ 6483s | __int128__ 6483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:4501:86: error: expected ‘)’ before ‘a’ 6483s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6483s | ~ ^ 6483s | ) 6483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:4501:104: error: expected ‘)’ before ‘b’ 6483s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6483s | ~ ^ 6483s | ) 6483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c: In function ‘mk_compile_opts’: 6483s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6483s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6483s | ~~^ ~~~~~~~~~~~~~ 6483s | | | 6483s | unsigned int int64_t {aka long long int} 6483s | %llu 6483s 6483s If you find this error message confusing, uninformative, or wrong, please open an issue: 6483s https://github.com/diku-dk/futhark/issues 6483s 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.fut: 6484s Compiling with --backend=opencl: 6484s cc failed with code 1: 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c: In function ‘futrts_umul_hi64’: 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6484s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6484s | ^~~~~~~~~~~ 6484s | __uint32_t 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:4511:90: error: expected ‘)’ before ‘a’ 6484s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6484s | ~ ^ 6484s | ) 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:4511:109: error: expected ‘)’ before ‘b’ 6484s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6484s | ~ ^ 6484s | ) 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c: In function ‘futrts_smul_hi64’: 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6484s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6484s | ^~~~~~~~~~ 6484s | __int128__ 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:4515:86: error: expected ‘)’ before ‘a’ 6484s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6484s | ~ ^ 6484s | ) 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:4515:104: error: expected ‘)’ before ‘b’ 6484s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6484s | ~ ^ 6484s | ) 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c: In function ‘mk_compile_opts’: 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/cached.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6484s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6484s | ~~^ ~~~~~~~~~~~~~ 6484s | | | 6484s | unsigned int int64_t {aka long long int} 6484s | %llu 6484s 6484s If you find this error message confusing, uninformative, or wrong, please open an issue: 6484s https://github.com/diku-dk/futhark/issues 6484s 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.fut: 6484s Compiling with --backend=opencl: 6484s cc failed with code 1: 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c: In function ‘futrts_umul_hi64’: 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6484s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6484s | ^~~~~~~~~~~ 6484s | __uint32_t 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:4511:90: error: expected ‘)’ before ‘a’ 6484s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6484s | ~ ^ 6484s | ) 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:4511:109: error: expected ‘)’ before ‘b’ 6484s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6484s | ~ ^ 6484s | ) 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c: In function ‘futrts_smul_hi64’: 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6484s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6484s | ^~~~~~~~~~ 6484s | __int128__ 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:4515:86: error: expected ‘)’ before ‘a’ 6484s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6484s | ~ ^ 6484s | ) 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:4515:104: error: expected ‘)’ before ‘b’ 6484s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6484s | ~ ^ 6484s | ) 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c: In function ‘mk_compile_opts’: 6484s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/coerce1.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6484s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6484s | ~~^ ~~~~~~~~~~~~~ 6484s | | | 6484s | unsigned int int64_t {aka long long int} 6484s | %llu 6484s 6484s If you find this error message confusing, uninformative, or wrong, please open an issue: 6484s https://github.com/diku-dk/futhark/issues 6484s 6489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.fut: 6489s Compiling with --backend=opencl: 6489s cc failed with code 1: 6489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c: In function ‘futrts_umul_hi64’: 6489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6489s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6489s | ^~~~~~~~~~~ 6489s | __uint32_t 6489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:4511:90: error: expected ‘)’ before ‘a’ 6489s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6489s | ~ ^ 6489s | ) 6489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:4511:109: error: expected ‘)’ before ‘b’ 6489s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6489s | ~ ^ 6489s | ) 6489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c: In function ‘futrts_smul_hi64’: 6489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6489s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6489s | ^~~~~~~~~~ 6489s | __int128__ 6489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:4515:86: error: expected ‘)’ before ‘a’ 6489s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6489s | ~ ^ 6489s | ) 6489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:4515:104: error: expected ‘)’ before ‘b’ 6489s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6489s | ~ ^ 6489s | ) 6489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c: In function ‘mk_compile_opts’: 6489s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/concatmap.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6489s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6489s | ~~^ ~~~~~~~~~~~~~ 6489s | | | 6489s | unsigned int int64_t {aka long long int} 6489s | %llu 6489s 6489s If you find this error message confusing, uninformative, or wrong, please open an issue: 6489s https://github.com/diku-dk/futhark/issues 6489s 6490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.fut: 6490s Compiling with --backend=opencl: 6490s cc failed with code 1: 6490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c: In function ‘futrts_umul_hi64’: 6490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6490s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6490s | ^~~~~~~~~~~ 6490s | __uint32_t 6490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:4511:90: error: expected ‘)’ before ‘a’ 6490s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6490s | ~ ^ 6490s | ) 6490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:4511:109: error: expected ‘)’ before ‘b’ 6490s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6490s | ~ ^ 6490s | ) 6490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c: In function ‘futrts_smul_hi64’: 6490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6490s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6490s | ^~~~~~~~~~ 6490s | __int128__ 6490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:4515:86: error: expected ‘)’ before ‘a’ 6490s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6490s | ~ ^ 6490s | ) 6490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:4515:104: error: expected ‘)’ before ‘b’ 6490s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6490s | ~ ^ 6490s | ) 6490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c: In function ‘mk_compile_opts’: 6490s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/curry-shapes.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6490s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6490s | ~~^ ~~~~~~~~~~~~~ 6490s | | | 6490s | unsigned int int64_t {aka long long int} 6490s | %llu 6490s 6490s If you find this error message confusing, uninformative, or wrong, please open an issue: 6490s https://github.com/diku-dk/futhark/issues 6490s 6491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.fut: 6491s Compiling with --backend=opencl: 6491s cc failed with code 1: 6491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c: In function ‘futrts_umul_hi64’: 6491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6491s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6491s | ^~~~~~~~~~~ 6491s | __uint32_t 6491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:4513:90: error: expected ‘)’ before ‘a’ 6491s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6491s | ~ ^ 6491s | ) 6491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:4513:109: error: expected ‘)’ before ‘b’ 6491s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6491s | ~ ^ 6491s | ) 6491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c: In function ‘futrts_smul_hi64’: 6491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6491s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6491s | ^~~~~~~~~~ 6491s | __int128__ 6491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:4517:86: error: expected ‘)’ before ‘a’ 6491s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6491s | ~ ^ 6491s | ) 6491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:4517:104: error: expected ‘)’ before ‘b’ 6491s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6491s | ~ ^ 6491s | ) 6491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c: In function ‘mk_compile_opts’: 6491s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6491s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6491s | ~~^ ~~~~~~~~~~~~~ 6491s | | | 6491s | unsigned int int64_t {aka long long int} 6491s | %llu 6491s 6491s If you find this error message confusing, uninformative, or wrong, please open an issue: 6491s https://github.com/diku-dk/futhark/issues 6491s 6492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.fut: 6492s Compiling with --backend=opencl: 6492s cc failed with code 1: 6492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c: In function ‘futrts_umul_hi64’: 6492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6492s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6492s | ^~~~~~~~~~~ 6492s | __uint32_t 6492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:4513:90: error: expected ‘)’ before ‘a’ 6492s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6492s | ~ ^ 6492s | ) 6492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:4513:109: error: expected ‘)’ before ‘b’ 6492s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6492s | ~ ^ 6492s | ) 6492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c: In function ‘futrts_smul_hi64’: 6492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6492s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6492s | ^~~~~~~~~~ 6492s | __int128__ 6492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:4517:86: error: expected ‘)’ before ‘a’ 6492s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6492s | ~ ^ 6492s | ) 6492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:4517:104: error: expected ‘)’ before ‘b’ 6492s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6492s | ~ ^ 6492s | ) 6492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c: In function ‘mk_compile_opts’: 6492s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6492s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6492s | ~~^ ~~~~~~~~~~~~~ 6492s | | | 6492s | unsigned int int64_t {aka long long int} 6492s | %llu 6492s 6492s If you find this error message confusing, uninformative, or wrong, please open an issue: 6492s https://github.com/diku-dk/futhark/issues 6492s 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.fut: 6495s Compiling with --backend=opencl: 6495s cc failed with code 1: 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c: In function ‘futrts_umul_hi64’: 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6495s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6495s | ^~~~~~~~~~~ 6495s | __uint32_t 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:4512:90: error: expected ‘)’ before ‘a’ 6495s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6495s | ~ ^ 6495s | ) 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:4512:109: error: expected ‘)’ before ‘b’ 6495s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6495s | ~ ^ 6495s | ) 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c: In function ‘futrts_smul_hi64’: 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6495s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6495s | ^~~~~~~~~~ 6495s | __int128__ 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:4516:86: error: expected ‘)’ before ‘a’ 6495s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6495s | ~ ^ 6495s | ) 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:4516:104: error: expected ‘)’ before ‘b’ 6495s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6495s | ~ ^ 6495s | ) 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c: In function ‘mk_compile_opts’: 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim3.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6495s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6495s | ~~^ ~~~~~~~~~~~~~ 6495s | | | 6495s | unsigned int int64_t {aka long long int} 6495s | %llu 6495s 6495s If you find this error message confusing, uninformative, or wrong, please open an issue: 6495s https://github.com/diku-dk/futhark/issues 6495s 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.fut: 6495s Compiling with --backend=opencl: 6495s cc failed with code 1: 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c: In function ‘futrts_umul_hi64’: 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6495s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6495s | ^~~~~~~~~~~ 6495s | __uint32_t 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:4527:90: error: expected ‘)’ before ‘a’ 6495s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6495s | ~ ^ 6495s | ) 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:4527:109: error: expected ‘)’ before ‘b’ 6495s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6495s | ~ ^ 6495s | ) 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c: In function ‘futrts_smul_hi64’: 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6495s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6495s | ^~~~~~~~~~ 6495s | __int128__ 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:4531:86: error: expected ‘)’ before ‘a’ 6495s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6495s | ~ ^ 6495s | ) 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:4531:104: error: expected ‘)’ before ‘b’ 6495s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6495s | ~ ^ 6495s | ) 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c: In function ‘mk_compile_opts’: 6495s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/emptydim2.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6495s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6495s | ~~^ ~~~~~~~~~~~~~ 6495s | | | 6495s | unsigned int int64_t {aka long long int} 6495s | %llu 6495s 6495s If you find this error message confusing, uninformative, or wrong, please open an issue: 6495s https://github.com/diku-dk/futhark/issues 6495s 6496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut: 6496s Compiling with --backend=opencl: 6496s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut:3:11-12: 6496s Unused name "x". 6496s 6496s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut:3:18-19: 6496s Unused name "y". 6496s 6496s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut:3:28-29: 6496s Defaulting ambiguous type to i32. 6496s cc failed with code 1: 6496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c: In function ‘futrts_umul_hi64’: 6496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4522:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6496s 4522 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6496s | ^~~~~~~~~~~ 6496s | __uint32_t 6496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4522:78: note: each undeclared identifier is reported only once for each function it appears in 6496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4522:90: error: expected ‘)’ before ‘a’ 6496s 4522 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6496s | ~ ^ 6496s | ) 6496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4522:109: error: expected ‘)’ before ‘b’ 6496s 4522 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6496s | ~ ^ 6496s | ) 6496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c: In function ‘futrts_smul_hi64’: 6496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4526:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6496s 4526 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6496s | ^~~~~~~~~~ 6496s | __int128__ 6496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4526:86: error: expected ‘)’ before ‘a’ 6496s 4526 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6496s | ~ ^ 6496s | ) 6496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4526:104: error: expected ‘)’ before ‘b’ 6496s 4526 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6496s | ~ ^ 6496s | ) 6496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c: In function ‘mk_compile_opts’: 6496s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:7852:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6496s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6496s | ~~^ ~~~~~~~~~~~~~ 6496s | | | 6496s | unsigned int int64_t {aka long long int} 6496s | %llu 6496s 6496s If you find this error message confusing, uninformative, or wrong, please open an issue: 6496s https://github.com/diku-dk/futhark/issues 6496s 6497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.fut: 6497s Compiling with --backend=opencl: 6497s cc failed with code 1: 6497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c: In function ‘futrts_umul_hi64’: 6497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6497s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6497s | ^~~~~~~~~~~ 6497s | __uint32_t 6497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:4511:90: error: expected ‘)’ before ‘a’ 6497s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6497s | ~ ^ 6497s | ) 6497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:4511:109: error: expected ‘)’ before ‘b’ 6497s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6497s | ~ ^ 6497s | ) 6497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c: In function ‘futrts_smul_hi64’: 6497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6497s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6497s | ^~~~~~~~~~ 6497s | __int128__ 6497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:4515:86: error: expected ‘)’ before ‘a’ 6497s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6497s | ~ ^ 6497s | ) 6497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:4515:104: error: expected ‘)’ before ‘b’ 6497s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6497s | ~ ^ 6497s | ) 6497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c: In function ‘mk_compile_opts’: 6497s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-constants.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6497s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6497s | ~~^ ~~~~~~~~~~~~~ 6497s | | | 6497s | unsigned int int64_t {aka long long int} 6497s | %llu 6497s 6497s If you find this error message confusing, uninformative, or wrong, please open an issue: 6497s https://github.com/diku-dk/futhark/issues 6497s 6501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.fut: 6501s Compiling with --backend=opencl: 6501s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.fut:9:1-20: 6501s Entry point return type 6501s 6501s *m.t 6501s 6501s will have an opaque type, so the result will likely not be usable. 6501s cc failed with code 1: 6501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c: In function ‘futrts_umul_hi64’: 6501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:4521:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6501s 4521 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6501s | ^~~~~~~~~~~ 6501s | __uint32_t 6501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:4521:78: note: each undeclared identifier is reported only once for each function it appears in 6501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:4521:90: error: expected ‘)’ before ‘a’ 6501s 4521 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6501s | ~ ^ 6501s | ) 6501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:4521:109: error: expected ‘)’ before ‘b’ 6501s 4521 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6501s | ~ ^ 6501s | ) 6501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c: In function ‘futrts_smul_hi64’: 6501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:4525:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6501s 4525 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6501s | ^~~~~~~~~~ 6501s | __int128__ 6501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:4525:86: error: expected ‘)’ before ‘a’ 6501s 4525 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6501s | ~ ^ 6501s | ) 6501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:4525:104: error: expected ‘)’ before ‘b’ 6501s 4525 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6501s | ~ ^ 6501s | ) 6501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c: In function ‘mk_compile_opts’: 6501s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/entry-lifted.c:7853:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6501s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6501s | ~~^ ~~~~~~~~~~~~~ 6501s | | | 6501s | unsigned int int64_t {aka long long int} 6501s | %llu 6501s 6501s If you find this error message confusing, uninformative, or wrong, please open an issue: 6501s https://github.com/diku-dk/futhark/issues 6501s 6512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.fut: 6512s Compiling with --backend=opencl: 6512s cc failed with code 1: 6512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c: In function ‘futrts_umul_hi64’: 6512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6512s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6512s | ^~~~~~~~~~~ 6512s | __uint32_t 6512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 6512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:4530:90: error: expected ‘)’ before ‘a’ 6512s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6512s | ~ ^ 6512s | ) 6512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:4530:109: error: expected ‘)’ before ‘b’ 6512s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6512s | ~ ^ 6512s | ) 6512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c: In function ‘futrts_smul_hi64’: 6512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6512s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6512s | ^~~~~~~~~~ 6512s | __int128__ 6512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:4534:86: error: expected ‘)’ before ‘a’ 6512s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6512s | ~ ^ 6512s | ) 6512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:4534:104: error: expected ‘)’ before ‘b’ 6512s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6512s | ~ ^ 6512s | ) 6512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c: In function ‘mk_compile_opts’: 6512s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand0.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6512s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6512s | ~~^ ~~~~~~~~~~~~~ 6512s | | | 6512s | unsigned int int64_t {aka long long int} 6512s | %llu 6512s 6512s If you find this error message confusing, uninformative, or wrong, please open an issue: 6512s https://github.com/diku-dk/futhark/issues 6512s 6513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.fut: 6513s Compiling with --backend=opencl: 6513s cc failed with code 1: 6513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c: In function ‘futrts_umul_hi64’: 6513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6513s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6513s | ^~~~~~~~~~~ 6513s | __uint32_t 6513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 6513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:4528:90: error: expected ‘)’ before ‘a’ 6513s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6513s | ~ ^ 6513s | ) 6513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:4528:109: error: expected ‘)’ before ‘b’ 6513s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6513s | ~ ^ 6513s | ) 6513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c: In function ‘futrts_smul_hi64’: 6513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6513s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6513s | ^~~~~~~~~~ 6513s | __int128__ 6513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:4532:86: error: expected ‘)’ before ‘a’ 6513s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6513s | ~ ^ 6513s | ) 6513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:4532:104: error: expected ‘)’ before ‘b’ 6513s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6513s | ~ ^ 6513s | ) 6513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c: In function ‘mk_compile_opts’: 6513s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/eta-expand1.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6513s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6513s | ~~^ ~~~~~~~~~~~~~ 6513s | | | 6513s | unsigned int int64_t {aka long long int} 6513s | %llu 6513s 6513s If you find this error message confusing, uninformative, or wrong, please open an issue: 6513s https://github.com/diku-dk/futhark/issues 6513s 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.fut: 6514s Compiling with --backend=opencl: 6514s cc failed with code 1: 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c: In function ‘futrts_umul_hi64’: 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6514s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6514s | ^~~~~~~~~~~ 6514s | __uint32_t 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:4511:90: error: expected ‘)’ before ‘a’ 6514s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6514s | ~ ^ 6514s | ) 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:4511:109: error: expected ‘)’ before ‘b’ 6514s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6514s | ~ ^ 6514s | ) 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c: In function ‘futrts_smul_hi64’: 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6514s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6514s | ^~~~~~~~~~ 6514s | __int128__ 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:4515:86: error: expected ‘)’ before ‘a’ 6514s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6514s | ~ ^ 6514s | ) 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:4515:104: error: expected ‘)’ before ‘b’ 6514s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6514s | ~ ^ 6514s | ) 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c: In function ‘mk_compile_opts’: 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-argument.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6514s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6514s | ~~^ ~~~~~~~~~~~~~ 6514s | | | 6514s | unsigned int int64_t {aka long long int} 6514s | %llu 6514s 6514s If you find this error message confusing, uninformative, or wrong, please open an issue: 6514s https://github.com/diku-dk/futhark/issues 6514s 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.fut: 6514s Compiling with --backend=opencl: 6514s cc failed with code 1: 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c: In function ‘futrts_umul_hi64’: 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6514s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6514s | ^~~~~~~~~~~ 6514s | __uint32_t 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:4511:90: error: expected ‘)’ before ‘a’ 6514s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6514s | ~ ^ 6514s | ) 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:4511:109: error: expected ‘)’ before ‘b’ 6514s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6514s | ~ ^ 6514s | ) 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c: In function ‘futrts_smul_hi64’: 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6514s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6514s | ^~~~~~~~~~ 6514s | __int128__ 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:4515:86: error: expected ‘)’ before ‘a’ 6514s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6514s | ~ ^ 6514s | ) 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:4515:104: error: expected ‘)’ before ‘b’ 6514s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6514s | ~ ^ 6514s | ) 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c: In function ‘mk_compile_opts’: 6514s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-apply.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6514s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6514s | ~~^ ~~~~~~~~~~~~~ 6514s | | | 6514s | unsigned int int64_t {aka long long int} 6514s | %llu 6514s 6514s If you find this error message confusing, uninformative, or wrong, please open an issue: 6514s https://github.com/diku-dk/futhark/issues 6514s 6516s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.fut: 6516s Compiling with --backend=opencl: 6516s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.fut:5:15-16: 6516s Unused name "x". 6516s cc failed with code 1: 6516s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c: In function ‘futrts_umul_hi64’: 6516s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6516s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6516s | ^~~~~~~~~~~ 6516s | __uint32_t 6516s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6516s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4511:90: error: expected ‘)’ before ‘a’ 6516s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6516s | ~ ^ 6516s | ) 6516s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4511:109: error: expected ‘)’ before ‘b’ 6516s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6516s | ~ ^ 6516s | ) 6516s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c: In function ‘futrts_smul_hi64’: 6516s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6516s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6516s | ^~~~~~~~~~ 6516s | __int128__ 6516s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4515:86: error: expected ‘)’ before ‘a’ 6516s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6516s | ~ ^ 6516s | ) 6516s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4515:104: error: expected ‘)’ before ‘b’ 6516s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6516s | ~ ^ 6516s | ) 6516s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c: In function ‘mk_compile_opts’: 6516s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6516s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6516s | ~~^ ~~~~~~~~~~~~~ 6516s | | | 6516s | unsigned int int64_t {aka long long int} 6516s | %llu 6516s 6516s If you find this error message confusing, uninformative, or wrong, please open an issue: 6516s https://github.com/diku-dk/futhark/issues 6516s 6517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.fut: 6517s Compiling with --backend=opencl: 6517s cc failed with code 1: 6517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c: In function ‘futrts_umul_hi64’: 6517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6517s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6517s | ^~~~~~~~~~~ 6517s | __uint32_t 6517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:4511:90: error: expected ‘)’ before ‘a’ 6517s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6517s | ~ ^ 6517s | ) 6517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:4511:109: error: expected ‘)’ before ‘b’ 6517s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6517s | ~ ^ 6517s | ) 6517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c: In function ‘futrts_smul_hi64’: 6517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6517s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6517s | ^~~~~~~~~~ 6517s | __int128__ 6517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:4515:86: error: expected ‘)’ before ‘a’ 6517s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6517s | ~ ^ 6517s | ) 6517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:4515:104: error: expected ‘)’ before ‘b’ 6517s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6517s | ~ ^ 6517s | ) 6517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c: In function ‘mk_compile_opts’: 6517s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-hof.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6517s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6517s | ~~^ ~~~~~~~~~~~~~ 6517s | | | 6517s | unsigned int int64_t {aka long long int} 6517s | %llu 6517s 6517s If you find this error message confusing, uninformative, or wrong, please open an issue: 6517s https://github.com/diku-dk/futhark/issues 6517s 6519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.fut: 6519s Compiling with --backend=opencl: 6519s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.fut:7:19-35: 6519s Defaulting ambiguous type to i32. 6519s cc failed with code 1: 6519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c: In function ‘futrts_umul_hi64’: 6519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6519s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6519s | ^~~~~~~~~~~ 6519s | __uint32_t 6519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:4513:90: error: expected ‘)’ before ‘a’ 6519s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6519s | ~ ^ 6519s | ) 6519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:4513:109: error: expected ‘)’ before ‘b’ 6519s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6519s | ~ ^ 6519s | ) 6519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c: In function ‘futrts_smul_hi64’: 6519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6519s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6519s | ^~~~~~~~~~ 6519s | __int128__ 6519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:4517:86: error: expected ‘)’ before ‘a’ 6519s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6519s | ~ ^ 6519s | ) 6519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:4517:104: error: expected ‘)’ before ‘b’ 6519s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6519s | ~ ^ 6519s | ) 6519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c: In function ‘mk_compile_opts’: 6519s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/existential-ret.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6519s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6519s | ~~^ ~~~~~~~~~~~~~ 6519s | | | 6519s | unsigned int int64_t {aka long long int} 6519s | %llu 6519s 6519s If you find this error message confusing, uninformative, or wrong, please open an issue: 6519s https://github.com/diku-dk/futhark/issues 6519s 6520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.fut: 6520s Compiling with --backend=opencl: 6520s cc failed with code 1: 6520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c: In function ‘futrts_umul_hi64’: 6520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6520s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6520s | ^~~~~~~~~~~ 6520s | __uint32_t 6520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:4497:90: error: expected ‘)’ before ‘a’ 6520s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6520s | ~ ^ 6520s | ) 6520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:4497:109: error: expected ‘)’ before ‘b’ 6520s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6520s | ~ ^ 6520s | ) 6520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c: In function ‘futrts_smul_hi64’: 6520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6520s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6520s | ^~~~~~~~~~ 6520s | __int128__ 6520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:4501:86: error: expected ‘)’ before ‘a’ 6520s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6520s | ~ ^ 6520s | ) 6520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:4501:104: error: expected ‘)’ before ‘b’ 6520s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6520s | ~ ^ 6520s | ) 6520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c: In function ‘mk_compile_opts’: 6520s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6520s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6520s | ~~^ ~~~~~~~~~~~~~ 6520s | | | 6520s | unsigned int int64_t {aka long long int} 6520s | %llu 6520s 6520s If you find this error message confusing, uninformative, or wrong, please open an issue: 6520s https://github.com/diku-dk/futhark/issues 6520s 6523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.fut: 6523s Compiling with --backend=opencl: 6523s cc failed with code 1: 6523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c: In function ‘futrts_umul_hi64’: 6523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6523s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6523s | ^~~~~~~~~~~ 6523s | __uint32_t 6523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:4497:90: error: expected ‘)’ before ‘a’ 6523s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6523s | ~ ^ 6523s | ) 6523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:4497:109: error: expected ‘)’ before ‘b’ 6523s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6523s | ~ ^ 6523s | ) 6523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c: In function ‘futrts_smul_hi64’: 6523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6523s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6523s | ^~~~~~~~~~ 6523s | __int128__ 6523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:4501:86: error: expected ‘)’ before ‘a’ 6523s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6523s | ~ ^ 6523s | ) 6523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:4501:104: error: expected ‘)’ before ‘b’ 6523s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6523s | ~ ^ 6523s | ) 6523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c: In function ‘mk_compile_opts’: 6523s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/extlet1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6523s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6523s | ~~^ ~~~~~~~~~~~~~ 6523s | | | 6523s | unsigned int int64_t {aka long long int} 6523s | %llu 6523s 6523s If you find this error message confusing, uninformative, or wrong, please open an issue: 6523s https://github.com/diku-dk/futhark/issues 6523s 6524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.fut: 6524s Compiling with --backend=opencl: 6524s cc failed with code 1: 6524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c: In function ‘futrts_umul_hi64’: 6524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6524s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6524s | ^~~~~~~~~~~ 6524s | __uint32_t 6524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:4485:90: error: expected ‘)’ before ‘a’ 6524s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6524s | ~ ^ 6524s | ) 6524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:4485:109: error: expected ‘)’ before ‘b’ 6524s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6524s | ~ ^ 6524s | ) 6524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c: In function ‘futrts_smul_hi64’: 6524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6524s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6524s | ^~~~~~~~~~ 6524s | __int128__ 6524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:4489:86: error: expected ‘)’ before ‘a’ 6524s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6524s | ~ ^ 6524s | ) 6524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:4489:104: error: expected ‘)’ before ‘b’ 6524s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6524s | ~ ^ 6524s | ) 6524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c: In function ‘mk_compile_opts’: 6524s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/field-in-size.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6524s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6524s | ~~^ ~~~~~~~~~~~~~ 6524s | | | 6524s | unsigned int int64_t {aka long long int} 6524s | %llu 6524s 6524s If you find this error message confusing, uninformative, or wrong, please open an issue: 6524s https://github.com/diku-dk/futhark/issues 6524s 6526s 1624 failed, 197 passed, 485 to go. 6526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.fut: 6526s Compiling with --backend=opencl: 6526s cc failed with code 1: 6526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c: In function ‘futrts_umul_hi64’: 6526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6526s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6526s | ^~~~~~~~~~~ 6526s | __uint32_t 6526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:4511:90: error: expected ‘)’ before ‘a’ 6526s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6526s | ~ ^ 6526s | ) 6526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:4511:109: error: expected ‘)’ before ‘b’ 6526s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6526s | ~ ^ 6526s | ) 6526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c: In function ‘futrts_smul_hi64’: 6526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6526s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6526s | ^~~~~~~~~~ 6526s | __int128__ 6526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:4515:86: error: expected ‘)’ before ‘a’ 6526s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6526s | ~ ^ 6526s | ) 6526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:4515:104: error: expected ‘)’ before ‘b’ 6526s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6526s | ~ ^ 6526s | ) 6526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c: In function ‘mk_compile_opts’: 6526s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/flatmap.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6526s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6526s | ~~^ ~~~~~~~~~~~~~ 6526s | | | 6526s | unsigned int int64_t {aka long long int} 6526s | %llu 6526s 6526s If you find this error message confusing, uninformative, or wrong, please open an issue: 6526s https://github.com/diku-dk/futhark/issues 6526s 6528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.fut: 6528s Compiling with --backend=opencl: 6528s cc failed with code 1: 6528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c: In function ‘futrts_umul_hi64’: 6528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6528s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6528s | ^~~~~~~~~~~ 6528s | __uint32_t 6528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:4511:90: error: expected ‘)’ before ‘a’ 6528s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6528s | ~ ^ 6528s | ) 6528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:4511:109: error: expected ‘)’ before ‘b’ 6528s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6528s | ~ ^ 6528s | ) 6528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c: In function ‘futrts_smul_hi64’: 6528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6528s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6528s | ^~~~~~~~~~ 6528s | __int128__ 6528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:4515:86: error: expected ‘)’ before ‘a’ 6528s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6528s | ~ ^ 6528s | ) 6528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:4515:104: error: expected ‘)’ before ‘b’ 6528s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6528s | ~ ^ 6528s | ) 6528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c: In function ‘mk_compile_opts’: 6528s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape0.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6528s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6528s | ~~^ ~~~~~~~~~~~~~ 6528s | | | 6528s | unsigned int int64_t {aka long long int} 6528s | %llu 6528s 6528s If you find this error message confusing, uninformative, or wrong, please open an issue: 6528s https://github.com/diku-dk/futhark/issues 6528s 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.fut: 6533s Compiling with --backend=opencl: 6533s cc failed with code 1: 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c: In function ‘futrts_umul_hi64’: 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6533s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6533s | ^~~~~~~~~~~ 6533s | __uint32_t 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:4497:90: error: expected ‘)’ before ‘a’ 6533s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6533s | ~ ^ 6533s | ) 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:4497:109: error: expected ‘)’ before ‘b’ 6533s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6533s | ~ ^ 6533s | ) 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c: In function ‘futrts_smul_hi64’: 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6533s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6533s | ^~~~~~~~~~ 6533s | __int128__ 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:4501:86: error: expected ‘)’ before ‘a’ 6533s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6533s | ~ ^ 6533s | ) 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:4501:104: error: expected ‘)’ before ‘b’ 6533s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6533s | ~ ^ 6533s | ) 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c: In function ‘mk_compile_opts’: 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape3.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6533s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6533s | ~~^ ~~~~~~~~~~~~~ 6533s | | | 6533s | unsigned int int64_t {aka long long int} 6533s | %llu 6533s 6533s If you find this error message confusing, uninformative, or wrong, please open an issue: 6533s https://github.com/diku-dk/futhark/issues 6533s 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.fut: 6533s Compiling with --backend=opencl: 6533s cc failed with code 1: 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c: In function ‘futrts_umul_hi64’: 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6533s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6533s | ^~~~~~~~~~~ 6533s | __uint32_t 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:4511:90: error: expected ‘)’ before ‘a’ 6533s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6533s | ~ ^ 6533s | ) 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:4511:109: error: expected ‘)’ before ‘b’ 6533s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6533s | ~ ^ 6533s | ) 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c: In function ‘futrts_smul_hi64’: 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6533s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6533s | ^~~~~~~~~~ 6533s | __int128__ 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:4515:86: error: expected ‘)’ before ‘a’ 6533s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6533s | ~ ^ 6533s | ) 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:4515:104: error: expected ‘)’ before ‘b’ 6533s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6533s | ~ ^ 6533s | ) 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c: In function ‘mk_compile_opts’: 6533s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape4.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6533s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6533s | ~~^ ~~~~~~~~~~~~~ 6533s | | | 6533s | unsigned int int64_t {aka long long int} 6533s | %llu 6533s 6533s If you find this error message confusing, uninformative, or wrong, please open an issue: 6533s https://github.com/diku-dk/futhark/issues 6533s 6536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.fut: 6536s Compiling with --backend=opencl: 6536s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.fut:5:11-13: 6536s Unused name "xs". 6536s cc failed with code 1: 6536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c: In function ‘futrts_umul_hi64’: 6536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6536s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6536s | ^~~~~~~~~~~ 6536s | __uint32_t 6536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 6536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:4528:90: error: expected ‘)’ before ‘a’ 6536s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6536s | ~ ^ 6536s | ) 6536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:4528:109: error: expected ‘)’ before ‘b’ 6536s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6536s | ~ ^ 6536s | ) 6536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c: In function ‘futrts_smul_hi64’: 6536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6536s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6536s | ^~~~~~~~~~ 6536s | __int128__ 6536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:4532:86: error: expected ‘)’ before ‘a’ 6536s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6536s | ~ ^ 6536s | ) 6536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:4532:104: error: expected ‘)’ before ‘b’ 6536s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6536s | ~ ^ 6536s | ) 6536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c: In function ‘mk_compile_opts’: 6536s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/funshape6.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6536s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6536s | ~~^ ~~~~~~~~~~~~~ 6536s | | | 6536s | unsigned int int64_t {aka long long int} 6536s | %llu 6536s 6536s If you find this error message confusing, uninformative, or wrong, please open an issue: 6536s https://github.com/diku-dk/futhark/issues 6536s 6537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.fut: 6537s Compiling with --backend=opencl: 6537s cc failed with code 1: 6537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c: In function ‘futrts_umul_hi64’: 6537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6537s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6537s | ^~~~~~~~~~~ 6537s | __uint32_t 6537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:4527:90: error: expected ‘)’ before ‘a’ 6537s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6537s | ~ ^ 6537s | ) 6537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:4527:109: error: expected ‘)’ before ‘b’ 6537s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6537s | ~ ^ 6537s | ) 6537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c: In function ‘futrts_smul_hi64’: 6537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6537s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6537s | ^~~~~~~~~~ 6537s | __int128__ 6537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:4531:86: error: expected ‘)’ before ‘a’ 6537s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6537s | ~ ^ 6537s | ) 6537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:4531:104: error: expected ‘)’ before ‘b’ 6537s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6537s | ~ ^ 6537s | ) 6537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c: In function ‘mk_compile_opts’: 6537s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof0.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6537s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6537s | ~~^ ~~~~~~~~~~~~~ 6537s | | | 6537s | unsigned int int64_t {aka long long int} 6537s | %llu 6537s 6537s If you find this error message confusing, uninformative, or wrong, please open an issue: 6537s https://github.com/diku-dk/futhark/issues 6537s 6539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.fut: 6539s Compiling with --backend=opencl: 6539s cc failed with code 1: 6539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c: In function ‘futrts_umul_hi64’: 6539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6539s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6539s | ^~~~~~~~~~~ 6539s | __uint32_t 6539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:4512:90: error: expected ‘)’ before ‘a’ 6539s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6539s | ~ ^ 6539s | ) 6539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:4512:109: error: expected ‘)’ before ‘b’ 6539s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6539s | ~ ^ 6539s | ) 6539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c: In function ‘futrts_smul_hi64’: 6539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6539s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6539s | ^~~~~~~~~~ 6539s | __int128__ 6539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:4516:86: error: expected ‘)’ before ‘a’ 6539s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6539s | ~ ^ 6539s | ) 6539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:4516:104: error: expected ‘)’ before ‘b’ 6539s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6539s | ~ ^ 6539s | ) 6539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c: In function ‘mk_compile_opts’: 6539s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if0.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6539s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6539s | ~~^ ~~~~~~~~~~~~~ 6539s | | | 6539s | unsigned int int64_t {aka long long int} 6539s | %llu 6539s 6539s If you find this error message confusing, uninformative, or wrong, please open an issue: 6539s https://github.com/diku-dk/futhark/issues 6539s 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.fut: 6541s Compiling with --backend=opencl: 6541s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.fut:11:20-27: 6541s Unused name "weights". 6541s cc failed with code 1: 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c: In function ‘futrts_umul_hi64’: 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6541s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6541s | ^~~~~~~~~~~ 6541s | __uint32_t 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:4513:90: error: expected ‘)’ before ‘a’ 6541s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6541s | ~ ^ 6541s | ) 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:4513:109: error: expected ‘)’ before ‘b’ 6541s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6541s | ~ ^ 6541s | ) 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c: In function ‘futrts_smul_hi64’: 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6541s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6541s | ^~~~~~~~~~ 6541s | __int128__ 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:4517:86: error: expected ‘)’ before ‘a’ 6541s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6541s | ~ ^ 6541s | ) 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:4517:104: error: expected ‘)’ before ‘b’ 6541s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6541s | ~ ^ 6541s | ) 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c: In function ‘mk_compile_opts’: 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/hof1.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6541s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6541s | ~~^ ~~~~~~~~~~~~~ 6541s | | | 6541s | unsigned int int64_t {aka long long int} 6541s | %llu 6541s 6541s If you find this error message confusing, uninformative, or wrong, please open an issue: 6541s https://github.com/diku-dk/futhark/issues 6541s 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.fut: 6541s Compiling with --backend=opencl: 6541s cc failed with code 1: 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c: In function ‘futrts_umul_hi64’: 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6541s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6541s | ^~~~~~~~~~~ 6541s | __uint32_t 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:4499:90: error: expected ‘)’ before ‘a’ 6541s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6541s | ~ ^ 6541s | ) 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:4499:109: error: expected ‘)’ before ‘b’ 6541s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6541s | ~ ^ 6541s | ) 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c: In function ‘futrts_smul_hi64’: 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6541s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6541s | ^~~~~~~~~~ 6541s | __int128__ 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:4503:86: error: expected ‘)’ before ‘a’ 6541s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6541s | ~ ^ 6541s | ) 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:4503:104: error: expected ‘)’ before ‘b’ 6541s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6541s | ~ ^ 6541s | ) 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c: In function ‘mk_compile_opts’: 6541s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if2.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6541s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6541s | ~~^ ~~~~~~~~~~~~~ 6541s | | | 6541s | unsigned int int64_t {aka long long int} 6541s | %llu 6541s 6541s If you find this error message confusing, uninformative, or wrong, please open an issue: 6541s https://github.com/diku-dk/futhark/issues 6541s 6543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.fut: 6543s Compiling with --backend=opencl: 6543s cc failed with code 1: 6543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c: In function ‘futrts_umul_hi64’: 6543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6543s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6543s | ^~~~~~~~~~~ 6543s | __uint32_t 6543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:4511:90: error: expected ‘)’ before ‘a’ 6543s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6543s | ~ ^ 6543s | ) 6543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:4511:109: error: expected ‘)’ before ‘b’ 6543s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6543s | ~ ^ 6543s | ) 6543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c: In function ‘futrts_smul_hi64’: 6543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6543s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6543s | ^~~~~~~~~~ 6543s | __int128__ 6543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:4515:86: error: expected ‘)’ before ‘a’ 6543s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6543s | ~ ^ 6543s | ) 6543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:4515:104: error: expected ‘)’ before ‘b’ 6543s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6543s | ~ ^ 6543s | ) 6543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c: In function ‘mk_compile_opts’: 6543s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6543s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6543s | ~~^ ~~~~~~~~~~~~~ 6543s | | | 6543s | unsigned int int64_t {aka long long int} 6543s | %llu 6543s 6543s If you find this error message confusing, uninformative, or wrong, please open an issue: 6543s https://github.com/diku-dk/futhark/issues 6543s 6548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.fut: 6548s Compiling with --backend=opencl: 6548s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.fut:9:12-23: 6548s Defaulting ambiguous type to i32. 6548s 6548s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.fut:9:12-23: 6548s Defaulting ambiguous type to i32. 6548s cc failed with code 1: 6548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c: In function ‘futrts_umul_hi64’: 6548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6548s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6548s | ^~~~~~~~~~~ 6548s | __uint32_t 6548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:4512:90: error: expected ‘)’ before ‘a’ 6548s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6548s | ~ ^ 6548s | ) 6548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:4512:109: error: expected ‘)’ before ‘b’ 6548s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6548s | ~ ^ 6548s | ) 6548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c: In function ‘futrts_smul_hi64’: 6548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6548s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6548s | ^~~~~~~~~~ 6548s | __int128__ 6548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:4516:86: error: expected ‘)’ before ‘a’ 6548s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6548s | ~ ^ 6548s | ) 6548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:4516:104: error: expected ‘)’ before ‘b’ 6548s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6548s | ~ ^ 6548s | ) 6548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c: In function ‘mk_compile_opts’: 6548s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/if4.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6548s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6548s | ~~^ ~~~~~~~~~~~~~ 6548s | | | 6548s | unsigned int int64_t {aka long long int} 6548s | %llu 6548s 6548s If you find this error message confusing, uninformative, or wrong, please open an issue: 6548s https://github.com/diku-dk/futhark/issues 6548s 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.fut: 6550s Compiling with --backend=opencl: 6550s cc failed with code 1: 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c: In function ‘futrts_umul_hi64’: 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6550s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6550s | ^~~~~~~~~~~ 6550s | __uint32_t 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:4511:90: error: expected ‘)’ before ‘a’ 6550s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6550s | ~ ^ 6550s | ) 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:4511:109: error: expected ‘)’ before ‘b’ 6550s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6550s | ~ ^ 6550s | ) 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c: In function ‘futrts_smul_hi64’: 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6550s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6550s | ^~~~~~~~~~ 6550s | __int128__ 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:4515:86: error: expected ‘)’ before ‘a’ 6550s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6550s | ~ ^ 6550s | ) 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:4515:104: error: expected ‘)’ before ‘b’ 6550s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6550s | ~ ^ 6550s | ) 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c: In function ‘mk_compile_opts’: 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference6.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6550s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6550s | ~~^ ~~~~~~~~~~~~~ 6550s | | | 6550s | unsigned int int64_t {aka long long int} 6550s | %llu 6550s 6550s If you find this error message confusing, uninformative, or wrong, please open an issue: 6550s https://github.com/diku-dk/futhark/issues 6550s 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.fut: 6550s Compiling with --backend=opencl: 6550s cc failed with code 1: 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c: In function ‘futrts_umul_hi64’: 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6550s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6550s | ^~~~~~~~~~~ 6550s | __uint32_t 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4512:90: error: expected ‘)’ before ‘a’ 6550s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6550s | ~ ^ 6550s | ) 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4512:109: error: expected ‘)’ before ‘b’ 6550s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6550s | ~ ^ 6550s | ) 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c: In function ‘futrts_smul_hi64’: 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6550s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6550s | ^~~~~~~~~~ 6550s | __int128__ 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4516:86: error: expected ‘)’ before ‘a’ 6550s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6550s | ~ ^ 6550s | ) 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4516:104: error: expected ‘)’ before ‘b’ 6550s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6550s | ~ ^ 6550s | ) 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c: In function ‘mk_compile_opts’: 6550s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6550s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6550s | ~~^ ~~~~~~~~~~~~~ 6550s | | | 6550s | unsigned int int64_t {aka long long int} 6550s | %llu 6550s 6550s If you find this error message confusing, uninformative, or wrong, please open an issue: 6550s https://github.com/diku-dk/futhark/issues 6550s 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.fut: 6552s Compiling with --backend=opencl: 6552s cc failed with code 1: 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c: In function ‘futrts_umul_hi64’: 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6552s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6552s | ^~~~~~~~~~~ 6552s | __uint32_t 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:4511:90: error: expected ‘)’ before ‘a’ 6552s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6552s | ~ ^ 6552s | ) 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:4511:109: error: expected ‘)’ before ‘b’ 6552s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6552s | ~ ^ 6552s | ) 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c: In function ‘futrts_smul_hi64’: 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6552s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6552s | ^~~~~~~~~~ 6552s | __int128__ 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:4515:86: error: expected ‘)’ before ‘a’ 6552s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6552s | ~ ^ 6552s | ) 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:4515:104: error: expected ‘)’ before ‘b’ 6552s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6552s | ~ ^ 6552s | ) 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c: In function ‘mk_compile_opts’: 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference7.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6552s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6552s | ~~^ ~~~~~~~~~~~~~ 6552s | | | 6552s | unsigned int int64_t {aka long long int} 6552s | %llu 6552s 6552s If you find this error message confusing, uninformative, or wrong, please open an issue: 6552s https://github.com/diku-dk/futhark/issues 6552s 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.fut: 6552s Compiling with --backend=opencl: 6552s cc failed with code 1: 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c: In function ‘futrts_umul_hi64’: 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6552s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6552s | ^~~~~~~~~~~ 6552s | __uint32_t 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:4511:90: error: expected ‘)’ before ‘a’ 6552s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6552s | ~ ^ 6552s | ) 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:4511:109: error: expected ‘)’ before ‘b’ 6552s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6552s | ~ ^ 6552s | ) 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c: In function ‘futrts_smul_hi64’: 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6552s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6552s | ^~~~~~~~~~ 6552s | __int128__ 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:4515:86: error: expected ‘)’ before ‘a’ 6552s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6552s | ~ ^ 6552s | ) 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:4515:104: error: expected ‘)’ before ‘b’ 6552s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6552s | ~ ^ 6552s | ) 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c: In function ‘mk_compile_opts’: 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference9.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6552s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6552s | ~~^ ~~~~~~~~~~~~~ 6552s | | | 6552s | unsigned int int64_t {aka long long int} 6552s | %llu 6552s 6552s If you find this error message confusing, uninformative, or wrong, please open an issue: 6552s https://github.com/diku-dk/futhark/issues 6552s 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.fut: 6552s Compiling with --backend=opencl: 6552s cc failed with code 1: 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c: In function ‘futrts_umul_hi64’: 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6552s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6552s | ^~~~~~~~~~~ 6552s | __uint32_t 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:4511:90: error: expected ‘)’ before ‘a’ 6552s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6552s | ~ ^ 6552s | ) 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:4511:109: error: expected ‘)’ before ‘b’ 6552s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6552s | ~ ^ 6552s | ) 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c: In function ‘futrts_smul_hi64’: 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6552s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6552s | ^~~~~~~~~~ 6552s | __int128__ 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:4515:86: error: expected ‘)’ before ‘a’ 6552s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6552s | ~ ^ 6552s | ) 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:4515:104: error: expected ‘)’ before ‘b’ 6552s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6552s | ~ ^ 6552s | ) 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c: In function ‘mk_compile_opts’: 6552s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/inference8.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6552s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6552s | ~~^ ~~~~~~~~~~~~~ 6552s | | | 6552s | unsigned int int64_t {aka long long int} 6552s | %llu 6552s 6552s If you find this error message confusing, uninformative, or wrong, please open an issue: 6552s https://github.com/diku-dk/futhark/issues 6552s 6554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.fut: 6554s Compiling with --backend=opencl: 6554s cc failed with code 1: 6554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c: In function ‘futrts_umul_hi64’: 6554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6554s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6554s | ^~~~~~~~~~~ 6554s | __uint32_t 6554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 6554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4543:90: error: expected ‘)’ before ‘a’ 6554s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6554s | ~ ^ 6554s | ) 6554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4543:109: error: expected ‘)’ before ‘b’ 6554s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6554s | ~ ^ 6554s | ) 6554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c: In function ‘futrts_smul_hi64’: 6554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6554s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6554s | ^~~~~~~~~~ 6554s | __int128__ 6554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4547:86: error: expected ‘)’ before ‘a’ 6554s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6554s | ~ ^ 6554s | ) 6554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4547:104: error: expected ‘)’ before ‘b’ 6554s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6554s | ~ ^ 6554s | ) 6554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c: In function ‘mk_compile_opts’: 6554s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:7879:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6554s 7879 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6554s | ~~^ ~~~~~~~~~~~~~ 6554s | | | 6554s | unsigned int int64_t {aka long long int} 6554s | %llu 6554s 6554s If you find this error message confusing, uninformative, or wrong, please open an issue: 6554s https://github.com/diku-dk/futhark/issues 6554s 6555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.fut: 6555s Compiling with --backend=opencl: 6555s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.fut:5:11-12: 6555s Unused name "x". 6555s cc failed with code 1: 6555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c: In function ‘futrts_umul_hi64’: 6555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6555s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6555s | ^~~~~~~~~~~ 6555s | __uint32_t 6555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:4512:90: error: expected ‘)’ before ‘a’ 6555s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6555s | ~ ^ 6555s | ) 6555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:4512:109: error: expected ‘)’ before ‘b’ 6555s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6555s | ~ ^ 6555s | ) 6555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c: In function ‘futrts_smul_hi64’: 6555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6555s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6555s | ^~~~~~~~~~ 6555s | __int128__ 6555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:4516:86: error: expected ‘)’ before ‘a’ 6555s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6555s | ~ ^ 6555s | ) 6555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:4516:104: error: expected ‘)’ before ‘b’ 6555s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6555s | ~ ^ 6555s | ) 6555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c: In function ‘mk_compile_opts’: 6555s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/irregular0.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6555s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6555s | ~~^ ~~~~~~~~~~~~~ 6555s | | | 6555s | unsigned int int64_t {aka long long int} 6555s | %llu 6555s 6555s If you find this error message confusing, uninformative, or wrong, please open an issue: 6555s https://github.com/diku-dk/futhark/issues 6555s 6562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.fut: 6562s Compiling with --backend=opencl: 6562s cc failed with code 1: 6562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c: In function ‘futrts_umul_hi64’: 6562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6562s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6562s | ^~~~~~~~~~~ 6562s | __uint32_t 6562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:4513:90: error: expected ‘)’ before ‘a’ 6562s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6562s | ~ ^ 6562s | ) 6562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:4513:109: error: expected ‘)’ before ‘b’ 6562s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6562s | ~ ^ 6562s | ) 6562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c: In function ‘futrts_smul_hi64’: 6562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6562s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6562s | ^~~~~~~~~~ 6562s | __int128__ 6562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:4517:86: error: expected ‘)’ before ‘a’ 6562s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6562s | ~ ^ 6562s | ) 6562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:4517:104: error: expected ‘)’ before ‘b’ 6562s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6562s | ~ ^ 6562s | ) 6562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c: In function ‘mk_compile_opts’: 6562s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/known-shape.c:7851:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6562s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6562s | ~~^ ~~~~~~~~~~~~~ 6562s | | | 6562s | unsigned int int64_t {aka long long int} 6562s | %llu 6562s 6562s If you find this error message confusing, uninformative, or wrong, please open an issue: 6562s https://github.com/diku-dk/futhark/issues 6562s 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.fut: 6564s Compiling with --backend=opencl: 6564s cc failed with code 1: 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c: In function ‘futrts_umul_hi64’: 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6564s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6564s | ^~~~~~~~~~~ 6564s | __uint32_t 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:4526:90: error: expected ‘)’ before ‘a’ 6564s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6564s | ~ ^ 6564s | ) 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:4526:109: error: expected ‘)’ before ‘b’ 6564s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6564s | ~ ^ 6564s | ) 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c: In function ‘futrts_smul_hi64’: 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6564s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6564s | ^~~~~~~~~~ 6564s | __int128__ 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:4530:86: error: expected ‘)’ before ‘a’ 6564s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6564s | ~ ^ 6564s | ) 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:4530:104: error: expected ‘)’ before ‘b’ 6564s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6564s | ~ ^ 6564s | ) 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c: In function ‘mk_compile_opts’: 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/lambda-return2.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6564s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6564s | ~~^ ~~~~~~~~~~~~~ 6564s | | | 6564s | unsigned int int64_t {aka long long int} 6564s | %llu 6564s 6564s If you find this error message confusing, uninformative, or wrong, please open an issue: 6564s https://github.com/diku-dk/futhark/issues 6564s 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.fut: 6564s Compiling with --backend=opencl: 6564s cc failed with code 1: 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c: In function ‘futrts_umul_hi64’: 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6564s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6564s | ^~~~~~~~~~~ 6564s | __uint32_t 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:4497:90: error: expected ‘)’ before ‘a’ 6564s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6564s | ~ ^ 6564s | ) 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:4497:109: error: expected ‘)’ before ‘b’ 6564s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6564s | ~ ^ 6564s | ) 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c: In function ‘futrts_smul_hi64’: 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6564s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6564s | ^~~~~~~~~~ 6564s | __int128__ 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:4501:86: error: expected ‘)’ before ‘a’ 6564s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6564s | ~ ^ 6564s | ) 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:4501:104: error: expected ‘)’ before ‘b’ 6564s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6564s | ~ ^ 6564s | ) 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c: In function ‘mk_compile_opts’: 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape10.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6564s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6564s | ~~^ ~~~~~~~~~~~~~ 6564s | | | 6564s | unsigned int int64_t {aka long long int} 6564s | %llu 6564s 6564s If you find this error message confusing, uninformative, or wrong, please open an issue: 6564s https://github.com/diku-dk/futhark/issues 6564s 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.fut: 6564s Compiling with --backend=opencl: 6564s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.fut:5:12-15: 6564s Unused name "xs'". 6564s cc failed with code 1: 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c: In function ‘futrts_umul_hi64’: 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6564s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6564s | ^~~~~~~~~~~ 6564s | __uint32_t 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:4511:90: error: expected ‘)’ before ‘a’ 6564s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6564s | ~ ^ 6564s | ) 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:4511:109: error: expected ‘)’ before ‘b’ 6564s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6564s | ~ ^ 6564s | ) 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c: In function ‘futrts_smul_hi64’: 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6564s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6564s | ^~~~~~~~~~ 6564s | __int128__ 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:4515:86: error: expected ‘)’ before ‘a’ 6564s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6564s | ~ ^ 6564s | ) 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:4515:104: error: expected ‘)’ before ‘b’ 6564s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6564s | ~ ^ 6564s | ) 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c: In function ‘mk_compile_opts’: 6564s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape0.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6564s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6564s | ~~^ ~~~~~~~~~~~~~ 6564s | | | 6564s | unsigned int int64_t {aka long long int} 6564s | %llu 6564s 6564s If you find this error message confusing, uninformative, or wrong, please open an issue: 6564s https://github.com/diku-dk/futhark/issues 6564s 6566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.fut: 6566s Compiling with --backend=opencl: 6566s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.fut:5:12-15: 6566s Unused name "xss". 6566s cc failed with code 1: 6566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c: In function ‘futrts_umul_hi64’: 6566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6566s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6566s | ^~~~~~~~~~~ 6566s | __uint32_t 6566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:4497:90: error: expected ‘)’ before ‘a’ 6566s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6566s | ~ ^ 6566s | ) 6566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:4497:109: error: expected ‘)’ before ‘b’ 6566s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6566s | ~ ^ 6566s | ) 6566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c: In function ‘futrts_smul_hi64’: 6566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6566s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6566s | ^~~~~~~~~~ 6566s | __int128__ 6566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:4501:86: error: expected ‘)’ before ‘a’ 6566s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6566s | ~ ^ 6566s | ) 6566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:4501:104: error: expected ‘)’ before ‘b’ 6566s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6566s | ~ ^ 6566s | ) 6566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c: In function ‘mk_compile_opts’: 6566s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape3.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6566s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6566s | ~~^ ~~~~~~~~~~~~~ 6566s | | | 6566s | unsigned int int64_t {aka long long int} 6566s | %llu 6566s 6566s If you find this error message confusing, uninformative, or wrong, please open an issue: 6566s https://github.com/diku-dk/futhark/issues 6566s 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.fut: 6567s Compiling with --backend=opencl: 6567s cc failed with code 1: 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c: In function ‘futrts_umul_hi64’: 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6567s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6567s | ^~~~~~~~~~~ 6567s | __uint32_t 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:4511:90: error: expected ‘)’ before ‘a’ 6567s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6567s | ~ ^ 6567s | ) 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:4511:109: error: expected ‘)’ before ‘b’ 6567s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6567s | ~ ^ 6567s | ) 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c: In function ‘futrts_smul_hi64’: 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6567s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6567s | ^~~~~~~~~~ 6567s | __int128__ 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:4515:86: error: expected ‘)’ before ‘a’ 6567s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6567s | ~ ^ 6567s | ) 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:4515:104: error: expected ‘)’ before ‘b’ 6567s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6567s | ~ ^ 6567s | ) 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c: In function ‘mk_compile_opts’: 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape11.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6567s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6567s | ~~^ ~~~~~~~~~~~~~ 6567s | | | 6567s | unsigned int int64_t {aka long long int} 6567s | %llu 6567s 6567s If you find this error message confusing, uninformative, or wrong, please open an issue: 6567s https://github.com/diku-dk/futhark/issues 6567s 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.fut: 6567s Compiling with --backend=opencl: 6567s cc failed with code 1: 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c: In function ‘futrts_umul_hi64’: 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6567s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6567s | ^~~~~~~~~~~ 6567s | __uint32_t 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:4511:90: error: expected ‘)’ before ‘a’ 6567s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6567s | ~ ^ 6567s | ) 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:4511:109: error: expected ‘)’ before ‘b’ 6567s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6567s | ~ ^ 6567s | ) 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c: In function ‘futrts_smul_hi64’: 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6567s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6567s | ^~~~~~~~~~ 6567s | __int128__ 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:4515:86: error: expected ‘)’ before ‘a’ 6567s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6567s | ~ ^ 6567s | ) 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:4515:104: error: expected ‘)’ before ‘b’ 6567s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6567s | ~ ^ 6567s | ) 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c: In function ‘mk_compile_opts’: 6567s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape4.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6567s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6567s | ~~^ ~~~~~~~~~~~~~ 6567s | | | 6567s | unsigned int int64_t {aka long long int} 6567s | %llu 6567s 6567s If you find this error message confusing, uninformative, or wrong, please open an issue: 6567s https://github.com/diku-dk/futhark/issues 6567s 6569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.fut: 6569s Compiling with --backend=opencl: 6569s cc failed with code 1: 6569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c: In function ‘futrts_umul_hi64’: 6569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6569s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6569s | ^~~~~~~~~~~ 6569s | __uint32_t 6569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:4511:90: error: expected ‘)’ before ‘a’ 6569s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6569s | ~ ^ 6569s | ) 6569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:4511:109: error: expected ‘)’ before ‘b’ 6569s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6569s | ~ ^ 6569s | ) 6569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c: In function ‘futrts_smul_hi64’: 6569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6569s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6569s | ^~~~~~~~~~ 6569s | __int128__ 6569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:4515:86: error: expected ‘)’ before ‘a’ 6569s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6569s | ~ ^ 6569s | ) 6569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:4515:104: error: expected ‘)’ before ‘b’ 6569s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6569s | ~ ^ 6569s | ) 6569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c: In function ‘mk_compile_opts’: 6569s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape5.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6569s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6569s | ~~^ ~~~~~~~~~~~~~ 6569s | | | 6569s | unsigned int int64_t {aka long long int} 6569s | %llu 6569s 6569s If you find this error message confusing, uninformative, or wrong, please open an issue: 6569s https://github.com/diku-dk/futhark/issues 6569s 6574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.fut: 6574s Compiling with --backend=opencl: 6574s cc failed with code 1: 6574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c: In function ‘futrts_umul_hi64’: 6574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6574s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6574s | ^~~~~~~~~~~ 6574s | __uint32_t 6574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:4511:90: error: expected ‘)’ before ‘a’ 6574s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6574s | ~ ^ 6574s | ) 6574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:4511:109: error: expected ‘)’ before ‘b’ 6574s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6574s | ~ ^ 6574s | ) 6574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c: In function ‘futrts_smul_hi64’: 6574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6574s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6574s | ^~~~~~~~~~ 6574s | __int128__ 6574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:4515:86: error: expected ‘)’ before ‘a’ 6574s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6574s | ~ ^ 6574s | ) 6574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:4515:104: error: expected ‘)’ before ‘b’ 6574s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6574s | ~ ^ 6574s | ) 6574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c: In function ‘mk_compile_opts’: 6574s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape6.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6574s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6574s | ~~^ ~~~~~~~~~~~~~ 6574s | | | 6574s | unsigned int int64_t {aka long long int} 6574s | %llu 6574s 6574s If you find this error message confusing, uninformative, or wrong, please open an issue: 6574s https://github.com/diku-dk/futhark/issues 6574s 6575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.fut: 6575s Compiling with --backend=opencl: 6575s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.fut:5:23-24: 6575s Unused name "f". 6575s 6575s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.fut:7:12-13: 6575s Unused name "f". 6575s cc failed with code 1: 6575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c: In function ‘futrts_umul_hi64’: 6575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6575s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6575s | ^~~~~~~~~~~ 6575s | __uint32_t 6575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6575s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:4498:90: error: expected ‘)’ before ‘a’ 6575s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6576s | ~ ^ 6576s | ) 6576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:4498:109: error: expected ‘)’ before ‘b’ 6576s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6576s | ~ ^ 6576s | ) 6576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c: In function ‘futrts_smul_hi64’: 6576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6576s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6576s | ^~~~~~~~~~ 6576s | __int128__ 6576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:4502:86: error: expected ‘)’ before ‘a’ 6576s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6576s | ~ ^ 6576s | ) 6576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:4502:104: error: expected ‘)’ before ‘b’ 6576s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6576s | ~ ^ 6576s | ) 6576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c: In function ‘mk_compile_opts’: 6576s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/letshape9.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6576s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6576s | ~~^ ~~~~~~~~~~~~~ 6576s | | | 6576s | unsigned int int64_t {aka long long int} 6576s | %llu 6576s 6576s If you find this error message confusing, uninformative, or wrong, please open an issue: 6576s https://github.com/diku-dk/futhark/issues 6576s 6578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.fut: 6578s Compiling with --backend=opencl: 6578s cc failed with code 1: 6578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c: In function ‘futrts_umul_hi64’: 6578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6578s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6578s | ^~~~~~~~~~~ 6578s | __uint32_t 6578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:4511:90: error: expected ‘)’ before ‘a’ 6578s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6578s | ~ ^ 6578s | ) 6578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:4511:109: error: expected ‘)’ before ‘b’ 6578s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6578s | ~ ^ 6578s | ) 6578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c: In function ‘futrts_smul_hi64’: 6578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6578s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6578s | ^~~~~~~~~~ 6578s | __int128__ 6578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:4515:86: error: expected ‘)’ before ‘a’ 6578s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6578s | ~ ^ 6578s | ) 6578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:4515:104: error: expected ‘)’ before ‘b’ 6578s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6578s | ~ ^ 6578s | ) 6578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c: In function ‘mk_compile_opts’: 6578s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/local0.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6578s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6578s | ~~^ ~~~~~~~~~~~~~ 6578s | | | 6578s | unsigned int int64_t {aka long long int} 6578s | %llu 6578s 6578s If you find this error message confusing, uninformative, or wrong, please open an issue: 6578s https://github.com/diku-dk/futhark/issues 6578s 6579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.fut: 6579s Compiling with --backend=opencl: 6579s cc failed with code 1: 6579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c: In function ‘futrts_umul_hi64’: 6579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6579s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6579s | ^~~~~~~~~~~ 6579s | __uint32_t 6579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:4511:90: error: expected ‘)’ before ‘a’ 6579s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6579s | ~ ^ 6579s | ) 6579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:4511:109: error: expected ‘)’ before ‘b’ 6579s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6579s | ~ ^ 6579s | ) 6579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c: In function ‘futrts_smul_hi64’: 6579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6579s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6579s | ^~~~~~~~~~ 6579s | __int128__ 6579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:4515:86: error: expected ‘)’ before ‘a’ 6579s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6579s | ~ ^ 6579s | ) 6579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:4515:104: error: expected ‘)’ before ‘b’ 6579s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6579s | ~ ^ 6579s | ) 6579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c: In function ‘mk_compile_opts’: 6579s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop0.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6579s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6579s | ~~^ ~~~~~~~~~~~~~ 6579s | | | 6579s | unsigned int int64_t {aka long long int} 6579s | %llu 6579s 6579s If you find this error message confusing, uninformative, or wrong, please open an issue: 6579s https://github.com/diku-dk/futhark/issues 6579s 6580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.fut: 6580s Compiling with --backend=opencl: 6580s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.fut:4:51-52: 6580s Unused name "i". 6580s cc failed with code 1: 6580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c: In function ‘futrts_umul_hi64’: 6580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6580s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6580s | ^~~~~~~~~~~ 6580s | __uint32_t 6580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:4511:90: error: expected ‘)’ before ‘a’ 6580s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6580s | ~ ^ 6580s | ) 6580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:4511:109: error: expected ‘)’ before ‘b’ 6580s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6580s | ~ ^ 6580s | ) 6580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c: In function ‘futrts_smul_hi64’: 6580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6580s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6580s | ^~~~~~~~~~ 6580s | __int128__ 6580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:4515:86: error: expected ‘)’ before ‘a’ 6580s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6580s | ~ ^ 6580s | ) 6580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:4515:104: error: expected ‘)’ before ‘b’ 6580s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6580s | ~ ^ 6580s | ) 6580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c: In function ‘mk_compile_opts’: 6580s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop10.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6580s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6580s | ~~^ ~~~~~~~~~~~~~ 6580s | | | 6580s | unsigned int int64_t {aka long long int} 6580s | %llu 6580s 6580s If you find this error message confusing, uninformative, or wrong, please open an issue: 6580s https://github.com/diku-dk/futhark/issues 6580s 6585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.fut: 6585s Compiling with --backend=opencl: 6585s cc failed with code 1: 6585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c: In function ‘futrts_umul_hi64’: 6585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6585s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6585s | ^~~~~~~~~~~ 6585s | __uint32_t 6585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:4511:90: error: expected ‘)’ before ‘a’ 6585s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6585s | ~ ^ 6585s | ) 6585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:4511:109: error: expected ‘)’ before ‘b’ 6585s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6585s | ~ ^ 6585s | ) 6585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c: In function ‘futrts_smul_hi64’: 6585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6585s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6585s | ^~~~~~~~~~ 6585s | __int128__ 6585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:4515:86: error: expected ‘)’ before ‘a’ 6585s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6585s | ~ ^ 6585s | ) 6585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:4515:104: error: expected ‘)’ before ‘b’ 6585s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6585s | ~ ^ 6585s | ) 6585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c: In function ‘mk_compile_opts’: 6585s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop13.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6585s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6585s | ~~^ ~~~~~~~~~~~~~ 6585s | | | 6585s | unsigned int int64_t {aka long long int} 6585s | %llu 6585s 6585s If you find this error message confusing, uninformative, or wrong, please open an issue: 6585s https://github.com/diku-dk/futhark/issues 6585s 6586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.fut: 6586s Compiling with --backend=opencl: 6586s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.fut:2:33-34: 6586s Unused name "i". 6586s cc failed with code 1: 6586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c: In function ‘futrts_umul_hi64’: 6586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6586s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6586s | ^~~~~~~~~~~ 6586s | __uint32_t 6586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:4511:90: error: expected ‘)’ before ‘a’ 6586s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6586s | ~ ^ 6586s | ) 6586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:4511:109: error: expected ‘)’ before ‘b’ 6586s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6586s | ~ ^ 6586s | ) 6586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c: In function ‘futrts_smul_hi64’: 6586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6586s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6586s | ^~~~~~~~~~ 6586s | __int128__ 6586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:4515:86: error: expected ‘)’ before ‘a’ 6586s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6586s | ~ ^ 6586s | ) 6586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:4515:104: error: expected ‘)’ before ‘b’ 6586s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6586s | ~ ^ 6586s | ) 6586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c: In function ‘mk_compile_opts’: 6586s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop14.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6586s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6586s | ~~^ ~~~~~~~~~~~~~ 6586s | | | 6586s | unsigned int int64_t {aka long long int} 6586s | %llu 6586s 6586s If you find this error message confusing, uninformative, or wrong, please open an issue: 6586s https://github.com/diku-dk/futhark/issues 6586s 6586s 1657 failed, 211 passed, 438 to go. 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.fut: 6590s Compiling with --backend=opencl: 6590s cc failed with code 1: 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c: In function ‘futrts_umul_hi64’: 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6590s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6590s | ^~~~~~~~~~~ 6590s | __uint32_t 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:4511:90: error: expected ‘)’ before ‘a’ 6590s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6590s | ~ ^ 6590s | ) 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:4511:109: error: expected ‘)’ before ‘b’ 6590s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6590s | ~ ^ 6590s | ) 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c: In function ‘futrts_smul_hi64’: 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6590s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6590s | ^~~~~~~~~~ 6590s | __int128__ 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:4515:86: error: expected ‘)’ before ‘a’ 6590s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6590s | ~ ^ 6590s | ) 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:4515:104: error: expected ‘)’ before ‘b’ 6590s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6590s | ~ ^ 6590s | ) 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c: In function ‘mk_compile_opts’: 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop5.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6590s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6590s | ~~^ ~~~~~~~~~~~~~ 6590s | | | 6590s | unsigned int int64_t {aka long long int} 6590s | %llu 6590s 6590s If you find this error message confusing, uninformative, or wrong, please open an issue: 6590s https://github.com/diku-dk/futhark/issues 6590s 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.fut: 6590s Compiling with --backend=opencl: 6590s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.fut:8:15-16: 6590s Unused name "k". 6590s 6590s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.fut:8:26-27: 6590s Unused name "j". 6590s cc failed with code 1: 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c: In function ‘futrts_umul_hi64’: 6590s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6590s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6590s | ^~~~~~~~~~~ 6590s | __uint32_t 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:4511:90: error: expected ‘)’ before ‘a’ 6591s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6591s | ~ ^ 6591s | ) 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:4511:109: error: expected ‘)’ before ‘b’ 6591s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6591s | ~ ^ 6591s | ) 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c: In function ‘futrts_smul_hi64’: 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6591s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6591s | ^~~~~~~~~~ 6591s | __int128__ 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:4515:86: error: expected ‘)’ before ‘a’ 6591s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6591s | ~ ^ 6591s | ) 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:4515:104: error: expected ‘)’ before ‘b’ 6591s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6591s | ~ ^ 6591s | ) 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c: In function ‘mk_compile_opts’: 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop6.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6591s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6591s | ~~^ ~~~~~~~~~~~~~ 6591s | | | 6591s | unsigned int int64_t {aka long long int} 6591s | %llu 6591s 6591s If you find this error message confusing, uninformative, or wrong, please open an issue: 6591s https://github.com/diku-dk/futhark/issues 6591s 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.fut: 6591s Compiling with --backend=opencl: 6591s cc failed with code 1: 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c: In function ‘futrts_umul_hi64’: 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6591s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6591s | ^~~~~~~~~~~ 6591s | __uint32_t 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:4511:90: error: expected ‘)’ before ‘a’ 6591s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6591s | ~ ^ 6591s | ) 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:4511:109: error: expected ‘)’ before ‘b’ 6591s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6591s | ~ ^ 6591s | ) 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c: In function ‘futrts_smul_hi64’: 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6591s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6591s | ^~~~~~~~~~ 6591s | __int128__ 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:4515:86: error: expected ‘)’ before ‘a’ 6591s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6591s | ~ ^ 6591s | ) 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:4515:104: error: expected ‘)’ before ‘b’ 6591s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6591s | ~ ^ 6591s | ) 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c: In function ‘mk_compile_opts’: 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop4.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6591s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6591s | ~~^ ~~~~~~~~~~~~~ 6591s | | | 6591s | unsigned int int64_t {aka long long int} 6591s | %llu 6591s 6591s If you find this error message confusing, uninformative, or wrong, please open an issue: 6591s https://github.com/diku-dk/futhark/issues 6591s 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.fut: 6591s Compiling with --backend=opencl: 6591s cc failed with code 1: 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c: In function ‘futrts_umul_hi64’: 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6591s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6591s | ^~~~~~~~~~~ 6591s | __uint32_t 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:4512:90: error: expected ‘)’ before ‘a’ 6591s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6591s | ~ ^ 6591s | ) 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:4512:109: error: expected ‘)’ before ‘b’ 6591s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6591s | ~ ^ 6591s | ) 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c: In function ‘futrts_smul_hi64’: 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6591s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6591s | ^~~~~~~~~~ 6591s | __int128__ 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:4516:86: error: expected ‘)’ before ‘a’ 6591s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6591s | ~ ^ 6591s | ) 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:4516:104: error: expected ‘)’ before ‘b’ 6591s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6591s | ~ ^ 6591s | ) 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c: In function ‘mk_compile_opts’: 6591s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/loop7.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6591s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6591s | ~~^ ~~~~~~~~~~~~~ 6591s | | | 6591s | unsigned int int64_t {aka long long int} 6591s | %llu 6591s 6591s If you find this error message confusing, uninformative, or wrong, please open an issue: 6591s https://github.com/diku-dk/futhark/issues 6591s 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.fut: 6596s Compiling with --backend=opencl: 6596s cc failed with code 1: 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c: In function ‘futrts_umul_hi64’: 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6596s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6596s | ^~~~~~~~~~~ 6596s | __uint32_t 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:4497:90: error: expected ‘)’ before ‘a’ 6596s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6596s | ~ ^ 6596s | ) 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:4497:109: error: expected ‘)’ before ‘b’ 6596s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6596s | ~ ^ 6596s | ) 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c: In function ‘futrts_smul_hi64’: 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6596s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6596s | ^~~~~~~~~~ 6596s | __int128__ 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:4501:86: error: expected ‘)’ before ‘a’ 6596s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6596s | ~ ^ 6596s | ) 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:4501:104: error: expected ‘)’ before ‘b’ 6596s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6596s | ~ ^ 6596s | ) 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c: In function ‘mk_compile_opts’: 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6596s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6596s | ~~^ ~~~~~~~~~~~~~ 6596s | | | 6596s | unsigned int int64_t {aka long long int} 6596s | %llu 6596s 6596s If you find this error message confusing, uninformative, or wrong, please open an issue: 6596s https://github.com/diku-dk/futhark/issues 6596s 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.fut: 6596s Compiling with --backend=opencl: 6596s cc failed with code 1: 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c: In function ‘futrts_umul_hi64’: 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6596s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6596s | ^~~~~~~~~~~ 6596s | __uint32_t 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:4499:90: error: expected ‘)’ before ‘a’ 6596s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6596s | ~ ^ 6596s | ) 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:4499:109: error: expected ‘)’ before ‘b’ 6596s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6596s | ~ ^ 6596s | ) 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c: In function ‘futrts_smul_hi64’: 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6596s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6596s | ^~~~~~~~~~ 6596s | __int128__ 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:4503:86: error: expected ‘)’ before ‘a’ 6596s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6596s | ~ ^ 6596s | ) 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:4503:104: error: expected ‘)’ before ‘b’ 6596s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6596s | ~ ^ 6596s | ) 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c: In function ‘mk_compile_opts’: 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match1.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6596s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6596s | ~~^ ~~~~~~~~~~~~~ 6596s | | | 6596s | unsigned int int64_t {aka long long int} 6596s | %llu 6596s 6596s If you find this error message confusing, uninformative, or wrong, please open an issue: 6596s https://github.com/diku-dk/futhark/issues 6596s 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.fut: 6596s Compiling with --backend=opencl: 6596s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.fut:12:16-17: 6596s Defaulting ambiguous type to i32. 6596s cc failed with code 1: 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c: In function ‘futrts_umul_hi64’: 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6596s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6596s | ^~~~~~~~~~~ 6596s | __uint32_t 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:4497:90: error: expected ‘)’ before ‘a’ 6596s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6596s | ~ ^ 6596s | ) 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:4497:109: error: expected ‘)’ before ‘b’ 6596s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6596s | ~ ^ 6596s | ) 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c: In function ‘futrts_smul_hi64’: 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6596s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6596s | ^~~~~~~~~~ 6596s | __int128__ 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:4501:86: error: expected ‘)’ before ‘a’ 6596s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6596s | ~ ^ 6596s | ) 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:4501:104: error: expected ‘)’ before ‘b’ 6596s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6596s | ~ ^ 6596s | ) 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c: In function ‘mk_compile_opts’: 6596s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/match0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6596s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6596s | ~~^ ~~~~~~~~~~~~~ 6596s | | | 6596s | unsigned int int64_t {aka long long int} 6596s | %llu 6596s 6596s If you find this error message confusing, uninformative, or wrong, please open an issue: 6596s https://github.com/diku-dk/futhark/issues 6596s 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.fut: 6602s Compiling with --backend=opencl: 6602s cc failed with code 1: 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c: In function ‘futrts_umul_hi64’: 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6602s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6602s | ^~~~~~~~~~~ 6602s | __uint32_t 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:4485:90: error: expected ‘)’ before ‘a’ 6602s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6602s | ~ ^ 6602s | ) 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:4485:109: error: expected ‘)’ before ‘b’ 6602s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6602s | ~ ^ 6602s | ) 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c: In function ‘futrts_smul_hi64’: 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6602s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6602s | ^~~~~~~~~~ 6602s | __int128__ 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:4489:86: error: expected ‘)’ before ‘a’ 6602s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6602s | ~ ^ 6602s | ) 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:4489:104: error: expected ‘)’ before ‘b’ 6602s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6602s | ~ ^ 6602s | ) 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c: In function ‘mk_compile_opts’: 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/modules2.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6602s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6602s | ~~^ ~~~~~~~~~~~~~ 6602s | | | 6602s | unsigned int int64_t {aka long long int} 6602s | %llu 6602s 6602s If you find this error message confusing, uninformative, or wrong, please open an issue: 6602s https://github.com/diku-dk/futhark/issues 6602s 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.fut: 6602s Compiling with --backend=opencl: 6602s cc failed with code 1: 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c: In function ‘futrts_umul_hi64’: 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6602s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6602s | ^~~~~~~~~~~ 6602s | __uint32_t 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4497:90: error: expected ‘)’ before ‘a’ 6602s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6602s | ~ ^ 6602s | ) 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4497:109: error: expected ‘)’ before ‘b’ 6602s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6602s | ~ ^ 6602s | ) 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c: In function ‘futrts_smul_hi64’: 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6602s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6602s | ^~~~~~~~~~ 6602s | __int128__ 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4501:86: error: expected ‘)’ before ‘a’ 6602s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6602s | ~ ^ 6602s | ) 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4501:104: error: expected ‘)’ before ‘b’ 6602s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6602s | ~ ^ 6602s | ) 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c: In function ‘mk_compile_opts’: 6602s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6602s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6602s | ~~^ ~~~~~~~~~~~~~ 6602s | | | 6602s | unsigned int int64_t {aka long long int} 6602s | %llu 6602s 6602s If you find this error message confusing, uninformative, or wrong, please open an issue: 6602s https://github.com/diku-dk/futhark/issues 6602s 6604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.fut: 6604s Compiling with --backend=opencl: 6604s cc failed with code 1: 6604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c: In function ‘futrts_umul_hi64’: 6604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6604s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6604s | ^~~~~~~~~~~ 6604s | __uint32_t 6604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4527:90: error: expected ‘)’ before ‘a’ 6604s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6604s | ~ ^ 6604s | ) 6604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4527:109: error: expected ‘)’ before ‘b’ 6604s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6604s | ~ ^ 6604s | ) 6604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c: In function ‘futrts_smul_hi64’: 6604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6604s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6604s | ^~~~~~~~~~ 6604s | __int128__ 6604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4531:86: error: expected ‘)’ before ‘a’ 6604s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6604s | ~ ^ 6604s | ) 6604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4531:104: error: expected ‘)’ before ‘b’ 6604s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6604s | ~ ^ 6604s | ) 6604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c: In function ‘mk_compile_opts’: 6604s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6604s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6604s | ~~^ ~~~~~~~~~~~~~ 6604s | | | 6604s | unsigned int int64_t {aka long long int} 6604s | %llu 6604s 6604s If you find this error message confusing, uninformative, or wrong, please open an issue: 6604s https://github.com/diku-dk/futhark/issues 6604s 6607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.fut: 6607s Compiling with --backend=opencl: 6607s cc failed with code 1: 6607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c: In function ‘futrts_umul_hi64’: 6607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6607s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6607s | ^~~~~~~~~~~ 6607s | __uint32_t 6607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4511:90: error: expected ‘)’ before ‘a’ 6607s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6607s | ~ ^ 6607s | ) 6607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4511:109: error: expected ‘)’ before ‘b’ 6607s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6607s | ~ ^ 6607s | ) 6607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c: In function ‘futrts_smul_hi64’: 6607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6607s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6607s | ^~~~~~~~~~ 6607s | __int128__ 6607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4515:86: error: expected ‘)’ before ‘a’ 6607s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6607s | ~ ^ 6607s | ) 6607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4515:104: error: expected ‘)’ before ‘b’ 6607s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6607s | ~ ^ 6607s | ) 6607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c: In function ‘mk_compile_opts’: 6607s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6607s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6607s | ~~^ ~~~~~~~~~~~~~ 6607s | | | 6607s | unsigned int int64_t {aka long long int} 6607s | %llu 6607s 6607s If you find this error message confusing, uninformative, or wrong, please open an issue: 6607s https://github.com/diku-dk/futhark/issues 6607s 6608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.fut: 6608s Compiling with --backend=opencl: 6608s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.fut:13:8-13: 6608s Unused name "rngs'". 6608s cc failed with code 1: 6608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c: In function ‘futrts_umul_hi64’: 6608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6608s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6608s | ^~~~~~~~~~~ 6608s | __uint32_t 6608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4512:90: error: expected ‘)’ before ‘a’ 6608s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6608s | ~ ^ 6608s | ) 6608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4512:109: error: expected ‘)’ before ‘b’ 6608s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6608s | ~ ^ 6608s | ) 6608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c: In function ‘futrts_smul_hi64’: 6608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6608s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6608s | ^~~~~~~~~~ 6608s | __int128__ 6608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4516:86: error: expected ‘)’ before ‘a’ 6608s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6608s | ~ ^ 6608s | ) 6608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4516:104: error: expected ‘)’ before ‘b’ 6608s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6608s | ~ ^ 6608s | ) 6608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c: In function ‘mk_compile_opts’: 6608s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6608s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6608s | ~~^ ~~~~~~~~~~~~~ 6608s | | | 6608s | unsigned int int64_t {aka long long int} 6608s | %llu 6608s 6608s If you find this error message confusing, uninformative, or wrong, please open an issue: 6608s https://github.com/diku-dk/futhark/issues 6608s 6611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.fut: 6611s Compiling with --backend=opencl: 6611s cc failed with code 1: 6611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c: In function ‘futrts_umul_hi64’: 6611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6611s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6611s | ^~~~~~~~~~~ 6611s | __uint32_t 6611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:4511:90: error: expected ‘)’ before ‘a’ 6611s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6611s | ~ ^ 6611s | ) 6611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:4511:109: error: expected ‘)’ before ‘b’ 6611s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6611s | ~ ^ 6611s | ) 6611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c: In function ‘futrts_smul_hi64’: 6611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6611s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6611s | ^~~~~~~~~~ 6611s | __int128__ 6611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:4515:86: error: expected ‘)’ before ‘a’ 6611s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6611s | ~ ^ 6611s | ) 6611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:4515:104: error: expected ‘)’ before ‘b’ 6611s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6611s | ~ ^ 6611s | ) 6611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c: In function ‘mk_compile_opts’: 6611s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/paramsize0.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6611s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6611s | ~~^ ~~~~~~~~~~~~~ 6611s | | | 6611s | unsigned int int64_t {aka long long int} 6611s | %llu 6611s 6611s If you find this error message confusing, uninformative, or wrong, please open an issue: 6611s https://github.com/diku-dk/futhark/issues 6611s 6613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.fut: 6613s Compiling with --backend=opencl: 6613s cc failed with code 1: 6613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c: In function ‘futrts_umul_hi64’: 6613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6613s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6613s | ^~~~~~~~~~~ 6613s | __uint32_t 6613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:4511:90: error: expected ‘)’ before ‘a’ 6613s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6613s | ~ ^ 6613s | ) 6613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:4511:109: error: expected ‘)’ before ‘b’ 6613s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6613s | ~ ^ 6613s | ) 6613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c: In function ‘futrts_smul_hi64’: 6613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6613s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6613s | ^~~~~~~~~~ 6613s | __int128__ 6613s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:4515:86: error: expected ‘)’ before ‘a’ 6613s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6614s | ~ ^ 6614s | ) 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:4515:104: error: expected ‘)’ before ‘b’ 6614s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6614s | ~ ^ 6614s | ) 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c: In function ‘mk_compile_opts’: 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/partial-apply.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6614s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6614s | ~~^ ~~~~~~~~~~~~~ 6614s | | | 6614s | unsigned int int64_t {aka long long int} 6614s | %llu 6614s 6614s If you find this error message confusing, uninformative, or wrong, please open an issue: 6614s https://github.com/diku-dk/futhark/issues 6614s 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.fut: 6614s Compiling with --backend=opencl: 6614s cc failed with code 1: 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c: In function ‘futrts_umul_hi64’: 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6614s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6614s | ^~~~~~~~~~~ 6614s | __uint32_t 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:4511:90: error: expected ‘)’ before ‘a’ 6614s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6614s | ~ ^ 6614s | ) 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:4511:109: error: expected ‘)’ before ‘b’ 6614s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6614s | ~ ^ 6614s | ) 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c: In function ‘futrts_smul_hi64’: 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6614s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6614s | ^~~~~~~~~~ 6614s | __int128__ 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:4515:86: error: expected ‘)’ before ‘a’ 6614s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6614s | ~ ^ 6614s | ) 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:4515:104: error: expected ‘)’ before ‘b’ 6614s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6614s | ~ ^ 6614s | ) 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c: In function ‘mk_compile_opts’: 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree1.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6614s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6614s | ~~^ ~~~~~~~~~~~~~ 6614s | | | 6614s | unsigned int int64_t {aka long long int} 6614s | %llu 6614s 6614s If you find this error message confusing, uninformative, or wrong, please open an issue: 6614s https://github.com/diku-dk/futhark/issues 6614s 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.fut: 6614s Compiling with --backend=opencl: 6614s cc failed with code 1: 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c: In function ‘futrts_umul_hi64’: 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6614s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6614s | ^~~~~~~~~~~ 6614s | __uint32_t 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:4511:90: error: expected ‘)’ before ‘a’ 6614s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6614s | ~ ^ 6614s | ) 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:4511:109: error: expected ‘)’ before ‘b’ 6614s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6614s | ~ ^ 6614s | ) 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c: In function ‘futrts_smul_hi64’: 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6614s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6614s | ^~~~~~~~~~ 6614s | __int128__ 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:4515:86: error: expected ‘)’ before ‘a’ 6614s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6614s | ~ ^ 6614s | ) 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:4515:104: error: expected ‘)’ before ‘b’ 6614s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6614s | ~ ^ 6614s | ) 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c: In function ‘mk_compile_opts’: 6614s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/pointfree0.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6614s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6614s | ~~^ ~~~~~~~~~~~~~ 6614s | | | 6614s | unsigned int int64_t {aka long long int} 6614s | %llu 6614s 6614s If you find this error message confusing, uninformative, or wrong, please open an issue: 6614s https://github.com/diku-dk/futhark/issues 6614s 6616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.fut: 6616s Compiling with --backend=opencl: 6616s cc failed with code 1: 6616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c: In function ‘futrts_umul_hi64’: 6616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6616s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6616s | ^~~~~~~~~~~ 6616s | __uint32_t 6616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:4513:90: error: expected ‘)’ before ‘a’ 6616s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6616s | ~ ^ 6616s | ) 6616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:4513:109: error: expected ‘)’ before ‘b’ 6616s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6616s | ~ ^ 6616s | ) 6616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c: In function ‘futrts_smul_hi64’: 6616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6616s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6616s | ^~~~~~~~~~ 6616s | __int128__ 6616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:4517:86: error: expected ‘)’ before ‘a’ 6616s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6616s | ~ ^ 6616s | ) 6616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:4517:104: error: expected ‘)’ before ‘b’ 6616s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6616s | ~ ^ 6616s | ) 6616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c: In function ‘mk_compile_opts’: 6616s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6616s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6616s | ~~^ ~~~~~~~~~~~~~ 6616s | | | 6616s | unsigned int int64_t {aka long long int} 6616s | %llu 6616s 6616s If you find this error message confusing, uninformative, or wrong, please open an issue: 6616s https://github.com/diku-dk/futhark/issues 6616s 6618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.fut: 6618s Compiling with --backend=opencl: 6618s cc failed with code 1: 6618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c: In function ‘futrts_umul_hi64’: 6618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6618s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6618s | ^~~~~~~~~~~ 6618s | __uint32_t 6618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:4512:90: error: expected ‘)’ before ‘a’ 6618s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6618s | ~ ^ 6618s | ) 6618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:4512:109: error: expected ‘)’ before ‘b’ 6618s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6618s | ~ ^ 6618s | ) 6618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c: In function ‘futrts_smul_hi64’: 6618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6618s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6618s | ^~~~~~~~~~ 6618s | __int128__ 6618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:4516:86: error: expected ‘)’ before ‘a’ 6618s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6618s | ~ ^ 6618s | ) 6618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:4516:104: error: expected ‘)’ before ‘b’ 6618s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6618s | ~ ^ 6618s | ) 6618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c: In function ‘mk_compile_opts’: 6618s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic2.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6618s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6618s | ~~^ ~~~~~~~~~~~~~ 6618s | | | 6618s | unsigned int int64_t {aka long long int} 6618s | %llu 6618s 6618s If you find this error message confusing, uninformative, or wrong, please open an issue: 6618s https://github.com/diku-dk/futhark/issues 6618s 6619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.fut: 6619s Compiling with --backend=opencl: 6619s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.fut:4:18-19: 6619s Defaulting ambiguous type to i32. 6619s cc failed with code 1: 6619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c: In function ‘futrts_umul_hi64’: 6619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6619s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6619s | ^~~~~~~~~~~ 6619s | __uint32_t 6619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:4511:90: error: expected ‘)’ before ‘a’ 6619s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6619s | ~ ^ 6619s | ) 6619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:4511:109: error: expected ‘)’ before ‘b’ 6619s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6619s | ~ ^ 6619s | ) 6619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c: In function ‘futrts_smul_hi64’: 6619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6619s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6619s | ^~~~~~~~~~ 6619s | __int128__ 6619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:4515:86: error: expected ‘)’ before ‘a’ 6619s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6619s | ~ ^ 6619s | ) 6619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:4515:104: error: expected ‘)’ before ‘b’ 6619s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6619s | ~ ^ 6619s | ) 6619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c: In function ‘mk_compile_opts’: 6619s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/polymorphic3.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6619s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6619s | ~~^ ~~~~~~~~~~~~~ 6619s | | | 6619s | unsigned int int64_t {aka long long int} 6619s | %llu 6619s 6619s If you find this error message confusing, uninformative, or wrong, please open an issue: 6619s https://github.com/diku-dk/futhark/issues 6619s 6624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.fut: 6624s Compiling with --backend=opencl: 6624s cc failed with code 1: 6624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c: In function ‘futrts_umul_hi64’: 6624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6624s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6624s | ^~~~~~~~~~~ 6624s | __uint32_t 6624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 6624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:4514:90: error: expected ‘)’ before ‘a’ 6624s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6624s | ~ ^ 6624s | ) 6624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:4514:109: error: expected ‘)’ before ‘b’ 6624s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6624s | ~ ^ 6624s | ) 6624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c: In function ‘futrts_smul_hi64’: 6624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6624s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6624s | ^~~~~~~~~~ 6624s | __int128__ 6624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:4518:86: error: expected ‘)’ before ‘a’ 6624s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6624s | ~ ^ 6624s | ) 6624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:4518:104: error: expected ‘)’ before ‘b’ 6624s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6624s | ~ ^ 6624s | ) 6624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c: In function ‘mk_compile_opts’: 6624s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/range0.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6624s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6624s | ~~^ ~~~~~~~~~~~~~ 6624s | | | 6624s | unsigned int int64_t {aka long long int} 6624s | %llu 6624s 6624s If you find this error message confusing, uninformative, or wrong, please open an issue: 6624s https://github.com/diku-dk/futhark/issues 6624s 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.fut: 6626s Compiling with --backend=opencl: 6626s cc failed with code 1: 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c: In function ‘futrts_umul_hi64’: 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6626s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6626s | ^~~~~~~~~~~ 6626s | __uint32_t 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:4512:90: error: expected ‘)’ before ‘a’ 6626s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6626s | ~ ^ 6626s | ) 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:4512:109: error: expected ‘)’ before ‘b’ 6626s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6626s | ~ ^ 6626s | ) 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c: In function ‘futrts_smul_hi64’: 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6626s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6626s | ^~~~~~~~~~ 6626s | __int128__ 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:4516:86: error: expected ‘)’ before ‘a’ 6626s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6626s | ~ ^ 6626s | ) 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:4516:104: error: expected ‘)’ before ‘b’ 6626s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6626s | ~ ^ 6626s | ) 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c: In function ‘mk_compile_opts’: 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/return0.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6626s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6626s | ~~^ ~~~~~~~~~~~~~ 6626s | | | 6626s | unsigned int int64_t {aka long long int} 6626s | %llu 6626s 6626s If you find this error message confusing, uninformative, or wrong, please open an issue: 6626s https://github.com/diku-dk/futhark/issues 6626s 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.fut: 6626s Compiling with --backend=opencl: 6626s cc failed with code 1: 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c: In function ‘futrts_umul_hi64’: 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6626s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6626s | ^~~~~~~~~~~ 6626s | __uint32_t 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4512:90: error: expected ‘)’ before ‘a’ 6626s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6626s | ~ ^ 6626s | ) 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4512:109: error: expected ‘)’ before ‘b’ 6626s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6626s | ~ ^ 6626s | ) 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c: In function ‘futrts_smul_hi64’: 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6626s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6626s | ^~~~~~~~~~ 6626s | __int128__ 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4516:86: error: expected ‘)’ before ‘a’ 6626s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6626s | ~ ^ 6626s | ) 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4516:104: error: expected ‘)’ before ‘b’ 6626s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6626s | ~ ^ 6626s | ) 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c: In function ‘mk_compile_opts’: 6626s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6626s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6626s | ~~^ ~~~~~~~~~~~~~ 6626s | | | 6626s | unsigned int int64_t {aka long long int} 6626s | %llu 6626s 6626s If you find this error message confusing, uninformative, or wrong, please open an issue: 6626s https://github.com/diku-dk/futhark/issues 6626s 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.fut: 6629s Compiling with --backend=opencl: 6629s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.fut:6:18-21: 6629s Unused name "arg". 6629s cc failed with code 1: 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c: In function ‘futrts_umul_hi64’: 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6629s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6629s | ^~~~~~~~~~~ 6629s | __uint32_t 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4511:90: error: expected ‘)’ before ‘a’ 6629s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6629s | ~ ^ 6629s | ) 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4511:109: error: expected ‘)’ before ‘b’ 6629s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6629s | ~ ^ 6629s | ) 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c: In function ‘futrts_smul_hi64’: 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6629s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6629s | ^~~~~~~~~~ 6629s | __int128__ 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4515:86: error: expected ‘)’ before ‘a’ 6629s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6629s | ~ ^ 6629s | ) 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4515:104: error: expected ‘)’ before ‘b’ 6629s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6629s | ~ ^ 6629s | ) 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c: In function ‘mk_compile_opts’: 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6629s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6629s | ~~^ ~~~~~~~~~~~~~ 6629s | | | 6629s | unsigned int int64_t {aka long long int} 6629s | %llu 6629s 6629s If you find this error message confusing, uninformative, or wrong, please open an issue: 6629s https://github.com/diku-dk/futhark/issues 6629s 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.fut: 6629s Compiling with --backend=opencl: 6629s cc failed with code 1: 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c: In function ‘futrts_umul_hi64’: 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6629s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6629s | ^~~~~~~~~~~ 6629s | __uint32_t 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4512:90: error: expected ‘)’ before ‘a’ 6629s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6629s | ~ ^ 6629s | ) 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4512:109: error: expected ‘)’ before ‘b’ 6629s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6629s | ~ ^ 6629s | ) 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c: In function ‘futrts_smul_hi64’: 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6629s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6629s | ^~~~~~~~~~ 6629s | __int128__ 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4516:86: error: expected ‘)’ before ‘a’ 6629s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6629s | ~ ^ 6629s | ) 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4516:104: error: expected ‘)’ before ‘b’ 6629s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6629s | ~ ^ 6629s | ) 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c: In function ‘mk_compile_opts’: 6629s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6629s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6629s | ~~^ ~~~~~~~~~~~~~ 6629s | | | 6629s | unsigned int int64_t {aka long long int} 6629s | %llu 6629s 6629s If you find this error message confusing, uninformative, or wrong, please open an issue: 6629s https://github.com/diku-dk/futhark/issues 6629s 6630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.fut: 6630s Compiling with --backend=opencl: 6630s cc failed with code 1: 6630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c: In function ‘futrts_umul_hi64’: 6630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6630s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6630s | ^~~~~~~~~~~ 6630s | __uint32_t 6630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4512:90: error: expected ‘)’ before ‘a’ 6630s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6630s | ~ ^ 6630s | ) 6630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4512:109: error: expected ‘)’ before ‘b’ 6630s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6630s | ~ ^ 6630s | ) 6630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c: In function ‘futrts_smul_hi64’: 6630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6630s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6630s | ^~~~~~~~~~ 6630s | __int128__ 6630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4516:86: error: expected ‘)’ before ‘a’ 6630s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6630s | ~ ^ 6630s | ) 6630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4516:104: error: expected ‘)’ before ‘b’ 6630s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6630s | ~ ^ 6630s | ) 6630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c: In function ‘mk_compile_opts’: 6630s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6630s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6630s | ~~^ ~~~~~~~~~~~~~ 6630s | | | 6630s | unsigned int int64_t {aka long long int} 6630s | %llu 6630s 6630s If you find this error message confusing, uninformative, or wrong, please open an issue: 6630s https://github.com/diku-dk/futhark/issues 6630s 6631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.fut: 6631s Compiling with --backend=opencl: 6631s cc failed with code 1: 6631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c: In function ‘futrts_umul_hi64’: 6631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6631s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6631s | ^~~~~~~~~~~ 6631s | __uint32_t 6631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:4511:90: error: expected ‘)’ before ‘a’ 6631s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6631s | ~ ^ 6631s | ) 6631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:4511:109: error: expected ‘)’ before ‘b’ 6631s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6631s | ~ ^ 6631s | ) 6631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c: In function ‘futrts_smul_hi64’: 6631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6631s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6631s | ^~~~~~~~~~ 6631s | __int128__ 6631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:4515:86: error: expected ‘)’ before ‘a’ 6631s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6631s | ~ ^ 6631s | ) 6631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:4515:104: error: expected ‘)’ before ‘b’ 6631s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6631s | ~ ^ 6631s | ) 6631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c: In function ‘mk_compile_opts’: 6631s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference0.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6631s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6631s | ~~^ ~~~~~~~~~~~~~ 6631s | | | 6631s | unsigned int int64_t {aka long long int} 6631s | %llu 6631s 6631s If you find this error message confusing, uninformative, or wrong, please open an issue: 6631s https://github.com/diku-dk/futhark/issues 6631s 6641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.fut: 6641s Compiling with --backend=opencl: 6641s cc failed with code 1: 6641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c: In function ‘futrts_umul_hi64’: 6641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6641s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6641s | ^~~~~~~~~~~ 6641s | __uint32_t 6641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:4527:90: error: expected ‘)’ before ‘a’ 6641s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6641s | ~ ^ 6641s | ) 6641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:4527:109: error: expected ‘)’ before ‘b’ 6641s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6641s | ~ ^ 6641s | ) 6641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c: In function ‘futrts_smul_hi64’: 6641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6641s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6641s | ^~~~~~~~~~ 6641s | __int128__ 6641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:4531:86: error: expected ‘)’ before ‘a’ 6641s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6641s | ~ ^ 6641s | ) 6641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:4531:104: error: expected ‘)’ before ‘b’ 6641s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6641s | ~ ^ 6641s | ) 6641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c: In function ‘mk_compile_opts’: 6641s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference7.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6641s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6641s | ~~^ ~~~~~~~~~~~~~ 6641s | | | 6641s | unsigned int int64_t {aka long long int} 6641s | %llu 6641s 6641s If you find this error message confusing, uninformative, or wrong, please open an issue: 6641s https://github.com/diku-dk/futhark/issues 6641s 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.fut: 6642s Compiling with --backend=opencl: 6642s cc failed with code 1: 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c: In function ‘futrts_umul_hi64’: 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6642s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6642s | ^~~~~~~~~~~ 6642s | __uint32_t 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:4513:90: error: expected ‘)’ before ‘a’ 6642s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6642s | ~ ^ 6642s | ) 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:4513:109: error: expected ‘)’ before ‘b’ 6642s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6642s | ~ ^ 6642s | ) 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c: In function ‘futrts_smul_hi64’: 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6642s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6642s | ^~~~~~~~~~ 6642s | __int128__ 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:4517:86: error: expected ‘)’ before ‘a’ 6642s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6642s | ~ ^ 6642s | ) 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:4517:104: error: expected ‘)’ before ‘b’ 6642s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6642s | ~ ^ 6642s | ) 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c: In function ‘mk_compile_opts’: 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/size-inference6.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6642s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6642s | ~~^ ~~~~~~~~~~~~~ 6642s | | | 6642s | unsigned int int64_t {aka long long int} 6642s | %llu 6642s 6642s If you find this error message confusing, uninformative, or wrong, please open an issue: 6642s https://github.com/diku-dk/futhark/issues 6642s 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.fut: 6642s Compiling with --backend=opencl: 6642s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.fut:2:21-24: 6642s Defaulting ambiguous type to i32. 6642s cc failed with code 1: 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c: In function ‘futrts_umul_hi64’: 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6642s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6642s | ^~~~~~~~~~~ 6642s | __uint32_t 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:4511:90: error: expected ‘)’ before ‘a’ 6642s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6642s | ~ ^ 6642s | ) 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:4511:109: error: expected ‘)’ before ‘b’ 6642s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6642s | ~ ^ 6642s | ) 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c: In function ‘futrts_smul_hi64’: 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6642s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6642s | ^~~~~~~~~~ 6642s | __int128__ 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:4515:86: error: expected ‘)’ before ‘a’ 6642s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6642s | ~ ^ 6642s | ) 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:4515:104: error: expected ‘)’ before ‘b’ 6642s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6642s | ~ ^ 6642s | ) 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c: In function ‘mk_compile_opts’: 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6642s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6642s | ~~^ ~~~~~~~~~~~~~ 6642s | | | 6642s | unsigned int int64_t {aka long long int} 6642s | %llu 6642s 6642s If you find this error message confusing, uninformative, or wrong, please open an issue: 6642s https://github.com/diku-dk/futhark/issues 6642s 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.fut: 6642s Compiling with --backend=opencl: 6642s cc failed with code 1: 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c: In function ‘futrts_umul_hi64’: 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6642s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6642s | ^~~~~~~~~~~ 6642s | __uint32_t 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:4526:90: error: expected ‘)’ before ‘a’ 6642s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6642s | ~ ^ 6642s | ) 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:4526:109: error: expected ‘)’ before ‘b’ 6642s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6642s | ~ ^ 6642s | ) 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c: In function ‘futrts_smul_hi64’: 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6642s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6642s | ^~~~~~~~~~ 6642s | __int128__ 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:4530:86: error: expected ‘)’ before ‘a’ 6642s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6642s | ~ ^ 6642s | ) 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:4530:104: error: expected ‘)’ before ‘b’ 6642s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6642s | ~ ^ 6642s | ) 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c: In function ‘mk_compile_opts’: 6642s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/toplevel1.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6642s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6642s | ~~^ ~~~~~~~~~~~~~ 6642s | | | 6642s | unsigned int int64_t {aka long long int} 6642s | %llu 6642s 6642s If you find this error message confusing, uninformative, or wrong, please open an issue: 6642s https://github.com/diku-dk/futhark/issues 6642s 6643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.fut: 6643s Compiling with --backend=opencl: 6643s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.fut:7:1-8:38: 6643s Entry point return type 6643s 6643s *[(g j) - (f i)](i32, i32) 6643s 6643s will have an opaque type, so the result will likely not be usable. 6643s cc failed with code 1: 6643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c: In function ‘futrts_umul_hi64’: 6643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6643s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6643s | ^~~~~~~~~~~ 6643s | __uint32_t 6643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 6643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:4544:90: error: expected ‘)’ before ‘a’ 6643s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6643s | ~ ^ 6643s | ) 6643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:4544:109: error: expected ‘)’ before ‘b’ 6643s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6643s | ~ ^ 6643s | ) 6643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c: In function ‘futrts_smul_hi64’: 6643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6643s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6643s | ^~~~~~~~~~ 6643s | __int128__ 6643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:4548:86: error: expected ‘)’ before ‘a’ 6643s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6643s | ~ ^ 6643s | ) 6643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:4548:104: error: expected ‘)’ before ‘b’ 6643s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6643s | ~ ^ 6643s | ) 6643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c: In function ‘mk_compile_opts’: 6643s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/slice0.c:7874:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6643s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6643s | ~~^ ~~~~~~~~~~~~~ 6643s | | | 6643s | unsigned int int64_t {aka long long int} 6643s | %llu 6643s 6643s If you find this error message confusing, uninformative, or wrong, please open an issue: 6643s https://github.com/diku-dk/futhark/issues 6643s 6646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.fut: 6646s Compiling with --backend=opencl: 6646s cc failed with code 1: 6646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c: In function ‘futrts_umul_hi64’: 6646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6646s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6646s | ^~~~~~~~~~~ 6646s | __uint32_t 6646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:4511:90: error: expected ‘)’ before ‘a’ 6646s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6646s | ~ ^ 6646s | ) 6646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:4511:109: error: expected ‘)’ before ‘b’ 6646s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6646s | ~ ^ 6646s | ) 6646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c: In function ‘futrts_smul_hi64’: 6646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6646s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6646s | ^~~~~~~~~~ 6646s | __int128__ 6646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:4515:86: error: expected ‘)’ before ‘a’ 6646s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6646s | ~ ^ 6646s | ) 6646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:4515:104: error: expected ‘)’ before ‘b’ 6646s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6646s | ~ ^ 6646s | ) 6646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c: In function ‘mk_compile_opts’: 6646s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shapes/use-shapes.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6646s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6646s | ~~^ ~~~~~~~~~~~~~ 6646s | | | 6646s | unsigned int int64_t {aka long long int} 6646s | %llu 6646s 6646s If you find this error message confusing, uninformative, or wrong, please open an issue: 6646s https://github.com/diku-dk/futhark/issues 6646s 6646s 1689 failed, 230 passed, 387 to go. 6647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.fut: 6647s Compiling with --backend=opencl: 6647s cc failed with code 1: 6647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c: In function ‘futrts_umul_hi64’: 6647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6647s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6647s | ^~~~~~~~~~~ 6647s | __uint32_t 6647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:4512:90: error: expected ‘)’ before ‘a’ 6647s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6647s | ~ ^ 6647s | ) 6647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:4512:109: error: expected ‘)’ before ‘b’ 6647s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6647s | ~ ^ 6647s | ) 6647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c: In function ‘futrts_smul_hi64’: 6647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6647s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6647s | ^~~~~~~~~~ 6647s | __int128__ 6647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:4516:86: error: expected ‘)’ before ‘a’ 6647s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6647s | ~ ^ 6647s | ) 6647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:4516:104: error: expected ‘)’ before ‘b’ 6647s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6647s | ~ ^ 6647s | ) 6647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c: In function ‘mk_compile_opts’: 6647s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-and.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6647s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6647s | ~~^ ~~~~~~~~~~~~~ 6647s | | | 6647s | unsigned int int64_t {aka long long int} 6647s | %llu 6647s 6647s If you find this error message confusing, uninformative, or wrong, please open an issue: 6647s https://github.com/diku-dk/futhark/issues 6647s 6648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.fut: 6648s Compiling with --backend=opencl: 6648s cc failed with code 1: 6648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c: In function ‘futrts_umul_hi64’: 6648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6648s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6648s | ^~~~~~~~~~~ 6648s | __uint32_t 6648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:4512:90: error: expected ‘)’ before ‘a’ 6648s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6648s | ~ ^ 6648s | ) 6648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:4512:109: error: expected ‘)’ before ‘b’ 6648s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6648s | ~ ^ 6648s | ) 6648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c: In function ‘futrts_smul_hi64’: 6648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6648s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6648s | ^~~~~~~~~~ 6648s | __int128__ 6648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:4516:86: error: expected ‘)’ before ‘a’ 6648s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6648s | ~ ^ 6648s | ) 6648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:4516:104: error: expected ‘)’ before ‘b’ 6648s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6648s | ~ ^ 6648s | ) 6648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c: In function ‘mk_compile_opts’: 6648s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/shortcircuit-or.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6648s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6648s | ~~^ ~~~~~~~~~~~~~ 6648s | | | 6648s | unsigned int int64_t {aka long long int} 6648s | %llu 6648s 6648s If you find this error message confusing, uninformative, or wrong, please open an issue: 6648s https://github.com/diku-dk/futhark/issues 6648s 6653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.fut: 6653s Compiling with --backend=opencl: 6653s cc failed with code 1: 6653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c: In function ‘futrts_umul_hi64’: 6653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6653s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6653s | ^~~~~~~~~~~ 6653s | __uint32_t 6653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:4512:90: error: expected ‘)’ before ‘a’ 6653s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6653s | ~ ^ 6653s | ) 6653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:4512:109: error: expected ‘)’ before ‘b’ 6653s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6653s | ~ ^ 6653s | ) 6653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c: In function ‘futrts_smul_hi64’: 6653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6653s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6653s | ^~~~~~~~~~ 6653s | __int128__ 6653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:4516:86: error: expected ‘)’ before ‘a’ 6653s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6653s | ~ ^ 6653s | ) 6653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:4516:104: error: expected ‘)’ before ‘b’ 6653s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6653s | ~ ^ 6653s | ) 6653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c: In function ‘mk_compile_opts’: 6653s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/simplify_primexp.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6653s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6653s | ~~^ ~~~~~~~~~~~~~ 6653s | | | 6653s | unsigned int int64_t {aka long long int} 6653s | %llu 6653s 6653s If you find this error message confusing, uninformative, or wrong, please open an issue: 6653s https://github.com/diku-dk/futhark/issues 6653s 6654s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.fut: 6654s Compiling with --backend=opencl: 6654s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.fut:4:10-44: 6654s Entry point parameter 6654s 6654s ((arr: [d₀](i32, i32, i32, i32, i32)): [](i32, i32, i32, i32, i32)) 6654s 6654s will have an opaque type, so the entry point will likely not be callable. 6654s cc failed with code 1: 6654s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c: In function ‘futrts_umul_hi64’: 6654s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:4550:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6654s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6654s | ^~~~~~~~~~~ 6654s | __uint32_t 6654s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:4550:78: note: each undeclared identifier is reported only once for each function it appears in 6654s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:4550:90: error: expected ‘)’ before ‘a’ 6654s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6654s | ~ ^ 6654s | ) 6654s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:4550:109: error: expected ‘)’ before ‘b’ 6654s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6654s | ~ ^ 6654s | ) 6654s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c: In function ‘futrts_smul_hi64’: 6654s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:4554:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6654s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6654s | ^~~~~~~~~~ 6654s | __int128__ 6654s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:4554:86: error: expected ‘)’ before ‘a’ 6654s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6654s | ~ ^ 6654s | ) 6654s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:4554:104: error: expected ‘)’ before ‘b’ 6654s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6654s | ~ ^ 6654s | ) 6654s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c: In function ‘mk_compile_opts’: 6654s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking0.c:7881:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6654s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6654s | ~~^ ~~~~~~~~~~~~~ 6654s | | | 6654s | unsigned int int64_t {aka long long int} 6654s | %llu 6654s 6654s If you find this error message confusing, uninformative, or wrong, please open an issue: 6654s https://github.com/diku-dk/futhark/issues 6654s 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.fut: 6655s Compiling with --backend=opencl: 6655s cc failed with code 1: 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c: In function ‘futrts_umul_hi64’: 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6655s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6655s | ^~~~~~~~~~~ 6655s | __uint32_t 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:4515:90: error: expected ‘)’ before ‘a’ 6655s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6655s | ~ ^ 6655s | ) 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:4515:109: error: expected ‘)’ before ‘b’ 6655s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6655s | ~ ^ 6655s | ) 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c: In function ‘futrts_smul_hi64’: 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6655s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6655s | ^~~~~~~~~~ 6655s | __int128__ 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:4519:86: error: expected ‘)’ before ‘a’ 6655s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6655s | ~ ^ 6655s | ) 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:4519:104: error: expected ‘)’ before ‘b’ 6655s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6655s | ~ ^ 6655s | ) 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c: In function ‘mk_compile_opts’: 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking1.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6655s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6655s | ~~^ ~~~~~~~~~~~~~ 6655s | | | 6655s | unsigned int int64_t {aka long long int} 6655s | %llu 6655s 6655s If you find this error message confusing, uninformative, or wrong, please open an issue: 6655s https://github.com/diku-dk/futhark/issues 6655s 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.fut: 6655s Compiling with --backend=opencl: 6655s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.fut:5:10-44: 6655s Entry point parameter 6655s 6655s ((arr: [d₀](i32, i32, i32, i32, i32)): [](i32, i32, i32, i32, i32)) 6655s 6655s will have an opaque type, so the entry point will likely not be callable. 6655s cc failed with code 1: 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c: In function ‘futrts_umul_hi64’: 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6655s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6655s | ^~~~~~~~~~~ 6655s | __uint32_t 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:4555:90: error: expected ‘)’ before ‘a’ 6655s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6655s | ~ ^ 6655s | ) 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:4555:109: error: expected ‘)’ before ‘b’ 6655s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6655s | ~ ^ 6655s | ) 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c: In function ‘futrts_smul_hi64’: 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6655s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6655s | ^~~~~~~~~~ 6655s | __int128__ 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:4559:86: error: expected ‘)’ before ‘a’ 6655s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6655s | ~ ^ 6655s | ) 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:4559:104: error: expected ‘)’ before ‘b’ 6655s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6655s | ~ ^ 6655s | ) 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c: In function ‘mk_compile_opts’: 6655s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking4.c:7885:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6655s 7885 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6655s | ~~^ ~~~~~~~~~~~~~ 6655s | | | 6655s | unsigned int int64_t {aka long long int} 6655s | %llu 6655s 6655s If you find this error message confusing, uninformative, or wrong, please open an issue: 6655s https://github.com/diku-dk/futhark/issues 6655s 6657s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.fut: 6658s Compiling with --backend=opencl: 6658s cc failed with code 1: 6658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c: In function ‘futrts_umul_hi64’: 6658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6658s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6658s | ^~~~~~~~~~~ 6658s | __uint32_t 6658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 6658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:4531:90: error: expected ‘)’ before ‘a’ 6658s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6658s | ~ ^ 6658s | ) 6658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:4531:109: error: expected ‘)’ before ‘b’ 6658s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6658s | ~ ^ 6658s | ) 6658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c: In function ‘futrts_smul_hi64’: 6658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6658s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6658s | ^~~~~~~~~~ 6658s | __int128__ 6658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:4535:86: error: expected ‘)’ before ‘a’ 6658s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6658s | ~ ^ 6658s | ) 6658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:4535:104: error: expected ‘)’ before ‘b’ 6658s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6658s | ~ ^ 6658s | ) 6658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c: In function ‘mk_compile_opts’: 6658s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking2.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6658s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6658s | ~~^ ~~~~~~~~~~~~~ 6658s | | | 6658s | unsigned int int64_t {aka long long int} 6658s | %llu 6658s 6658s If you find this error message confusing, uninformative, or wrong, please open an issue: 6658s https://github.com/diku-dk/futhark/issues 6658s 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.fut: 6660s Compiling with --backend=opencl: 6660s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.fut:10:10-44: 6660s Entry point parameter 6660s 6660s ((arr: [d₀](i32, i32, i32, i32, i32)): [](i32, i32, i32, i32, i32)) 6660s 6660s will have an opaque type, so the entry point will likely not be callable. 6660s cc failed with code 1: 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c: In function ‘futrts_umul_hi64’: 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:4550:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6660s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6660s | ^~~~~~~~~~~ 6660s | __uint32_t 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:4550:78: note: each undeclared identifier is reported only once for each function it appears in 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:4550:90: error: expected ‘)’ before ‘a’ 6660s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6660s | ~ ^ 6660s | ) 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:4550:109: error: expected ‘)’ before ‘b’ 6660s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6660s | ~ ^ 6660s | ) 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c: In function ‘futrts_smul_hi64’: 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:4554:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6660s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6660s | ^~~~~~~~~~ 6660s | __int128__ 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:4554:86: error: expected ‘)’ before ‘a’ 6660s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6660s | ~ ^ 6660s | ) 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:4554:104: error: expected ‘)’ before ‘b’ 6660s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6660s | ~ ^ 6660s | ) 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c: In function ‘mk_compile_opts’: 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sinking5.c:7881:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6660s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6660s | ~~^ ~~~~~~~~~~~~~ 6660s | | | 6660s | unsigned int int64_t {aka long long int} 6660s | %llu 6660s 6660s If you find this error message confusing, uninformative, or wrong, please open an issue: 6660s https://github.com/diku-dk/futhark/issues 6660s 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.fut: 6660s Compiling with --backend=opencl: 6660s cc failed with code 1: 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c: In function ‘futrts_umul_hi64’: 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6660s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6660s | ^~~~~~~~~~~ 6660s | __uint32_t 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:4497:90: error: expected ‘)’ before ‘a’ 6660s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6660s | ~ ^ 6660s | ) 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:4497:109: error: expected ‘)’ before ‘b’ 6660s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6660s | ~ ^ 6660s | ) 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c: In function ‘futrts_smul_hi64’: 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6660s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6660s | ^~~~~~~~~~ 6660s | __int128__ 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:4501:86: error: expected ‘)’ before ‘a’ 6660s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6660s | ~ ^ 6660s | ) 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:4501:104: error: expected ‘)’ before ‘b’ 6660s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6660s | ~ ^ 6660s | ) 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c: In function ‘mk_compile_opts’: 6660s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-expr-for-in.c:7834:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6660s 7834 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6660s | ~~^ ~~~~~~~~~~~~~ 6660s | | | 6660s | unsigned int int64_t {aka long long int} 6660s | %llu 6660s 6660s If you find this error message confusing, uninformative, or wrong, please open an issue: 6660s https://github.com/diku-dk/futhark/issues 6660s 6662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.fut: 6662s Compiling with --backend=opencl: 6662s cc failed with code 1: 6662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c: In function ‘futrts_umul_hi64’: 6662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6662s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6662s | ^~~~~~~~~~~ 6662s | __uint32_t 6662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:4512:90: error: expected ‘)’ before ‘a’ 6662s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6662s | ~ ^ 6662s | ) 6662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:4512:109: error: expected ‘)’ before ‘b’ 6662s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6662s | ~ ^ 6662s | ) 6662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c: In function ‘futrts_smul_hi64’: 6662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6662s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6662s | ^~~~~~~~~~ 6662s | __int128__ 6662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:4516:86: error: expected ‘)’ before ‘a’ 6662s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6662s | ~ ^ 6662s | ) 6662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:4516:104: error: expected ‘)’ before ‘b’ 6662s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6662s | ~ ^ 6662s | ) 6662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c: In function ‘mk_compile_opts’: 6662s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/size-from-division.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6662s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6662s | ~~^ ~~~~~~~~~~~~~ 6662s | | | 6662s | unsigned int int64_t {aka long long int} 6662s | %llu 6662s 6662s If you find this error message confusing, uninformative, or wrong, please open an issue: 6662s https://github.com/diku-dk/futhark/issues 6662s 6667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut: 6667s Compiling with --backend=opencl: 6667s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 6667s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6667s 6667s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 6667s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6667s 6667s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 6667s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6667s 6667s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 6667s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6667s 6667s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 6667s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6667s 6667s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 6667s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6667s cc failed with code 1: 6667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c: In function ‘futrts_umul_hi64’: 6667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6667s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6667s | ^~~~~~~~~~~ 6667s | __uint32_t 6667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4485:90: error: expected ‘)’ before ‘a’ 6667s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6667s | ~ ^ 6667s | ) 6667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4485:109: error: expected ‘)’ before ‘b’ 6667s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6667s | ~ ^ 6667s | ) 6667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c: In function ‘futrts_smul_hi64’: 6667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6667s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6667s | ^~~~~~~~~~ 6667s | __int128__ 6667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4489:86: error: expected ‘)’ before ‘a’ 6667s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6667s | ~ ^ 6667s | ) 6667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4489:104: error: expected ‘)’ before ‘b’ 6667s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6667s | ~ ^ 6667s | ) 6667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c: In function ‘mk_compile_opts’: 6667s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6667s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6667s | ~~^ ~~~~~~~~~~~~~ 6667s | | | 6667s | unsigned int int64_t {aka long long int} 6667s | %llu 6667s 6667s If you find this error message confusing, uninformative, or wrong, please open an issue: 6667s https://github.com/diku-dk/futhark/issues 6667s 6668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.fut: 6668s Compiling with --backend=opencl: 6668s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 6668s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6668s 6668s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 6668s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6668s 6668s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 6668s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6668s 6668s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 6668s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6668s 6668s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 6668s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6668s 6668s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 6668s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6668s cc failed with code 1: 6668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c: In function ‘futrts_umul_hi64’: 6668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:4552:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6668s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6668s | ^~~~~~~~~~~ 6668s | __uint32_t 6668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:4552:78: note: each undeclared identifier is reported only once for each function it appears in 6668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:4552:90: error: expected ‘)’ before ‘a’ 6668s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6668s | ~ ^ 6668s | ) 6668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:4552:109: error: expected ‘)’ before ‘b’ 6668s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6668s | ~ ^ 6668s | ) 6668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c: In function ‘futrts_smul_hi64’: 6668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:4556:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6668s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6668s | ^~~~~~~~~~ 6668s | __int128__ 6668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:4556:86: error: expected ‘)’ before ‘a’ 6668s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6668s | ~ ^ 6668s | ) 6668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:4556:104: error: expected ‘)’ before ‘b’ 6668s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6668s | ~ ^ 6668s | ) 6668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c: In function ‘mk_compile_opts’: 6668s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/flat.c:7884:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6668s 7884 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6668s | ~~^ ~~~~~~~~~~~~~ 6668s | | | 6668s | unsigned int int64_t {aka long long int} 6668s | %llu 6668s 6668s If you find this error message confusing, uninformative, or wrong, please open an issue: 6668s https://github.com/diku-dk/futhark/issues 6668s 6669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.fut: 6669s Compiling with --backend=opencl: 6669s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 6669s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6669s 6669s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 6669s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6669s 6669s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 6669s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6669s 6669s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 6669s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6669s 6669s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 6669s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6669s 6669s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 6669s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6669s cc failed with code 1: 6669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c: In function ‘futrts_umul_hi64’: 6669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:4584:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6669s 4584 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6669s | ^~~~~~~~~~~ 6669s | __uint32_t 6669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:4584:78: note: each undeclared identifier is reported only once for each function it appears in 6669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:4584:90: error: expected ‘)’ before ‘a’ 6669s 4584 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6669s | ~ ^ 6669s | ) 6669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:4584:109: error: expected ‘)’ before ‘b’ 6669s 4584 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6669s | ~ ^ 6669s | ) 6669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c: In function ‘futrts_smul_hi64’: 6669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:4588:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6669s 4588 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6669s | ^~~~~~~~~~ 6669s | __int128__ 6669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:4588:86: error: expected ‘)’ before ‘a’ 6669s 4588 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6669s | ~ ^ 6669s | ) 6669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:4588:104: error: expected ‘)’ before ‘b’ 6669s 4588 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6669s | ~ ^ 6669s | ) 6669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c: In function ‘mk_compile_opts’: 6669s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/bounds.c:7914:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6669s 7914 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6669s | ~~^ ~~~~~~~~~~~~~ 6669s | | | 6669s | unsigned int int64_t {aka long long int} 6669s | %llu 6669s 6669s If you find this error message confusing, uninformative, or wrong, please open an issue: 6669s https://github.com/diku-dk/futhark/issues 6669s 6675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.fut: 6675s Compiling with --backend=opencl: 6675s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 6675s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6675s 6675s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 6675s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6675s 6675s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 6675s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6675s 6675s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 6675s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6675s 6675s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 6675s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6675s 6675s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 6675s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6675s cc failed with code 1: 6675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c: In function ‘futrts_umul_hi64’: 6675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6675s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6675s | ^~~~~~~~~~~ 6675s | __uint32_t 6675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 6675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:4539:90: error: expected ‘)’ before ‘a’ 6675s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6675s | ~ ^ 6675s | ) 6675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:4539:109: error: expected ‘)’ before ‘b’ 6675s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6675s | ~ ^ 6675s | ) 6675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c: In function ‘futrts_smul_hi64’: 6675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6675s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6675s | ^~~~~~~~~~ 6675s | __int128__ 6675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:4543:86: error: expected ‘)’ before ‘a’ 6675s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6675s | ~ ^ 6675s | ) 6675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:4543:104: error: expected ‘)’ before ‘b’ 6675s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6675s | ~ ^ 6675s | ) 6675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c: In function ‘mk_compile_opts’: 6675s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6675s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6675s | ~~^ ~~~~~~~~~~~~~ 6675s | | | 6675s | unsigned int int64_t {aka long long int} 6675s | %llu 6675s 6675s If you find this error message confusing, uninformative, or wrong, please open an issue: 6675s https://github.com/diku-dk/futhark/issues 6675s 6676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.fut: 6676s Compiling with --backend=opencl: 6676s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 6676s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6676s 6676s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 6676s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6676s 6676s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 6676s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6676s 6676s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 6676s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6676s 6676s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 6676s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6676s 6676s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 6676s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6676s cc failed with code 1: 6676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c: In function ‘futrts_umul_hi64’: 6676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6676s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6676s | ^~~~~~~~~~~ 6676s | __uint32_t 6676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 6676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4539:90: error: expected ‘)’ before ‘a’ 6676s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6676s | ~ ^ 6676s | ) 6676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4539:109: error: expected ‘)’ before ‘b’ 6676s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6676s | ~ ^ 6676s | ) 6676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c: In function ‘futrts_smul_hi64’: 6676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6676s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6676s | ^~~~~~~~~~ 6676s | __int128__ 6676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4543:86: error: expected ‘)’ before ‘a’ 6676s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6676s | ~ ^ 6676s | ) 6676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4543:104: error: expected ‘)’ before ‘b’ 6676s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6676s | ~ ^ 6676s | ) 6676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c: In function ‘mk_compile_opts’: 6676s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_2d.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6676s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6676s | ~~^ ~~~~~~~~~~~~~ 6676s | | | 6676s | unsigned int int64_t {aka long long int} 6676s | %llu 6676s 6676s If you find this error message confusing, uninformative, or wrong, please open an issue: 6676s https://github.com/diku-dk/futhark/issues 6676s 6682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.fut: 6682s Compiling with --backend=opencl: 6682s cc failed with code 1: 6682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c: In function ‘futrts_umul_hi64’: 6682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6682s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6682s | ^~~~~~~~~~~ 6682s | __uint32_t 6682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:4513:90: error: expected ‘)’ before ‘a’ 6682s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6682s | ~ ^ 6682s | ) 6682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:4513:109: error: expected ‘)’ before ‘b’ 6682s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6682s | ~ ^ 6682s | ) 6682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c: In function ‘futrts_smul_hi64’: 6682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6682s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6682s | ^~~~~~~~~~ 6682s | __int128__ 6682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:4517:86: error: expected ‘)’ before ‘a’ 6682s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6682s | ~ ^ 6682s | ) 6682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:4517:104: error: expected ‘)’ before ‘b’ 6682s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6682s | ~ ^ 6682s | ) 6682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c: In function ‘mk_compile_opts’: 6682s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6682s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6682s | ~~^ ~~~~~~~~~~~~~ 6682s | | | 6682s | unsigned int int64_t {aka long long int} 6682s | %llu 6682s 6682s If you find this error message confusing, uninformative, or wrong, please open an issue: 6682s https://github.com/diku-dk/futhark/issues 6682s 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.fut: 6683s Compiling with --backend=opencl: 6683s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 6683s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6683s 6683s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 6683s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6683s 6683s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 6683s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6683s 6683s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 6683s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6683s 6683s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 6683s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6683s 6683s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 6683s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6683s cc failed with code 1: 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c: In function ‘futrts_umul_hi64’: 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6683s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6683s | ^~~~~~~~~~~ 6683s | __uint32_t 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4539:90: error: expected ‘)’ before ‘a’ 6683s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6683s | ~ ^ 6683s | ) 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4539:109: error: expected ‘)’ before ‘b’ 6683s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6683s | ~ ^ 6683s | ) 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c: In function ‘futrts_smul_hi64’: 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6683s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6683s | ^~~~~~~~~~ 6683s | __int128__ 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4543:86: error: expected ‘)’ before ‘a’ 6683s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6683s | ~ ^ 6683s | ) 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4543:104: error: expected ‘)’ before ‘b’ 6683s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6683s | ~ ^ 6683s | ) 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c: In function ‘mk_compile_opts’: 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/small_4d.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6683s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6683s | ~~^ ~~~~~~~~~~~~~ 6683s | | | 6683s | unsigned int int64_t {aka long long int} 6683s | %llu 6683s 6683s If you find this error message confusing, uninformative, or wrong, please open an issue: 6683s https://github.com/diku-dk/futhark/issues 6683s 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.fut: 6683s Generating reference outputs: 6683s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 6683s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6683s 6683s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 6683s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6683s 6683s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 6683s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6683s 6683s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 6683s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6683s 6683s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 6683s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6683s 6683s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 6683s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6683s cc failed with code 1: 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c: In function ‘futrts_umul_hi64’: 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6683s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6683s | ^~~~~~~~~~~ 6683s | __uint32_t 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:78: note: each undeclared identifier is reported only once for each function it appears in 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:90: error: expected ‘)’ before ‘a’ 6683s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6683s | ~ ^ 6683s | ) 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:109: error: expected ‘)’ before ‘b’ 6683s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6683s | ~ ^ 6683s | ) 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c: In function ‘futrts_smul_hi64’: 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c:4422:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6683s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6683s | ^~~~~~~~~~ 6683s | __int128__ 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c:4422:86: error: expected ‘)’ before ‘a’ 6683s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6683s | ~ ^ 6683s | ) 6683s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw.c:4422:104: error: expected ‘)’ before ‘b’ 6683s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6683s | ~ ^ 6683s | ) 6683s 6683s If you find this error message confusing, uninformative, or wrong, please open an issue: 6683s https://github.com/diku-dk/futhark/issues 6683s 6684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.fut: 6684s Compiling with --backend=opencl: 6684s cc failed with code 1: 6684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c: In function ‘futrts_umul_hi64’: 6684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6684s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6684s | ^~~~~~~~~~~ 6684s | __uint32_t 6684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:4513:90: error: expected ‘)’ before ‘a’ 6684s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6684s | ~ ^ 6684s | ) 6684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:4513:109: error: expected ‘)’ before ‘b’ 6684s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6684s | ~ ^ 6684s | ) 6684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c: In function ‘futrts_smul_hi64’: 6684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6684s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6684s | ^~~~~~~~~~ 6684s | __int128__ 6684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:4517:86: error: expected ‘)’ before ‘a’ 6684s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6684s | ~ ^ 6684s | ) 6684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:4517:104: error: expected ‘)’ before ‘b’ 6684s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6684s | ~ ^ 6684s | ) 6684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c: In function ‘mk_compile_opts’: 6684s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6684s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6684s | ~~^ ~~~~~~~~~~~~~ 6684s | | | 6684s | unsigned int int64_t {aka long long int} 6684s | %llu 6684s 6684s If you find this error message confusing, uninformative, or wrong, please open an issue: 6684s https://github.com/diku-dk/futhark/issues 6684s 6685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.fut: 6685s Generating reference outputs: 6685s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 6685s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6685s 6685s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 6685s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6685s 6685s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 6685s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6685s 6685s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 6685s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6685s 6685s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 6685s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6685s 6685s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 6685s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6685s cc failed with code 1: 6685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c: In function ‘futrts_umul_hi64’: 6685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6685s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6685s | ^~~~~~~~~~~ 6685s | __uint32_t 6685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:78: note: each undeclared identifier is reported only once for each function it appears in 6685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:90: error: expected ‘)’ before ‘a’ 6685s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6685s | ~ ^ 6685s | ) 6685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:109: error: expected ‘)’ before ‘b’ 6685s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6685s | ~ ^ 6685s | ) 6685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c: In function ‘futrts_smul_hi64’: 6685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4422:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6685s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6685s | ^~~~~~~~~~ 6685s | __int128__ 6685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4422:86: error: expected ‘)’ before ‘a’ 6685s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6685s | ~ ^ 6685s | ) 6685s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4422:104: error: expected ‘)’ before ‘b’ 6685s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6685s | ~ ^ 6685s | ) 6685s 6685s If you find this error message confusing, uninformative, or wrong, please open an issue: 6685s https://github.com/diku-dk/futhark/issues 6685s 6690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.fut: 6690s Compiling with --backend=opencl: 6690s cc failed with code 1: 6690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c: In function ‘futrts_umul_hi64’: 6690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6690s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6690s | ^~~~~~~~~~~ 6690s | __uint32_t 6690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:4513:90: error: expected ‘)’ before ‘a’ 6690s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6690s | ~ ^ 6690s | ) 6690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:4513:109: error: expected ‘)’ before ‘b’ 6690s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6690s | ~ ^ 6690s | ) 6690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c: In function ‘futrts_smul_hi64’: 6690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6690s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6690s | ^~~~~~~~~~ 6690s | __int128__ 6690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:4517:86: error: expected ‘)’ before ‘a’ 6690s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6690s | ~ ^ 6690s | ) 6690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:4517:104: error: expected ‘)’ before ‘b’ 6690s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6690s | ~ ^ 6690s | ) 6690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c: In function ‘mk_compile_opts’: 6690s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice3.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6690s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6690s | ~~^ ~~~~~~~~~~~~~ 6690s | | | 6690s | unsigned int int64_t {aka long long int} 6690s | %llu 6690s 6690s If you find this error message confusing, uninformative, or wrong, please open an issue: 6690s https://github.com/diku-dk/futhark/issues 6690s 6691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.fut: 6691s Compiling with --backend=opencl: 6691s cc failed with code 1: 6691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c: In function ‘futrts_umul_hi64’: 6691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6691s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6691s | ^~~~~~~~~~~ 6691s | __uint32_t 6691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:4526:90: error: expected ‘)’ before ‘a’ 6691s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6691s | ~ ^ 6691s | ) 6691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:4526:109: error: expected ‘)’ before ‘b’ 6691s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6691s | ~ ^ 6691s | ) 6691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c: In function ‘futrts_smul_hi64’: 6691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6691s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6691s | ^~~~~~~~~~ 6691s | __int128__ 6691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:4530:86: error: expected ‘)’ before ‘a’ 6691s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6691s | ~ ^ 6691s | ) 6691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:4530:104: error: expected ‘)’ before ‘b’ 6691s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6691s | ~ ^ 6691s | ) 6691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c: In function ‘mk_compile_opts’: 6691s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice2.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6691s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6691s | ~~^ ~~~~~~~~~~~~~ 6691s | | | 6691s | unsigned int int64_t {aka long long int} 6691s | %llu 6691s 6691s If you find this error message confusing, uninformative, or wrong, please open an issue: 6691s https://github.com/diku-dk/futhark/issues 6691s 6697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.fut: 6697s Compiling with --backend=opencl: 6697s cc failed with code 1: 6697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c: In function ‘futrts_umul_hi64’: 6697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6697s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6697s | ^~~~~~~~~~~ 6697s | __uint32_t 6697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:4511:90: error: expected ‘)’ before ‘a’ 6697s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6697s | ~ ^ 6697s | ) 6697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:4511:109: error: expected ‘)’ before ‘b’ 6697s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6697s | ~ ^ 6697s | ) 6697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c: In function ‘futrts_smul_hi64’: 6697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6697s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6697s | ^~~~~~~~~~ 6697s | __int128__ 6697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:4515:86: error: expected ‘)’ before ‘a’ 6697s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6697s | ~ ^ 6697s | ) 6697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:4515:104: error: expected ‘)’ before ‘b’ 6697s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6697s | ~ ^ 6697s | ) 6697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c: In function ‘mk_compile_opts’: 6697s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice5.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6697s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6697s | ~~^ ~~~~~~~~~~~~~ 6697s | | | 6697s | unsigned int int64_t {aka long long int} 6697s | %llu 6697s 6697s If you find this error message confusing, uninformative, or wrong, please open an issue: 6697s https://github.com/diku-dk/futhark/issues 6697s 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.fut: 6698s Compiling with --backend=opencl: 6698s cc failed with code 1: 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c: In function ‘futrts_umul_hi64’: 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6698s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6698s | ^~~~~~~~~~~ 6698s | __uint32_t 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:4512:90: error: expected ‘)’ before ‘a’ 6698s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6698s | ~ ^ 6698s | ) 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:4512:109: error: expected ‘)’ before ‘b’ 6698s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6698s | ~ ^ 6698s | ) 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c: In function ‘futrts_smul_hi64’: 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6698s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6698s | ^~~~~~~~~~ 6698s | __int128__ 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:4516:86: error: expected ‘)’ before ‘a’ 6698s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6698s | ~ ^ 6698s | ) 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:4516:104: error: expected ‘)’ before ‘b’ 6698s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6698s | ~ ^ 6698s | ) 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c: In function ‘mk_compile_opts’: 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice6.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6698s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6698s | ~~^ ~~~~~~~~~~~~~ 6698s | | | 6698s | unsigned int int64_t {aka long long int} 6698s | %llu 6698s 6698s If you find this error message confusing, uninformative, or wrong, please open an issue: 6698s https://github.com/diku-dk/futhark/issues 6698s 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.fut: 6698s Compiling with --backend=opencl: 6698s cc failed with code 1: 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c: In function ‘futrts_umul_hi64’: 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6698s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6698s | ^~~~~~~~~~~ 6698s | __uint32_t 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:4514:90: error: expected ‘)’ before ‘a’ 6698s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6698s | ~ ^ 6698s | ) 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:4514:109: error: expected ‘)’ before ‘b’ 6698s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6698s | ~ ^ 6698s | ) 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c: In function ‘futrts_smul_hi64’: 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6698s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6698s | ^~~~~~~~~~ 6698s | __int128__ 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:4518:86: error: expected ‘)’ before ‘a’ 6698s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6698s | ~ ^ 6698s | ) 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:4518:104: error: expected ‘)’ before ‘b’ 6698s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6698s | ~ ^ 6698s | ) 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c: In function ‘mk_compile_opts’: 6698s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice4.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6698s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6698s | ~~^ ~~~~~~~~~~~~~ 6698s | | | 6698s | unsigned int int64_t {aka long long int} 6698s | %llu 6698s 6698s If you find this error message confusing, uninformative, or wrong, please open an issue: 6698s https://github.com/diku-dk/futhark/issues 6698s 6702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.fut: 6702s Compiling with --backend=opencl: 6702s cc failed with code 1: 6702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c: In function ‘futrts_umul_hi64’: 6702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6702s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6702s | ^~~~~~~~~~~ 6702s | __uint32_t 6702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:4511:90: error: expected ‘)’ before ‘a’ 6702s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6702s | ~ ^ 6702s | ) 6702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:4511:109: error: expected ‘)’ before ‘b’ 6702s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6702s | ~ ^ 6702s | ) 6702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c: In function ‘futrts_smul_hi64’: 6702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6702s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6702s | ^~~~~~~~~~ 6702s | __int128__ 6702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:4515:86: error: expected ‘)’ before ‘a’ 6702s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6702s | ~ ^ 6702s | ) 6702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:4515:104: error: expected ‘)’ before ‘b’ 6702s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6702s | ~ ^ 6702s | ) 6702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c: In function ‘mk_compile_opts’: 6702s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter1.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6702s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6702s | ~~^ ~~~~~~~~~~~~~ 6702s | | | 6702s | unsigned int int64_t {aka long long int} 6702s | %llu 6702s 6702s If you find this error message confusing, uninformative, or wrong, please open an issue: 6702s https://github.com/diku-dk/futhark/issues 6702s 6708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.fut: 6708s Compiling with --backend=opencl: 6708s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.fut:5:3-6:9: 6708s Unused name "xs". 6708s cc failed with code 1: 6708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c: In function ‘futrts_umul_hi64’: 6708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6708s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6708s | ^~~~~~~~~~~ 6708s | __uint32_t 6708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:4511:90: error: expected ‘)’ before ‘a’ 6708s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6708s | ~ ^ 6708s | ) 6708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:4511:109: error: expected ‘)’ before ‘b’ 6708s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6708s | ~ ^ 6708s | ) 6708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c: In function ‘futrts_smul_hi64’: 6708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6708s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6708s | ^~~~~~~~~~ 6708s | __int128__ 6708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:4515:86: error: expected ‘)’ before ‘a’ 6708s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6708s | ~ ^ 6708s | ) 6708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:4515:104: error: expected ‘)’ before ‘b’ 6708s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6708s | ~ ^ 6708s | ) 6708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c: In function ‘mk_compile_opts’: 6708s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter4.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6708s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6708s | ~~^ ~~~~~~~~~~~~~ 6709s | | | 6709s | unsigned int int64_t {aka long long int} 6709s | %llu 6709s 6709s If you find this error message confusing, uninformative, or wrong, please open an issue: 6709s https://github.com/diku-dk/futhark/issues 6709s 6709s 1716 failed, 233 passed, 357 to go. 6709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.fut: 6709s Compiling with --backend=opencl: 6709s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.fut:2:9-44: 6709s Entry point parameter 6709s 6709s ((a0: [d₁]f64): []f64, (a1: [d₁]i32): []i32, (oks: [d₂]bool): []bool) 6709s 6709s will have an opaque type, so the entry point will likely not be callable. 6709s cc failed with code 1: 6709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c: In function ‘futrts_umul_hi64’: 6709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:4561:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6709s 4561 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6709s | ^~~~~~~~~~~ 6709s | __uint32_t 6709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:4561:78: note: each undeclared identifier is reported only once for each function it appears in 6709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:4561:90: error: expected ‘)’ before ‘a’ 6709s 4561 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6709s | ~ ^ 6709s | ) 6709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:4561:109: error: expected ‘)’ before ‘b’ 6709s 4561 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6709s | ~ ^ 6709s | ) 6709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c: In function ‘futrts_smul_hi64’: 6709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:4565:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6709s 4565 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6709s | ^~~~~~~~~~ 6709s | __int128__ 6709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:4565:86: error: expected ‘)’ before ‘a’ 6709s 4565 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6709s | ~ ^ 6709s | ) 6709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:4565:104: error: expected ‘)’ before ‘b’ 6709s 4565 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6709s | ~ ^ 6709s | ) 6709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c: In function ‘mk_compile_opts’: 6709s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter2.c:7900:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6709s 7900 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6709s | ~~^ ~~~~~~~~~~~~~ 6709s | | | 6709s | unsigned int int64_t {aka long long int} 6709s | %llu 6709s 6709s If you find this error message confusing, uninformative, or wrong, please open an issue: 6709s https://github.com/diku-dk/futhark/issues 6709s 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.fut: 6710s Compiling with --backend=opencl: 6710s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.fut:12:27-28: 6710s Unused name "i". 6710s cc failed with code 1: 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c: In function ‘futrts_umul_hi64’: 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6710s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6710s | ^~~~~~~~~~~ 6710s | __uint32_t 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:4528:90: error: expected ‘)’ before ‘a’ 6710s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6710s | ~ ^ 6710s | ) 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:4528:109: error: expected ‘)’ before ‘b’ 6710s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6710s | ~ ^ 6710s | ) 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c: In function ‘futrts_smul_hi64’: 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6710s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6710s | ^~~~~~~~~~ 6710s | __int128__ 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:4532:86: error: expected ‘)’ before ‘a’ 6710s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6710s | ~ ^ 6710s | ) 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:4532:104: error: expected ‘)’ before ‘b’ 6710s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6710s | ~ ^ 6710s | ) 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c: In function ‘mk_compile_opts’: 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/filter3.c:7867:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6710s 7867 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6710s | ~~^ ~~~~~~~~~~~~~ 6710s | | | 6710s | unsigned int int64_t {aka long long int} 6710s | %llu 6710s 6710s If you find this error message confusing, uninformative, or wrong, please open an issue: 6710s https://github.com/diku-dk/futhark/issues 6710s 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.fut: 6710s Compiling with --backend=opencl: 6710s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 6710s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6710s 6710s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 6710s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6710s 6710s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 6710s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6710s 6710s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 6710s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6710s 6710s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 6710s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6710s 6710s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 6710s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6710s cc failed with code 1: 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c: In function ‘futrts_umul_hi64’: 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:4540:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6710s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6710s | ^~~~~~~~~~~ 6710s | __uint32_t 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:4540:78: note: each undeclared identifier is reported only once for each function it appears in 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:4540:90: error: expected ‘)’ before ‘a’ 6710s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6710s | ~ ^ 6710s | ) 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:4540:109: error: expected ‘)’ before ‘b’ 6710s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6710s | ~ ^ 6710s | ) 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c: In function ‘futrts_smul_hi64’: 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:4544:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6710s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6710s | ^~~~~~~~~~ 6710s | __int128__ 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:4544:86: error: expected ‘)’ before ‘a’ 6710s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6710s | ~ ^ 6710s | ) 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:4544:104: error: expected ‘)’ before ‘b’ 6710s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6710s | ~ ^ 6710s | ) 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c: In function ‘mk_compile_opts’: 6710s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/slice-lmads/lud.c:7912:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6710s 7912 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6710s | ~~^ ~~~~~~~~~~~~~ 6710s | | | 6710s | unsigned int int64_t {aka long long int} 6710s | %llu 6710s 6710s If you find this error message confusing, uninformative, or wrong, please open an issue: 6710s https://github.com/diku-dk/futhark/issues 6710s 6712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.fut: 6712s Compiling with --backend=opencl: 6712s cc failed with code 1: 6712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c: In function ‘futrts_umul_hi64’: 6712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6712s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6712s | ^~~~~~~~~~~ 6712s | __uint32_t 6712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:4513:90: error: expected ‘)’ before ‘a’ 6712s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6712s | ~ ^ 6712s | ) 6712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:4513:109: error: expected ‘)’ before ‘b’ 6712s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6712s | ~ ^ 6712s | ) 6712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c: In function ‘futrts_smul_hi64’: 6712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6712s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6712s | ^~~~~~~~~~ 6712s | __int128__ 6712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:4517:86: error: expected ‘)’ before ‘a’ 6712s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6712s | ~ ^ 6712s | ) 6712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:4517:104: error: expected ‘)’ before ‘b’ 6712s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6712s | ~ ^ 6712s | ) 6712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c: In function ‘mk_compile_opts’: 6712s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map1.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6712s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6712s | ~~^ ~~~~~~~~~~~~~ 6712s | | | 6712s | unsigned int int64_t {aka long long int} 6712s | %llu 6712s 6712s If you find this error message confusing, uninformative, or wrong, please open an issue: 6712s https://github.com/diku-dk/futhark/issues 6712s 6717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.fut: 6717s Compiling with --backend=opencl: 6717s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.fut:10:10-11: 6717s Unused name "y". 6717s cc failed with code 1: 6717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c: In function ‘futrts_umul_hi64’: 6717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6717s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6717s | ^~~~~~~~~~~ 6717s | __uint32_t 6717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:4512:90: error: expected ‘)’ before ‘a’ 6717s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6717s | ~ ^ 6717s | ) 6717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:4512:109: error: expected ‘)’ before ‘b’ 6717s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6717s | ~ ^ 6717s | ) 6717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c: In function ‘futrts_smul_hi64’: 6717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6717s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6717s | ^~~~~~~~~~ 6717s | __int128__ 6717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:4516:86: error: expected ‘)’ before ‘a’ 6717s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6717s | ~ ^ 6717s | ) 6717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:4516:104: error: expected ‘)’ before ‘b’ 6717s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6717s | ~ ^ 6717s | ) 6717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c: In function ‘mk_compile_opts’: 6717s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map15.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6717s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6717s | ~~^ ~~~~~~~~~~~~~ 6717s | | | 6717s | unsigned int int64_t {aka long long int} 6717s | %llu 6717s 6717s If you find this error message confusing, uninformative, or wrong, please open an issue: 6717s https://github.com/diku-dk/futhark/issues 6717s 6718s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.fut: 6718s Compiling with --backend=opencl: 6718s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.fut:3:9-45: 6718s Entry point parameter 6718s 6718s ((x: i32): i32, (y: i32): i32, (a: [d₀]i32): []i32, (b: [d₁]i32): []i32) 6718s 6718s will have an opaque type, so the entry point will likely not be callable. 6718s 6718s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.fut:3:36-37: 6718s Unused name "b". 6718s cc failed with code 1: 6718s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c: In function ‘futrts_umul_hi64’: 6718s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:4533:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6718s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6718s | ^~~~~~~~~~~ 6718s | __uint32_t 6718s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:4533:78: note: each undeclared identifier is reported only once for each function it appears in 6718s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:4533:90: error: expected ‘)’ before ‘a’ 6718s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6718s | ~ ^ 6718s | ) 6718s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:4533:109: error: expected ‘)’ before ‘b’ 6718s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6718s | ~ ^ 6718s | ) 6718s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c: In function ‘futrts_smul_hi64’: 6718s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:4537:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6718s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6718s | ^~~~~~~~~~ 6718s | __int128__ 6718s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:4537:86: error: expected ‘)’ before ‘a’ 6718s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6718s | ~ ^ 6718s | ) 6718s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:4537:104: error: expected ‘)’ before ‘b’ 6718s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6718s | ~ ^ 6718s | ) 6718s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c: In function ‘mk_compile_opts’: 6718s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map14.c:7865:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6718s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6718s | ~~^ ~~~~~~~~~~~~~ 6718s | | | 6718s | unsigned int int64_t {aka long long int} 6718s | %llu 6718s 6718s If you find this error message confusing, uninformative, or wrong, please open an issue: 6718s https://github.com/diku-dk/futhark/issues 6718s 6720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.fut: 6720s Compiling with --backend=opencl: 6720s cc failed with code 1: 6720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c: In function ‘futrts_umul_hi64’: 6720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6720s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6720s | ^~~~~~~~~~~ 6720s | __uint32_t 6720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:4511:90: error: expected ‘)’ before ‘a’ 6720s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6720s | ~ ^ 6720s | ) 6720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:4511:109: error: expected ‘)’ before ‘b’ 6720s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6720s | ~ ^ 6720s | ) 6720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c: In function ‘futrts_smul_hi64’: 6720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6720s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6720s | ^~~~~~~~~~ 6720s | __int128__ 6720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:4515:86: error: expected ‘)’ before ‘a’ 6720s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6720s | ~ ^ 6720s | ) 6720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:4515:104: error: expected ‘)’ before ‘b’ 6720s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6720s | ~ ^ 6720s | ) 6720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c: In function ‘mk_compile_opts’: 6720s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map16.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6720s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6720s | ~~^ ~~~~~~~~~~~~~ 6720s | | | 6720s | unsigned int int64_t {aka long long int} 6720s | %llu 6720s 6720s If you find this error message confusing, uninformative, or wrong, please open an issue: 6720s https://github.com/diku-dk/futhark/issues 6720s 6723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.fut: 6723s Compiling with --backend=opencl: 6723s cc failed with code 1: 6723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c: In function ‘futrts_umul_hi64’: 6723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6723s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6723s | ^~~~~~~~~~~ 6723s | __uint32_t 6723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:4511:90: error: expected ‘)’ before ‘a’ 6723s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6723s | ~ ^ 6723s | ) 6723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:4511:109: error: expected ‘)’ before ‘b’ 6723s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6723s | ~ ^ 6723s | ) 6723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c: In function ‘futrts_smul_hi64’: 6723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6723s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6723s | ^~~~~~~~~~ 6723s | __int128__ 6723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:4515:86: error: expected ‘)’ before ‘a’ 6723s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6723s | ~ ^ 6723s | ) 6723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:4515:104: error: expected ‘)’ before ‘b’ 6723s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6723s | ~ ^ 6723s | ) 6723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c: In function ‘mk_compile_opts’: 6723s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map19.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6723s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6723s | ~~^ ~~~~~~~~~~~~~ 6723s | | | 6723s | unsigned int int64_t {aka long long int} 6723s | %llu 6723s 6723s If you find this error message confusing, uninformative, or wrong, please open an issue: 6723s https://github.com/diku-dk/futhark/issues 6723s 6724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.fut: 6724s Compiling with --backend=opencl: 6724s cc failed with code 1: 6724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c: In function ‘futrts_umul_hi64’: 6724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6724s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6724s | ^~~~~~~~~~~ 6724s | __uint32_t 6724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:4511:90: error: expected ‘)’ before ‘a’ 6724s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6724s | ~ ^ 6724s | ) 6724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:4511:109: error: expected ‘)’ before ‘b’ 6724s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6724s | ~ ^ 6724s | ) 6724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c: In function ‘futrts_smul_hi64’: 6724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6724s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6724s | ^~~~~~~~~~ 6724s | __int128__ 6724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:4515:86: error: expected ‘)’ before ‘a’ 6724s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6724s | ~ ^ 6724s | ) 6724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:4515:104: error: expected ‘)’ before ‘b’ 6724s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6724s | ~ ^ 6724s | ) 6724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c: In function ‘mk_compile_opts’: 6724s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map18.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6724s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6724s | ~~^ ~~~~~~~~~~~~~ 6724s | | | 6724s | unsigned int int64_t {aka long long int} 6724s | %llu 6724s 6724s If you find this error message confusing, uninformative, or wrong, please open an issue: 6724s https://github.com/diku-dk/futhark/issues 6724s 6725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.fut: 6725s Compiling with --backend=opencl: 6725s cc failed with code 1: 6725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c: In function ‘futrts_umul_hi64’: 6725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6725s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6725s | ^~~~~~~~~~~ 6725s | __uint32_t 6725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:4511:90: error: expected ‘)’ before ‘a’ 6725s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6725s | ~ ^ 6725s | ) 6725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:4511:109: error: expected ‘)’ before ‘b’ 6725s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6725s | ~ ^ 6725s | ) 6725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c: In function ‘futrts_smul_hi64’: 6725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6725s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6725s | ^~~~~~~~~~ 6725s | __int128__ 6725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:4515:86: error: expected ‘)’ before ‘a’ 6725s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6725s | ~ ^ 6725s | ) 6725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:4515:104: error: expected ‘)’ before ‘b’ 6725s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6725s | ~ ^ 6725s | ) 6725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c: In function ‘mk_compile_opts’: 6725s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map2.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6725s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6725s | ~~^ ~~~~~~~~~~~~~ 6725s | | | 6725s | unsigned int int64_t {aka long long int} 6725s | %llu 6725s 6725s If you find this error message confusing, uninformative, or wrong, please open an issue: 6725s https://github.com/diku-dk/futhark/issues 6725s 6726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.fut: 6726s Compiling with --backend=opencl: 6726s cc failed with code 1: 6726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c: In function ‘futrts_umul_hi64’: 6726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6726s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6726s | ^~~~~~~~~~~ 6726s | __uint32_t 6726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:4512:90: error: expected ‘)’ before ‘a’ 6726s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6726s | ~ ^ 6726s | ) 6726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:4512:109: error: expected ‘)’ before ‘b’ 6726s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6726s | ~ ^ 6726s | ) 6726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c: In function ‘futrts_smul_hi64’: 6726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6726s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6726s | ^~~~~~~~~~ 6726s | __int128__ 6726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:4516:86: error: expected ‘)’ before ‘a’ 6726s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6726s | ~ ^ 6726s | ) 6726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:4516:104: error: expected ‘)’ before ‘b’ 6726s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6726s | ~ ^ 6726s | ) 6726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c: In function ‘mk_compile_opts’: 6726s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map3.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6726s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6726s | ~~^ ~~~~~~~~~~~~~ 6726s | | | 6726s | unsigned int int64_t {aka long long int} 6726s | %llu 6726s 6726s If you find this error message confusing, uninformative, or wrong, please open an issue: 6726s https://github.com/diku-dk/futhark/issues 6726s 6727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.fut: 6727s Compiling with --backend=opencl: 6727s cc failed with code 1: 6727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c: In function ‘futrts_umul_hi64’: 6727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6727s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6727s | ^~~~~~~~~~~ 6727s | __uint32_t 6727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:4526:90: error: expected ‘)’ before ‘a’ 6727s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6727s | ~ ^ 6727s | ) 6727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:4526:109: error: expected ‘)’ before ‘b’ 6727s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6727s | ~ ^ 6727s | ) 6727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c: In function ‘futrts_smul_hi64’: 6727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6727s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6727s | ^~~~~~~~~~ 6727s | __int128__ 6727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:4530:86: error: expected ‘)’ before ‘a’ 6727s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6727s | ~ ^ 6727s | ) 6727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:4530:104: error: expected ‘)’ before ‘b’ 6727s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6727s | ~ ^ 6727s | ) 6727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c: In function ‘mk_compile_opts’: 6727s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map20.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6727s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6727s | ~~^ ~~~~~~~~~~~~~ 6727s | | | 6727s | unsigned int int64_t {aka long long int} 6727s | %llu 6727s 6727s If you find this error message confusing, uninformative, or wrong, please open an issue: 6727s https://github.com/diku-dk/futhark/issues 6727s 6732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.fut: 6732s Compiling with --backend=opencl: 6732s cc failed with code 1: 6732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c: In function ‘futrts_umul_hi64’: 6732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6732s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6732s | ^~~~~~~~~~~ 6732s | __uint32_t 6732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:4527:90: error: expected ‘)’ before ‘a’ 6732s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6732s | ~ ^ 6732s | ) 6732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:4527:109: error: expected ‘)’ before ‘b’ 6732s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6732s | ~ ^ 6732s | ) 6732s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c: In function ‘futrts_smul_hi64’: 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6733s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6733s | ^~~~~~~~~~ 6733s | __int128__ 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:4531:86: error: expected ‘)’ before ‘a’ 6733s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6733s | ~ ^ 6733s | ) 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:4531:104: error: expected ‘)’ before ‘b’ 6733s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6733s | ~ ^ 6733s | ) 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c: In function ‘mk_compile_opts’: 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map4.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6733s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6733s | ~~^ ~~~~~~~~~~~~~ 6733s | | | 6733s | unsigned int int64_t {aka long long int} 6733s | %llu 6733s 6733s If you find this error message confusing, uninformative, or wrong, please open an issue: 6733s https://github.com/diku-dk/futhark/issues 6733s 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.fut: 6733s Compiling with --backend=opencl: 6733s cc failed with code 1: 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c: In function ‘futrts_umul_hi64’: 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6733s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6733s | ^~~~~~~~~~~ 6733s | __uint32_t 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:4527:90: error: expected ‘)’ before ‘a’ 6733s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6733s | ~ ^ 6733s | ) 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:4527:109: error: expected ‘)’ before ‘b’ 6733s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6733s | ~ ^ 6733s | ) 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c: In function ‘futrts_smul_hi64’: 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6733s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6733s | ^~~~~~~~~~ 6733s | __int128__ 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:4531:86: error: expected ‘)’ before ‘a’ 6733s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6733s | ~ ^ 6733s | ) 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:4531:104: error: expected ‘)’ before ‘b’ 6733s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6733s | ~ ^ 6733s | ) 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c: In function ‘mk_compile_opts’: 6733s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map5.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6733s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6733s | ~~^ ~~~~~~~~~~~~~ 6733s | | | 6733s | unsigned int int64_t {aka long long int} 6733s | %llu 6733s 6733s If you find this error message confusing, uninformative, or wrong, please open an issue: 6733s https://github.com/diku-dk/futhark/issues 6733s 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.fut: 6734s Generating reference outputs: 6734s cc failed with code 1: 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c: In function ‘futrts_umul_hi64’: 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6734s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6734s | ^~~~~~~~~~~ 6734s | __uint32_t 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:90: error: expected ‘)’ before ‘a’ 6734s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6734s | ~ ^ 6734s | ) 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:109: error: expected ‘)’ before ‘b’ 6734s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6734s | ~ ^ 6734s | ) 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c: In function ‘futrts_smul_hi64’: 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6734s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6734s | ^~~~~~~~~~ 6734s | __int128__ 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c:4420:86: error: expected ‘)’ before ‘a’ 6734s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6734s | ~ ^ 6734s | ) 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapreduce.c:4420:104: error: expected ‘)’ before ‘b’ 6734s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6734s | ~ ^ 6734s | ) 6734s 6734s If you find this error message confusing, uninformative, or wrong, please open an issue: 6734s https://github.com/diku-dk/futhark/issues 6734s 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.fut: 6734s Compiling with --backend=opencl: 6734s cc failed with code 1: 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c: In function ‘futrts_umul_hi64’: 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6734s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6734s | ^~~~~~~~~~~ 6734s | __uint32_t 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:4513:90: error: expected ‘)’ before ‘a’ 6734s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6734s | ~ ^ 6734s | ) 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:4513:109: error: expected ‘)’ before ‘b’ 6734s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6734s | ~ ^ 6734s | ) 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c: In function ‘futrts_smul_hi64’: 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6734s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6734s | ^~~~~~~~~~ 6734s | __int128__ 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:4517:86: error: expected ‘)’ before ‘a’ 6734s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6734s | ~ ^ 6734s | ) 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:4517:104: error: expected ‘)’ before ‘b’ 6734s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6734s | ~ ^ 6734s | ) 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c: In function ‘mk_compile_opts’: 6734s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map6.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6734s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6734s | ~~^ ~~~~~~~~~~~~~ 6734s | | | 6734s | unsigned int int64_t {aka long long int} 6734s | %llu 6734s 6734s If you find this error message confusing, uninformative, or wrong, please open an issue: 6734s https://github.com/diku-dk/futhark/issues 6734s 6736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.fut: 6736s Compiling with --backend=opencl: 6736s cc failed with code 1: 6736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c: In function ‘futrts_umul_hi64’: 6736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6736s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6736s | ^~~~~~~~~~~ 6736s | __uint32_t 6736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:4512:90: error: expected ‘)’ before ‘a’ 6736s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6736s | ~ ^ 6736s | ) 6736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:4512:109: error: expected ‘)’ before ‘b’ 6736s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6736s | ~ ^ 6736s | ) 6736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c: In function ‘futrts_smul_hi64’: 6736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6736s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6736s | ^~~~~~~~~~ 6736s | __int128__ 6736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:4516:86: error: expected ‘)’ before ‘a’ 6736s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6736s | ~ ^ 6736s | ) 6736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:4516:104: error: expected ‘)’ before ‘b’ 6736s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6736s | ~ ^ 6736s | ) 6736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c: In function ‘mk_compile_opts’: 6736s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map7.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6736s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6736s | ~~^ ~~~~~~~~~~~~~ 6736s | | | 6736s | unsigned int int64_t {aka long long int} 6736s | %llu 6736s 6736s If you find this error message confusing, uninformative, or wrong, please open an issue: 6736s https://github.com/diku-dk/futhark/issues 6736s 6739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.fut: 6739s Compiling with --backend=opencl: 6739s cc failed with code 1: 6739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c: In function ‘futrts_umul_hi64’: 6739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6739s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6739s | ^~~~~~~~~~~ 6739s | __uint32_t 6739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:4527:90: error: expected ‘)’ before ‘a’ 6739s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6739s | ~ ^ 6739s | ) 6739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:4527:109: error: expected ‘)’ before ‘b’ 6739s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6739s | ~ ^ 6739s | ) 6739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c: In function ‘futrts_smul_hi64’: 6739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6739s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6739s | ^~~~~~~~~~ 6739s | __int128__ 6739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:4531:86: error: expected ‘)’ before ‘a’ 6739s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6739s | ~ ^ 6739s | ) 6739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:4531:104: error: expected ‘)’ before ‘b’ 6739s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6739s | ~ ^ 6739s | ) 6739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c: In function ‘mk_compile_opts’: 6739s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/map9.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6739s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6739s | ~~^ ~~~~~~~~~~~~~ 6739s | | | 6739s | unsigned int int64_t {aka long long int} 6739s | %llu 6739s 6739s If you find this error message confusing, uninformative, or wrong, please open an issue: 6739s https://github.com/diku-dk/futhark/issues 6739s 6741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.fut: 6741s Compiling with --backend=opencl: 6741s cc failed with code 1: 6741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c: In function ‘futrts_umul_hi64’: 6741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6741s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6741s | ^~~~~~~~~~~ 6741s | __uint32_t 6741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:4498:90: error: expected ‘)’ before ‘a’ 6741s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6741s | ~ ^ 6741s | ) 6741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:4498:109: error: expected ‘)’ before ‘b’ 6741s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6741s | ~ ^ 6741s | ) 6741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c: In function ‘futrts_smul_hi64’: 6741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6741s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6741s | ^~~~~~~~~~ 6741s | __int128__ 6741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:4502:86: error: expected ‘)’ before ‘a’ 6741s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6741s | ~ ^ 6741s | ) 6741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:4502:104: error: expected ‘)’ before ‘b’ 6741s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6741s | ~ ^ 6741s | ) 6741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c: In function ‘mk_compile_opts’: 6741s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/mapscan.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6741s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6741s | ~~^ ~~~~~~~~~~~~~ 6741s | | | 6741s | unsigned int int64_t {aka long long int} 6741s | %llu 6741s 6741s If you find this error message confusing, uninformative, or wrong, please open an issue: 6741s https://github.com/diku-dk/futhark/issues 6741s 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.fut: 6746s Compiling with --backend=opencl: 6746s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.fut:10:21-52: 6746s Entry point parameter 6746s 6746s ((n: i64): i64, (dir_vs: [num_bits]i32): [num_bits]i32) 6746s 6746s will have an opaque type, so the entry point will likely not be callable. 6746s cc failed with code 1: 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c: In function ‘futrts_umul_hi64’: 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6746s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6746s | ^~~~~~~~~~~ 6746s | __uint32_t 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:4529:90: error: expected ‘)’ before ‘a’ 6746s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6746s | ~ ^ 6746s | ) 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:4529:109: error: expected ‘)’ before ‘b’ 6746s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6746s | ~ ^ 6746s | ) 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c: In function ‘futrts_smul_hi64’: 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6746s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6746s | ^~~~~~~~~~ 6746s | __int128__ 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:4533:86: error: expected ‘)’ before ‘a’ 6746s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6746s | ~ ^ 6746s | ) 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:4533:104: error: expected ‘)’ before ‘b’ 6746s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6746s | ~ ^ 6746s | ) 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c: In function ‘mk_compile_opts’: 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap0.c:7866:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6746s 7866 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6746s | ~~^ ~~~~~~~~~~~~~ 6746s | | | 6746s | unsigned int int64_t {aka long long int} 6746s | %llu 6746s 6746s If you find this error message confusing, uninformative, or wrong, please open an issue: 6746s https://github.com/diku-dk/futhark/issues 6746s 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.fut: 6746s Compiling with --backend=opencl: 6746s cc failed with code 1: 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c: In function ‘futrts_umul_hi64’: 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6746s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6746s | ^~~~~~~~~~~ 6746s | __uint32_t 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6746s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:4497:90: error: expected ‘)’ before ‘a’ 6746s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6746s | ~ ^ 6747s | ) 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:4497:109: error: expected ‘)’ before ‘b’ 6747s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6747s | ~ ^ 6747s | ) 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c: In function ‘futrts_smul_hi64’: 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6747s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6747s | ^~~~~~~~~~ 6747s | __int128__ 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:4501:86: error: expected ‘)’ before ‘a’ 6747s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6747s | ~ ^ 6747s | ) 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:4501:104: error: expected ‘)’ before ‘b’ 6747s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6747s | ~ ^ 6747s | ) 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c: In function ‘mk_compile_opts’: 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce0.c:7834:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6747s 7834 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6747s | ~~^ ~~~~~~~~~~~~~ 6747s | | | 6747s | unsigned int int64_t {aka long long int} 6747s | %llu 6747s 6747s If you find this error message confusing, uninformative, or wrong, please open an issue: 6747s https://github.com/diku-dk/futhark/issues 6747s 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.fut: 6747s Compiling with --backend=opencl: 6747s cc failed with code 1: 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c: In function ‘futrts_umul_hi64’: 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6747s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6747s | ^~~~~~~~~~~ 6747s | __uint32_t 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:4513:90: error: expected ‘)’ before ‘a’ 6747s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6747s | ~ ^ 6747s | ) 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:4513:109: error: expected ‘)’ before ‘b’ 6747s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6747s | ~ ^ 6747s | ) 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c: In function ‘futrts_smul_hi64’: 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6747s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6747s | ^~~~~~~~~~ 6747s | __int128__ 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:4517:86: error: expected ‘)’ before ‘a’ 6747s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6747s | ~ ^ 6747s | ) 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:4517:104: error: expected ‘)’ before ‘b’ 6747s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6747s | ~ ^ 6747s | ) 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c: In function ‘mk_compile_opts’: 6747s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition1.c:7854:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6747s 7854 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6747s | ~~^ ~~~~~~~~~~~~~ 6747s | | | 6747s | unsigned int int64_t {aka long long int} 6747s | %llu 6747s 6747s If you find this error message confusing, uninformative, or wrong, please open an issue: 6747s https://github.com/diku-dk/futhark/issues 6747s 6750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.fut: 6750s Compiling with --backend=opencl: 6750s cc failed with code 1: 6750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c: In function ‘futrts_umul_hi64’: 6750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6750s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6750s | ^~~~~~~~~~~ 6750s | __uint32_t 6750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:4511:90: error: expected ‘)’ before ‘a’ 6750s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6750s | ~ ^ 6750s | ) 6750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:4511:109: error: expected ‘)’ before ‘b’ 6750s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6750s | ~ ^ 6750s | ) 6750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c: In function ‘futrts_smul_hi64’: 6750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6750s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6750s | ^~~~~~~~~~ 6750s | __int128__ 6750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:4515:86: error: expected ‘)’ before ‘a’ 6750s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6750s | ~ ^ 6750s | ) 6750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:4515:104: error: expected ‘)’ before ‘b’ 6750s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6750s | ~ ^ 6750s | ) 6750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c: In function ‘mk_compile_opts’: 6750s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce1.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6750s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6750s | ~~^ ~~~~~~~~~~~~~ 6750s | | | 6750s | unsigned int int64_t {aka long long int} 6750s | %llu 6750s 6750s If you find this error message confusing, uninformative, or wrong, please open an issue: 6750s https://github.com/diku-dk/futhark/issues 6750s 6752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.fut: 6752s Compiling with --backend=opencl: 6752s cc failed with code 1: 6752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c: In function ‘futrts_umul_hi64’: 6752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6752s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6752s | ^~~~~~~~~~~ 6752s | __uint32_t 6752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:4513:90: error: expected ‘)’ before ‘a’ 6752s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6752s | ~ ^ 6752s | ) 6752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:4513:109: error: expected ‘)’ before ‘b’ 6752s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6752s | ~ ^ 6752s | ) 6752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c: In function ‘futrts_smul_hi64’: 6752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6752s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6752s | ^~~~~~~~~~ 6752s | __int128__ 6752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:4517:86: error: expected ‘)’ before ‘a’ 6752s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6752s | ~ ^ 6752s | ) 6752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:4517:104: error: expected ‘)’ before ‘b’ 6752s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6752s | ~ ^ 6752s | ) 6752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c: In function ‘mk_compile_opts’: 6752s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/redomap1.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6752s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6752s | ~~^ ~~~~~~~~~~~~~ 6752s | | | 6752s | unsigned int int64_t {aka long long int} 6752s | %llu 6752s 6752s If you find this error message confusing, uninformative, or wrong, please open an issue: 6752s https://github.com/diku-dk/futhark/issues 6752s 6753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.fut: 6753s Compiling with --backend=opencl: 6753s cc failed with code 1: 6753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c: In function ‘futrts_umul_hi64’: 6753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:4517:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6753s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6753s | ^~~~~~~~~~~ 6753s | __uint32_t 6753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:4517:78: note: each undeclared identifier is reported only once for each function it appears in 6753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:4517:90: error: expected ‘)’ before ‘a’ 6753s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6753s | ~ ^ 6753s | ) 6753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:4517:109: error: expected ‘)’ before ‘b’ 6753s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6753s | ~ ^ 6753s | ) 6753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c: In function ‘futrts_smul_hi64’: 6753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:4521:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6753s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6753s | ^~~~~~~~~~ 6753s | __int128__ 6753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:4521:86: error: expected ‘)’ before ‘a’ 6753s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6753s | ~ ^ 6753s | ) 6753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:4521:104: error: expected ‘)’ before ‘b’ 6753s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6753s | ~ ^ 6753s | ) 6753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c: In function ‘mk_compile_opts’: 6753s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/partition2.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6753s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6753s | ~~^ ~~~~~~~~~~~~~ 6753s | | | 6753s | unsigned int int64_t {aka long long int} 6753s | %llu 6753s 6753s If you find this error message confusing, uninformative, or wrong, please open an issue: 6753s https://github.com/diku-dk/futhark/issues 6753s 6754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.fut: 6754s Compiling with --backend=opencl: 6754s cc failed with code 1: 6754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c: In function ‘futrts_umul_hi64’: 6754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6754s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6754s | ^~~~~~~~~~~ 6754s | __uint32_t 6754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:4512:90: error: expected ‘)’ before ‘a’ 6754s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6754s | ~ ^ 6754s | ) 6754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:4512:109: error: expected ‘)’ before ‘b’ 6754s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6754s | ~ ^ 6754s | ) 6754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c: In function ‘futrts_smul_hi64’: 6754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6754s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6754s | ^~~~~~~~~~ 6754s | __int128__ 6754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:4516:86: error: expected ‘)’ before ‘a’ 6754s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6754s | ~ ^ 6754s | ) 6754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:4516:104: error: expected ‘)’ before ‘b’ 6754s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6754s | ~ ^ 6754s | ) 6754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c: In function ‘mk_compile_opts’: 6754s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce2.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6754s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6754s | ~~^ ~~~~~~~~~~~~~ 6754s | | | 6754s | unsigned int int64_t {aka long long int} 6754s | %llu 6754s 6754s If you find this error message confusing, uninformative, or wrong, please open an issue: 6754s https://github.com/diku-dk/futhark/issues 6754s 6756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.fut: 6756s Compiling with --backend=opencl: 6756s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.fut:11:30-34: 6756s Unused name "accy". 6756s cc failed with code 1: 6756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c: In function ‘futrts_umul_hi64’: 6756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6756s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6756s | ^~~~~~~~~~~ 6756s | __uint32_t 6756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:4498:90: error: expected ‘)’ before ‘a’ 6756s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6756s | ~ ^ 6756s | ) 6756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:4498:109: error: expected ‘)’ before ‘b’ 6756s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6756s | ~ ^ 6756s | ) 6756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c: In function ‘futrts_smul_hi64’: 6756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6756s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6756s | ^~~~~~~~~~ 6756s | __int128__ 6756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:4502:86: error: expected ‘)’ before ‘a’ 6756s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6756s | ~ ^ 6756s | ) 6756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:4502:104: error: expected ‘)’ before ‘b’ 6756s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6756s | ~ ^ 6756s | ) 6756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c: In function ‘mk_compile_opts’: 6756s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce3.c:7836:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6756s 7836 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6756s | ~~^ ~~~~~~~~~~~~~ 6756s | | | 6756s | unsigned int int64_t {aka long long int} 6756s | %llu 6756s 6756s If you find this error message confusing, uninformative, or wrong, please open an issue: 6756s https://github.com/diku-dk/futhark/issues 6756s 6757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.fut: 6757s Generating reference outputs: 6757s cc failed with code 1: 6757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c: In function ‘futrts_umul_hi64’: 6757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6757s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6757s | ^~~~~~~~~~~ 6757s | __uint32_t 6757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 6757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c:4430:90: error: expected ‘)’ before ‘a’ 6757s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6757s | ~ ^ 6757s | ) 6757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c:4430:109: error: expected ‘)’ before ‘b’ 6757s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6757s | ~ ^ 6757s | ) 6757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c: In function ‘futrts_smul_hi64’: 6757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6757s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6757s | ^~~~~~~~~~ 6757s | __int128__ 6757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c:4434:86: error: expected ‘)’ before ‘a’ 6757s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6757s | ~ ^ 6757s | ) 6757s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce6.c:4434:104: error: expected ‘)’ before ‘b’ 6757s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6757s | ~ ^ 6757s | ) 6757s 6757s If you find this error message confusing, uninformative, or wrong, please open an issue: 6757s https://github.com/diku-dk/futhark/issues 6757s 6760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.fut: 6760s Generating reference outputs: 6760s cc failed with code 1: 6760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c: In function ‘futrts_umul_hi64’: 6760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6760s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6760s | ^~~~~~~~~~~ 6760s | __uint32_t 6760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 6760s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c:4430:90: error: expected ‘)’ before ‘a’ 6760s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6761s | ~ ^ 6761s | ) 6761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c:4430:109: error: expected ‘)’ before ‘b’ 6761s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6761s | ~ ^ 6761s | ) 6761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c: In function ‘futrts_smul_hi64’: 6761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6761s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6761s | ^~~~~~~~~~ 6761s | __int128__ 6761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c:4434:86: error: expected ‘)’ before ‘a’ 6761s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6761s | ~ ^ 6761s | ) 6761s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce7.c:4434:104: error: expected ‘)’ before ‘b’ 6761s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6761s | ~ ^ 6761s | ) 6761s 6761s If you find this error message confusing, uninformative, or wrong, please open an issue: 6761s https://github.com/diku-dk/futhark/issues 6761s 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.fut: 6762s Generating reference outputs: 6762s cc failed with code 1: 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c: In function ‘futrts_umul_hi64’: 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c:4401:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6762s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6762s | ^~~~~~~~~~~ 6762s | __uint32_t 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c:4401:78: note: each undeclared identifier is reported only once for each function it appears in 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c:4401:90: error: expected ‘)’ before ‘a’ 6762s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6762s | ~ ^ 6762s | ) 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c:4401:109: error: expected ‘)’ before ‘b’ 6762s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6762s | ~ ^ 6762s | ) 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c: In function ‘futrts_smul_hi64’: 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c:4405:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6762s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6762s | ^~~~~~~~~~ 6762s | __int128__ 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c:4405:86: error: expected ‘)’ before ‘a’ 6762s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6762s | ~ ^ 6762s | ) 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce8.c:4405:104: error: expected ‘)’ before ‘b’ 6762s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6762s | ~ ^ 6762s | ) 6762s 6762s If you find this error message confusing, uninformative, or wrong, please open an issue: 6762s https://github.com/diku-dk/futhark/issues 6762s 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.fut: 6762s Compiling with --backend=opencl: 6762s cc failed with code 1: 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c: In function ‘futrts_umul_hi64’: 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6762s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6762s | ^~~~~~~~~~~ 6762s | __uint32_t 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:4526:90: error: expected ‘)’ before ‘a’ 6762s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6762s | ~ ^ 6762s | ) 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:4526:109: error: expected ‘)’ before ‘b’ 6762s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6762s | ~ ^ 6762s | ) 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c: In function ‘futrts_smul_hi64’: 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6762s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6762s | ^~~~~~~~~~ 6762s | __int128__ 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:4530:86: error: expected ‘)’ before ‘a’ 6762s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6762s | ~ ^ 6762s | ) 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:4530:104: error: expected ‘)’ before ‘b’ 6762s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6762s | ~ ^ 6762s | ) 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c: In function ‘mk_compile_opts’: 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce4.c:7868:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6762s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6762s | ~~^ ~~~~~~~~~~~~~ 6762s | | | 6762s | unsigned int int64_t {aka long long int} 6762s | %llu 6762s 6762s If you find this error message confusing, uninformative, or wrong, please open an issue: 6762s https://github.com/diku-dk/futhark/issues 6762s 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.fut: 6762s Compiling with --backend=opencl: 6762s cc failed with code 1: 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c: In function ‘futrts_umul_hi64’: 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6762s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6762s | ^~~~~~~~~~~ 6762s | __uint32_t 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:4526:90: error: expected ‘)’ before ‘a’ 6762s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6762s | ~ ^ 6762s | ) 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:4526:109: error: expected ‘)’ before ‘b’ 6762s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6762s | ~ ^ 6762s | ) 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c: In function ‘futrts_smul_hi64’: 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6762s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6762s | ^~~~~~~~~~ 6762s | __int128__ 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:4530:86: error: expected ‘)’ before ‘a’ 6762s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6762s | ~ ^ 6762s | ) 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:4530:104: error: expected ‘)’ before ‘b’ 6762s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6762s | ~ ^ 6762s | ) 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c: In function ‘mk_compile_opts’: 6762s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce5.c:7864:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6762s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6762s | ~~^ ~~~~~~~~~~~~~ 6762s | | | 6762s | unsigned int int64_t {aka long long int} 6762s | %llu 6762s 6762s If you find this error message confusing, uninformative, or wrong, please open an issue: 6762s https://github.com/diku-dk/futhark/issues 6762s 6763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.fut: 6763s Generating reference outputs: 6763s cc failed with code 1: 6763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c: In function ‘futrts_umul_hi64’: 6763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6763s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6763s | ^~~~~~~~~~~ 6763s | __uint32_t 6763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 6763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c:4430:90: error: expected ‘)’ before ‘a’ 6763s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6763s | ~ ^ 6763s | ) 6763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c:4430:109: error: expected ‘)’ before ‘b’ 6763s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6763s | ~ ^ 6763s | ) 6763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c: In function ‘futrts_smul_hi64’: 6763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6763s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6763s | ^~~~~~~~~~ 6763s | __int128__ 6763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c:4434:86: error: expected ‘)’ before ‘a’ 6763s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6763s | ~ ^ 6763s | ) 6763s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/reduce9.c:4434:104: error: expected ‘)’ before ‘b’ 6763s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6763s | ~ ^ 6763s | ) 6763s 6763s If you find this error message confusing, uninformative, or wrong, please open an issue: 6763s https://github.com/diku-dk/futhark/issues 6763s 6766s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.fut: 6766s Generating reference outputs: 6766s cc failed with code 1: 6766s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c: In function ‘futrts_umul_hi64’: 6766s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6766s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6766s | ^~~~~~~~~~~ 6766s | __uint32_t 6766s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 6766s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c:4415:90: error: expected ‘)’ before ‘a’ 6766s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6766s | ~ ^ 6766s | ) 6766s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c:4415:109: error: expected ‘)’ before ‘b’ 6766s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6766s | ~ ^ 6766s | ) 6766s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c: In function ‘futrts_smul_hi64’: 6766s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6766s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6766s | ^~~~~~~~~~ 6766s | __int128__ 6766s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c:4419:86: error: expected ‘)’ before ‘a’ 6766s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6766s | ~ ^ 6766s | ) 6766s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan1.c:4419:104: error: expected ‘)’ before ‘b’ 6766s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6766s | ~ ^ 6766s | ) 6766s 6766s If you find this error message confusing, uninformative, or wrong, please open an issue: 6766s https://github.com/diku-dk/futhark/issues 6766s 6768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.fut: 6768s Compiling with --backend=opencl: 6768s cc failed with code 1: 6768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c: In function ‘futrts_umul_hi64’: 6768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6768s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6768s | ^~~~~~~~~~~ 6768s | __uint32_t 6768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:4513:90: error: expected ‘)’ before ‘a’ 6768s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6768s | ~ ^ 6768s | ) 6768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:4513:109: error: expected ‘)’ before ‘b’ 6768s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6768s | ~ ^ 6768s | ) 6768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c: In function ‘futrts_smul_hi64’: 6768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6768s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6768s | ^~~~~~~~~~ 6768s | __int128__ 6768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:4517:86: error: expected ‘)’ before ‘a’ 6768s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6768s | ~ ^ 6768s | ) 6768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:4517:104: error: expected ‘)’ before ‘b’ 6768s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6768s | ~ ^ 6768s | ) 6768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c: In function ‘mk_compile_opts’: 6768s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan-with-map.c:7852:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6768s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6768s | ~~^ ~~~~~~~~~~~~~ 6768s | | | 6768s | unsigned int int64_t {aka long long int} 6768s | %llu 6768s 6768s If you find this error message confusing, uninformative, or wrong, please open an issue: 6768s https://github.com/diku-dk/futhark/issues 6768s 6768s 1751 failed, 233 passed, 322 to go. 6769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.fut: 6769s Compiling with --backend=opencl: 6769s cc failed with code 1: 6769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c: In function ‘futrts_umul_hi64’: 6769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6769s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6769s | ^~~~~~~~~~~ 6769s | __uint32_t 6769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:4497:90: error: expected ‘)’ before ‘a’ 6769s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6769s | ~ ^ 6769s | ) 6769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:4497:109: error: expected ‘)’ before ‘b’ 6769s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6769s | ~ ^ 6769s | ) 6769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c: In function ‘futrts_smul_hi64’: 6769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6769s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6769s | ^~~~~~~~~~ 6769s | __int128__ 6769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:4501:86: error: expected ‘)’ before ‘a’ 6769s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6769s | ~ ^ 6769s | ) 6769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:4501:104: error: expected ‘)’ before ‘b’ 6769s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6769s | ~ ^ 6769s | ) 6769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c: In function ‘mk_compile_opts’: 6769s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan0.c:7833:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6769s 7833 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6769s | ~~^ ~~~~~~~~~~~~~ 6769s | | | 6769s | unsigned int int64_t {aka long long int} 6769s | %llu 6769s 6769s If you find this error message confusing, uninformative, or wrong, please open an issue: 6769s https://github.com/diku-dk/futhark/issues 6769s 6770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.fut: 6770s Generating reference outputs: 6770s cc failed with code 1: 6770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c: In function ‘futrts_umul_hi64’: 6770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6770s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6770s | ^~~~~~~~~~~ 6770s | __uint32_t 6770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 6770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c:4431:90: error: expected ‘)’ before ‘a’ 6770s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6770s | ~ ^ 6770s | ) 6770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c:4431:109: error: expected ‘)’ before ‘b’ 6770s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6770s | ~ ^ 6770s | ) 6770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c: In function ‘futrts_smul_hi64’: 6770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6770s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6770s | ^~~~~~~~~~ 6770s | __int128__ 6770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c:4435:86: error: expected ‘)’ before ‘a’ 6770s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6770s | ~ ^ 6770s | ) 6770s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan2.c:4435:104: error: expected ‘)’ before ‘b’ 6770s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6770s | ~ ^ 6770s | ) 6770s 6770s If you find this error message confusing, uninformative, or wrong, please open an issue: 6770s https://github.com/diku-dk/futhark/issues 6770s 6772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.fut: 6772s Generating reference outputs: 6772s cc failed with code 1: 6772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c: In function ‘futrts_umul_hi64’: 6772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6772s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6772s | ^~~~~~~~~~~ 6772s | __uint32_t 6772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 6772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c:4415:90: error: expected ‘)’ before ‘a’ 6772s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6772s | ~ ^ 6772s | ) 6772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c:4415:109: error: expected ‘)’ before ‘b’ 6772s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6772s | ~ ^ 6772s | ) 6772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c: In function ‘futrts_smul_hi64’: 6772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6772s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6772s | ^~~~~~~~~~ 6772s | __int128__ 6772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c:4419:86: error: expected ‘)’ before ‘a’ 6772s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6772s | ~ ^ 6772s | ) 6772s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan5.c:4419:104: error: expected ‘)’ before ‘b’ 6772s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6772s | ~ ^ 6772s | ) 6772s 6772s If you find this error message confusing, uninformative, or wrong, please open an issue: 6772s https://github.com/diku-dk/futhark/issues 6772s 6773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.fut: 6773s Generating reference outputs: 6773s cc failed with code 1: 6773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c: In function ‘futrts_umul_hi64’: 6773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6773s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6773s | ^~~~~~~~~~~ 6773s | __uint32_t 6773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 6773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c:4415:90: error: expected ‘)’ before ‘a’ 6773s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6773s | ~ ^ 6773s | ) 6773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c:4415:109: error: expected ‘)’ before ‘b’ 6773s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6773s | ~ ^ 6773s | ) 6773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c: In function ‘futrts_smul_hi64’: 6773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6773s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6773s | ^~~~~~~~~~ 6773s | __int128__ 6773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c:4419:86: error: expected ‘)’ before ‘a’ 6773s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6773s | ~ ^ 6773s | ) 6773s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan6.c:4419:104: error: expected ‘)’ before ‘b’ 6773s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6773s | ~ ^ 6773s | ) 6773s 6773s If you find this error message confusing, uninformative, or wrong, please open an issue: 6773s https://github.com/diku-dk/futhark/issues 6773s 6774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.fut: 6774s Compiling with --backend=opencl: 6774s cc failed with code 1: 6774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c: In function ‘futrts_umul_hi64’: 6774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6774s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6774s | ^~~~~~~~~~~ 6774s | __uint32_t 6774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:4513:90: error: expected ‘)’ before ‘a’ 6774s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6774s | ~ ^ 6774s | ) 6774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:4513:109: error: expected ‘)’ before ‘b’ 6774s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6774s | ~ ^ 6774s | ) 6774s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c: In function ‘futrts_smul_hi64’: 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6775s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6775s | ^~~~~~~~~~ 6775s | __int128__ 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:4517:86: error: expected ‘)’ before ‘a’ 6775s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6775s | ~ ^ 6775s | ) 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:4517:104: error: expected ‘)’ before ‘b’ 6775s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6775s | ~ ^ 6775s | ) 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c: In function ‘mk_compile_opts’: 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan3.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6775s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6775s | ~~^ ~~~~~~~~~~~~~ 6775s | | | 6775s | unsigned int int64_t {aka long long int} 6775s | %llu 6775s 6775s If you find this error message confusing, uninformative, or wrong, please open an issue: 6775s https://github.com/diku-dk/futhark/issues 6775s 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.fut: 6775s Generating reference outputs: 6775s cc failed with code 1: 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c: In function ‘futrts_umul_hi64’: 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6775s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6775s | ^~~~~~~~~~~ 6775s | __uint32_t 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c:4415:90: error: expected ‘)’ before ‘a’ 6775s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6775s | ~ ^ 6775s | ) 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c:4415:109: error: expected ‘)’ before ‘b’ 6775s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6775s | ~ ^ 6775s | ) 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c: In function ‘futrts_smul_hi64’: 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6775s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6775s | ^~~~~~~~~~ 6775s | __int128__ 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c:4419:86: error: expected ‘)’ before ‘a’ 6775s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6775s | ~ ^ 6775s | ) 6775s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan7.c:4419:104: error: expected ‘)’ before ‘b’ 6775s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6775s | ~ ^ 6775s | ) 6775s 6775s If you find this error message confusing, uninformative, or wrong, please open an issue: 6775s https://github.com/diku-dk/futhark/issues 6775s 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.fut: 6777s Compiling with --backend=opencl: 6777s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.fut:21:17-18: 6777s Unused name "i". 6777s cc failed with code 1: 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c: In function ‘futrts_umul_hi64’: 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6777s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6777s | ^~~~~~~~~~~ 6777s | __uint32_t 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:4511:90: error: expected ‘)’ before ‘a’ 6777s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6777s | ~ ^ 6777s | ) 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:4511:109: error: expected ‘)’ before ‘b’ 6777s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6777s | ~ ^ 6777s | ) 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c: In function ‘futrts_smul_hi64’: 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6777s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6777s | ^~~~~~~~~~ 6777s | __int128__ 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:4515:86: error: expected ‘)’ before ‘a’ 6777s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6777s | ~ ^ 6777s | ) 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:4515:104: error: expected ‘)’ before ‘b’ 6777s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6777s | ~ ^ 6777s | ) 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c: In function ‘mk_compile_opts’: 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan4.c:7855:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6777s 7855 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6777s | ~~^ ~~~~~~~~~~~~~ 6777s | | | 6777s | unsigned int int64_t {aka long long int} 6777s | %llu 6777s 6777s If you find this error message confusing, uninformative, or wrong, please open an issue: 6777s https://github.com/diku-dk/futhark/issues 6777s 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.fut: 6777s Generating reference outputs: 6777s cc failed with code 1: 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c: In function ‘futrts_umul_hi64’: 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6777s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6777s | ^~~~~~~~~~~ 6777s | __uint32_t 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c:4415:90: error: expected ‘)’ before ‘a’ 6777s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6777s | ~ ^ 6777s | ) 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c:4415:109: error: expected ‘)’ before ‘b’ 6777s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6777s | ~ ^ 6777s | ) 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c: In function ‘futrts_smul_hi64’: 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6777s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6777s | ^~~~~~~~~~ 6777s | __int128__ 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c:4419:86: error: expected ‘)’ before ‘a’ 6777s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6777s | ~ ^ 6777s | ) 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/scan8.c:4419:104: error: expected ‘)’ before ‘b’ 6777s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6777s | ~ ^ 6777s | ) 6777s 6777s If you find this error message confusing, uninformative, or wrong, please open an issue: 6777s https://github.com/diku-dk/futhark/issues 6777s 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.fut: 6777s Generating reference outputs: 6777s cc failed with code 1: 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c: In function ‘futrts_umul_hi64’: 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6777s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6777s | ^~~~~~~~~~~ 6777s | __uint32_t 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:90: error: expected ‘)’ before ‘a’ 6777s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6777s | ~ ^ 6777s | ) 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:109: error: expected ‘)’ before ‘b’ 6777s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6777s | ~ ^ 6777s | ) 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c: In function ‘futrts_smul_hi64’: 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6777s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6777s | ^~~~~~~~~~ 6777s | __int128__ 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4420:86: error: expected ‘)’ before ‘a’ 6777s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6777s | ~ ^ 6777s | ) 6777s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4420:104: error: expected ‘)’ before ‘b’ 6777s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6777s | ~ ^ 6777s | ) 6777s 6777s If you find this error message confusing, uninformative, or wrong, please open an issue: 6777s https://github.com/diku-dk/futhark/issues 6777s 6781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.fut: 6781s Compiling with --backend=opencl: 6781s cc failed with code 1: 6781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c: In function ‘futrts_umul_hi64’: 6781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6781s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6781s | ^~~~~~~~~~~ 6781s | __uint32_t 6781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:4512:90: error: expected ‘)’ before ‘a’ 6781s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6781s | ~ ^ 6781s | ) 6781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:4512:109: error: expected ‘)’ before ‘b’ 6781s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6781s | ~ ^ 6781s | ) 6781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c: In function ‘futrts_smul_hi64’: 6781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6781s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6781s | ^~~~~~~~~~ 6781s | __int128__ 6781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:4516:86: error: expected ‘)’ before ‘a’ 6781s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6781s | ~ ^ 6781s | ) 6781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:4516:104: error: expected ‘)’ before ‘b’ 6781s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6781s | ~ ^ 6781s | ) 6781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c: In function ‘mk_compile_opts’: 6781s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stacktrace.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6781s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6781s | ~~^ ~~~~~~~~~~~~~ 6781s | | | 6781s | unsigned int int64_t {aka long long int} 6781s | %llu 6781s 6781s If you find this error message confusing, uninformative, or wrong, please open an issue: 6781s https://github.com/diku-dk/futhark/issues 6781s 6784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.fut: 6784s Compiling with --backend=opencl: 6784s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.fut:18:16-17: 6784s Unused name "i". 6784s cc failed with code 1: 6784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c: In function ‘futrts_umul_hi64’: 6784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6784s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6784s | ^~~~~~~~~~~ 6784s | __uint32_t 6784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:4512:90: error: expected ‘)’ before ‘a’ 6784s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6784s | ~ ^ 6784s | ) 6784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:4512:109: error: expected ‘)’ before ‘b’ 6784s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6784s | ~ ^ 6784s | ) 6784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c: In function ‘futrts_smul_hi64’: 6784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6784s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6784s | ^~~~~~~~~~ 6784s | __int128__ 6784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:4516:86: error: expected ‘)’ before ‘a’ 6784s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6784s | ~ ^ 6784s | ) 6784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:4516:104: error: expected ‘)’ before ‘b’ 6784s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6784s | ~ ^ 6784s | ) 6784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c: In function ‘mk_compile_opts’: 6784s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6784s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6784s | ~~^ ~~~~~~~~~~~~~ 6784s | | | 6784s | unsigned int int64_t {aka long long int} 6784s | %llu 6784s 6784s If you find this error message confusing, uninformative, or wrong, please open an issue: 6784s https://github.com/diku-dk/futhark/issues 6784s 6786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.fut: 6786s Compiling with --backend=opencl: 6786s cc failed with code 1: 6786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c: In function ‘futrts_umul_hi64’: 6786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6786s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6786s | ^~~~~~~~~~~ 6786s | __uint32_t 6786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:4512:90: error: expected ‘)’ before ‘a’ 6786s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6786s | ~ ^ 6786s | ) 6786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:4512:109: error: expected ‘)’ before ‘b’ 6786s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6786s | ~ ^ 6786s | ) 6786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c: In function ‘futrts_smul_hi64’: 6786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6786s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6786s | ^~~~~~~~~~ 6786s | __int128__ 6786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:4516:86: error: expected ‘)’ before ‘a’ 6786s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6786s | ~ ^ 6786s | ) 6786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:4516:104: error: expected ‘)’ before ‘b’ 6786s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6786s | ~ ^ 6786s | ) 6786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c: In function ‘mk_compile_opts’: 6786s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/coerce0.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6786s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6786s | ~~^ ~~~~~~~~~~~~~ 6786s | | | 6786s | unsigned int int64_t {aka long long int} 6786s | %llu 6786s 6786s If you find this error message confusing, uninformative, or wrong, please open an issue: 6786s https://github.com/diku-dk/futhark/issues 6786s 6787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.fut: 6787s Compiling with --backend=opencl: 6787s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.fut:39:16-17: 6787s Unused name "i". 6787s cc failed with code 1: 6787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c: In function ‘futrts_umul_hi64’: 6787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6787s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6787s | ^~~~~~~~~~~ 6787s | __uint32_t 6787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:4512:90: error: expected ‘)’ before ‘a’ 6787s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6787s | ~ ^ 6787s | ) 6787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:4512:109: error: expected ‘)’ before ‘b’ 6787s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6787s | ~ ^ 6787s | ) 6787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c: In function ‘futrts_smul_hi64’: 6787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6787s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6787s | ^~~~~~~~~~ 6787s | __int128__ 6787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:4516:86: error: expected ‘)’ before ‘a’ 6787s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6787s | ~ ^ 6787s | ) 6787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:4516:104: error: expected ‘)’ before ‘b’ 6787s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6787s | ~ ^ 6787s | ) 6787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c: In function ‘mk_compile_opts’: 6787s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/stencil-2.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6787s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6787s | ~~^ ~~~~~~~~~~~~~ 6787s | | | 6787s | unsigned int int64_t {aka long long int} 6787s | %llu 6787s 6787s If you find this error message confusing, uninformative, or wrong, please open an issue: 6787s https://github.com/diku-dk/futhark/issues 6787s 6788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.fut: 6788s Compiling with --backend=opencl: 6788s cc failed with code 1: 6788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c: In function ‘futrts_umul_hi64’: 6788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6788s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6788s | ^~~~~~~~~~~ 6788s | __uint32_t 6788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4497:90: error: expected ‘)’ before ‘a’ 6788s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6788s | ~ ^ 6788s | ) 6788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4497:109: error: expected ‘)’ before ‘b’ 6788s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6788s | ~ ^ 6788s | ) 6788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c: In function ‘futrts_smul_hi64’: 6788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6788s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6788s | ^~~~~~~~~~ 6788s | __int128__ 6788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4501:86: error: expected ‘)’ before ‘a’ 6788s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6788s | ~ ^ 6788s | ) 6788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4501:104: error: expected ‘)’ before ‘b’ 6788s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6788s | ~ ^ 6788s | ) 6788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c: In function ‘mk_compile_opts’: 6788s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6788s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6788s | ~~^ ~~~~~~~~~~~~~ 6788s | | | 6788s | unsigned int int64_t {aka long long int} 6788s | %llu 6788s 6788s If you find this error message confusing, uninformative, or wrong, please open an issue: 6788s https://github.com/diku-dk/futhark/issues 6788s 6790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.fut: 6790s Compiling with --backend=opencl: 6790s cc failed with code 1: 6790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c: In function ‘futrts_umul_hi64’: 6790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6790s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6790s | ^~~~~~~~~~~ 6790s | __uint32_t 6790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4497:90: error: expected ‘)’ before ‘a’ 6790s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6790s | ~ ^ 6790s | ) 6790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4497:109: error: expected ‘)’ before ‘b’ 6790s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6790s | ~ ^ 6790s | ) 6790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c: In function ‘futrts_smul_hi64’: 6790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6790s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6790s | ^~~~~~~~~~ 6790s | __int128__ 6790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4501:86: error: expected ‘)’ before ‘a’ 6790s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6790s | ~ ^ 6790s | ) 6790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4501:104: error: expected ‘)’ before ‘b’ 6790s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6790s | ~ ^ 6790s | ) 6790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c: In function ‘mk_compile_opts’: 6790s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6790s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6790s | ~~^ ~~~~~~~~~~~~~ 6790s | | | 6790s | unsigned int int64_t {aka long long int} 6790s | %llu 6790s 6790s If you find this error message confusing, uninformative, or wrong, please open an issue: 6790s https://github.com/diku-dk/futhark/issues 6790s 6791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.fut: 6791s Compiling with --backend=opencl: 6791s cc failed with code 1: 6791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c: In function ‘futrts_umul_hi64’: 6791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6791s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6791s | ^~~~~~~~~~~ 6791s | __uint32_t 6791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:4511:90: error: expected ‘)’ before ‘a’ 6791s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6791s | ~ ^ 6791s | ) 6791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:4511:109: error: expected ‘)’ before ‘b’ 6791s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6791s | ~ ^ 6791s | ) 6791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c: In function ‘futrts_smul_hi64’: 6791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6791s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6791s | ^~~~~~~~~~ 6791s | __int128__ 6791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:4515:86: error: expected ‘)’ before ‘a’ 6791s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6791s | ~ ^ 6791s | ) 6791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:4515:104: error: expected ‘)’ before ‘b’ 6791s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6791s | ~ ^ 6791s | ) 6791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c: In function ‘mk_compile_opts’: 6791s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/existential-match.c:7850:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6791s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6791s | ~~^ ~~~~~~~~~~~~~ 6791s | | | 6791s | unsigned int int64_t {aka long long int} 6791s | %llu 6791s 6791s If you find this error message confusing, uninformative, or wrong, please open an issue: 6791s https://github.com/diku-dk/futhark/issues 6791s 6795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.fut: 6795s Compiling with --backend=opencl: 6795s cc failed with code 1: 6795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c: In function ‘futrts_umul_hi64’: 6795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6795s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6795s | ^~~~~~~~~~~ 6795s | __uint32_t 6795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4497:90: error: expected ‘)’ before ‘a’ 6795s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6795s | ~ ^ 6795s | ) 6795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4497:109: error: expected ‘)’ before ‘b’ 6795s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6795s | ~ ^ 6795s | ) 6795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c: In function ‘futrts_smul_hi64’: 6795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6795s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6795s | ^~~~~~~~~~ 6795s | __int128__ 6795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4501:86: error: expected ‘)’ before ‘a’ 6795s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6795s | ~ ^ 6795s | ) 6795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4501:104: error: expected ‘)’ before ‘b’ 6795s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6795s | ~ ^ 6795s | ) 6795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c: In function ‘mk_compile_opts’: 6795s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype12.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6795s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6795s | ~~^ ~~~~~~~~~~~~~ 6795s | | | 6795s | unsigned int int64_t {aka long long int} 6795s | %llu 6795s 6795s If you find this error message confusing, uninformative, or wrong, please open an issue: 6795s https://github.com/diku-dk/futhark/issues 6795s 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.fut: 6796s Compiling with --backend=opencl: 6796s cc failed with code 1: 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c: In function ‘futrts_umul_hi64’: 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6796s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6796s | ^~~~~~~~~~~ 6796s | __uint32_t 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4497:90: error: expected ‘)’ before ‘a’ 6796s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6796s | ~ ^ 6796s | ) 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4497:109: error: expected ‘)’ before ‘b’ 6796s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6796s | ~ ^ 6796s | ) 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c: In function ‘futrts_smul_hi64’: 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6796s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6796s | ^~~~~~~~~~ 6796s | __int128__ 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4501:86: error: expected ‘)’ before ‘a’ 6796s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6796s | ~ ^ 6796s | ) 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4501:104: error: expected ‘)’ before ‘b’ 6796s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6796s | ~ ^ 6796s | ) 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c: In function ‘mk_compile_opts’: 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype14.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6796s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6796s | ~~^ ~~~~~~~~~~~~~ 6796s | | | 6796s | unsigned int int64_t {aka long long int} 6796s | %llu 6796s 6796s If you find this error message confusing, uninformative, or wrong, please open an issue: 6796s https://github.com/diku-dk/futhark/issues 6796s 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.fut: 6796s Compiling with --backend=opencl: 6796s cc failed with code 1: 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c: In function ‘futrts_umul_hi64’: 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6796s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6796s | ^~~~~~~~~~~ 6796s | __uint32_t 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4511:90: error: expected ‘)’ before ‘a’ 6796s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6796s | ~ ^ 6796s | ) 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4511:109: error: expected ‘)’ before ‘b’ 6796s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6796s | ~ ^ 6796s | ) 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c: In function ‘futrts_smul_hi64’: 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6796s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6796s | ^~~~~~~~~~ 6796s | __int128__ 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4515:86: error: expected ‘)’ before ‘a’ 6796s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6796s | ~ ^ 6796s | ) 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4515:104: error: expected ‘)’ before ‘b’ 6796s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6796s | ~ ^ 6796s | ) 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c: In function ‘mk_compile_opts’: 6796s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype13.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6796s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6796s | ~~^ ~~~~~~~~~~~~~ 6796s | | | 6796s | unsigned int int64_t {aka long long int} 6796s | %llu 6796s 6796s If you find this error message confusing, uninformative, or wrong, please open an issue: 6796s https://github.com/diku-dk/futhark/issues 6796s 6797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.fut: 6797s Compiling with --backend=opencl: 6797s cc failed with code 1: 6797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c: In function ‘futrts_umul_hi64’: 6797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6797s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6797s | ^~~~~~~~~~~ 6797s | __uint32_t 6797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4511:90: error: expected ‘)’ before ‘a’ 6797s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6797s | ~ ^ 6797s | ) 6797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4511:109: error: expected ‘)’ before ‘b’ 6797s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6797s | ~ ^ 6797s | ) 6797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c: In function ‘futrts_smul_hi64’: 6797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6797s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6797s | ^~~~~~~~~~ 6797s | __int128__ 6797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4515:86: error: expected ‘)’ before ‘a’ 6797s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6797s | ~ ^ 6797s | ) 6797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4515:104: error: expected ‘)’ before ‘b’ 6797s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6797s | ~ ^ 6797s | ) 6797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c: In function ‘mk_compile_opts’: 6797s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype15.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6797s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6797s | ~~^ ~~~~~~~~~~~~~ 6797s | | | 6797s | unsigned int int64_t {aka long long int} 6797s | %llu 6797s 6797s If you find this error message confusing, uninformative, or wrong, please open an issue: 6797s https://github.com/diku-dk/futhark/issues 6797s 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.fut: 6798s Compiling with --backend=opencl: 6798s cc failed with code 1: 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c: In function ‘futrts_umul_hi64’: 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6798s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6798s | ^~~~~~~~~~~ 6798s | __uint32_t 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4497:90: error: expected ‘)’ before ‘a’ 6798s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6798s | ~ ^ 6798s | ) 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4497:109: error: expected ‘)’ before ‘b’ 6798s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6798s | ~ ^ 6798s | ) 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c: In function ‘futrts_smul_hi64’: 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6798s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6798s | ^~~~~~~~~~ 6798s | __int128__ 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4501:86: error: expected ‘)’ before ‘a’ 6798s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6798s | ~ ^ 6798s | ) 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4501:104: error: expected ‘)’ before ‘b’ 6798s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6798s | ~ ^ 6798s | ) 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c: In function ‘mk_compile_opts’: 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype16.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6798s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6798s | ~~^ ~~~~~~~~~~~~~ 6798s | | | 6798s | unsigned int int64_t {aka long long int} 6798s | %llu 6798s 6798s If you find this error message confusing, uninformative, or wrong, please open an issue: 6798s https://github.com/diku-dk/futhark/issues 6798s 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.fut: 6798s Compiling with --backend=opencl: 6798s cc failed with code 1: 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c: In function ‘futrts_umul_hi64’: 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6798s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6798s | ^~~~~~~~~~~ 6798s | __uint32_t 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4497:90: error: expected ‘)’ before ‘a’ 6798s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6798s | ~ ^ 6798s | ) 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4497:109: error: expected ‘)’ before ‘b’ 6798s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6798s | ~ ^ 6798s | ) 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c: In function ‘futrts_smul_hi64’: 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6798s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6798s | ^~~~~~~~~~ 6798s | __int128__ 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4501:86: error: expected ‘)’ before ‘a’ 6798s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6798s | ~ ^ 6798s | ) 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4501:104: error: expected ‘)’ before ‘b’ 6798s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6798s | ~ ^ 6798s | ) 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c: In function ‘mk_compile_opts’: 6798s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype17.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6798s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6798s | ~~^ ~~~~~~~~~~~~~ 6798s | | | 6798s | unsigned int int64_t {aka long long int} 6798s | %llu 6798s 6798s If you find this error message confusing, uninformative, or wrong, please open an issue: 6798s https://github.com/diku-dk/futhark/issues 6798s 6805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.fut: 6805s Compiling with --backend=opencl: 6805s cc failed with code 1: 6805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c: In function ‘futrts_umul_hi64’: 6805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6805s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6805s | ^~~~~~~~~~~ 6805s | __uint32_t 6805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4497:90: error: expected ‘)’ before ‘a’ 6805s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6805s | ~ ^ 6805s | ) 6805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4497:109: error: expected ‘)’ before ‘b’ 6805s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6805s | ~ ^ 6805s | ) 6805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c: In function ‘futrts_smul_hi64’: 6805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6805s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6805s | ^~~~~~~~~~ 6805s | __int128__ 6805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4501:86: error: expected ‘)’ before ‘a’ 6805s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6805s | ~ ^ 6805s | ) 6805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4501:104: error: expected ‘)’ before ‘b’ 6805s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6805s | ~ ^ 6805s | ) 6805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c: In function ‘mk_compile_opts’: 6805s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6805s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6805s | ~~^ ~~~~~~~~~~~~~ 6805s | | | 6805s | unsigned int int64_t {aka long long int} 6805s | %llu 6805s 6805s If you find this error message confusing, uninformative, or wrong, please open an issue: 6805s https://github.com/diku-dk/futhark/issues 6805s 6806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.fut: 6806s Compiling with --backend=opencl: 6806s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.fut:7:7-8: 6806s Unused name "v". 6806s cc failed with code 1: 6806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c: In function ‘futrts_umul_hi64’: 6806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6806s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6806s | ^~~~~~~~~~~ 6806s | __uint32_t 6806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4511:90: error: expected ‘)’ before ‘a’ 6806s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6806s | ~ ^ 6806s | ) 6806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4511:109: error: expected ‘)’ before ‘b’ 6806s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6806s | ~ ^ 6806s | ) 6806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c: In function ‘futrts_smul_hi64’: 6806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6806s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6806s | ^~~~~~~~~~ 6806s | __int128__ 6806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4515:86: error: expected ‘)’ before ‘a’ 6806s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6806s | ~ ^ 6806s | ) 6806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4515:104: error: expected ‘)’ before ‘b’ 6806s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6806s | ~ ^ 6806s | ) 6806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c: In function ‘mk_compile_opts’: 6806s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype22.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6806s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6806s | ~~^ ~~~~~~~~~~~~~ 6806s | | | 6806s | unsigned int int64_t {aka long long int} 6806s | %llu 6806s 6806s If you find this error message confusing, uninformative, or wrong, please open an issue: 6806s https://github.com/diku-dk/futhark/issues 6806s 6807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.fut: 6807s Compiling with --backend=opencl: 6807s cc failed with code 1: 6807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c: In function ‘futrts_umul_hi64’: 6807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4521:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6807s 4521 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6807s | ^~~~~~~~~~~ 6807s | __uint32_t 6807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4521:78: note: each undeclared identifier is reported only once for each function it appears in 6807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4521:90: error: expected ‘)’ before ‘a’ 6807s 4521 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6807s | ~ ^ 6807s | ) 6807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4521:109: error: expected ‘)’ before ‘b’ 6807s 4521 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6807s | ~ ^ 6807s | ) 6807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c: In function ‘futrts_smul_hi64’: 6807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4525:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6807s 4525 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6807s | ^~~~~~~~~~ 6807s | __int128__ 6807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4525:86: error: expected ‘)’ before ‘a’ 6807s 4525 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6807s | ~ ^ 6807s | ) 6807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4525:104: error: expected ‘)’ before ‘b’ 6807s 4525 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6807s | ~ ^ 6807s | ) 6807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c: In function ‘mk_compile_opts’: 6807s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype23.c:7851:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6807s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6807s | ~~^ ~~~~~~~~~~~~~ 6807s | | | 6807s | unsigned int int64_t {aka long long int} 6807s | %llu 6807s 6807s If you find this error message confusing, uninformative, or wrong, please open an issue: 6807s https://github.com/diku-dk/futhark/issues 6807s 6808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.fut: 6808s Compiling with --backend=opencl: 6808s cc failed with code 1: 6808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c: In function ‘futrts_umul_hi64’: 6808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4523:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6808s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6808s | ^~~~~~~~~~~ 6808s | __uint32_t 6808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4523:78: note: each undeclared identifier is reported only once for each function it appears in 6808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4523:90: error: expected ‘)’ before ‘a’ 6808s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6808s | ~ ^ 6808s | ) 6808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4523:109: error: expected ‘)’ before ‘b’ 6808s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6808s | ~ ^ 6808s | ) 6808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c: In function ‘futrts_smul_hi64’: 6808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4527:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6808s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6808s | ^~~~~~~~~~ 6808s | __int128__ 6808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4527:86: error: expected ‘)’ before ‘a’ 6808s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6808s | ~ ^ 6808s | ) 6808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4527:104: error: expected ‘)’ before ‘b’ 6808s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6808s | ~ ^ 6808s | ) 6808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c: In function ‘mk_compile_opts’: 6808s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype25.c:7853:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6808s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6808s | ~~^ ~~~~~~~~~~~~~ 6808s | | | 6808s | unsigned int int64_t {aka long long int} 6808s | %llu 6808s 6808s If you find this error message confusing, uninformative, or wrong, please open an issue: 6808s https://github.com/diku-dk/futhark/issues 6808s 6809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.fut: 6809s Compiling with --backend=opencl: 6809s cc failed with code 1: 6809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c: In function ‘futrts_umul_hi64’: 6809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4523:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6809s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6809s | ^~~~~~~~~~~ 6809s | __uint32_t 6809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4523:78: note: each undeclared identifier is reported only once for each function it appears in 6809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4523:90: error: expected ‘)’ before ‘a’ 6809s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6809s | ~ ^ 6809s | ) 6809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4523:109: error: expected ‘)’ before ‘b’ 6809s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6809s | ~ ^ 6809s | ) 6809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c: In function ‘futrts_smul_hi64’: 6809s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4527:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6810s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6810s | ^~~~~~~~~~ 6810s | __int128__ 6810s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4527:86: error: expected ‘)’ before ‘a’ 6810s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6810s | ~ ^ 6810s | ) 6810s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4527:104: error: expected ‘)’ before ‘b’ 6810s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6810s | ~ ^ 6810s | ) 6810s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c: In function ‘mk_compile_opts’: 6810s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype26.c:7853:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6810s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6810s | ~~^ ~~~~~~~~~~~~~ 6810s | | | 6810s | unsigned int int64_t {aka long long int} 6810s | %llu 6810s 6810s If you find this error message confusing, uninformative, or wrong, please open an issue: 6810s https://github.com/diku-dk/futhark/issues 6810s 6811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.fut: 6811s Compiling with --backend=opencl: 6811s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.fut:14:6-21: 6811s Defaulting ambiguous type to i32. 6811s cc failed with code 1: 6811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c: In function ‘futrts_umul_hi64’: 6811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6811s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6811s | ^~~~~~~~~~~ 6811s | __uint32_t 6811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4511:90: error: expected ‘)’ before ‘a’ 6811s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6811s | ~ ^ 6811s | ) 6811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4511:109: error: expected ‘)’ before ‘b’ 6811s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6811s | ~ ^ 6811s | ) 6811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c: In function ‘futrts_smul_hi64’: 6811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6811s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6811s | ^~~~~~~~~~ 6811s | __int128__ 6811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4515:86: error: expected ‘)’ before ‘a’ 6811s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6811s | ~ ^ 6811s | ) 6811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4515:104: error: expected ‘)’ before ‘b’ 6811s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6811s | ~ ^ 6811s | ) 6811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c: In function ‘mk_compile_opts’: 6811s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype27.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6811s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6811s | ~~^ ~~~~~~~~~~~~~ 6811s | | | 6811s | unsigned int int64_t {aka long long int} 6811s | %llu 6811s 6811s If you find this error message confusing, uninformative, or wrong, please open an issue: 6811s https://github.com/diku-dk/futhark/issues 6811s 6813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.fut: 6813s Compiling with --backend=opencl: 6813s cc failed with code 1: 6813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c: In function ‘futrts_umul_hi64’: 6813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4549:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6813s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6813s | ^~~~~~~~~~~ 6813s | __uint32_t 6813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4549:78: note: each undeclared identifier is reported only once for each function it appears in 6813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4549:90: error: expected ‘)’ before ‘a’ 6813s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6813s | ~ ^ 6813s | ) 6813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4549:109: error: expected ‘)’ before ‘b’ 6813s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6813s | ~ ^ 6813s | ) 6813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c: In function ‘futrts_smul_hi64’: 6813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4553:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6813s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6813s | ^~~~~~~~~~ 6813s | __int128__ 6813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4553:86: error: expected ‘)’ before ‘a’ 6813s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6813s | ~ ^ 6813s | ) 6813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4553:104: error: expected ‘)’ before ‘b’ 6813s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6813s | ~ ^ 6813s | ) 6813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c: In function ‘mk_compile_opts’: 6813s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype29.c:7879:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6813s 7879 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6813s | ~~^ ~~~~~~~~~~~~~ 6813s | | | 6813s | unsigned int int64_t {aka long long int} 6813s | %llu 6813s 6813s If you find this error message confusing, uninformative, or wrong, please open an issue: 6813s https://github.com/diku-dk/futhark/issues 6813s 6814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.fut: 6814s Compiling with --backend=opencl: 6814s cc failed with code 1: 6814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c: In function ‘futrts_umul_hi64’: 6814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6814s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6814s | ^~~~~~~~~~~ 6814s | __uint32_t 6814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4497:90: error: expected ‘)’ before ‘a’ 6814s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6814s | ~ ^ 6814s | ) 6814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4497:109: error: expected ‘)’ before ‘b’ 6814s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6814s | ~ ^ 6814s | ) 6814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c: In function ‘futrts_smul_hi64’: 6814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6814s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6814s | ^~~~~~~~~~ 6814s | __int128__ 6814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4501:86: error: expected ‘)’ before ‘a’ 6814s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6814s | ~ ^ 6814s | ) 6814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4501:104: error: expected ‘)’ before ‘b’ 6814s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6814s | ~ ^ 6814s | ) 6814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c: In function ‘mk_compile_opts’: 6814s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype3.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6814s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6814s | ~~^ ~~~~~~~~~~~~~ 6814s | | | 6814s | unsigned int int64_t {aka long long int} 6814s | %llu 6814s 6814s If you find this error message confusing, uninformative, or wrong, please open an issue: 6814s https://github.com/diku-dk/futhark/issues 6814s 6816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.fut: 6816s Compiling with --backend=opencl: 6816s cc failed with code 1: 6816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c: In function ‘futrts_umul_hi64’: 6816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6816s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6816s | ^~~~~~~~~~~ 6816s | __uint32_t 6816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4497:90: error: expected ‘)’ before ‘a’ 6816s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6816s | ~ ^ 6816s | ) 6816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4497:109: error: expected ‘)’ before ‘b’ 6816s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6816s | ~ ^ 6816s | ) 6816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c: In function ‘futrts_smul_hi64’: 6816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6816s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6816s | ^~~~~~~~~~ 6816s | __int128__ 6816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4501:86: error: expected ‘)’ before ‘a’ 6816s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6816s | ~ ^ 6816s | ) 6816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4501:104: error: expected ‘)’ before ‘b’ 6816s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6816s | ~ ^ 6816s | ) 6816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c: In function ‘mk_compile_opts’: 6816s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype30.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6816s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6816s | ~~^ ~~~~~~~~~~~~~ 6816s | | | 6816s | unsigned int int64_t {aka long long int} 6816s | %llu 6816s 6816s If you find this error message confusing, uninformative, or wrong, please open an issue: 6816s https://github.com/diku-dk/futhark/issues 6816s 6819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.fut: 6819s Compiling with --backend=opencl: 6819s cc failed with code 1: 6819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c: In function ‘futrts_umul_hi64’: 6819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6819s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6819s | ^~~~~~~~~~~ 6819s | __uint32_t 6819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4485:90: error: expected ‘)’ before ‘a’ 6819s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6819s | ~ ^ 6819s | ) 6819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4485:109: error: expected ‘)’ before ‘b’ 6819s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6819s | ~ ^ 6819s | ) 6819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c: In function ‘futrts_smul_hi64’: 6819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6819s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6819s | ^~~~~~~~~~ 6819s | __int128__ 6819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4489:86: error: expected ‘)’ before ‘a’ 6819s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6819s | ~ ^ 6819s | ) 6819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4489:104: error: expected ‘)’ before ‘b’ 6819s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6819s | ~ ^ 6819s | ) 6819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c: In function ‘mk_compile_opts’: 6819s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype33.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6819s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6819s | ~~^ ~~~~~~~~~~~~~ 6819s | | | 6819s | unsigned int int64_t {aka long long int} 6819s | %llu 6819s 6819s If you find this error message confusing, uninformative, or wrong, please open an issue: 6819s https://github.com/diku-dk/futhark/issues 6819s 6821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.fut: 6821s Compiling with --backend=opencl: 6821s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.fut:2:1-44: 6821s Entry point return type 6821s 6821s #someval [1]i32 6821s 6821s will have an opaque type, so the result will likely not be usable. 6821s cc failed with code 1: 6821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c: In function ‘futrts_umul_hi64’: 6821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4519:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6821s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6821s | ^~~~~~~~~~~ 6821s | __uint32_t 6821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4519:78: note: each undeclared identifier is reported only once for each function it appears in 6821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4519:90: error: expected ‘)’ before ‘a’ 6821s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6821s | ~ ^ 6821s | ) 6821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4519:109: error: expected ‘)’ before ‘b’ 6821s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6821s | ~ ^ 6821s | ) 6821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c: In function ‘futrts_smul_hi64’: 6821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4523:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6821s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6821s | ^~~~~~~~~~ 6821s | __int128__ 6821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4523:86: error: expected ‘)’ before ‘a’ 6821s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6821s | ~ ^ 6821s | ) 6821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4523:104: error: expected ‘)’ before ‘b’ 6821s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6821s | ~ ^ 6821s | ) 6821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c: In function ‘mk_compile_opts’: 6821s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype34.c:7852:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6821s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6821s | ~~^ ~~~~~~~~~~~~~ 6821s | | | 6821s | unsigned int int64_t {aka long long int} 6821s | %llu 6821s 6821s If you find this error message confusing, uninformative, or wrong, please open an issue: 6821s https://github.com/diku-dk/futhark/issues 6821s 6822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.fut: 6822s Compiling with --backend=opencl: 6822s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.fut:4:11-12: 6822s Unused name "x". 6822s 6822s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.fut:4:18-19: 6822s Unused name "y". 6822s 6822s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.fut:4:28-29: 6822s Defaulting ambiguous type to i32. 6822s cc failed with code 1: 6822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c: In function ‘futrts_umul_hi64’: 6822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4522:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6822s 4522 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6822s | ^~~~~~~~~~~ 6822s | __uint32_t 6822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4522:78: note: each undeclared identifier is reported only once for each function it appears in 6822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4522:90: error: expected ‘)’ before ‘a’ 6822s 4522 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6822s | ~ ^ 6822s | ) 6822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4522:109: error: expected ‘)’ before ‘b’ 6822s 4522 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6822s | ~ ^ 6822s | ) 6822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c: In function ‘futrts_smul_hi64’: 6822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4526:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6822s 4526 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6822s | ^~~~~~~~~~ 6822s | __int128__ 6822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4526:86: error: expected ‘)’ before ‘a’ 6822s 4526 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6822s | ~ ^ 6822s | ) 6822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4526:104: error: expected ‘)’ before ‘b’ 6822s 4526 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6822s | ~ ^ 6822s | ) 6822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c: In function ‘mk_compile_opts’: 6822s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype35.c:7852:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6822s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6822s | ~~^ ~~~~~~~~~~~~~ 6822s | | | 6822s | unsigned int int64_t {aka long long int} 6822s | %llu 6822s 6822s If you find this error message confusing, uninformative, or wrong, please open an issue: 6822s https://github.com/diku-dk/futhark/issues 6822s 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.fut: 6823s Compiling with --backend=opencl: 6823s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.fut:4:1-20: 6823s Entry point return type 6823s 6823s #bar [2]i32 [2]i32 | #foo [2]i32 6823s 6823s will have an opaque type, so the result will likely not be usable. 6823s cc failed with code 1: 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c: In function ‘futrts_umul_hi64’: 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4533:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6823s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6823s | ^~~~~~~~~~~ 6823s | __uint32_t 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4533:78: note: each undeclared identifier is reported only once for each function it appears in 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4533:90: error: expected ‘)’ before ‘a’ 6823s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6823s | ~ ^ 6823s | ) 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4533:109: error: expected ‘)’ before ‘b’ 6823s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6823s | ~ ^ 6823s | ) 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c: In function ‘futrts_smul_hi64’: 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4537:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6823s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6823s | ^~~~~~~~~~ 6823s | __int128__ 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4537:86: error: expected ‘)’ before ‘a’ 6823s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6823s | ~ ^ 6823s | ) 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4537:104: error: expected ‘)’ before ‘b’ 6823s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6823s | ~ ^ 6823s | ) 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c: In function ‘mk_compile_opts’: 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype36.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6823s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6823s | ~~^ ~~~~~~~~~~~~~ 6823s | | | 6823s | unsigned int int64_t {aka long long int} 6823s | %llu 6823s 6823s If you find this error message confusing, uninformative, or wrong, please open an issue: 6823s https://github.com/diku-dk/futhark/issues 6823s 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.fut: 6823s Compiling with --backend=opencl: 6823s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.fut:4:1-28: 6823s Entry point return type 6823s 6823s #bar [n]i32 [n]i32 | #foo [n]i32 6823s 6823s will have an opaque type, so the result will likely not be usable. 6823s cc failed with code 1: 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c: In function ‘futrts_umul_hi64’: 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4533:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6823s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6823s | ^~~~~~~~~~~ 6823s | __uint32_t 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4533:78: note: each undeclared identifier is reported only once for each function it appears in 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4533:90: error: expected ‘)’ before ‘a’ 6823s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6823s | ~ ^ 6823s | ) 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4533:109: error: expected ‘)’ before ‘b’ 6823s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6823s | ~ ^ 6823s | ) 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c: In function ‘futrts_smul_hi64’: 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4537:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6823s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6823s | ^~~~~~~~~~ 6823s | __int128__ 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4537:86: error: expected ‘)’ before ‘a’ 6823s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6823s | ~ ^ 6823s | ) 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4537:104: error: expected ‘)’ before ‘b’ 6823s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6823s | ~ ^ 6823s | ) 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c: In function ‘mk_compile_opts’: 6823s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype37.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6823s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6823s | ~~^ ~~~~~~~~~~~~~ 6823s | | | 6823s | unsigned int int64_t {aka long long int} 6823s | %llu 6823s 6823s If you find this error message confusing, uninformative, or wrong, please open an issue: 6823s https://github.com/diku-dk/futhark/issues 6823s 6830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.fut: 6830s Compiling with --backend=opencl: 6830s cc failed with code 1: 6830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c: In function ‘futrts_umul_hi64’: 6830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6830s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6830s | ^~~~~~~~~~~ 6830s | __uint32_t 6830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4497:90: error: expected ‘)’ before ‘a’ 6830s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6830s | ~ ^ 6830s | ) 6830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4497:109: error: expected ‘)’ before ‘b’ 6830s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6830s | ~ ^ 6830s | ) 6830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c: In function ‘futrts_smul_hi64’: 6830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6830s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6830s | ^~~~~~~~~~ 6830s | __int128__ 6830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4501:86: error: expected ‘)’ before ‘a’ 6830s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6830s | ~ ^ 6830s | ) 6830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4501:104: error: expected ‘)’ before ‘b’ 6830s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6830s | ~ ^ 6830s | ) 6830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c: In function ‘mk_compile_opts’: 6830s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype43.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6830s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6830s | ~~^ ~~~~~~~~~~~~~ 6830s | | | 6830s | unsigned int int64_t {aka long long int} 6830s | %llu 6830s 6830s If you find this error message confusing, uninformative, or wrong, please open an issue: 6830s https://github.com/diku-dk/futhark/issues 6830s 6830s 1788 failed, 254 passed, 264 to go. 6831s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.fut: 6831s Compiling with --backend=opencl: 6831s cc failed with code 1: 6831s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c: In function ‘futrts_umul_hi64’: 6831s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6831s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6831s | ^~~~~~~~~~~ 6831s | __uint32_t 6831s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6831s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4497:90: error: expected ‘)’ before ‘a’ 6831s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6831s | ~ ^ 6831s | ) 6831s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4497:109: error: expected ‘)’ before ‘b’ 6831s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6831s | ~ ^ 6831s | ) 6831s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c: In function ‘futrts_smul_hi64’: 6831s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6831s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6831s | ^~~~~~~~~~ 6831s | __int128__ 6831s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4501:86: error: expected ‘)’ before ‘a’ 6831s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6831s | ~ ^ 6831s | ) 6831s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4501:104: error: expected ‘)’ before ‘b’ 6831s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6831s | ~ ^ 6831s | ) 6831s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c: In function ‘mk_compile_opts’: 6831s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype42.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6831s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6831s | ~~^ ~~~~~~~~~~~~~ 6831s | | | 6831s | unsigned int int64_t {aka long long int} 6831s | %llu 6831s 6831s If you find this error message confusing, uninformative, or wrong, please open an issue: 6831s https://github.com/diku-dk/futhark/issues 6831s 6832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.fut: 6832s Compiling with --backend=opencl: 6832s cc failed with code 1: 6832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c: In function ‘futrts_umul_hi64’: 6832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4500:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6832s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6832s | ^~~~~~~~~~~ 6832s | __uint32_t 6832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4500:78: note: each undeclared identifier is reported only once for each function it appears in 6832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4500:90: error: expected ‘)’ before ‘a’ 6832s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6832s | ~ ^ 6832s | ) 6832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4500:109: error: expected ‘)’ before ‘b’ 6832s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6832s | ~ ^ 6832s | ) 6832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c: In function ‘futrts_smul_hi64’: 6832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4504:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6832s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6832s | ^~~~~~~~~~ 6832s | __int128__ 6832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4504:86: error: expected ‘)’ before ‘a’ 6832s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6832s | ~ ^ 6832s | ) 6832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4504:104: error: expected ‘)’ before ‘b’ 6832s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6832s | ~ ^ 6832s | ) 6832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c: In function ‘mk_compile_opts’: 6832s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype45.c:7830:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6832s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6832s | ~~^ ~~~~~~~~~~~~~ 6832s | | | 6832s | unsigned int int64_t {aka long long int} 6832s | %llu 6832s 6832s If you find this error message confusing, uninformative, or wrong, please open an issue: 6832s https://github.com/diku-dk/futhark/issues 6832s 6833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.fut: 6833s Compiling with --backend=opencl: 6833s cc failed with code 1: 6833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c: In function ‘futrts_umul_hi64’: 6833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6833s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6833s | ^~~~~~~~~~~ 6833s | __uint32_t 6833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4498:90: error: expected ‘)’ before ‘a’ 6833s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6833s | ~ ^ 6833s | ) 6833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4498:109: error: expected ‘)’ before ‘b’ 6833s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6833s | ~ ^ 6833s | ) 6833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c: In function ‘futrts_smul_hi64’: 6833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6833s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6833s | ^~~~~~~~~~ 6833s | __int128__ 6833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4502:86: error: expected ‘)’ before ‘a’ 6833s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6833s | ~ ^ 6833s | ) 6833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4502:104: error: expected ‘)’ before ‘b’ 6833s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6833s | ~ ^ 6833s | ) 6833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c: In function ‘mk_compile_opts’: 6833s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype49.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6833s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6833s | ~~^ ~~~~~~~~~~~~~ 6833s | | | 6833s | unsigned int int64_t {aka long long int} 6833s | %llu 6833s 6833s If you find this error message confusing, uninformative, or wrong, please open an issue: 6833s https://github.com/diku-dk/futhark/issues 6833s 6836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.fut: 6836s Compiling with --backend=opencl: 6836s cc failed with code 1: 6836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c: In function ‘futrts_umul_hi64’: 6836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6836s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6836s | ^~~~~~~~~~~ 6836s | __uint32_t 6836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4511:90: error: expected ‘)’ before ‘a’ 6836s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6836s | ~ ^ 6836s | ) 6836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4511:109: error: expected ‘)’ before ‘b’ 6836s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6836s | ~ ^ 6836s | ) 6836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c: In function ‘futrts_smul_hi64’: 6836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6836s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6836s | ^~~~~~~~~~ 6836s | __int128__ 6836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4515:86: error: expected ‘)’ before ‘a’ 6836s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6836s | ~ ^ 6836s | ) 6836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4515:104: error: expected ‘)’ before ‘b’ 6836s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6836s | ~ ^ 6836s | ) 6836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c: In function ‘mk_compile_opts’: 6836s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype5.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6836s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6836s | ~~^ ~~~~~~~~~~~~~ 6836s | | | 6836s | unsigned int int64_t {aka long long int} 6836s | %llu 6836s 6836s If you find this error message confusing, uninformative, or wrong, please open an issue: 6836s https://github.com/diku-dk/futhark/issues 6836s 6837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.fut: 6837s Compiling with --backend=opencl: 6837s cc failed with code 1: 6837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c: In function ‘futrts_umul_hi64’: 6837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6837s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6837s | ^~~~~~~~~~~ 6837s | __uint32_t 6837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4498:90: error: expected ‘)’ before ‘a’ 6837s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6837s | ~ ^ 6837s | ) 6837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4498:109: error: expected ‘)’ before ‘b’ 6837s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6837s | ~ ^ 6837s | ) 6837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c: In function ‘futrts_smul_hi64’: 6837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6837s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6837s | ^~~~~~~~~~ 6837s | __int128__ 6837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4502:86: error: expected ‘)’ before ‘a’ 6837s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6837s | ~ ^ 6837s | ) 6837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4502:104: error: expected ‘)’ before ‘b’ 6837s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6837s | ~ ^ 6837s | ) 6837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c: In function ‘mk_compile_opts’: 6837s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype50.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6837s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6837s | ~~^ ~~~~~~~~~~~~~ 6837s | | | 6837s | unsigned int int64_t {aka long long int} 6837s | %llu 6837s 6837s If you find this error message confusing, uninformative, or wrong, please open an issue: 6837s https://github.com/diku-dk/futhark/issues 6837s 6841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.fut: 6841s Compiling with --backend=opencl: 6841s cc failed with code 1: 6841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c: In function ‘futrts_umul_hi64’: 6841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6841s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6841s | ^~~~~~~~~~~ 6841s | __uint32_t 6841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6841s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4497:90: error: expected ‘)’ before ‘a’ 6841s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6841s | ~ ^ 6841s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4497:109: error: expected ‘)’ before ‘b’ 6842s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c: In function ‘futrts_smul_hi64’: 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6842s | ^~~~~~~~~~ 6842s | __int128__ 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4501:86: error: expected ‘)’ before ‘a’ 6842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4501:104: error: expected ‘)’ before ‘b’ 6842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c: In function ‘mk_compile_opts’: 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype6.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6842s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6842s | ~~^ ~~~~~~~~~~~~~ 6842s | | | 6842s | unsigned int int64_t {aka long long int} 6842s | %llu 6842s 6842s If you find this error message confusing, uninformative, or wrong, please open an issue: 6842s https://github.com/diku-dk/futhark/issues 6842s 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.fut: 6842s Compiling with --backend=opencl: 6842s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.fut:7:1-42: 6842s Entry point return type 6842s 6842s #bar i32 | #foo i32 6842s 6842s will have an opaque type, so the result will likely not be usable. 6842s 6842s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.fut:7:11-12: 6842s Unused name "x". 6842s cc failed with code 1: 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c: In function ‘futrts_umul_hi64’: 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4519:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6842s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6842s | ^~~~~~~~~~~ 6842s | __uint32_t 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4519:78: note: each undeclared identifier is reported only once for each function it appears in 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4519:90: error: expected ‘)’ before ‘a’ 6842s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4519:109: error: expected ‘)’ before ‘b’ 6842s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c: In function ‘futrts_smul_hi64’: 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4523:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6842s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6842s | ^~~~~~~~~~ 6842s | __int128__ 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4523:86: error: expected ‘)’ before ‘a’ 6842s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4523:104: error: expected ‘)’ before ‘b’ 6842s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c: In function ‘mk_compile_opts’: 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype8.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6842s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6842s | ~~^ ~~~~~~~~~~~~~ 6842s | | | 6842s | unsigned int int64_t {aka long long int} 6842s | %llu 6842s 6842s If you find this error message confusing, uninformative, or wrong, please open an issue: 6842s https://github.com/diku-dk/futhark/issues 6842s 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.fut: 6842s Compiling with --backend=opencl: 6842s cc failed with code 1: 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c: In function ‘futrts_umul_hi64’: 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6842s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6842s | ^~~~~~~~~~~ 6842s | __uint32_t 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4497:90: error: expected ‘)’ before ‘a’ 6842s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4497:109: error: expected ‘)’ before ‘b’ 6842s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c: In function ‘futrts_smul_hi64’: 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6842s | ^~~~~~~~~~ 6842s | __int128__ 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4501:86: error: expected ‘)’ before ‘a’ 6842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4501:104: error: expected ‘)’ before ‘b’ 6842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c: In function ‘mk_compile_opts’: 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype9.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6842s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6842s | ~~^ ~~~~~~~~~~~~~ 6842s | | | 6842s | unsigned int int64_t {aka long long int} 6842s | %llu 6842s 6842s If you find this error message confusing, uninformative, or wrong, please open an issue: 6842s https://github.com/diku-dk/futhark/issues 6842s 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.fut: 6842s Compiling with --backend=opencl: 6842s cc failed with code 1: 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c: In function ‘futrts_umul_hi64’: 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6842s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6842s | ^~~~~~~~~~~ 6842s | __uint32_t 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4497:90: error: expected ‘)’ before ‘a’ 6842s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4497:109: error: expected ‘)’ before ‘b’ 6842s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c: In function ‘futrts_smul_hi64’: 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6842s | ^~~~~~~~~~ 6842s | __int128__ 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4501:86: error: expected ‘)’ before ‘a’ 6842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4501:104: error: expected ‘)’ before ‘b’ 6842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6842s | ~ ^ 6842s | ) 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c: In function ‘mk_compile_opts’: 6842s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/sumtypes/sumtype7.c:7831:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6842s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6842s | ~~^ ~~~~~~~~~~~~~ 6842s | | | 6842s | unsigned int int64_t {aka long long int} 6842s | %llu 6842s 6842s If you find this error message confusing, uninformative, or wrong, please open an issue: 6842s https://github.com/diku-dk/futhark/issues 6842s 6847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.fut: 6847s Compiling with --backend=opencl: 6847s cc failed with code 1: 6847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c: In function ‘futrts_umul_hi64’: 6847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6847s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6847s | ^~~~~~~~~~~ 6847s | __uint32_t 6847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 6847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:4530:90: error: expected ‘)’ before ‘a’ 6847s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6847s | ~ ^ 6847s | ) 6847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:4530:109: error: expected ‘)’ before ‘b’ 6847s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6847s | ~ ^ 6847s | ) 6847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c: In function ‘futrts_smul_hi64’: 6847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6847s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6847s | ^~~~~~~~~~ 6847s | __int128__ 6847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:4534:86: error: expected ‘)’ before ‘a’ 6847s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6847s | ~ ^ 6847s | ) 6847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:4534:104: error: expected ‘)’ before ‘b’ 6847s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6847s | ~ ^ 6847s | ) 6847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c: In function ‘mk_compile_opts’: 6847s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/three_way_partition.c:7873:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6847s 7873 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6847s | ~~^ ~~~~~~~~~~~~~ 6847s | | | 6847s | unsigned int int64_t {aka long long int} 6847s | %llu 6847s 6847s If you find this error message confusing, uninformative, or wrong, please open an issue: 6847s https://github.com/diku-dk/futhark/issues 6847s 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.fut: 6850s Compiling with --backend=opencl: 6850s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.fut:6:31-32: 6850s Unused name "i". 6850s cc failed with code 1: 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c: In function ‘futrts_umul_hi64’: 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6850s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6850s | ^~~~~~~~~~~ 6850s | __uint32_t 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4511:90: error: expected ‘)’ before ‘a’ 6850s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6850s | ~ ^ 6850s | ) 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4511:109: error: expected ‘)’ before ‘b’ 6850s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6850s | ~ ^ 6850s | ) 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c: In function ‘futrts_smul_hi64’: 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6850s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6850s | ^~~~~~~~~~ 6850s | __int128__ 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4515:86: error: expected ‘)’ before ‘a’ 6850s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6850s | ~ ^ 6850s | ) 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4515:104: error: expected ‘)’ before ‘b’ 6850s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6850s | ~ ^ 6850s | ) 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c: In function ‘mk_compile_opts’: 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:7847:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6850s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6850s | ~~^ ~~~~~~~~~~~~~ 6850s | | | 6850s | unsigned int int64_t {aka long long int} 6850s | %llu 6850s 6850s If you find this error message confusing, uninformative, or wrong, please open an issue: 6850s https://github.com/diku-dk/futhark/issues 6850s 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.fut: 6850s Generating reference outputs: 6850s cc failed with code 1: 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c: In function ‘futrts_umul_hi64’: 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6850s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6850s | ^~~~~~~~~~~ 6850s | __uint32_t 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:90: error: expected ‘)’ before ‘a’ 6850s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6850s | ~ ^ 6850s | ) 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:109: error: expected ‘)’ before ‘b’ 6850s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6850s | ~ ^ 6850s | ) 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c: In function ‘futrts_smul_hi64’: 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6850s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6850s | ^~~~~~~~~~ 6850s | __int128__ 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4436:86: error: expected ‘)’ before ‘a’ 6850s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6850s | ~ ^ 6850s | ) 6850s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4436:104: error: expected ‘)’ before ‘b’ 6850s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6850s | ~ ^ 6850s | ) 6850s 6850s If you find this error message confusing, uninformative, or wrong, please open an issue: 6850s https://github.com/diku-dk/futhark/issues 6850s 6851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.fut: 6851s Generating reference outputs: 6851s cc failed with code 1: 6851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c: In function ‘futrts_umul_hi64’: 6851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6851s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6851s | ^~~~~~~~~~~ 6851s | __uint32_t 6851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 6851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:90: error: expected ‘)’ before ‘a’ 6851s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6851s | ~ ^ 6851s | ) 6851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:109: error: expected ‘)’ before ‘b’ 6851s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6851s | ~ ^ 6851s | ) 6851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c: In function ‘futrts_smul_hi64’: 6851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6851s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6851s | ^~~~~~~~~~ 6851s | __int128__ 6851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4436:86: error: expected ‘)’ before ‘a’ 6851s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6851s | ~ ^ 6851s | ) 6851s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4436:104: error: expected ‘)’ before ‘b’ 6851s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6851s | ~ ^ 6851s | ) 6851s 6851s If you find this error message confusing, uninformative, or wrong, please open an issue: 6851s https://github.com/diku-dk/futhark/issues 6851s 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.fut: 6852s Generating reference outputs: 6852s cc failed with code 1: 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c: In function ‘futrts_umul_hi64’: 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6852s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6852s | ^~~~~~~~~~~ 6852s | __uint32_t 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:78: note: each undeclared identifier is reported only once for each function it appears in 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:90: error: expected ‘)’ before ‘a’ 6852s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6852s | ~ ^ 6852s | ) 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:109: error: expected ‘)’ before ‘b’ 6852s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6852s | ~ ^ 6852s | ) 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c: In function ‘futrts_smul_hi64’: 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4451:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6852s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6852s | ^~~~~~~~~~ 6852s | __int128__ 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4451:86: error: expected ‘)’ before ‘a’ 6852s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6852s | ~ ^ 6852s | ) 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4451:104: error: expected ‘)’ before ‘b’ 6852s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6852s | ~ ^ 6852s | ) 6852s 6852s If you find this error message confusing, uninformative, or wrong, please open an issue: 6852s https://github.com/diku-dk/futhark/issues 6852s 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.fut: 6852s Compiling with --backend=opencl: 6852s cc failed with code 1: 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c: In function ‘futrts_umul_hi64’: 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6852s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6852s | ^~~~~~~~~~~ 6852s | __uint32_t 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:4527:90: error: expected ‘)’ before ‘a’ 6852s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6852s | ~ ^ 6852s | ) 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:4527:109: error: expected ‘)’ before ‘b’ 6852s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6852s | ~ ^ 6852s | ) 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c: In function ‘futrts_smul_hi64’: 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6852s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6852s | ^~~~~~~~~~ 6852s | __int128__ 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:4531:86: error: expected ‘)’ before ‘a’ 6852s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6852s | ~ ^ 6852s | ) 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:4531:104: error: expected ‘)’ before ‘b’ 6852s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6852s | ~ ^ 6852s | ) 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c: In function ‘mk_compile_opts’: 6852s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1940.c:7863:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6852s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6852s | ~~^ ~~~~~~~~~~~~~ 6852s | | | 6852s | unsigned int int64_t {aka long long int} 6852s | %llu 6852s 6852s If you find this error message confusing, uninformative, or wrong, please open an issue: 6852s https://github.com/diku-dk/futhark/issues 6852s 6855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.fut: 6855s Generating reference outputs: 6855s cc failed with code 1: 6855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c: In function ‘futrts_umul_hi64’: 6855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6855s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6855s | ^~~~~~~~~~~ 6855s | __uint32_t 6855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 6855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:90: error: expected ‘)’ before ‘a’ 6855s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6855s | ~ ^ 6855s | ) 6855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:109: error: expected ‘)’ before ‘b’ 6855s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6855s | ~ ^ 6855s | ) 6855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c: In function ‘futrts_smul_hi64’: 6855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6855s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6855s | ^~~~~~~~~~ 6855s | __int128__ 6855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c:4419:86: error: expected ‘)’ before ‘a’ 6855s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6855s | ~ ^ 6855s | ) 6855s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d.c:4419:104: error: expected ‘)’ before ‘b’ 6855s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6855s | ~ ^ 6855s | ) 6855s 6855s If you find this error message confusing, uninformative, or wrong, please open an issue: 6855s https://github.com/diku-dk/futhark/issues 6855s 6859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.fut: 6859s Generating reference outputs: 6859s cc failed with code 1: 6859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c: In function ‘futrts_umul_hi64’: 6859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6859s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6859s | ^~~~~~~~~~~ 6859s | __uint32_t 6859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 6859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:90: error: expected ‘)’ before ‘a’ 6859s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6859s | ~ ^ 6859s | ) 6859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:109: error: expected ‘)’ before ‘b’ 6859s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6859s | ~ ^ 6859s | ) 6859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c: In function ‘futrts_smul_hi64’: 6859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6859s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6859s | ^~~~~~~~~~ 6859s | __int128__ 6859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4435:86: error: expected ‘)’ before ‘a’ 6859s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6859s | ~ ^ 6859s | ) 6859s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4435:104: error: expected ‘)’ before ‘b’ 6859s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6859s | ~ ^ 6859s | ) 6859s 6859s If you find this error message confusing, uninformative, or wrong, please open an issue: 6859s https://github.com/diku-dk/futhark/issues 6859s 6860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.fut: 6860s Generating reference outputs: 6860s cc failed with code 1: 6860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c: In function ‘futrts_umul_hi64’: 6860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6860s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6860s | ^~~~~~~~~~~ 6860s | __uint32_t 6860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 6860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:90: error: expected ‘)’ before ‘a’ 6860s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6860s | ~ ^ 6860s | ) 6860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:109: error: expected ‘)’ before ‘b’ 6860s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6860s | ~ ^ 6860s | ) 6860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c: In function ‘futrts_smul_hi64’: 6860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6860s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6860s | ^~~~~~~~~~ 6860s | __int128__ 6860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4435:86: error: expected ‘)’ before ‘a’ 6860s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6860s | ~ ^ 6860s | ) 6860s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4435:104: error: expected ‘)’ before ‘b’ 6860s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6860s | ~ ^ 6860s | ) 6860s 6860s If you find this error message confusing, uninformative, or wrong, please open an issue: 6860s https://github.com/diku-dk/futhark/issues 6860s 6861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.fut: 6861s Compiling with --backend=opencl: 6861s cc failed with code 1: 6861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c: In function ‘futrts_umul_hi64’: 6861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6861s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6861s | ^~~~~~~~~~~ 6861s | __uint32_t 6861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:4512:90: error: expected ‘)’ before ‘a’ 6861s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6861s | ~ ^ 6861s | ) 6861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:4512:109: error: expected ‘)’ before ‘b’ 6861s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6861s | ~ ^ 6861s | ) 6861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c: In function ‘futrts_smul_hi64’: 6861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6861s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6861s | ^~~~~~~~~~ 6861s | __int128__ 6861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:4516:86: error: expected ‘)’ before ‘a’ 6861s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6861s | ~ ^ 6861s | ) 6861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:4516:104: error: expected ‘)’ before ‘b’ 6861s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6861s | ~ ^ 6861s | ) 6861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c: In function ‘mk_compile_opts’: 6861s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling2.c:7859:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6861s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6861s | ~~^ ~~~~~~~~~~~~~ 6861s | | | 6861s | unsigned int int64_t {aka long long int} 6861s | %llu 6861s 6861s If you find this error message confusing, uninformative, or wrong, please open an issue: 6861s https://github.com/diku-dk/futhark/issues 6861s 6863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.fut: 6863s Generating reference outputs: 6863s cc failed with code 1: 6863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c: In function ‘futrts_umul_hi64’: 6863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6863s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6863s | ^~~~~~~~~~~ 6863s | __uint32_t 6863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 6863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:90: error: expected ‘)’ before ‘a’ 6863s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6863s | ~ ^ 6863s | ) 6863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:109: error: expected ‘)’ before ‘b’ 6863s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6863s | ~ ^ 6863s | ) 6863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c: In function ‘futrts_smul_hi64’: 6863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6863s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6863s | ^~~~~~~~~~ 6863s | __int128__ 6863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4420:86: error: expected ‘)’ before ‘a’ 6863s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6863s | ~ ^ 6863s | ) 6863s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4420:104: error: expected ‘)’ before ‘b’ 6863s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6863s | ~ ^ 6863s | ) 6863s 6863s If you find this error message confusing, uninformative, or wrong, please open an issue: 6863s https://github.com/diku-dk/futhark/issues 6863s 6869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.fut: 6869s Generating reference outputs: 6869s cc failed with code 1: 6869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c: In function ‘futrts_umul_hi64’: 6869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6869s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6869s | ^~~~~~~~~~~ 6869s | __uint32_t 6869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 6869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:90: error: expected ‘)’ before ‘a’ 6869s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6869s | ~ ^ 6869s | ) 6869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:109: error: expected ‘)’ before ‘b’ 6869s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6869s | ~ ^ 6869s | ) 6869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c: In function ‘futrts_smul_hi64’: 6869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6869s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6869s | ^~~~~~~~~~ 6869s | __int128__ 6869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4452:86: error: expected ‘)’ before ‘a’ 6869s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6869s | ~ ^ 6869s | ) 6869s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4452:104: error: expected ‘)’ before ‘b’ 6869s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6869s | ~ ^ 6869s | ) 6869s 6869s If you find this error message confusing, uninformative, or wrong, please open an issue: 6869s https://github.com/diku-dk/futhark/issues 6869s 6870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.fut: 6870s Generating reference outputs: 6870s cc failed with code 1: 6870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c: In function ‘futrts_umul_hi64’: 6870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6870s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6870s | ^~~~~~~~~~~ 6870s | __uint32_t 6870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 6870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:90: error: expected ‘)’ before ‘a’ 6870s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6870s | ~ ^ 6870s | ) 6870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:109: error: expected ‘)’ before ‘b’ 6870s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6870s | ~ ^ 6870s | ) 6870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c: In function ‘futrts_smul_hi64’: 6870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6870s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6870s | ^~~~~~~~~~ 6870s | __int128__ 6870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4419:86: error: expected ‘)’ before ‘a’ 6870s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6870s | ~ ^ 6870s | ) 6870s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4419:104: error: expected ‘)’ before ‘b’ 6870s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6870s | ~ ^ 6870s | ) 6870s 6870s If you find this error message confusing, uninformative, or wrong, please open an issue: 6870s https://github.com/diku-dk/futhark/issues 6870s 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.fut: 6871s Compiling with --backend=opencl: 6871s cc failed with code 1: 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c: In function ‘futrts_umul_hi64’: 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6871s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6871s | ^~~~~~~~~~~ 6871s | __uint32_t 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:4512:90: error: expected ‘)’ before ‘a’ 6871s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6871s | ~ ^ 6871s | ) 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:4512:109: error: expected ‘)’ before ‘b’ 6871s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6871s | ~ ^ 6871s | ) 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c: In function ‘futrts_smul_hi64’: 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6871s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6871s | ^~~~~~~~~~ 6871s | __int128__ 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:4516:86: error: expected ‘)’ before ‘a’ 6871s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6871s | ~ ^ 6871s | ) 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:4516:104: error: expected ‘)’ before ‘b’ 6871s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6871s | ~ ^ 6871s | ) 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c: In function ‘mk_compile_opts’: 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6871s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6871s | ~~^ ~~~~~~~~~~~~~ 6871s | | | 6871s | unsigned int int64_t {aka long long int} 6871s | %llu 6871s 6871s If you find this error message confusing, uninformative, or wrong, please open an issue: 6871s https://github.com/diku-dk/futhark/issues 6871s 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.fut: 6871s Generating reference outputs: 6871s cc failed with code 1: 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c: In function ‘futrts_umul_hi64’: 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6871s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6871s | ^~~~~~~~~~~ 6871s | __uint32_t 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:90: error: expected ‘)’ before ‘a’ 6871s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6871s | ~ ^ 6871s | ) 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:109: error: expected ‘)’ before ‘b’ 6871s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6871s | ~ ^ 6871s | ) 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c: In function ‘futrts_smul_hi64’: 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6871s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6871s | ^~~~~~~~~~ 6871s | __int128__ 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4420:86: error: expected ‘)’ before ‘a’ 6871s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6871s | ~ ^ 6871s | ) 6871s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4420:104: error: expected ‘)’ before ‘b’ 6871s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6871s | ~ ^ 6871s | ) 6871s 6871s If you find this error message confusing, uninformative, or wrong, please open an issue: 6871s https://github.com/diku-dk/futhark/issues 6871s 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.fut: 6876s Compiling with --backend=opencl: 6876s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.fut:3:18-19: 6876s Defaulting ambiguous type to i32. 6876s 6876s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.fut:6:11-12: 6876s Unused name "x". 6876s 6876s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.fut:6:13-14: 6876s Unused name "y". 6876s 6876s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.fut:7:11-12: 6876s Unused name "x". 6876s 6876s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.fut:7:13-14: 6876s Unused name "y". 6876s cc failed with code 1: 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c: In function ‘futrts_umul_hi64’: 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6876s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6876s | ^~~~~~~~~~~ 6876s | __uint32_t 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:4485:90: error: expected ‘)’ before ‘a’ 6876s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6876s | ~ ^ 6876s | ) 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:4485:109: error: expected ‘)’ before ‘b’ 6876s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6876s | ~ ^ 6876s | ) 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c: In function ‘futrts_smul_hi64’: 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6876s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6876s | ^~~~~~~~~~ 6876s | __int128__ 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:4489:86: error: expected ‘)’ before ‘a’ 6876s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6876s | ~ ^ 6876s | ) 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:4489:104: error: expected ‘)’ before ‘b’ 6876s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6876s | ~ ^ 6876s | ) 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c: In function ‘mk_compile_opts’: 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/trailing-commas.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6876s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6876s | ~~^ ~~~~~~~~~~~~~ 6876s | | | 6876s | unsigned int int64_t {aka long long int} 6876s | %llu 6876s 6876s If you find this error message confusing, uninformative, or wrong, please open an issue: 6876s https://github.com/diku-dk/futhark/issues 6876s 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.fut: 6876s Compiling with --backend=opencl: 6876s cc failed with code 1: 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c: In function ‘futrts_umul_hi64’: 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6876s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6876s | ^~~~~~~~~~~ 6876s | __uint32_t 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4529:90: error: expected ‘)’ before ‘a’ 6876s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6876s | ~ ^ 6876s | ) 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4529:109: error: expected ‘)’ before ‘b’ 6876s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6876s | ~ ^ 6876s | ) 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c: In function ‘futrts_smul_hi64’: 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6876s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6876s | ^~~~~~~~~~ 6876s | __int128__ 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4533:86: error: expected ‘)’ before ‘a’ 6876s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6876s | ~ ^ 6876s | ) 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4533:104: error: expected ‘)’ before ‘b’ 6876s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6876s | ~ ^ 6876s | ) 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c: In function ‘mk_compile_opts’: 6876s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:7881:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6876s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6876s | ~~^ ~~~~~~~~~~~~~ 6876s | | | 6876s | unsigned int int64_t {aka long long int} 6876s | %llu 6876s 6876s If you find this error message confusing, uninformative, or wrong, please open an issue: 6876s https://github.com/diku-dk/futhark/issues 6876s 6877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.fut: 6877s Generating reference outputs: 6877s cc failed with code 1: 6877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c: In function ‘futrts_umul_hi64’: 6877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6877s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6877s | ^~~~~~~~~~~ 6877s | __uint32_t 6877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 6877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c:4415:90: error: expected ‘)’ before ‘a’ 6877s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6877s | ~ ^ 6877s | ) 6877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c:4415:109: error: expected ‘)’ before ‘b’ 6877s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6877s | ~ ^ 6877s | ) 6877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c: In function ‘futrts_smul_hi64’: 6877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6877s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6877s | ^~~~~~~~~~ 6877s | __int128__ 6877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c:4419:86: error: expected ‘)’ before ‘a’ 6877s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6877s | ~ ^ 6877s | ) 6877s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose1.c:4419:104: error: expected ‘)’ before ‘b’ 6877s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6877s | ~ ^ 6877s | ) 6877s 6877s If you find this error message confusing, uninformative, or wrong, please open an issue: 6877s https://github.com/diku-dk/futhark/issues 6877s 6882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.fut: 6882s Compiling with --backend=opencl: 6882s cc failed with code 1: 6882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c: In function ‘futrts_umul_hi64’: 6882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6882s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6882s | ^~~~~~~~~~~ 6882s | __uint32_t 6882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:4511:90: error: expected ‘)’ before ‘a’ 6882s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6882s | ~ ^ 6882s | ) 6882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:4511:109: error: expected ‘)’ before ‘b’ 6882s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6882s | ~ ^ 6882s | ) 6882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c: In function ‘futrts_smul_hi64’: 6882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6882s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6882s | ^~~~~~~~~~ 6882s | __int128__ 6882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:4515:86: error: expected ‘)’ before ‘a’ 6882s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6882s | ~ ^ 6882s | ) 6882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:4515:104: error: expected ‘)’ before ‘b’ 6882s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6882s | ~ ^ 6882s | ) 6882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c: In function ‘mk_compile_opts’: 6882s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/transpose2.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6882s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6882s | ~~^ ~~~~~~~~~~~~~ 6882s | | | 6882s | unsigned int int64_t {aka long long int} 6882s | %llu 6882s 6882s If you find this error message confusing, uninformative, or wrong, please open an issue: 6882s https://github.com/diku-dk/futhark/issues 6882s 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.fut: 6883s Compiling with --backend=opencl: 6883s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.fut:37:11-12: 6883s Defaulting ambiguous type to i32. 6883s cc failed with code 1: 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c: In function ‘futrts_umul_hi64’: 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6883s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6883s | ^~~~~~~~~~~ 6883s | __uint32_t 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:4512:90: error: expected ‘)’ before ‘a’ 6883s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6883s | ~ ^ 6883s | ) 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:4512:109: error: expected ‘)’ before ‘b’ 6883s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6883s | ~ ^ 6883s | ) 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c: In function ‘futrts_smul_hi64’: 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6883s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6883s | ^~~~~~~~~~ 6883s | __int128__ 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:4516:86: error: expected ‘)’ before ‘a’ 6883s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6883s | ~ ^ 6883s | ) 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:4516:104: error: expected ‘)’ before ‘b’ 6883s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6883s | ~ ^ 6883s | ) 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c: In function ‘mk_compile_opts’: 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tokens.c:7860:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6883s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6883s | ~~^ ~~~~~~~~~~~~~ 6883s | | | 6883s | unsigned int int64_t {aka long long int} 6883s | %llu 6883s 6883s If you find this error message confusing, uninformative, or wrong, please open an issue: 6883s https://github.com/diku-dk/futhark/issues 6883s 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.fut: 6883s Compiling with --backend=opencl: 6883s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.fut:16:10-11: 6883s Unused name "z". 6883s 6883s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.fut:16:14-15: 6883s Unused name "t". 6883s 6883s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.fut:16:16-17: 6883s Unused name "q". 6883s cc failed with code 1: 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c: In function ‘futrts_umul_hi64’: 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6883s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6883s | ^~~~~~~~~~~ 6883s | __uint32_t 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:4498:90: error: expected ‘)’ before ‘a’ 6883s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6883s | ~ ^ 6883s | ) 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:4498:109: error: expected ‘)’ before ‘b’ 6883s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6883s | ~ ^ 6883s | ) 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c: In function ‘futrts_smul_hi64’: 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6883s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6883s | ^~~~~~~~~~ 6883s | __int128__ 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:4502:86: error: expected ‘)’ before ‘a’ 6883s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6883s | ~ ^ 6883s | ) 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:4502:104: error: expected ‘)’ before ‘b’ 6883s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6883s | ~ ^ 6883s | ) 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c: In function ‘mk_compile_opts’: 6883s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleTest.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6883s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6883s | ~~^ ~~~~~~~~~~~~~ 6883s | | | 6883s | unsigned int int64_t {aka long long int} 6883s | %llu 6883s 6883s If you find this error message confusing, uninformative, or wrong, please open an issue: 6883s https://github.com/diku-dk/futhark/issues 6883s 6888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.fut: 6888s Compiling with --backend=opencl: 6888s cc failed with code 1: 6888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c: In function ‘futrts_umul_hi64’: 6888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6888s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6888s | ^~~~~~~~~~~ 6888s | __uint32_t 6888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:4498:90: error: expected ‘)’ before ‘a’ 6888s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6888s | ~ ^ 6888s | ) 6888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:4498:109: error: expected ‘)’ before ‘b’ 6888s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6888s | ~ ^ 6888s | ) 6888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c: In function ‘futrts_smul_hi64’: 6888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6888s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6888s | ^~~~~~~~~~ 6888s | __int128__ 6888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:4502:86: error: expected ‘)’ before ‘a’ 6888s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6888s | ~ ^ 6888s | ) 6888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:4502:104: error: expected ‘)’ before ‘b’ 6888s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6888s | ~ ^ 6888s | ) 6888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c: In function ‘mk_compile_opts’: 6888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tupleindex.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6888s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6888s | ~~^ ~~~~~~~~~~~~~ 6888s | | | 6888s | unsigned int int64_t {aka long long int} 6888s | %llu 6888s 6888s If you find this error message confusing, uninformative, or wrong, please open an issue: 6888s https://github.com/diku-dk/futhark/issues 6888s 6888s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.fut: 6888s Compiling with --backend=opencl: 6889s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.fut:8:13-15: 6889s Declaring "i32" as unique has no effect. 6889s cc failed with code 1: 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c: In function ‘futrts_umul_hi64’: 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6889s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6889s | ^~~~~~~~~~~ 6889s | __uint32_t 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:4497:90: error: expected ‘)’ before ‘a’ 6889s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6889s | ~ ^ 6889s | ) 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:4497:109: error: expected ‘)’ before ‘b’ 6889s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6889s | ~ ^ 6889s | ) 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c: In function ‘futrts_smul_hi64’: 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6889s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6889s | ^~~~~~~~~~ 6889s | __int128__ 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:4501:86: error: expected ‘)’ before ‘a’ 6889s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6889s | ~ ^ 6889s | ) 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:4501:104: error: expected ‘)’ before ‘b’ 6889s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6889s | ~ ^ 6889s | ) 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c: In function ‘mk_compile_opts’: 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias-error2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6889s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6889s | ~~^ ~~~~~~~~~~~~~ 6889s | | | 6889s | unsigned int int64_t {aka long long int} 6889s | %llu 6889s 6889s If you find this error message confusing, uninformative, or wrong, please open an issue: 6889s https://github.com/diku-dk/futhark/issues 6889s 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.fut: 6889s Compiling with --backend=opencl: 6889s cc failed with code 1: 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c: In function ‘futrts_umul_hi64’: 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6889s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6889s | ^~~~~~~~~~~ 6889s | __uint32_t 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:4512:90: error: expected ‘)’ before ‘a’ 6889s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6889s | ~ ^ 6889s | ) 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:4512:109: error: expected ‘)’ before ‘b’ 6889s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6889s | ~ ^ 6889s | ) 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c: In function ‘futrts_smul_hi64’: 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6889s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6889s | ^~~~~~~~~~ 6889s | __int128__ 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:4516:86: error: expected ‘)’ before ‘a’ 6889s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6889s | ~ ^ 6889s | ) 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:4516:104: error: expected ‘)’ before ‘b’ 6889s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6889s | ~ ^ 6889s | ) 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c: In function ‘mk_compile_opts’: 6889s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tridag.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6889s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6889s | ~~^ ~~~~~~~~~~~~~ 6889s | | | 6889s | unsigned int int64_t {aka long long int} 6889s | %llu 6889s 6889s If you find this error message confusing, uninformative, or wrong, please open an issue: 6889s https://github.com/diku-dk/futhark/issues 6889s 6894s 1821 failed, 261 passed, 224 to go. 6895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.fut: 6895s Compiling with --backend=opencl: 6895s cc failed with code 1: 6895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c: In function ‘futrts_umul_hi64’: 6895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6895s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6895s | ^~~~~~~~~~~ 6895s | __uint32_t 6895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:4497:90: error: expected ‘)’ before ‘a’ 6895s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6895s | ~ ^ 6895s | ) 6895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:4497:109: error: expected ‘)’ before ‘b’ 6895s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6895s | ~ ^ 6895s | ) 6895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c: In function ‘futrts_smul_hi64’: 6895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6895s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6895s | ^~~~~~~~~~ 6895s | __int128__ 6895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:4501:86: error: expected ‘)’ before ‘a’ 6895s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6895s | ~ ^ 6895s | ) 6895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:4501:104: error: expected ‘)’ before ‘b’ 6895s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6895s | ~ ^ 6895s | ) 6895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c: In function ‘mk_compile_opts’: 6895s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6895s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6895s | ~~^ ~~~~~~~~~~~~~ 6895s | | | 6895s | unsigned int int64_t {aka long long int} 6895s | %llu 6895s 6895s If you find this error message confusing, uninformative, or wrong, please open an issue: 6895s https://github.com/diku-dk/futhark/issues 6895s 6897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.fut: 6897s Compiling with --backend=opencl: 6897s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.fut:4:9-26: 6897s Entry point parameter 6897s 6897s ((xs: [d₀]i32): ts [], (x: i32): t) 6897s 6897s will have an opaque type, so the entry point will likely not be callable. 6897s cc failed with code 1: 6897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c: In function ‘futrts_umul_hi64’: 6897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6897s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6897s | ^~~~~~~~~~~ 6897s | __uint32_t 6897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 6897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:4529:90: error: expected ‘)’ before ‘a’ 6897s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6897s | ~ ^ 6897s | ) 6897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:4529:109: error: expected ‘)’ before ‘b’ 6897s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6897s | ~ ^ 6897s | ) 6897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c: In function ‘futrts_smul_hi64’: 6897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6897s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6897s | ^~~~~~~~~~ 6897s | __int128__ 6897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:4533:86: error: expected ‘)’ before ‘a’ 6897s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6897s | ~ ^ 6897s | ) 6897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:4533:104: error: expected ‘)’ before ‘b’ 6897s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6897s | ~ ^ 6897s | ) 6897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c: In function ‘mk_compile_opts’: 6897s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias1.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6897s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6897s | ~~^ ~~~~~~~~~~~~~ 6897s | | | 6897s | unsigned int int64_t {aka long long int} 6897s | %llu 6897s 6897s If you find this error message confusing, uninformative, or wrong, please open an issue: 6897s https://github.com/diku-dk/futhark/issues 6897s 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.fut: 6898s Compiling with --backend=opencl: 6898s cc failed with code 1: 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c: In function ‘futrts_umul_hi64’: 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6898s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6898s | ^~~~~~~~~~~ 6898s | __uint32_t 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:4511:90: error: expected ‘)’ before ‘a’ 6898s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6898s | ~ ^ 6898s | ) 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:4511:109: error: expected ‘)’ before ‘b’ 6898s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6898s | ~ ^ 6898s | ) 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c: In function ‘futrts_smul_hi64’: 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6898s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6898s | ^~~~~~~~~~ 6898s | __int128__ 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:4515:86: error: expected ‘)’ before ‘a’ 6898s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6898s | ~ ^ 6898s | ) 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:4515:104: error: expected ‘)’ before ‘b’ 6898s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6898s | ~ ^ 6898s | ) 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c: In function ‘mk_compile_opts’: 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias3.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6898s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6898s | ~~^ ~~~~~~~~~~~~~ 6898s | | | 6898s | unsigned int int64_t {aka long long int} 6898s | %llu 6898s 6898s If you find this error message confusing, uninformative, or wrong, please open an issue: 6898s https://github.com/diku-dk/futhark/issues 6898s 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.fut: 6898s Compiling with --backend=opencl: 6898s cc failed with code 1: 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c: In function ‘futrts_umul_hi64’: 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6898s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6898s | ^~~~~~~~~~~ 6898s | __uint32_t 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:4526:90: error: expected ‘)’ before ‘a’ 6898s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6898s | ~ ^ 6898s | ) 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:4526:109: error: expected ‘)’ before ‘b’ 6898s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6898s | ~ ^ 6898s | ) 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c: In function ‘futrts_smul_hi64’: 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6898s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6898s | ^~~~~~~~~~ 6898s | __int128__ 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:4530:86: error: expected ‘)’ before ‘a’ 6898s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6898s | ~ ^ 6898s | ) 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:4530:104: error: expected ‘)’ before ‘b’ 6898s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6898s | ~ ^ 6898s | ) 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c: In function ‘mk_compile_opts’: 6898s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias2.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6898s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6898s | ~~^ ~~~~~~~~~~~~~ 6898s | | | 6898s | unsigned int int64_t {aka long long int} 6898s | %llu 6898s 6898s If you find this error message confusing, uninformative, or wrong, please open an issue: 6898s https://github.com/diku-dk/futhark/issues 6898s 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.fut: 6900s Compiling with --backend=opencl: 6900s cc failed with code 1: 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c: In function ‘futrts_umul_hi64’: 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6900s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6900s | ^~~~~~~~~~~ 6900s | __uint32_t 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:4511:90: error: expected ‘)’ before ‘a’ 6900s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6900s | ~ ^ 6900s | ) 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:4511:109: error: expected ‘)’ before ‘b’ 6900s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6900s | ~ ^ 6900s | ) 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c: In function ‘futrts_smul_hi64’: 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6900s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6900s | ^~~~~~~~~~ 6900s | __int128__ 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:4515:86: error: expected ‘)’ before ‘a’ 6900s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6900s | ~ ^ 6900s | ) 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:4515:104: error: expected ‘)’ before ‘b’ 6900s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6900s | ~ ^ 6900s | ) 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c: In function ‘mk_compile_opts’: 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias5.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6900s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6900s | ~~^ ~~~~~~~~~~~~~ 6900s | | | 6900s | unsigned int int64_t {aka long long int} 6900s | %llu 6900s 6900s If you find this error message confusing, uninformative, or wrong, please open an issue: 6900s https://github.com/diku-dk/futhark/issues 6900s 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.fut: 6900s Compiling with --backend=opencl: 6900s cc failed with code 1: 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c: In function ‘futrts_umul_hi64’: 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6900s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6900s | ^~~~~~~~~~~ 6900s | __uint32_t 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:4511:90: error: expected ‘)’ before ‘a’ 6900s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6900s | ~ ^ 6900s | ) 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:4511:109: error: expected ‘)’ before ‘b’ 6900s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6900s | ~ ^ 6900s | ) 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c: In function ‘futrts_smul_hi64’: 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6900s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6900s | ^~~~~~~~~~ 6900s | __int128__ 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:4515:86: error: expected ‘)’ before ‘a’ 6900s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6900s | ~ ^ 6900s | ) 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:4515:104: error: expected ‘)’ before ‘b’ 6900s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6900s | ~ ^ 6900s | ) 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c: In function ‘mk_compile_opts’: 6900s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/alias4.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6900s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6900s | ~~^ ~~~~~~~~~~~~~ 6900s | | | 6900s | unsigned int int64_t {aka long long int} 6900s | %llu 6900s 6900s If you find this error message confusing, uninformative, or wrong, please open an issue: 6900s https://github.com/diku-dk/futhark/issues 6900s 6909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.fut: 6909s Compiling with --backend=opencl: 6909s cc failed with code 1: 6909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c: In function ‘futrts_umul_hi64’: 6909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6909s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6909s | ^~~~~~~~~~~ 6909s | __uint32_t 6909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:4512:90: error: expected ‘)’ before ‘a’ 6909s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6909s | ~ ^ 6909s | ) 6909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:4512:109: error: expected ‘)’ before ‘b’ 6909s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6909s | ~ ^ 6909s | ) 6909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c: In function ‘futrts_smul_hi64’: 6909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6909s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6909s | ^~~~~~~~~~ 6909s | __int128__ 6909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:4516:86: error: expected ‘)’ before ‘a’ 6909s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6909s | ~ ^ 6909s | ) 6909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:4516:104: error: expected ‘)’ before ‘b’ 6909s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6909s | ~ ^ 6909s | ) 6909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c: In function ‘mk_compile_opts’: 6909s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext1.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6909s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6909s | ~~^ ~~~~~~~~~~~~~ 6909s | | | 6909s | unsigned int int64_t {aka long long int} 6909s | %llu 6909s 6909s If you find this error message confusing, uninformative, or wrong, please open an issue: 6909s https://github.com/diku-dk/futhark/issues 6909s 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.fut: 6910s Compiling with --backend=opencl: 6910s cc failed with code 1: 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c: In function ‘futrts_umul_hi64’: 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6910s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6910s | ^~~~~~~~~~~ 6910s | __uint32_t 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:4511:90: error: expected ‘)’ before ‘a’ 6910s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6910s | ~ ^ 6910s | ) 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:4511:109: error: expected ‘)’ before ‘b’ 6910s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6910s | ~ ^ 6910s | ) 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c: In function ‘futrts_smul_hi64’: 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6910s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6910s | ^~~~~~~~~~ 6910s | __int128__ 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:4515:86: error: expected ‘)’ before ‘a’ 6910s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6910s | ~ ^ 6910s | ) 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:4515:104: error: expected ‘)’ before ‘b’ 6910s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6910s | ~ ^ 6910s | ) 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c: In function ‘mk_compile_opts’: 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6910s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6910s | ~~^ ~~~~~~~~~~~~~ 6910s | | | 6910s | unsigned int int64_t {aka long long int} 6910s | %llu 6910s 6910s If you find this error message confusing, uninformative, or wrong, please open an issue: 6910s https://github.com/diku-dk/futhark/issues 6910s 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.fut: 6910s Compiling with --backend=opencl: 6910s cc failed with code 1: 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c: In function ‘futrts_umul_hi64’: 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6910s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6910s | ^~~~~~~~~~~ 6910s | __uint32_t 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:4527:90: error: expected ‘)’ before ‘a’ 6910s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6910s | ~ ^ 6910s | ) 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:4527:109: error: expected ‘)’ before ‘b’ 6910s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6910s | ~ ^ 6910s | ) 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c: In function ‘futrts_smul_hi64’: 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6910s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6910s | ^~~~~~~~~~ 6910s | __int128__ 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:4531:86: error: expected ‘)’ before ‘a’ 6910s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6910s | ~ ^ 6910s | ) 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:4531:104: error: expected ‘)’ before ‘b’ 6910s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6910s | ~ ^ 6910s | ) 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c: In function ‘mk_compile_opts’: 6910s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext4.c:7857:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6910s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6910s | ~~^ ~~~~~~~~~~~~~ 6910s | | | 6910s | unsigned int int64_t {aka long long int} 6910s | %llu 6910s 6910s If you find this error message confusing, uninformative, or wrong, please open an issue: 6910s https://github.com/diku-dk/futhark/issues 6910s 6911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.fut: 6911s Compiling with --backend=opencl: 6911s cc failed with code 1: 6911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c: In function ‘futrts_umul_hi64’: 6911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6911s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6911s | ^~~~~~~~~~~ 6911s | __uint32_t 6911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:4511:90: error: expected ‘)’ before ‘a’ 6911s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6911s | ~ ^ 6911s | ) 6911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:4511:109: error: expected ‘)’ before ‘b’ 6911s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6911s | ~ ^ 6911s | ) 6911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c: In function ‘futrts_smul_hi64’: 6911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6911s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6911s | ^~~~~~~~~~ 6911s | __int128__ 6911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:4515:86: error: expected ‘)’ before ‘a’ 6911s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6911s | ~ ^ 6911s | ) 6911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:4515:104: error: expected ‘)’ before ‘b’ 6911s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6911s | ~ ^ 6911s | ) 6911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c: In function ‘mk_compile_opts’: 6911s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext3.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6911s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6911s | ~~^ ~~~~~~~~~~~~~ 6911s | | | 6911s | unsigned int int64_t {aka long long int} 6911s | %llu 6911s 6911s If you find this error message confusing, uninformative, or wrong, please open an issue: 6911s https://github.com/diku-dk/futhark/issues 6911s 6913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.fut: 6913s Compiling with --backend=opencl: 6913s cc failed with code 1: 6913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c: In function ‘futrts_umul_hi64’: 6913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6913s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6913s | ^~~~~~~~~~~ 6913s | __uint32_t 6913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:4512:90: error: expected ‘)’ before ‘a’ 6913s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6913s | ~ ^ 6913s | ) 6913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:4512:109: error: expected ‘)’ before ‘b’ 6913s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6913s | ~ ^ 6913s | ) 6913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c: In function ‘futrts_smul_hi64’: 6913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6913s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6913s | ^~~~~~~~~~ 6913s | __int128__ 6913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:4516:86: error: expected ‘)’ before ‘a’ 6913s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6913s | ~ ^ 6913s | ) 6913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:4516:104: error: expected ‘)’ before ‘b’ 6913s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6913s | ~ ^ 6913s | ) 6913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c: In function ‘mk_compile_opts’: 6913s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext6.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6913s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6913s | ~~^ ~~~~~~~~~~~~~ 6913s | | | 6913s | unsigned int int64_t {aka long long int} 6913s | %llu 6913s 6913s If you find this error message confusing, uninformative, or wrong, please open an issue: 6913s https://github.com/diku-dk/futhark/issues 6913s 6917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.fut: 6917s Compiling with --backend=opencl: 6917s cc failed with code 1: 6917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c: In function ‘futrts_umul_hi64’: 6917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6917s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6917s | ^~~~~~~~~~~ 6917s | __uint32_t 6917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:4498:90: error: expected ‘)’ before ‘a’ 6917s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6917s | ~ ^ 6917s | ) 6917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:4498:109: error: expected ‘)’ before ‘b’ 6917s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6917s | ~ ^ 6917s | ) 6917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c: In function ‘futrts_smul_hi64’: 6917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6917s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6917s | ^~~~~~~~~~ 6917s | __int128__ 6917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:4502:86: error: expected ‘)’ before ‘a’ 6917s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6917s | ~ ^ 6917s | ) 6917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:4502:104: error: expected ‘)’ before ‘b’ 6917s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6917s | ~ ^ 6917s | ) 6917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c: In function ‘mk_compile_opts’: 6917s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext8.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6917s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6917s | ~~^ ~~~~~~~~~~~~~ 6917s | | | 6917s | unsigned int int64_t {aka long long int} 6917s | %llu 6917s 6917s If you find this error message confusing, uninformative, or wrong, please open an issue: 6917s https://github.com/diku-dk/futhark/issues 6917s 6921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.fut: 6921s Compiling with --backend=opencl: 6921s cc failed with code 1: 6921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c: In function ‘futrts_umul_hi64’: 6921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6921s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6921s | ^~~~~~~~~~~ 6921s | __uint32_t 6921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:4512:90: error: expected ‘)’ before ‘a’ 6921s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6921s | ~ ^ 6921s | ) 6921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:4512:109: error: expected ‘)’ before ‘b’ 6921s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6921s | ~ ^ 6921s | ) 6921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c: In function ‘futrts_smul_hi64’: 6921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6921s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6921s | ^~~~~~~~~~ 6921s | __int128__ 6921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:4516:86: error: expected ‘)’ before ‘a’ 6921s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6921s | ~ ^ 6921s | ) 6921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:4516:104: error: expected ‘)’ before ‘b’ 6921s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6921s | ~ ^ 6921s | ) 6921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c: In function ‘mk_compile_opts’: 6921s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/ext9.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6921s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6921s | ~~^ ~~~~~~~~~~~~~ 6921s | | | 6921s | unsigned int int64_t {aka long long int} 6921s | %llu 6921s 6921s If you find this error message confusing, uninformative, or wrong, please open an issue: 6921s https://github.com/diku-dk/futhark/issues 6921s 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.fut: 6922s Compiling with --backend=opencl: 6922s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.fut:169:3-177:11: 6922s Unused name "init". 6922s 6922s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.fut:189:23-26: 6922s Entry point parameter 6922s 6922s (rng: [batch_sz]{inc: u64, state: u64}) 6922s 6922s will have an opaque type, so the entry point will likely not be callable. 6922s 6922s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.fut:191:3-203:42: 6922s Unused name "fake_init". 6922s cc failed with code 1: 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c: In function ‘futrts_umul_hi64’: 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:4595:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6922s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6922s | ^~~~~~~~~~~ 6922s | __uint32_t 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:4595:78: note: each undeclared identifier is reported only once for each function it appears in 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:4595:90: error: expected ‘)’ before ‘a’ 6922s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6922s | ~ ^ 6922s | ) 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:4595:109: error: expected ‘)’ before ‘b’ 6922s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6922s | ~ ^ 6922s | ) 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c: In function ‘futrts_smul_hi64’: 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:4599:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6922s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6922s | ^~~~~~~~~~ 6922s | __int128__ 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:4599:86: error: expected ‘)’ before ‘a’ 6922s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6922s | ~ ^ 6922s | ) 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:4599:104: error: expected ‘)’ before ‘b’ 6922s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6922s | ~ ^ 6922s | ) 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c: In function ‘mk_compile_opts’: 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/tiling/issue1933.c:8053:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6922s 8053 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6922s | ~~^ ~~~~~~~~~~~~~ 6922s | | | 6922s | unsigned int int64_t {aka long long int} 6922s | %llu 6922s 6922s If you find this error message confusing, uninformative, or wrong, please open an issue: 6922s https://github.com/diku-dk/futhark/issues 6922s 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.fut: 6922s Compiling with --backend=opencl: 6922s cc failed with code 1: 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c: In function ‘futrts_umul_hi64’: 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6922s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6922s | ^~~~~~~~~~~ 6922s | __uint32_t 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:4497:90: error: expected ‘)’ before ‘a’ 6922s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6922s | ~ ^ 6922s | ) 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:4497:109: error: expected ‘)’ before ‘b’ 6922s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6922s | ~ ^ 6922s | ) 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c: In function ‘futrts_smul_hi64’: 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6922s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6922s | ^~~~~~~~~~ 6922s | __int128__ 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:4501:86: error: expected ‘)’ before ‘a’ 6922s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6922s | ~ ^ 6922s | ) 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:4501:104: error: expected ‘)’ before ‘b’ 6922s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6922s | ~ ^ 6922s | ) 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c: In function ‘mk_compile_opts’: 6922s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6922s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6922s | ~~^ ~~~~~~~~~~~~~ 6922s | | | 6922s | unsigned int int64_t {aka long long int} 6922s | %llu 6922s 6922s If you find this error message confusing, uninformative, or wrong, please open an issue: 6922s https://github.com/diku-dk/futhark/issues 6922s 6924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.fut: 6924s Compiling with --backend=opencl: 6924s cc failed with code 1: 6924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c: In function ‘futrts_umul_hi64’: 6924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:4501:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6924s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6924s | ^~~~~~~~~~~ 6924s | __uint32_t 6924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:4501:78: note: each undeclared identifier is reported only once for each function it appears in 6924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:4501:90: error: expected ‘)’ before ‘a’ 6924s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6924s | ~ ^ 6924s | ) 6924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:4501:109: error: expected ‘)’ before ‘b’ 6924s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6924s | ~ ^ 6924s | ) 6924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c: In function ‘futrts_smul_hi64’: 6924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:4505:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6924s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6924s | ^~~~~~~~~~ 6924s | __int128__ 6924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:4505:86: error: expected ‘)’ before ‘a’ 6924s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6924s | ~ ^ 6924s | ) 6924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:4505:104: error: expected ‘)’ before ‘b’ 6924s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6924s | ~ ^ 6924s | ) 6924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c: In function ‘mk_compile_opts’: 6924s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function1.c:7831:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6924s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6924s | ~~^ ~~~~~~~~~~~~~ 6924s | | | 6924s | unsigned int int64_t {aka long long int} 6924s | %llu 6924s 6924s If you find this error message confusing, uninformative, or wrong, please open an issue: 6924s https://github.com/diku-dk/futhark/issues 6924s 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.fut: 6926s Compiling with --backend=opencl: 6926s cc failed with code 1: 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c: In function ‘futrts_umul_hi64’: 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6926s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6926s | ^~~~~~~~~~~ 6926s | __uint32_t 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:4511:90: error: expected ‘)’ before ‘a’ 6926s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6926s | ~ ^ 6926s | ) 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:4511:109: error: expected ‘)’ before ‘b’ 6926s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6926s | ~ ^ 6926s | ) 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c: In function ‘futrts_smul_hi64’: 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6926s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6926s | ^~~~~~~~~~ 6926s | __int128__ 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:4515:86: error: expected ‘)’ before ‘a’ 6926s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6926s | ~ ^ 6926s | ) 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:4515:104: error: expected ‘)’ before ‘b’ 6926s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6926s | ~ ^ 6926s | ) 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c: In function ‘mk_compile_opts’: 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function2.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6926s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6926s | ~~^ ~~~~~~~~~~~~~ 6926s | | | 6926s | unsigned int int64_t {aka long long int} 6926s | %llu 6926s 6926s If you find this error message confusing, uninformative, or wrong, please open an issue: 6926s https://github.com/diku-dk/futhark/issues 6926s 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.fut: 6926s Compiling with --backend=opencl: 6926s cc failed with code 1: 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c: In function ‘futrts_umul_hi64’: 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6926s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6926s | ^~~~~~~~~~~ 6926s | __uint32_t 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:4528:90: error: expected ‘)’ before ‘a’ 6926s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6926s | ~ ^ 6926s | ) 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:4528:109: error: expected ‘)’ before ‘b’ 6926s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6926s | ~ ^ 6926s | ) 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c: In function ‘futrts_smul_hi64’: 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6926s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6926s | ^~~~~~~~~~ 6926s | __int128__ 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:4532:86: error: expected ‘)’ before ‘a’ 6926s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6926s | ~ ^ 6926s | ) 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:4532:104: error: expected ‘)’ before ‘b’ 6926s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6926s | ~ ^ 6926s | ) 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c: In function ‘mk_compile_opts’: 6926s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function3.c:7858:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6926s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6926s | ~~^ ~~~~~~~~~~~~~ 6926s | | | 6926s | unsigned int int64_t {aka long long int} 6926s | %llu 6926s 6926s If you find this error message confusing, uninformative, or wrong, please open an issue: 6926s https://github.com/diku-dk/futhark/issues 6926s 6927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.fut: 6927s Compiling with --backend=opencl: 6927s cc failed with code 1: 6927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c: In function ‘futrts_umul_hi64’: 6927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6927s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6927s | ^~~~~~~~~~~ 6927s | __uint32_t 6927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:4511:90: error: expected ‘)’ before ‘a’ 6927s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6927s | ~ ^ 6927s | ) 6927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:4511:109: error: expected ‘)’ before ‘b’ 6927s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6927s | ~ ^ 6927s | ) 6927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c: In function ‘futrts_smul_hi64’: 6927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6927s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6927s | ^~~~~~~~~~ 6927s | __int128__ 6927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:4515:86: error: expected ‘)’ before ‘a’ 6927s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6927s | ~ ^ 6927s | ) 6927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:4515:104: error: expected ‘)’ before ‘b’ 6927s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6927s | ~ ^ 6927s | ) 6927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c: In function ‘mk_compile_opts’: 6927s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function4.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6927s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6927s | ~~^ ~~~~~~~~~~~~~ 6927s | | | 6927s | unsigned int int64_t {aka long long int} 6927s | %llu 6927s 6927s If you find this error message confusing, uninformative, or wrong, please open an issue: 6927s https://github.com/diku-dk/futhark/issues 6927s 6929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.fut: 6929s Compiling with --backend=opencl: 6929s cc failed with code 1: 6929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c: In function ‘futrts_umul_hi64’: 6929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:4501:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6929s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6929s | ^~~~~~~~~~~ 6929s | __uint32_t 6929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:4501:78: note: each undeclared identifier is reported only once for each function it appears in 6929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:4501:90: error: expected ‘)’ before ‘a’ 6929s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6929s | ~ ^ 6929s | ) 6929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:4501:109: error: expected ‘)’ before ‘b’ 6929s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6929s | ~ ^ 6929s | ) 6929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c: In function ‘futrts_smul_hi64’: 6929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:4505:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6929s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6929s | ^~~~~~~~~~ 6929s | __int128__ 6929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:4505:86: error: expected ‘)’ before ‘a’ 6929s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6929s | ~ ^ 6929s | ) 6929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:4505:104: error: expected ‘)’ before ‘b’ 6929s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6929s | ~ ^ 6929s | ) 6929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c: In function ‘mk_compile_opts’: 6929s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function5.c:7831:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6929s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6929s | ~~^ ~~~~~~~~~~~~~ 6929s | | | 6929s | unsigned int int64_t {aka long long int} 6929s | %llu 6929s 6929s If you find this error message confusing, uninformative, or wrong, please open an issue: 6929s https://github.com/diku-dk/futhark/issues 6929s 6933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.fut: 6933s Compiling with --backend=opencl: 6933s cc failed with code 1: 6933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c: In function ‘futrts_umul_hi64’: 6933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6933s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6933s | ^~~~~~~~~~~ 6933s | __uint32_t 6933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:4511:90: error: expected ‘)’ before ‘a’ 6933s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6933s | ~ ^ 6933s | ) 6933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:4511:109: error: expected ‘)’ before ‘b’ 6933s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6933s | ~ ^ 6933s | ) 6933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c: In function ‘futrts_smul_hi64’: 6933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6933s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6933s | ^~~~~~~~~~ 6933s | __int128__ 6933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:4515:86: error: expected ‘)’ before ‘a’ 6933s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6933s | ~ ^ 6933s | ) 6933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:4515:104: error: expected ‘)’ before ‘b’ 6933s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6933s | ~ ^ 6933s | ) 6933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c: In function ‘mk_compile_opts’: 6933s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function6.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6933s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6933s | ~~^ ~~~~~~~~~~~~~ 6933s | | | 6933s | unsigned int int64_t {aka long long int} 6933s | %llu 6933s 6933s If you find this error message confusing, uninformative, or wrong, please open an issue: 6933s https://github.com/diku-dk/futhark/issues 6933s 6934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.fut: 6934s Compiling with --backend=opencl: 6934s cc failed with code 1: 6934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c: In function ‘futrts_umul_hi64’: 6934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6934s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6934s | ^~~~~~~~~~~ 6934s | __uint32_t 6934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:4485:90: error: expected ‘)’ before ‘a’ 6934s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6934s | ~ ^ 6934s | ) 6934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:4485:109: error: expected ‘)’ before ‘b’ 6934s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6934s | ~ ^ 6934s | ) 6934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c: In function ‘futrts_smul_hi64’: 6934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6934s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6934s | ^~~~~~~~~~ 6934s | __int128__ 6934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:4489:86: error: expected ‘)’ before ‘a’ 6934s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6934s | ~ ^ 6934s | ) 6934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:4489:104: error: expected ‘)’ before ‘b’ 6934s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6934s | ~ ^ 6934s | ) 6934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c: In function ‘mk_compile_opts’: 6934s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/function7.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6934s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6934s | ~~^ ~~~~~~~~~~~~~ 6934s | | | 6934s | unsigned int int64_t {aka long long int} 6934s | %llu 6934s 6934s If you find this error message confusing, uninformative, or wrong, please open an issue: 6934s https://github.com/diku-dk/futhark/issues 6934s 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.fut: 6946s Compiling with --backend=opencl: 6946s cc failed with code 1: 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c: In function ‘futrts_umul_hi64’: 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6946s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6946s | ^~~~~~~~~~~ 6946s | __uint32_t 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:4497:90: error: expected ‘)’ before ‘a’ 6946s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6946s | ~ ^ 6946s | ) 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:4497:109: error: expected ‘)’ before ‘b’ 6946s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6946s | ~ ^ 6946s | ) 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c: In function ‘futrts_smul_hi64’: 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6946s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6946s | ^~~~~~~~~~ 6946s | __int128__ 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:4501:86: error: expected ‘)’ before ‘a’ 6946s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6946s | ~ ^ 6946s | ) 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:4501:104: error: expected ‘)’ before ‘b’ 6946s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6946s | ~ ^ 6946s | ) 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c: In function ‘mk_compile_opts’: 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6946s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6946s | ~~^ ~~~~~~~~~~~~~ 6946s | | | 6946s | unsigned int int64_t {aka long long int} 6946s | %llu 6946s 6946s If you find this error message confusing, uninformative, or wrong, please open an issue: 6946s https://github.com/diku-dk/futhark/issues 6946s 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.fut: 6946s Compiling with --backend=opencl: 6946s cc failed with code 1: 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c: In function ‘futrts_umul_hi64’: 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6946s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6946s | ^~~~~~~~~~~ 6946s | __uint32_t 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:4499:90: error: expected ‘)’ before ‘a’ 6946s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6946s | ~ ^ 6946s | ) 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:4499:109: error: expected ‘)’ before ‘b’ 6946s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6946s | ~ ^ 6946s | ) 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c: In function ‘futrts_smul_hi64’: 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6946s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6946s | ^~~~~~~~~~ 6946s | __int128__ 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:4503:86: error: expected ‘)’ before ‘a’ 6946s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6946s | ~ ^ 6946s | ) 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:4503:104: error: expected ‘)’ before ‘b’ 6946s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6946s | ~ ^ 6946s | ) 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c: In function ‘mk_compile_opts’: 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference1.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6946s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6946s | ~~^ ~~~~~~~~~~~~~ 6946s | | | 6946s | unsigned int int64_t {aka long long int} 6946s | %llu 6946s 6946s If you find this error message confusing, uninformative, or wrong, please open an issue: 6946s https://github.com/diku-dk/futhark/issues 6946s 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.fut: 6946s Compiling with --backend=opencl: 6946s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.fut:5:18-19: 6946s Defaulting ambiguous type to i32. 6946s cc failed with code 1: 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c: In function ‘futrts_umul_hi64’: 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6946s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6946s | ^~~~~~~~~~~ 6946s | __uint32_t 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:4511:90: error: expected ‘)’ before ‘a’ 6946s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6946s | ~ ^ 6946s | ) 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:4511:109: error: expected ‘)’ before ‘b’ 6946s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6946s | ~ ^ 6946s | ) 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c: In function ‘futrts_smul_hi64’: 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6946s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6946s | ^~~~~~~~~~ 6946s | __int128__ 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:4515:86: error: expected ‘)’ before ‘a’ 6946s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6946s | ~ ^ 6946s | ) 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:4515:104: error: expected ‘)’ before ‘b’ 6946s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6946s | ~ ^ 6946s | ) 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c: In function ‘mk_compile_opts’: 6946s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference10.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6946s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6946s | ~~^ ~~~~~~~~~~~~~ 6946s | | | 6946s | unsigned int int64_t {aka long long int} 6946s | %llu 6946s 6946s If you find this error message confusing, uninformative, or wrong, please open an issue: 6946s https://github.com/diku-dk/futhark/issues 6946s 6947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.fut: 6947s Compiling with --backend=opencl: 6947s cc failed with code 1: 6947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c: In function ‘futrts_umul_hi64’: 6947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6947s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6947s | ^~~~~~~~~~~ 6947s | __uint32_t 6947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:4511:90: error: expected ‘)’ before ‘a’ 6947s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6947s | ~ ^ 6947s | ) 6947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:4511:109: error: expected ‘)’ before ‘b’ 6947s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6947s | ~ ^ 6947s | ) 6947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c: In function ‘futrts_smul_hi64’: 6947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6947s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6947s | ^~~~~~~~~~ 6947s | __int128__ 6947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:4515:86: error: expected ‘)’ before ‘a’ 6947s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6947s | ~ ^ 6947s | ) 6947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:4515:104: error: expected ‘)’ before ‘b’ 6947s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6947s | ~ ^ 6947s | ) 6947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c: In function ‘mk_compile_opts’: 6947s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference11.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6947s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6947s | ~~^ ~~~~~~~~~~~~~ 6947s | | | 6947s | unsigned int int64_t {aka long long int} 6947s | %llu 6947s 6947s If you find this error message confusing, uninformative, or wrong, please open an issue: 6947s https://github.com/diku-dk/futhark/issues 6947s 6948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.fut: 6948s Compiling with --backend=opencl: 6948s cc failed with code 1: 6948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c: In function ‘futrts_umul_hi64’: 6948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6948s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6948s | ^~~~~~~~~~~ 6948s | __uint32_t 6948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:4511:90: error: expected ‘)’ before ‘a’ 6948s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6948s | ~ ^ 6948s | ) 6948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:4511:109: error: expected ‘)’ before ‘b’ 6948s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6948s | ~ ^ 6948s | ) 6948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c: In function ‘futrts_smul_hi64’: 6948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6948s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6948s | ^~~~~~~~~~ 6948s | __int128__ 6948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:4515:86: error: expected ‘)’ before ‘a’ 6948s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6948s | ~ ^ 6948s | ) 6948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:4515:104: error: expected ‘)’ before ‘b’ 6948s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6948s | ~ ^ 6948s | ) 6948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c: In function ‘mk_compile_opts’: 6948s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference13.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6948s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6948s | ~~^ ~~~~~~~~~~~~~ 6948s | | | 6948s | unsigned int int64_t {aka long long int} 6948s | %llu 6948s 6948s If you find this error message confusing, uninformative, or wrong, please open an issue: 6948s https://github.com/diku-dk/futhark/issues 6948s 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.fut: 6949s Compiling with --backend=opencl: 6949s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.fut:5:28-29: 6949s Defaulting ambiguous type to i32. 6949s cc failed with code 1: 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c: In function ‘futrts_umul_hi64’: 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6949s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6949s | ^~~~~~~~~~~ 6949s | __uint32_t 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:4497:90: error: expected ‘)’ before ‘a’ 6949s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6949s | ~ ^ 6949s | ) 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:4497:109: error: expected ‘)’ before ‘b’ 6949s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6949s | ~ ^ 6949s | ) 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c: In function ‘futrts_smul_hi64’: 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6949s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6949s | ^~~~~~~~~~ 6949s | __int128__ 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:4501:86: error: expected ‘)’ before ‘a’ 6949s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6949s | ~ ^ 6949s | ) 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:4501:104: error: expected ‘)’ before ‘b’ 6949s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6949s | ~ ^ 6949s | ) 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c: In function ‘mk_compile_opts’: 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference15.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6949s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6949s | ~~^ ~~~~~~~~~~~~~ 6949s | | | 6949s | unsigned int int64_t {aka long long int} 6949s | %llu 6949s 6949s If you find this error message confusing, uninformative, or wrong, please open an issue: 6949s https://github.com/diku-dk/futhark/issues 6949s 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.fut: 6949s Compiling with --backend=opencl: 6949s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.fut:5:18-19: 6949s Defaulting ambiguous type to i32. 6949s cc failed with code 1: 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c: In function ‘futrts_umul_hi64’: 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6949s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6949s | ^~~~~~~~~~~ 6949s | __uint32_t 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:4497:90: error: expected ‘)’ before ‘a’ 6949s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6949s | ~ ^ 6949s | ) 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:4497:109: error: expected ‘)’ before ‘b’ 6949s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6949s | ~ ^ 6949s | ) 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c: In function ‘futrts_smul_hi64’: 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6949s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6949s | ^~~~~~~~~~ 6949s | __int128__ 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:4501:86: error: expected ‘)’ before ‘a’ 6949s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6949s | ~ ^ 6949s | ) 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:4501:104: error: expected ‘)’ before ‘b’ 6949s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6949s | ~ ^ 6949s | ) 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c: In function ‘mk_compile_opts’: 6949s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference14.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6949s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6949s | ~~^ ~~~~~~~~~~~~~ 6949s | | | 6949s | unsigned int int64_t {aka long long int} 6949s | %llu 6949s 6949s If you find this error message confusing, uninformative, or wrong, please open an issue: 6949s https://github.com/diku-dk/futhark/issues 6949s 6950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.fut: 6950s Compiling with --backend=opencl: 6950s cc failed with code 1: 6950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c: In function ‘futrts_umul_hi64’: 6950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6950s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6950s | ^~~~~~~~~~~ 6950s | __uint32_t 6950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:4511:90: error: expected ‘)’ before ‘a’ 6950s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6950s | ~ ^ 6950s | ) 6950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:4511:109: error: expected ‘)’ before ‘b’ 6950s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6950s | ~ ^ 6950s | ) 6950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c: In function ‘futrts_smul_hi64’: 6950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6950s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6950s | ^~~~~~~~~~ 6950s | __int128__ 6950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:4515:86: error: expected ‘)’ before ‘a’ 6950s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6950s | ~ ^ 6950s | ) 6950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:4515:104: error: expected ‘)’ before ‘b’ 6950s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6950s | ~ ^ 6950s | ) 6950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c: In function ‘mk_compile_opts’: 6950s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference12.c:7848:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6950s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6950s | ~~^ ~~~~~~~~~~~~~ 6950s | | | 6950s | unsigned int int64_t {aka long long int} 6950s | %llu 6950s 6950s If you find this error message confusing, uninformative, or wrong, please open an issue: 6950s https://github.com/diku-dk/futhark/issues 6950s 6957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.fut: 6957s Compiling with --backend=opencl: 6957s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.fut:5:19-20: 6957s Defaulting ambiguous type to i32. 6957s cc failed with code 1: 6957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c: In function ‘futrts_umul_hi64’: 6957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6957s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6957s | ^~~~~~~~~~~ 6957s | __uint32_t 6957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:4497:90: error: expected ‘)’ before ‘a’ 6957s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6957s | ~ ^ 6957s | ) 6957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:4497:109: error: expected ‘)’ before ‘b’ 6957s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6957s | ~ ^ 6957s | ) 6957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c: In function ‘futrts_smul_hi64’: 6957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6957s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6957s | ^~~~~~~~~~ 6957s | __int128__ 6957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:4501:86: error: expected ‘)’ before ‘a’ 6957s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6957s | ~ ^ 6957s | ) 6957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:4501:104: error: expected ‘)’ before ‘b’ 6957s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6957s | ~ ^ 6957s | ) 6957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c: In function ‘mk_compile_opts’: 6957s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference16.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6957s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6957s | ~~^ ~~~~~~~~~~~~~ 6957s | | | 6957s | unsigned int int64_t {aka long long int} 6957s | %llu 6957s 6957s If you find this error message confusing, uninformative, or wrong, please open an issue: 6957s https://github.com/diku-dk/futhark/issues 6957s 6957s 1852 failed, 281 passed, 173 to go. 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.fut: 6959s Compiling with --backend=opencl: 6959s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.fut:5:21-26: 6959s Defaulting ambiguous type to i32. 6959s cc failed with code 1: 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c: In function ‘futrts_umul_hi64’: 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6959s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6959s | ^~~~~~~~~~~ 6959s | __uint32_t 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:4498:90: error: expected ‘)’ before ‘a’ 6959s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6959s | ~ ^ 6959s | ) 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:4498:109: error: expected ‘)’ before ‘b’ 6959s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6959s | ~ ^ 6959s | ) 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c: In function ‘futrts_smul_hi64’: 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6959s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6959s | ^~~~~~~~~~ 6959s | __int128__ 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:4502:86: error: expected ‘)’ before ‘a’ 6959s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6959s | ~ ^ 6959s | ) 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:4502:104: error: expected ‘)’ before ‘b’ 6959s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6959s | ~ ^ 6959s | ) 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c: In function ‘mk_compile_opts’: 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference17.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6959s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6959s | ~~^ ~~~~~~~~~~~~~ 6959s | | | 6959s | unsigned int int64_t {aka long long int} 6959s | %llu 6959s 6959s If you find this error message confusing, uninformative, or wrong, please open an issue: 6959s https://github.com/diku-dk/futhark/issues 6959s 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.fut: 6959s Compiling with --backend=opencl: 6959s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.fut:3:14-15: 6959s Defaulting ambiguous type to i32. 6959s 6959s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.fut:5:14-15: 6959s Defaulting ambiguous type to i32. 6959s cc failed with code 1: 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c: In function ‘futrts_umul_hi64’: 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6959s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6959s | ^~~~~~~~~~~ 6959s | __uint32_t 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:4497:90: error: expected ‘)’ before ‘a’ 6959s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6959s | ~ ^ 6959s | ) 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:4497:109: error: expected ‘)’ before ‘b’ 6959s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6959s | ~ ^ 6959s | ) 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c: In function ‘futrts_smul_hi64’: 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6959s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6959s | ^~~~~~~~~~ 6959s | __int128__ 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:4501:86: error: expected ‘)’ before ‘a’ 6959s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6959s | ~ ^ 6959s | ) 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:4501:104: error: expected ‘)’ before ‘b’ 6959s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6959s | ~ ^ 6959s | ) 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c: In function ‘mk_compile_opts’: 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference18.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6959s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6959s | ~~^ ~~~~~~~~~~~~~ 6959s | | | 6959s | unsigned int int64_t {aka long long int} 6959s | %llu 6959s 6959s If you find this error message confusing, uninformative, or wrong, please open an issue: 6959s https://github.com/diku-dk/futhark/issues 6959s 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.fut: 6959s Compiling with --backend=opencl: 6959s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.fut:3:30-31: 6959s Unused name "i". 6959s 6959s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.fut:3:41-42: 6959s Defaulting ambiguous type to i32. 6959s cc failed with code 1: 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c: In function ‘futrts_umul_hi64’: 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6959s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6959s | ^~~~~~~~~~~ 6959s | __uint32_t 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:4498:90: error: expected ‘)’ before ‘a’ 6959s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6959s | ~ ^ 6959s | ) 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:4498:109: error: expected ‘)’ before ‘b’ 6959s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6959s | ~ ^ 6959s | ) 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c: In function ‘futrts_smul_hi64’: 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6959s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6959s | ^~~~~~~~~~ 6959s | __int128__ 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:4502:86: error: expected ‘)’ before ‘a’ 6959s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6959s | ~ ^ 6959s | ) 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:4502:104: error: expected ‘)’ before ‘b’ 6959s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6959s | ~ ^ 6959s | ) 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c: In function ‘mk_compile_opts’: 6959s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference19.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6959s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6959s | ~~^ ~~~~~~~~~~~~~ 6959s | | | 6959s | unsigned int int64_t {aka long long int} 6959s | %llu 6959s 6959s If you find this error message confusing, uninformative, or wrong, please open an issue: 6959s https://github.com/diku-dk/futhark/issues 6959s 6961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.fut: 6961s Compiling with --backend=opencl: 6961s cc failed with code 1: 6961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c: In function ‘futrts_umul_hi64’: 6961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6961s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6961s | ^~~~~~~~~~~ 6961s | __uint32_t 6961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:4497:90: error: expected ‘)’ before ‘a’ 6961s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6961s | ~ ^ 6961s | ) 6961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:4497:109: error: expected ‘)’ before ‘b’ 6961s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6961s | ~ ^ 6961s | ) 6961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c: In function ‘futrts_smul_hi64’: 6961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6961s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6961s | ^~~~~~~~~~ 6961s | __int128__ 6961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:4501:86: error: expected ‘)’ before ‘a’ 6961s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6961s | ~ ^ 6961s | ) 6961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:4501:104: error: expected ‘)’ before ‘b’ 6961s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6961s | ~ ^ 6961s | ) 6961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c: In function ‘mk_compile_opts’: 6961s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6961s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6961s | ~~^ ~~~~~~~~~~~~~ 6961s | | | 6961s | unsigned int int64_t {aka long long int} 6961s | %llu 6961s 6961s If you find this error message confusing, uninformative, or wrong, please open an issue: 6961s https://github.com/diku-dk/futhark/issues 6961s 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.fut: 6962s Compiling with --backend=opencl: 6962s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.fut:5:15-48: 6962s Defaulting ambiguous type to i32. 6962s 6962s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.fut:5:31-32: 6962s Unused name "x". 6962s cc failed with code 1: 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c: In function ‘futrts_umul_hi64’: 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6962s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6962s | ^~~~~~~~~~~ 6962s | __uint32_t 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:4511:90: error: expected ‘)’ before ‘a’ 6962s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6962s | ~ ^ 6962s | ) 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:4511:109: error: expected ‘)’ before ‘b’ 6962s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6962s | ~ ^ 6962s | ) 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c: In function ‘futrts_smul_hi64’: 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6962s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6962s | ^~~~~~~~~~ 6962s | __int128__ 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:4515:86: error: expected ‘)’ before ‘a’ 6962s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6962s | ~ ^ 6962s | ) 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:4515:104: error: expected ‘)’ before ‘b’ 6962s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6962s | ~ ^ 6962s | ) 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c: In function ‘mk_compile_opts’: 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference20.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6962s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6962s | ~~^ ~~~~~~~~~~~~~ 6962s | | | 6962s | unsigned int int64_t {aka long long int} 6962s | %llu 6962s 6962s If you find this error message confusing, uninformative, or wrong, please open an issue: 6962s https://github.com/diku-dk/futhark/issues 6962s 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.fut: 6962s Compiling with --backend=opencl: 6962s cc failed with code 1: 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c: In function ‘futrts_umul_hi64’: 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6962s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6962s | ^~~~~~~~~~~ 6962s | __uint32_t 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:4513:90: error: expected ‘)’ before ‘a’ 6962s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6962s | ~ ^ 6962s | ) 6962s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:4513:109: error: expected ‘)’ before ‘b’ 6962s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6962s | ~ ^ 6962s | ) 6963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c: In function ‘futrts_smul_hi64’: 6963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6963s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6963s | ^~~~~~~~~~ 6963s | __int128__ 6963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:4517:86: error: expected ‘)’ before ‘a’ 6963s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6963s | ~ ^ 6963s | ) 6963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:4517:104: error: expected ‘)’ before ‘b’ 6963s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6963s | ~ ^ 6963s | ) 6963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c: In function ‘mk_compile_opts’: 6963s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference21.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6963s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6963s | ~~^ ~~~~~~~~~~~~~ 6963s | | | 6963s | unsigned int int64_t {aka long long int} 6963s | %llu 6963s 6963s If you find this error message confusing, uninformative, or wrong, please open an issue: 6963s https://github.com/diku-dk/futhark/issues 6963s 6964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.fut: 6964s Compiling with --backend=opencl: 6964s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.fut:4:1-6:20: 6964s Entry point return type 6964s 6964s ((bool, i32), (i32, bool)) 6964s 6964s will have an opaque type, so the result will likely not be usable. 6964s cc failed with code 1: 6964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c: In function ‘futrts_umul_hi64’: 6964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6964s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6964s | ^~~~~~~~~~~ 6964s | __uint32_t 6964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:4537:90: error: expected ‘)’ before ‘a’ 6964s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6964s | ~ ^ 6964s | ) 6964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:4537:109: error: expected ‘)’ before ‘b’ 6964s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6964s | ~ ^ 6964s | ) 6964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c: In function ‘futrts_smul_hi64’: 6964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6964s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6964s | ^~~~~~~~~~ 6964s | __int128__ 6964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:4541:86: error: expected ‘)’ before ‘a’ 6964s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6964s | ~ ^ 6964s | ) 6964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:4541:104: error: expected ‘)’ before ‘b’ 6964s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6964s | ~ ^ 6964s | ) 6964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c: In function ‘mk_compile_opts’: 6964s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference22.c:7867:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6964s 7867 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6964s | ~~^ ~~~~~~~~~~~~~ 6964s | | | 6964s | unsigned int int64_t {aka long long int} 6964s | %llu 6964s 6964s If you find this error message confusing, uninformative, or wrong, please open an issue: 6964s https://github.com/diku-dk/futhark/issues 6964s 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.fut: 6971s Compiling with --backend=opencl: 6971s cc failed with code 1: 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c: In function ‘futrts_umul_hi64’: 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6971s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6971s | ^~~~~~~~~~~ 6971s | __uint32_t 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:4499:90: error: expected ‘)’ before ‘a’ 6971s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6971s | ~ ^ 6971s | ) 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:4499:109: error: expected ‘)’ before ‘b’ 6971s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6971s | ~ ^ 6971s | ) 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c: In function ‘futrts_smul_hi64’: 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6971s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6971s | ^~~~~~~~~~ 6971s | __int128__ 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:4503:86: error: expected ‘)’ before ‘a’ 6971s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6971s | ~ ^ 6971s | ) 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:4503:104: error: expected ‘)’ before ‘b’ 6971s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6971s | ~ ^ 6971s | ) 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c: In function ‘mk_compile_opts’: 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference23.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6971s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6971s | ~~^ ~~~~~~~~~~~~~ 6971s | | | 6971s | unsigned int int64_t {aka long long int} 6971s | %llu 6971s 6971s If you find this error message confusing, uninformative, or wrong, please open an issue: 6971s https://github.com/diku-dk/futhark/issues 6971s 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.fut: 6971s Compiling with --backend=opencl: 6971s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.fut:5:22-23: 6971s Unused name "y". 6971s 6971s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.fut:5:26-27: 6971s Defaulting ambiguous type to i32. 6971s 6971s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.fut:5:44-45: 6971s Defaulting ambiguous type to i32. 6971s cc failed with code 1: 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c: In function ‘futrts_umul_hi64’: 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6971s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6971s | ^~~~~~~~~~~ 6971s | __uint32_t 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:4512:90: error: expected ‘)’ before ‘a’ 6971s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6971s | ~ ^ 6971s | ) 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:4512:109: error: expected ‘)’ before ‘b’ 6971s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6971s | ~ ^ 6971s | ) 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c: In function ‘futrts_smul_hi64’: 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6971s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6971s | ^~~~~~~~~~ 6971s | __int128__ 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:4516:86: error: expected ‘)’ before ‘a’ 6971s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6971s | ~ ^ 6971s | ) 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:4516:104: error: expected ‘)’ before ‘b’ 6971s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6971s | ~ ^ 6971s | ) 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c: In function ‘mk_compile_opts’: 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference24.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6971s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6971s | ~~^ ~~~~~~~~~~~~~ 6971s | | | 6971s | unsigned int int64_t {aka long long int} 6971s | %llu 6971s 6971s If you find this error message confusing, uninformative, or wrong, please open an issue: 6971s https://github.com/diku-dk/futhark/issues 6971s 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.fut: 6971s Compiling with --backend=opencl: 6971s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.fut:3:10-11: 6971s Entry point parameter 6971s 6971s (x: (i32, i32)) 6971s 6971s will have an opaque type, so the entry point will likely not be callable. 6971s 6971s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.fut:5:14-15: 6971s Defaulting ambiguous type to i32. 6971s cc failed with code 1: 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c: In function ‘futrts_umul_hi64’: 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6971s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6971s | ^~~~~~~~~~~ 6971s | __uint32_t 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:4515:90: error: expected ‘)’ before ‘a’ 6971s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6971s | ~ ^ 6971s | ) 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:4515:109: error: expected ‘)’ before ‘b’ 6971s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6971s | ~ ^ 6971s | ) 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c: In function ‘futrts_smul_hi64’: 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6971s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6971s | ^~~~~~~~~~ 6971s | __int128__ 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:4519:86: error: expected ‘)’ before ‘a’ 6971s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6971s | ~ ^ 6971s | ) 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:4519:104: error: expected ‘)’ before ‘b’ 6971s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6971s | ~ ^ 6971s | ) 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c: In function ‘mk_compile_opts’: 6971s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference25.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6971s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6971s | ~~^ ~~~~~~~~~~~~~ 6971s | | | 6971s | unsigned int int64_t {aka long long int} 6971s | %llu 6971s 6971s If you find this error message confusing, uninformative, or wrong, please open an issue: 6971s https://github.com/diku-dk/futhark/issues 6971s 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.fut: 6972s Compiling with --backend=opencl: 6972s cc failed with code 1: 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c: In function ‘futrts_umul_hi64’: 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6972s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6972s | ^~~~~~~~~~~ 6972s | __uint32_t 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:4497:90: error: expected ‘)’ before ‘a’ 6972s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6972s | ~ ^ 6972s | ) 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:4497:109: error: expected ‘)’ before ‘b’ 6972s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6972s | ~ ^ 6972s | ) 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c: In function ‘futrts_smul_hi64’: 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6972s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6972s | ^~~~~~~~~~ 6972s | __int128__ 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:4501:86: error: expected ‘)’ before ‘a’ 6972s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6972s | ~ ^ 6972s | ) 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:4501:104: error: expected ‘)’ before ‘b’ 6972s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6972s | ~ ^ 6972s | ) 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c: In function ‘mk_compile_opts’: 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference27.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6972s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6972s | ~~^ ~~~~~~~~~~~~~ 6972s | | | 6972s | unsigned int int64_t {aka long long int} 6972s | %llu 6972s 6972s If you find this error message confusing, uninformative, or wrong, please open an issue: 6972s https://github.com/diku-dk/futhark/issues 6972s 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.fut: 6972s Compiling with --backend=opencl: 6972s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.fut:3:10-11: 6972s Entry point parameter 6972s 6972s (x: {a: i32, b: i32}) 6972s 6972s will have an opaque type, so the entry point will likely not be callable. 6972s 6972s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.fut:5:14-15: 6972s Defaulting ambiguous type to i32. 6972s cc failed with code 1: 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c: In function ‘futrts_umul_hi64’: 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6972s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6972s | ^~~~~~~~~~~ 6972s | __uint32_t 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:4515:90: error: expected ‘)’ before ‘a’ 6972s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6972s | ~ ^ 6972s | ) 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:4515:109: error: expected ‘)’ before ‘b’ 6972s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6972s | ~ ^ 6972s | ) 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c: In function ‘futrts_smul_hi64’: 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6972s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6972s | ^~~~~~~~~~ 6972s | __int128__ 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:4519:86: error: expected ‘)’ before ‘a’ 6972s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6972s | ~ ^ 6972s | ) 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:4519:104: error: expected ‘)’ before ‘b’ 6972s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6972s | ~ ^ 6972s | ) 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c: In function ‘mk_compile_opts’: 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference26.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6972s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6972s | ~~^ ~~~~~~~~~~~~~ 6972s | | | 6972s | unsigned int int64_t {aka long long int} 6972s | %llu 6972s 6972s If you find this error message confusing, uninformative, or wrong, please open an issue: 6972s https://github.com/diku-dk/futhark/issues 6972s 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.fut: 6972s Compiling with --backend=opencl: 6972s cc failed with code 1: 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c: In function ‘futrts_umul_hi64’: 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6972s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6972s | ^~~~~~~~~~~ 6972s | __uint32_t 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:4497:90: error: expected ‘)’ before ‘a’ 6972s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6972s | ~ ^ 6972s | ) 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:4497:109: error: expected ‘)’ before ‘b’ 6972s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6972s | ~ ^ 6972s | ) 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c: In function ‘futrts_smul_hi64’: 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6972s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6972s | ^~~~~~~~~~ 6972s | __int128__ 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:4501:86: error: expected ‘)’ before ‘a’ 6972s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6972s | ~ ^ 6972s | ) 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:4501:104: error: expected ‘)’ before ‘b’ 6972s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6972s | ~ ^ 6972s | ) 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c: In function ‘mk_compile_opts’: 6972s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference28.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6972s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6972s | ~~^ ~~~~~~~~~~~~~ 6972s | | | 6972s | unsigned int int64_t {aka long long int} 6972s | %llu 6972s 6972s If you find this error message confusing, uninformative, or wrong, please open an issue: 6972s https://github.com/diku-dk/futhark/issues 6972s 6973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.fut: 6973s Compiling with --backend=opencl: 6973s cc failed with code 1: 6973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c: In function ‘futrts_umul_hi64’: 6973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6973s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6973s | ^~~~~~~~~~~ 6973s | __uint32_t 6973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:4497:90: error: expected ‘)’ before ‘a’ 6973s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6973s | ~ ^ 6973s | ) 6973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:4497:109: error: expected ‘)’ before ‘b’ 6973s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6973s | ~ ^ 6973s | ) 6973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c: In function ‘futrts_smul_hi64’: 6973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6973s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6973s | ^~~~~~~~~~ 6973s | __int128__ 6973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:4501:86: error: expected ‘)’ before ‘a’ 6973s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6973s | ~ ^ 6973s | ) 6973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:4501:104: error: expected ‘)’ before ‘b’ 6973s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6973s | ~ ^ 6973s | ) 6973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c: In function ‘mk_compile_opts’: 6973s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference29.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6973s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6973s | ~~^ ~~~~~~~~~~~~~ 6973s | | | 6973s | unsigned int int64_t {aka long long int} 6973s | %llu 6973s 6974s If you find this error message confusing, uninformative, or wrong, please open an issue: 6974s https://github.com/diku-dk/futhark/issues 6974s 6974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.fut: 6974s Compiling with --backend=opencl: 6974s cc failed with code 1: 6974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c: In function ‘futrts_umul_hi64’: 6974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6974s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6974s | ^~~~~~~~~~~ 6974s | __uint32_t 6974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:4511:90: error: expected ‘)’ before ‘a’ 6974s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6974s | ~ ^ 6974s | ) 6974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:4511:109: error: expected ‘)’ before ‘b’ 6974s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6974s | ~ ^ 6974s | ) 6974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c: In function ‘futrts_smul_hi64’: 6974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6974s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6974s | ^~~~~~~~~~ 6974s | __int128__ 6974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:4515:86: error: expected ‘)’ before ‘a’ 6974s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6974s | ~ ^ 6974s | ) 6974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:4515:104: error: expected ‘)’ before ‘b’ 6974s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6974s | ~ ^ 6974s | ) 6974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c: In function ‘mk_compile_opts’: 6974s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference3.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6974s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6974s | ~~^ ~~~~~~~~~~~~~ 6974s | | | 6974s | unsigned int int64_t {aka long long int} 6974s | %llu 6974s 6974s If you find this error message confusing, uninformative, or wrong, please open an issue: 6974s https://github.com/diku-dk/futhark/issues 6974s 6981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.fut: 6981s Compiling with --backend=opencl: 6981s cc failed with code 1: 6981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c: In function ‘futrts_umul_hi64’: 6981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6981s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6981s | ^~~~~~~~~~~ 6981s | __uint32_t 6981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:4511:90: error: expected ‘)’ before ‘a’ 6981s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6981s | ~ ^ 6981s | ) 6981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:4511:109: error: expected ‘)’ before ‘b’ 6981s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6981s | ~ ^ 6981s | ) 6981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c: In function ‘futrts_smul_hi64’: 6981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6981s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6981s | ^~~~~~~~~~ 6981s | __int128__ 6981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:4515:86: error: expected ‘)’ before ‘a’ 6981s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6981s | ~ ^ 6981s | ) 6981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:4515:104: error: expected ‘)’ before ‘b’ 6981s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6981s | ~ ^ 6981s | ) 6981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c: In function ‘mk_compile_opts’: 6981s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference30.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6981s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6981s | ~~^ ~~~~~~~~~~~~~ 6981s | | | 6981s | unsigned int int64_t {aka long long int} 6981s | %llu 6981s 6981s If you find this error message confusing, uninformative, or wrong, please open an issue: 6981s https://github.com/diku-dk/futhark/issues 6981s 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.fut: 6982s Compiling with --backend=opencl: 6982s cc failed with code 1: 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c: In function ‘futrts_umul_hi64’: 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6982s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6982s | ^~~~~~~~~~~ 6982s | __uint32_t 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:4485:90: error: expected ‘)’ before ‘a’ 6982s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6982s | ~ ^ 6982s | ) 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:4485:109: error: expected ‘)’ before ‘b’ 6982s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6982s | ~ ^ 6982s | ) 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c: In function ‘futrts_smul_hi64’: 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6982s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6982s | ^~~~~~~~~~ 6982s | __int128__ 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:4489:86: error: expected ‘)’ before ‘a’ 6982s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6982s | ~ ^ 6982s | ) 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:4489:104: error: expected ‘)’ before ‘b’ 6982s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6982s | ~ ^ 6982s | ) 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c: In function ‘mk_compile_opts’: 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference31.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6982s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6982s | ~~^ ~~~~~~~~~~~~~ 6982s | | | 6982s | unsigned int int64_t {aka long long int} 6982s | %llu 6982s 6982s If you find this error message confusing, uninformative, or wrong, please open an issue: 6982s https://github.com/diku-dk/futhark/issues 6982s 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.fut: 6982s Compiling with --backend=opencl: 6982s cc failed with code 1: 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c: In function ‘futrts_umul_hi64’: 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6982s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6982s | ^~~~~~~~~~~ 6982s | __uint32_t 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:4498:90: error: expected ‘)’ before ‘a’ 6982s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6982s | ~ ^ 6982s | ) 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:4498:109: error: expected ‘)’ before ‘b’ 6982s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6982s | ~ ^ 6982s | ) 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c: In function ‘futrts_smul_hi64’: 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6982s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6982s | ^~~~~~~~~~ 6982s | __int128__ 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:4502:86: error: expected ‘)’ before ‘a’ 6982s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6982s | ~ ^ 6982s | ) 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:4502:104: error: expected ‘)’ before ‘b’ 6982s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6982s | ~ ^ 6982s | ) 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c: In function ‘mk_compile_opts’: 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference34.c:7828:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6982s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6982s | ~~^ ~~~~~~~~~~~~~ 6982s | | | 6982s | unsigned int int64_t {aka long long int} 6982s | %llu 6982s 6982s If you find this error message confusing, uninformative, or wrong, please open an issue: 6982s https://github.com/diku-dk/futhark/issues 6982s 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.fut: 6982s Compiling with --backend=opencl: 6982s cc failed with code 1: 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c: In function ‘futrts_umul_hi64’: 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6982s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6982s | ^~~~~~~~~~~ 6982s | __uint32_t 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:4497:90: error: expected ‘)’ before ‘a’ 6982s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6982s | ~ ^ 6982s | ) 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:4497:109: error: expected ‘)’ before ‘b’ 6982s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6982s | ~ ^ 6982s | ) 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c: In function ‘futrts_smul_hi64’: 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6982s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6982s | ^~~~~~~~~~ 6982s | __int128__ 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:4501:86: error: expected ‘)’ before ‘a’ 6982s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6982s | ~ ^ 6982s | ) 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:4501:104: error: expected ‘)’ before ‘b’ 6982s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6982s | ~ ^ 6982s | ) 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c: In function ‘mk_compile_opts’: 6982s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference33.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6982s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6982s | ~~^ ~~~~~~~~~~~~~ 6982s | | | 6982s | unsigned int int64_t {aka long long int} 6982s | %llu 6982s 6982s If you find this error message confusing, uninformative, or wrong, please open an issue: 6982s https://github.com/diku-dk/futhark/issues 6982s 6983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.fut: 6983s Compiling with --backend=opencl: 6983s cc failed with code 1: 6983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c: In function ‘futrts_umul_hi64’: 6983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:4500:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6983s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6983s | ^~~~~~~~~~~ 6983s | __uint32_t 6983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:4500:78: note: each undeclared identifier is reported only once for each function it appears in 6983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:4500:90: error: expected ‘)’ before ‘a’ 6983s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6983s | ~ ^ 6983s | ) 6983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:4500:109: error: expected ‘)’ before ‘b’ 6983s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6983s | ~ ^ 6983s | ) 6983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c: In function ‘futrts_smul_hi64’: 6983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:4504:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6983s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6983s | ^~~~~~~~~~ 6983s | __int128__ 6983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:4504:86: error: expected ‘)’ before ‘a’ 6983s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6983s | ~ ^ 6983s | ) 6983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:4504:104: error: expected ‘)’ before ‘b’ 6983s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6983s | ~ ^ 6983s | ) 6983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c: In function ‘mk_compile_opts’: 6983s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference35.c:7830:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6983s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6983s | ~~^ ~~~~~~~~~~~~~ 6983s | | | 6983s | unsigned int int64_t {aka long long int} 6983s | %llu 6983s 6983s If you find this error message confusing, uninformative, or wrong, please open an issue: 6983s https://github.com/diku-dk/futhark/issues 6983s 6984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.fut: 6984s Compiling with --backend=opencl: 6984s cc failed with code 1: 6984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c: In function ‘futrts_umul_hi64’: 6984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6984s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6984s | ^~~~~~~~~~~ 6984s | __uint32_t 6984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:4485:90: error: expected ‘)’ before ‘a’ 6984s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6984s | ~ ^ 6984s | ) 6984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:4485:109: error: expected ‘)’ before ‘b’ 6984s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6984s | ~ ^ 6984s | ) 6984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c: In function ‘futrts_smul_hi64’: 6984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6984s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6984s | ^~~~~~~~~~ 6984s | __int128__ 6984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:4489:86: error: expected ‘)’ before ‘a’ 6984s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6984s | ~ ^ 6984s | ) 6984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:4489:104: error: expected ‘)’ before ‘b’ 6984s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6984s | ~ ^ 6984s | ) 6984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c: In function ‘mk_compile_opts’: 6984s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference36.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6984s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6984s | ~~^ ~~~~~~~~~~~~~ 6984s | | | 6984s | unsigned int int64_t {aka long long int} 6984s | %llu 6984s 6984s If you find this error message confusing, uninformative, or wrong, please open an issue: 6984s https://github.com/diku-dk/futhark/issues 6984s 6985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.fut: 6985s Compiling with --backend=opencl: 6985s cc failed with code 1: 6985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c: In function ‘futrts_umul_hi64’: 6985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6985s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6985s | ^~~~~~~~~~~ 6985s | __uint32_t 6985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:4485:90: error: expected ‘)’ before ‘a’ 6985s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6985s | ~ ^ 6985s | ) 6985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:4485:109: error: expected ‘)’ before ‘b’ 6985s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6985s | ~ ^ 6985s | ) 6985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c: In function ‘futrts_smul_hi64’: 6985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6985s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6985s | ^~~~~~~~~~ 6985s | __int128__ 6985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:4489:86: error: expected ‘)’ before ‘a’ 6985s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6985s | ~ ^ 6985s | ) 6985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:4489:104: error: expected ‘)’ before ‘b’ 6985s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6985s | ~ ^ 6985s | ) 6985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c: In function ‘mk_compile_opts’: 6985s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference37.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6985s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6985s | ~~^ ~~~~~~~~~~~~~ 6985s | | | 6985s | unsigned int int64_t {aka long long int} 6985s | %llu 6985s 6985s If you find this error message confusing, uninformative, or wrong, please open an issue: 6985s https://github.com/diku-dk/futhark/issues 6985s 6986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.fut: 6986s Compiling with --backend=opencl: 6986s cc failed with code 1: 6986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c: In function ‘futrts_umul_hi64’: 6986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6986s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6986s | ^~~~~~~~~~~ 6986s | __uint32_t 6986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:4497:90: error: expected ‘)’ before ‘a’ 6986s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6986s | ~ ^ 6986s | ) 6986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:4497:109: error: expected ‘)’ before ‘b’ 6986s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6986s | ~ ^ 6986s | ) 6986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c: In function ‘futrts_smul_hi64’: 6986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6986s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6986s | ^~~~~~~~~~ 6986s | __int128__ 6986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:4501:86: error: expected ‘)’ before ‘a’ 6986s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6986s | ~ ^ 6986s | ) 6986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:4501:104: error: expected ‘)’ before ‘b’ 6986s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6986s | ~ ^ 6986s | ) 6986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c: In function ‘mk_compile_opts’: 6986s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference4.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6986s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6986s | ~~^ ~~~~~~~~~~~~~ 6986s | | | 6986s | unsigned int int64_t {aka long long int} 6986s | %llu 6986s 6986s If you find this error message confusing, uninformative, or wrong, please open an issue: 6986s https://github.com/diku-dk/futhark/issues 6986s 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.fut: 6993s Compiling with --backend=opencl: 6993s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.fut:5:34-35: 6993s Defaulting ambiguous type to i32. 6993s cc failed with code 1: 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c: In function ‘futrts_umul_hi64’: 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6993s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6993s | ^~~~~~~~~~~ 6993s | __uint32_t 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:4497:90: error: expected ‘)’ before ‘a’ 6993s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6993s | ~ ^ 6993s | ) 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:4497:109: error: expected ‘)’ before ‘b’ 6993s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6993s | ~ ^ 6993s | ) 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c: In function ‘futrts_smul_hi64’: 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6993s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6993s | ^~~~~~~~~~ 6993s | __int128__ 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:4501:86: error: expected ‘)’ before ‘a’ 6993s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6993s | ~ ^ 6993s | ) 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:4501:104: error: expected ‘)’ before ‘b’ 6993s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6993s | ~ ^ 6993s | ) 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c: In function ‘mk_compile_opts’: 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference8.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6993s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6993s | ~~^ ~~~~~~~~~~~~~ 6993s | | | 6993s | unsigned int int64_t {aka long long int} 6993s | %llu 6993s 6993s If you find this error message confusing, uninformative, or wrong, please open an issue: 6993s https://github.com/diku-dk/futhark/issues 6993s 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.fut: 6993s Compiling with --backend=opencl: 6993s cc failed with code 1: 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c: In function ‘futrts_umul_hi64’: 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6993s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6993s | ^~~~~~~~~~~ 6993s | __uint32_t 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:4497:90: error: expected ‘)’ before ‘a’ 6993s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6993s | ~ ^ 6993s | ) 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:4497:109: error: expected ‘)’ before ‘b’ 6993s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6993s | ~ ^ 6993s | ) 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c: In function ‘futrts_smul_hi64’: 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6993s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6993s | ^~~~~~~~~~ 6993s | __int128__ 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:4501:86: error: expected ‘)’ before ‘a’ 6993s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6993s | ~ ^ 6993s | ) 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:4501:104: error: expected ‘)’ before ‘b’ 6993s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6993s | ~ ^ 6993s | ) 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c: In function ‘mk_compile_opts’: 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference5.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6993s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6993s | ~~^ ~~~~~~~~~~~~~ 6993s | | | 6993s | unsigned int int64_t {aka long long int} 6993s | %llu 6993s 6993s If you find this error message confusing, uninformative, or wrong, please open an issue: 6993s https://github.com/diku-dk/futhark/issues 6993s 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.fut: 6993s Compiling with --backend=opencl: 6993s cc failed with code 1: 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c: In function ‘futrts_umul_hi64’: 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6993s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6993s | ^~~~~~~~~~~ 6993s | __uint32_t 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:4497:90: error: expected ‘)’ before ‘a’ 6993s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6993s | ~ ^ 6993s | ) 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:4497:109: error: expected ‘)’ before ‘b’ 6993s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6993s | ~ ^ 6993s | ) 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c: In function ‘futrts_smul_hi64’: 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6993s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6993s | ^~~~~~~~~~ 6993s | __int128__ 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:4501:86: error: expected ‘)’ before ‘a’ 6993s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6993s | ~ ^ 6993s | ) 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:4501:104: error: expected ‘)’ before ‘b’ 6993s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6993s | ~ ^ 6993s | ) 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c: In function ‘mk_compile_opts’: 6993s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference7.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6993s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6993s | ~~^ ~~~~~~~~~~~~~ 6993s | | | 6993s | unsigned int int64_t {aka long long int} 6993s | %llu 6993s 6993s If you find this error message confusing, uninformative, or wrong, please open an issue: 6993s https://github.com/diku-dk/futhark/issues 6993s 6994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.fut: 6994s Compiling with --backend=opencl: 6994s cc failed with code 1: 6994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c: In function ‘futrts_umul_hi64’: 6994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6994s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6994s | ^~~~~~~~~~~ 6994s | __uint32_t 6994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:4497:90: error: expected ‘)’ before ‘a’ 6994s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6994s | ~ ^ 6994s | ) 6994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:4497:109: error: expected ‘)’ before ‘b’ 6994s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6994s | ~ ^ 6994s | ) 6994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c: In function ‘futrts_smul_hi64’: 6994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6994s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6994s | ^~~~~~~~~~ 6994s | __int128__ 6994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:4501:86: error: expected ‘)’ before ‘a’ 6994s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6994s | ~ ^ 6994s | ) 6994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:4501:104: error: expected ‘)’ before ‘b’ 6994s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6994s | ~ ^ 6994s | ) 6994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c: In function ‘mk_compile_opts’: 6994s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference6.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6994s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6994s | ~~^ ~~~~~~~~~~~~~ 6994s | | | 6994s | unsigned int int64_t {aka long long int} 6994s | %llu 6994s 6994s If you find this error message confusing, uninformative, or wrong, please open an issue: 6994s https://github.com/diku-dk/futhark/issues 6994s 6995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.fut: 6995s Compiling with --backend=opencl: 6995s cc failed with code 1: 6995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c: In function ‘futrts_umul_hi64’: 6995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6995s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6995s | ^~~~~~~~~~~ 6995s | __uint32_t 6995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:4497:90: error: expected ‘)’ before ‘a’ 6995s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6995s | ~ ^ 6995s | ) 6995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:4497:109: error: expected ‘)’ before ‘b’ 6995s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6995s | ~ ^ 6995s | ) 6995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c: In function ‘futrts_smul_hi64’: 6995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6995s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6995s | ^~~~~~~~~~ 6995s | __int128__ 6995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:4501:86: error: expected ‘)’ before ‘a’ 6995s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6995s | ~ ^ 6995s | ) 6995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:4501:104: error: expected ‘)’ before ‘b’ 6995s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6995s | ~ ^ 6995s | ) 6995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c: In function ‘mk_compile_opts’: 6995s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/inference9.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 6995s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6995s | ~~^ ~~~~~~~~~~~~~ 6995s | | | 6995s | unsigned int int64_t {aka long long int} 6995s | %llu 6995s 6995s If you find this error message confusing, uninformative, or wrong, please open an issue: 6995s https://github.com/diku-dk/futhark/issues 6995s 7004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.fut: 7004s Compiling with --backend=opencl: 7004s cc failed with code 1: 7004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c: In function ‘futrts_umul_hi64’: 7004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7004s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7004s | ^~~~~~~~~~~ 7004s | __uint32_t 7004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:4497:90: error: expected ‘)’ before ‘a’ 7004s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7004s | ~ ^ 7004s | ) 7004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:4497:109: error: expected ‘)’ before ‘b’ 7004s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7004s | ~ ^ 7004s | ) 7004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c: In function ‘futrts_smul_hi64’: 7004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7004s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7004s | ^~~~~~~~~~ 7004s | __int128__ 7004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:4501:86: error: expected ‘)’ before ‘a’ 7004s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7004s | ~ ^ 7004s | ) 7004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:4501:104: error: expected ‘)’ before ‘b’ 7004s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7004s | ~ ^ 7004s | ) 7004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c: In function ‘mk_compile_opts’: 7004s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded0.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7004s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7004s | ~~^ ~~~~~~~~~~~~~ 7004s | | | 7004s | unsigned int int64_t {aka long long int} 7004s | %llu 7004s 7004s If you find this error message confusing, uninformative, or wrong, please open an issue: 7004s https://github.com/diku-dk/futhark/issues 7004s 7005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.fut: 7005s Compiling with --backend=opencl: 7005s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.fut:5:20-21: 7005s Defaulting ambiguous type to i32. 7005s cc failed with code 1: 7005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c: In function ‘futrts_umul_hi64’: 7005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7005s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7005s | ^~~~~~~~~~~ 7005s | __uint32_t 7005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:4485:90: error: expected ‘)’ before ‘a’ 7005s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7005s | ~ ^ 7005s | ) 7005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:4485:109: error: expected ‘)’ before ‘b’ 7005s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7005s | ~ ^ 7005s | ) 7005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c: In function ‘futrts_smul_hi64’: 7005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7005s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7005s | ^~~~~~~~~~ 7005s | __int128__ 7005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:4489:86: error: expected ‘)’ before ‘a’ 7005s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7005s | ~ ^ 7005s | ) 7005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:4489:104: error: expected ‘)’ before ‘b’ 7005s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7005s | ~ ^ 7005s | ) 7005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c: In function ‘mk_compile_opts’: 7005s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/overloaded1.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7005s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7005s | ~~^ ~~~~~~~~~~~~~ 7005s | | | 7005s | unsigned int int64_t {aka long long int} 7005s | %llu 7005s 7005s If you find this error message confusing, uninformative, or wrong, please open an issue: 7005s https://github.com/diku-dk/futhark/issues 7005s 7006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.fut: 7006s Compiling with --backend=opencl: 7006s cc failed with code 1: 7006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c: In function ‘futrts_umul_hi64’: 7006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7006s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7006s | ^~~~~~~~~~~ 7006s | __uint32_t 7006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 7006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:4514:90: error: expected ‘)’ before ‘a’ 7006s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7006s | ~ ^ 7006s | ) 7006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:4514:109: error: expected ‘)’ before ‘b’ 7006s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7006s | ~ ^ 7006s | ) 7006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c: In function ‘futrts_smul_hi64’: 7006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7006s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7006s | ^~~~~~~~~~ 7006s | __int128__ 7006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:4518:86: error: expected ‘)’ before ‘a’ 7006s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7006s | ~ ^ 7006s | ) 7006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:4518:104: error: expected ‘)’ before ‘b’ 7006s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7006s | ~ ^ 7006s | ) 7006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c: In function ‘mk_compile_opts’: 7006s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/metasizes.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7006s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7006s | ~~^ ~~~~~~~~~~~~~ 7006s | | | 7006s | unsigned int int64_t {aka long long int} 7006s | %llu 7006s 7006s If you find this error message confusing, uninformative, or wrong, please open an issue: 7006s https://github.com/diku-dk/futhark/issues 7006s 7007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.fut: 7007s Compiling with --backend=opencl: 7007s cc failed with code 1: 7007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c: In function ‘futrts_umul_hi64’: 7007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7007s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7007s | ^~~~~~~~~~~ 7007s | __uint32_t 7007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:4485:90: error: expected ‘)’ before ‘a’ 7007s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7007s | ~ ^ 7007s | ) 7007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:4485:109: error: expected ‘)’ before ‘b’ 7007s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7007s | ~ ^ 7007s | ) 7007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c: In function ‘futrts_smul_hi64’: 7007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7007s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7007s | ^~~~~~~~~~ 7007s | __int128__ 7007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:4489:86: error: expected ‘)’ before ‘a’ 7007s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7007s | ~ ^ 7007s | ) 7007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:4489:104: error: expected ‘)’ before ‘b’ 7007s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7007s | ~ ^ 7007s | ) 7007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c: In function ‘mk_compile_opts’: 7007s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted0.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7007s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7007s | ~~^ ~~~~~~~~~~~~~ 7007s | | | 7007s | unsigned int int64_t {aka long long int} 7007s | %llu 7007s 7007s If you find this error message confusing, uninformative, or wrong, please open an issue: 7007s https://github.com/diku-dk/futhark/issues 7007s 7008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.fut: 7008s Compiling with --backend=opencl: 7008s cc failed with code 1: 7008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c: In function ‘futrts_umul_hi64’: 7008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7008s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7008s | ^~~~~~~~~~~ 7008s | __uint32_t 7008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:4512:90: error: expected ‘)’ before ‘a’ 7008s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7008s | ~ ^ 7008s | ) 7008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:4512:109: error: expected ‘)’ before ‘b’ 7008s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7008s | ~ ^ 7008s | ) 7008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c: In function ‘futrts_smul_hi64’: 7008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7008s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7008s | ^~~~~~~~~~ 7008s | __int128__ 7008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:4516:86: error: expected ‘)’ before ‘a’ 7008s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7008s | ~ ^ 7008s | ) 7008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:4516:104: error: expected ‘)’ before ‘b’ 7008s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7008s | ~ ^ 7008s | ) 7008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c: In function ‘mk_compile_opts’: 7008s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/size-lifted1.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7008s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7008s | ~~^ ~~~~~~~~~~~~~ 7008s | | | 7008s | unsigned int int64_t {aka long long int} 7008s | %llu 7008s 7008s If you find this error message confusing, uninformative, or wrong, please open an issue: 7008s https://github.com/diku-dk/futhark/issues 7008s 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.fut: 7015s Compiling with --backend=opencl: 7015s cc failed with code 1: 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c: In function ‘futrts_umul_hi64’: 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7015s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7015s | ^~~~~~~~~~~ 7015s | __uint32_t 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:4511:90: error: expected ‘)’ before ‘a’ 7015s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7015s | ~ ^ 7015s | ) 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:4511:109: error: expected ‘)’ before ‘b’ 7015s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7015s | ~ ^ 7015s | ) 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c: In function ‘futrts_smul_hi64’: 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7015s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7015s | ^~~~~~~~~~ 7015s | __int128__ 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:4515:86: error: expected ‘)’ before ‘a’ 7015s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7015s | ~ ^ 7015s | ) 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:4515:104: error: expected ‘)’ before ‘b’ 7015s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7015s | ~ ^ 7015s | ) 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c: In function ‘mk_compile_opts’: 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams1.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7015s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7015s | ~~^ ~~~~~~~~~~~~~ 7015s | | | 7015s | unsigned int int64_t {aka long long int} 7015s | %llu 7015s 7015s If you find this error message confusing, uninformative, or wrong, please open an issue: 7015s https://github.com/diku-dk/futhark/issues 7015s 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.fut: 7015s Compiling with --backend=opencl: 7015s cc failed with code 1: 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c: In function ‘futrts_umul_hi64’: 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7015s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7015s | ^~~~~~~~~~~ 7015s | __uint32_t 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:4511:90: error: expected ‘)’ before ‘a’ 7015s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7015s | ~ ^ 7015s | ) 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:4511:109: error: expected ‘)’ before ‘b’ 7015s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7015s | ~ ^ 7015s | ) 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c: In function ‘futrts_smul_hi64’: 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7015s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7015s | ^~~~~~~~~~ 7015s | __int128__ 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:4515:86: error: expected ‘)’ before ‘a’ 7015s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7015s | ~ ^ 7015s | ) 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:4515:104: error: expected ‘)’ before ‘b’ 7015s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7015s | ~ ^ 7015s | ) 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c: In function ‘mk_compile_opts’: 7015s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7016s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7016s | ~~^ ~~~~~~~~~~~~~ 7016s | | | 7016s | unsigned int int64_t {aka long long int} 7016s | %llu 7016s 7016s If you find this error message confusing, uninformative, or wrong, please open an issue: 7016s https://github.com/diku-dk/futhark/issues 7016s 7017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.fut: 7017s Compiling with --backend=opencl: 7017s cc failed with code 1: 7017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c: In function ‘futrts_umul_hi64’: 7017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7017s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7017s | ^~~~~~~~~~~ 7017s | __uint32_t 7017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:4512:90: error: expected ‘)’ before ‘a’ 7017s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7017s | ~ ^ 7017s | ) 7017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:4512:109: error: expected ‘)’ before ‘b’ 7017s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7017s | ~ ^ 7017s | ) 7017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c: In function ‘futrts_smul_hi64’: 7017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7017s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7017s | ^~~~~~~~~~ 7017s | __int128__ 7017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:4516:86: error: expected ‘)’ before ‘a’ 7017s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7017s | ~ ^ 7017s | ) 7017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:4516:104: error: expected ‘)’ before ‘b’ 7017s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7017s | ~ ^ 7017s | ) 7017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c: In function ‘mk_compile_opts’: 7017s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams10.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7017s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7017s | ~~^ ~~~~~~~~~~~~~ 7017s | | | 7017s | unsigned int int64_t {aka long long int} 7017s | %llu 7017s 7017s If you find this error message confusing, uninformative, or wrong, please open an issue: 7017s https://github.com/diku-dk/futhark/issues 7017s 7017s 1888 failed, 295 passed, 123 to go. 7018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.fut: 7018s Compiling with --backend=opencl: 7018s cc failed with code 1: 7018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c: In function ‘futrts_umul_hi64’: 7018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7018s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7018s | ^~~~~~~~~~~ 7018s | __uint32_t 7018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:4512:90: error: expected ‘)’ before ‘a’ 7018s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7018s | ~ ^ 7018s | ) 7018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:4512:109: error: expected ‘)’ before ‘b’ 7018s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7018s | ~ ^ 7018s | ) 7018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c: In function ‘futrts_smul_hi64’: 7018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7018s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7018s | ^~~~~~~~~~ 7018s | __int128__ 7018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:4516:86: error: expected ‘)’ before ‘a’ 7018s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7018s | ~ ^ 7018s | ) 7018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:4516:104: error: expected ‘)’ before ‘b’ 7018s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7018s | ~ ^ 7018s | ) 7018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c: In function ‘mk_compile_opts’: 7018s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams11.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7018s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7018s | ~~^ ~~~~~~~~~~~~~ 7018s | | | 7018s | unsigned int int64_t {aka long long int} 7018s | %llu 7018s 7018s If you find this error message confusing, uninformative, or wrong, please open an issue: 7018s https://github.com/diku-dk/futhark/issues 7018s 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.fut: 7019s Compiling with --backend=opencl: 7019s cc failed with code 1: 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c: In function ‘futrts_umul_hi64’: 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7019s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7019s | ^~~~~~~~~~~ 7019s | __uint32_t 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:4512:90: error: expected ‘)’ before ‘a’ 7019s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7019s | ~ ^ 7019s | ) 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:4512:109: error: expected ‘)’ before ‘b’ 7019s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7019s | ~ ^ 7019s | ) 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c: In function ‘futrts_smul_hi64’: 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7019s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7019s | ^~~~~~~~~~ 7019s | __int128__ 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:4516:86: error: expected ‘)’ before ‘a’ 7019s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7019s | ~ ^ 7019s | ) 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:4516:104: error: expected ‘)’ before ‘b’ 7019s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7019s | ~ ^ 7019s | ) 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c: In function ‘mk_compile_opts’: 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams2.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7019s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7019s | ~~^ ~~~~~~~~~~~~~ 7019s | | | 7019s | unsigned int int64_t {aka long long int} 7019s | %llu 7019s 7019s If you find this error message confusing, uninformative, or wrong, please open an issue: 7019s https://github.com/diku-dk/futhark/issues 7019s 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.fut: 7019s Compiling with --backend=opencl: 7019s cc failed with code 1: 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c: In function ‘futrts_umul_hi64’: 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7019s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7019s | ^~~~~~~~~~~ 7019s | __uint32_t 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:4513:90: error: expected ‘)’ before ‘a’ 7019s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7019s | ~ ^ 7019s | ) 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:4513:109: error: expected ‘)’ before ‘b’ 7019s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7019s | ~ ^ 7019s | ) 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c: In function ‘futrts_smul_hi64’: 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7019s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7019s | ^~~~~~~~~~ 7019s | __int128__ 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:4517:86: error: expected ‘)’ before ‘a’ 7019s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7019s | ~ ^ 7019s | ) 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:4517:104: error: expected ‘)’ before ‘b’ 7019s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7019s | ~ ^ 7019s | ) 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c: In function ‘mk_compile_opts’: 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams3.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7019s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7019s | ~~^ ~~~~~~~~~~~~~ 7019s | | | 7019s | unsigned int int64_t {aka long long int} 7019s | %llu 7019s 7019s If you find this error message confusing, uninformative, or wrong, please open an issue: 7019s https://github.com/diku-dk/futhark/issues 7019s 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.fut: 7019s Compiling with --backend=opencl: 7019s cc failed with code 1: 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c: In function ‘futrts_umul_hi64’: 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7019s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7019s | ^~~~~~~~~~~ 7019s | __uint32_t 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:4511:90: error: expected ‘)’ before ‘a’ 7019s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7019s | ~ ^ 7019s | ) 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:4511:109: error: expected ‘)’ before ‘b’ 7019s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7019s | ~ ^ 7019s | ) 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c: In function ‘futrts_smul_hi64’: 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7019s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7019s | ^~~~~~~~~~ 7019s | __int128__ 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:4515:86: error: expected ‘)’ before ‘a’ 7019s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7019s | ~ ^ 7019s | ) 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:4515:104: error: expected ‘)’ before ‘b’ 7019s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7019s | ~ ^ 7019s | ) 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c: In function ‘mk_compile_opts’: 7019s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams4.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7019s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7019s | ~~^ ~~~~~~~~~~~~~ 7019s | | | 7019s | unsigned int int64_t {aka long long int} 7019s | %llu 7019s 7019s If you find this error message confusing, uninformative, or wrong, please open an issue: 7019s https://github.com/diku-dk/futhark/issues 7019s 7020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.fut: 7020s Compiling with --backend=opencl: 7020s cc failed with code 1: 7020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c: In function ‘futrts_umul_hi64’: 7020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7020s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7020s | ^~~~~~~~~~~ 7020s | __uint32_t 7020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:4511:90: error: expected ‘)’ before ‘a’ 7020s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7020s | ~ ^ 7020s | ) 7020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:4511:109: error: expected ‘)’ before ‘b’ 7020s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7020s | ~ ^ 7020s | ) 7020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c: In function ‘futrts_smul_hi64’: 7020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7020s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7020s | ^~~~~~~~~~ 7020s | __int128__ 7020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:4515:86: error: expected ‘)’ before ‘a’ 7020s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7020s | ~ ^ 7020s | ) 7020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:4515:104: error: expected ‘)’ before ‘b’ 7020s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7020s | ~ ^ 7020s | ) 7020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c: In function ‘mk_compile_opts’: 7020s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams5.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7020s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7020s | ~~^ ~~~~~~~~~~~~~ 7020s | | | 7020s | unsigned int int64_t {aka long long int} 7020s | %llu 7020s 7020s If you find this error message confusing, uninformative, or wrong, please open an issue: 7020s https://github.com/diku-dk/futhark/issues 7020s 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.fut: 7026s Compiling with --backend=opencl: 7026s cc failed with code 1: 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c: In function ‘futrts_umul_hi64’: 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7026s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7026s | ^~~~~~~~~~~ 7026s | __uint32_t 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:4511:90: error: expected ‘)’ before ‘a’ 7026s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7026s | ~ ^ 7026s | ) 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:4511:109: error: expected ‘)’ before ‘b’ 7026s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7026s | ~ ^ 7026s | ) 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c: In function ‘futrts_smul_hi64’: 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7026s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7026s | ^~~~~~~~~~ 7026s | __int128__ 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:4515:86: error: expected ‘)’ before ‘a’ 7026s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7026s | ~ ^ 7026s | ) 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:4515:104: error: expected ‘)’ before ‘b’ 7026s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7026s | ~ ^ 7026s | ) 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c: In function ‘mk_compile_opts’: 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams7.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7026s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7026s | ~~^ ~~~~~~~~~~~~~ 7026s | | | 7026s | unsigned int int64_t {aka long long int} 7026s | %llu 7026s 7026s If you find this error message confusing, uninformative, or wrong, please open an issue: 7026s https://github.com/diku-dk/futhark/issues 7026s 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.fut: 7026s Compiling with --backend=opencl: 7026s cc failed with code 1: 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c: In function ‘futrts_umul_hi64’: 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7026s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7026s | ^~~~~~~~~~~ 7026s | __uint32_t 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:4512:90: error: expected ‘)’ before ‘a’ 7026s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7026s | ~ ^ 7026s | ) 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:4512:109: error: expected ‘)’ before ‘b’ 7026s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7026s | ~ ^ 7026s | ) 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c: In function ‘futrts_smul_hi64’: 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7026s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7026s | ^~~~~~~~~~ 7026s | __int128__ 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:4516:86: error: expected ‘)’ before ‘a’ 7026s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7026s | ~ ^ 7026s | ) 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:4516:104: error: expected ‘)’ before ‘b’ 7026s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7026s | ~ ^ 7026s | ) 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c: In function ‘mk_compile_opts’: 7026s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams6.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7026s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7026s | ~~^ ~~~~~~~~~~~~~ 7026s | | | 7026s | unsigned int int64_t {aka long long int} 7026s | %llu 7026s 7026s If you find this error message confusing, uninformative, or wrong, please open an issue: 7026s https://github.com/diku-dk/futhark/issues 7026s 7028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.fut: 7028s Compiling with --backend=opencl: 7028s cc failed with code 1: 7028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c: In function ‘futrts_umul_hi64’: 7028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7028s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7028s | ^~~~~~~~~~~ 7028s | __uint32_t 7028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:4512:90: error: expected ‘)’ before ‘a’ 7028s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7028s | ~ ^ 7028s | ) 7028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:4512:109: error: expected ‘)’ before ‘b’ 7028s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7028s | ~ ^ 7028s | ) 7028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c: In function ‘futrts_smul_hi64’: 7028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7028s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7028s | ^~~~~~~~~~ 7028s | __int128__ 7028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:4516:86: error: expected ‘)’ before ‘a’ 7028s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7028s | ~ ^ 7028s | ) 7028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:4516:104: error: expected ‘)’ before ‘b’ 7028s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7028s | ~ ^ 7028s | ) 7028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c: In function ‘mk_compile_opts’: 7028s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams8.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7028s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7028s | ~~^ ~~~~~~~~~~~~~ 7028s | | | 7028s | unsigned int int64_t {aka long long int} 7028s | %llu 7028s 7028s If you find this error message confusing, uninformative, or wrong, please open an issue: 7028s https://github.com/diku-dk/futhark/issues 7028s 7029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.fut: 7029s Compiling with --backend=opencl: 7029s cc failed with code 1: 7029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c: In function ‘futrts_umul_hi64’: 7029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7029s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7029s | ^~~~~~~~~~~ 7029s | __uint32_t 7029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:4485:90: error: expected ‘)’ before ‘a’ 7029s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7029s | ~ ^ 7029s | ) 7029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:4485:109: error: expected ‘)’ before ‘b’ 7029s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7029s | ~ ^ 7029s | ) 7029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c: In function ‘futrts_smul_hi64’: 7029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7029s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7029s | ^~~~~~~~~~ 7029s | __int128__ 7029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:4489:86: error: expected ‘)’ before ‘a’ 7029s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7029s | ~ ^ 7029s | ) 7029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:4489:104: error: expected ‘)’ before ‘b’ 7029s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7029s | ~ ^ 7029s | ) 7029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c: In function ‘mk_compile_opts’: 7029s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/sizeparams9.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7029s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7029s | ~~^ ~~~~~~~~~~~~~ 7029s | | | 7029s | unsigned int int64_t {aka long long int} 7029s | %llu 7029s 7029s If you find this error message confusing, uninformative, or wrong, please open an issue: 7029s https://github.com/diku-dk/futhark/issues 7029s 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.fut: 7030s Compiling with --backend=opencl: 7030s cc failed with code 1: 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c: In function ‘futrts_umul_hi64’: 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7030s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7030s | ^~~~~~~~~~~ 7030s | __uint32_t 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:4511:90: error: expected ‘)’ before ‘a’ 7030s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7030s | ~ ^ 7030s | ) 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:4511:109: error: expected ‘)’ before ‘b’ 7030s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7030s | ~ ^ 7030s | ) 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c: In function ‘futrts_smul_hi64’: 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7030s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7030s | ^~~~~~~~~~ 7030s | __int128__ 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:4515:86: error: expected ‘)’ before ‘a’ 7030s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7030s | ~ ^ 7030s | ) 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:4515:104: error: expected ‘)’ before ‘b’ 7030s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7030s | ~ ^ 7030s | ) 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c: In function ‘mk_compile_opts’: 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/square.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7030s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7030s | ~~^ ~~~~~~~~~~~~~ 7030s | | | 7030s | unsigned int int64_t {aka long long int} 7030s | %llu 7030s 7030s If you find this error message confusing, uninformative, or wrong, please open an issue: 7030s https://github.com/diku-dk/futhark/issues 7030s 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.fut: 7030s Compiling with --backend=opencl: 7030s cc failed with code 1: 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c: In function ‘futrts_umul_hi64’: 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7030s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7030s | ^~~~~~~~~~~ 7030s | __uint32_t 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:4512:90: error: expected ‘)’ before ‘a’ 7030s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7030s | ~ ^ 7030s | ) 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:4512:109: error: expected ‘)’ before ‘b’ 7030s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7030s | ~ ^ 7030s | ) 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c: In function ‘futrts_smul_hi64’: 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7030s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7030s | ^~~~~~~~~~ 7030s | __int128__ 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:4516:86: error: expected ‘)’ before ‘a’ 7030s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7030s | ~ ^ 7030s | ) 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:4516:104: error: expected ‘)’ before ‘b’ 7030s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7030s | ~ ^ 7030s | ) 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c: In function ‘mk_compile_opts’: 7030s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/tricky.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7030s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7030s | ~~^ ~~~~~~~~~~~~~ 7030s | | | 7030s | unsigned int int64_t {aka long long int} 7030s | %llu 7030s 7030s If you find this error message confusing, uninformative, or wrong, please open an issue: 7030s https://github.com/diku-dk/futhark/issues 7030s 7037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.fut: 7037s Compiling with --backend=opencl: 7037s cc failed with code 1: 7037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c: In function ‘futrts_umul_hi64’: 7037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7037s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7037s | ^~~~~~~~~~~ 7037s | __uint32_t 7037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:4511:90: error: expected ‘)’ before ‘a’ 7037s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7037s | ~ ^ 7037s | ) 7037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:4511:109: error: expected ‘)’ before ‘b’ 7037s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7037s | ~ ^ 7037s | ) 7037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c: In function ‘futrts_smul_hi64’: 7037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7037s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7037s | ^~~~~~~~~~ 7037s | __int128__ 7037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:4515:86: error: expected ‘)’ before ‘a’ 7037s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7037s | ~ ^ 7037s | ) 7037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:4515:104: error: expected ‘)’ before ‘b’ 7037s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7037s | ~ ^ 7037s | ) 7037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c: In function ‘mk_compile_opts’: 7037s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7037s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7037s | ~~^ ~~~~~~~~~~~~~ 7037s | | | 7037s | unsigned int int64_t {aka long long int} 7037s | %llu 7037s 7037s If you find this error message confusing, uninformative, or wrong, please open an issue: 7037s https://github.com/diku-dk/futhark/issues 7037s 7038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.fut: 7038s Compiling with --backend=opencl: 7038s cc failed with code 1: 7038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c: In function ‘futrts_umul_hi64’: 7038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7038s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7038s | ^~~~~~~~~~~ 7038s | __uint32_t 7038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 7038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:4499:90: error: expected ‘)’ before ‘a’ 7038s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7038s | ~ ^ 7038s | ) 7038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:4499:109: error: expected ‘)’ before ‘b’ 7038s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7038s | ~ ^ 7038s | ) 7038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c: In function ‘futrts_smul_hi64’: 7038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7038s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7038s | ^~~~~~~~~~ 7038s | __int128__ 7038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:4503:86: error: expected ‘)’ before ‘a’ 7038s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7038s | ~ ^ 7038s | ) 7038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:4503:104: error: expected ‘)’ before ‘b’ 7038s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7038s | ~ ^ 7038s | ) 7038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c: In function ‘mk_compile_opts’: 7038s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams1.c:7829:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7038s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7038s | ~~^ ~~~~~~~~~~~~~ 7038s | | | 7038s | unsigned int int64_t {aka long long int} 7038s | %llu 7038s 7038s If you find this error message confusing, uninformative, or wrong, please open an issue: 7038s https://github.com/diku-dk/futhark/issues 7038s 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.fut: 7039s Compiling with --backend=opencl: 7039s cc failed with code 1: 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c: In function ‘futrts_umul_hi64’: 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7039s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7039s | ^~~~~~~~~~~ 7039s | __uint32_t 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:4497:90: error: expected ‘)’ before ‘a’ 7039s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7039s | ~ ^ 7039s | ) 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:4497:109: error: expected ‘)’ before ‘b’ 7039s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7039s | ~ ^ 7039s | ) 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c: In function ‘futrts_smul_hi64’: 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7039s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7039s | ^~~~~~~~~~ 7039s | __int128__ 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:4501:86: error: expected ‘)’ before ‘a’ 7039s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7039s | ~ ^ 7039s | ) 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:4501:104: error: expected ‘)’ before ‘b’ 7039s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7039s | ~ ^ 7039s | ) 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c: In function ‘mk_compile_opts’: 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/types/typeparams2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7039s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7039s | ~~^ ~~~~~~~~~~~~~ 7039s | | | 7039s | unsigned int int64_t {aka long long int} 7039s | %llu 7039s 7039s If you find this error message confusing, uninformative, or wrong, please open an issue: 7039s https://github.com/diku-dk/futhark/issues 7039s 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.fut: 7039s Compiling with --backend=opencl: 7039s cc failed with code 1: 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c: In function ‘futrts_umul_hi64’: 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7039s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7039s | ^~~~~~~~~~~ 7039s | __uint32_t 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:4512:90: error: expected ‘)’ before ‘a’ 7039s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7039s | ~ ^ 7039s | ) 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:4512:109: error: expected ‘)’ before ‘b’ 7039s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7039s | ~ ^ 7039s | ) 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c: In function ‘futrts_smul_hi64’: 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7039s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7039s | ^~~~~~~~~~ 7039s | __int128__ 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:4516:86: error: expected ‘)’ before ‘a’ 7039s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7039s | ~ ^ 7039s | ) 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:4516:104: error: expected ‘)’ before ‘b’ 7039s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7039s | ~ ^ 7039s | ) 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c: In function ‘mk_compile_opts’: 7039s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unflatten0.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7039s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7039s | ~~^ ~~~~~~~~~~~~~ 7039s | | | 7039s | unsigned int int64_t {aka long long int} 7039s | %llu 7039s 7039s If you find this error message confusing, uninformative, or wrong, please open an issue: 7039s https://github.com/diku-dk/futhark/issues 7039s 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.fut: 7079s Compiling with --backend=opencl: 7079s cc failed with code 1: 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c: In function ‘futrts_umul_hi64’: 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7079s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7079s | ^~~~~~~~~~~ 7079s | __uint32_t 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4513:90: error: expected ‘)’ before ‘a’ 7079s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7079s | ~ ^ 7079s | ) 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4513:109: error: expected ‘)’ before ‘b’ 7079s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7079s | ~ ^ 7079s | ) 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c: In function ‘futrts_smul_hi64’: 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7079s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7079s | ^~~~~~~~~~ 7079s | __int128__ 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4517:86: error: expected ‘)’ before ‘a’ 7079s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7079s | ~ ^ 7079s | ) 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4517:104: error: expected ‘)’ before ‘b’ 7079s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7079s | ~ ^ 7079s | ) 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c: In function ‘mk_compile_opts’: 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7079s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7079s | ~~^ ~~~~~~~~~~~~~ 7079s | | | 7079s | unsigned int int64_t {aka long long int} 7079s | %llu 7079s 7079s If you find this error message confusing, uninformative, or wrong, please open an issue: 7079s https://github.com/diku-dk/futhark/issues 7079s 7079s 1904 failed, 364 passed, 38 to go. 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.fut: 7079s Compiling with --backend=opencl: 7079s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.fut:14:9-10: 7079s Unused name "a". 7079s 7079s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.fut:15:9-10: 7079s Unused name "x". 7079s cc failed with code 1: 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c: In function ‘futrts_umul_hi64’: 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7079s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7079s | ^~~~~~~~~~~ 7079s | __uint32_t 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4497:90: error: expected ‘)’ before ‘a’ 7079s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7079s | ~ ^ 7079s | ) 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4497:109: error: expected ‘)’ before ‘b’ 7079s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7079s | ~ ^ 7079s | ) 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c: In function ‘futrts_smul_hi64’: 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7079s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7079s | ^~~~~~~~~~ 7079s | __int128__ 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4501:86: error: expected ‘)’ before ‘a’ 7079s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7079s | ~ ^ 7079s | ) 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4501:104: error: expected ‘)’ before ‘b’ 7079s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7079s | ~ ^ 7079s | ) 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c: In function ‘mk_compile_opts’: 7079s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7079s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7079s | ~~^ ~~~~~~~~~~~~~ 7079s | | | 7079s | unsigned int int64_t {aka long long int} 7079s | %llu 7079s 7079s If you find this error message confusing, uninformative, or wrong, please open an issue: 7079s https://github.com/diku-dk/futhark/issues 7079s 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.fut: 7080s Compiling with --backend=opencl: 7080s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.fut:17:3-19:7: 7080s Unused name "a". 7080s cc failed with code 1: 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c: In function ‘futrts_umul_hi64’: 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7080s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7080s | ^~~~~~~~~~~ 7080s | __uint32_t 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4497:90: error: expected ‘)’ before ‘a’ 7080s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7080s | ~ ^ 7080s | ) 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4497:109: error: expected ‘)’ before ‘b’ 7080s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7080s | ~ ^ 7080s | ) 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c: In function ‘futrts_smul_hi64’: 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7080s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7080s | ^~~~~~~~~~ 7080s | __int128__ 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4501:86: error: expected ‘)’ before ‘a’ 7080s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7080s | ~ ^ 7080s | ) 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4501:104: error: expected ‘)’ before ‘b’ 7080s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7080s | ~ ^ 7080s | ) 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c: In function ‘mk_compile_opts’: 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7080s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7080s | ~~^ ~~~~~~~~~~~~~ 7080s | | | 7080s | unsigned int int64_t {aka long long int} 7080s | %llu 7080s 7080s If you find this error message confusing, uninformative, or wrong, please open an issue: 7080s https://github.com/diku-dk/futhark/issues 7080s 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut: 7080s Compiling with --backend=opencl: 7080s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:11:7-8: 7080s Unused name "c". 7080s 7080s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:12:8-10: 7080s Unused name "a_". 7080s 7080s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:12:11-19: 7080s Unused name "unused_b". 7080s 7080s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:14:8-16: 7080s Unused name "unused_a". 7080s 7080s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:14:17-19: 7080s Unused name "b_". 7080s 7080s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:15:3-16:4: 7080s Unused name "b". 7080s cc failed with code 1: 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c: In function ‘futrts_umul_hi64’: 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7080s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7080s | ^~~~~~~~~~~ 7080s | __uint32_t 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4497:90: error: expected ‘)’ before ‘a’ 7080s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7080s | ~ ^ 7080s | ) 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4497:109: error: expected ‘)’ before ‘b’ 7080s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7080s | ~ ^ 7080s | ) 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c: In function ‘futrts_smul_hi64’: 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7080s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7080s | ^~~~~~~~~~ 7080s | __int128__ 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4501:86: error: expected ‘)’ before ‘a’ 7080s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7080s | ~ ^ 7080s | ) 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4501:104: error: expected ‘)’ before ‘b’ 7080s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7080s | ~ ^ 7080s | ) 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c: In function ‘mk_compile_opts’: 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7080s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7080s | ~~^ ~~~~~~~~~~~~~ 7080s | | | 7080s | unsigned int int64_t {aka long long int} 7080s | %llu 7080s 7080s If you find this error message confusing, uninformative, or wrong, please open an issue: 7080s https://github.com/diku-dk/futhark/issues 7080s 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.fut: 7080s Compiling with --backend=opencl: 7080s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.fut:10:7-8: 7080s Unused name "c". 7080s 7080s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.fut:10:19-20: 7080s Unused name "b". 7080s cc failed with code 1: 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c: In function ‘futrts_umul_hi64’: 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7080s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7080s | ^~~~~~~~~~~ 7080s | __uint32_t 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4511:90: error: expected ‘)’ before ‘a’ 7080s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7080s | ~ ^ 7080s | ) 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4511:109: error: expected ‘)’ before ‘b’ 7080s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7080s | ~ ^ 7080s | ) 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c: In function ‘futrts_smul_hi64’: 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7080s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7080s | ^~~~~~~~~~ 7080s | __int128__ 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4515:86: error: expected ‘)’ before ‘a’ 7080s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7080s | ~ ^ 7080s | ) 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4515:104: error: expected ‘)’ before ‘b’ 7080s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7080s | ~ ^ 7080s | ) 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c: In function ‘mk_compile_opts’: 7080s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7080s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7080s | ~~^ ~~~~~~~~~~~~~ 7080s | | | 7080s | unsigned int int64_t {aka long long int} 7080s | %llu 7080s 7080s If you find this error message confusing, uninformative, or wrong, please open an issue: 7080s https://github.com/diku-dk/futhark/issues 7080s 7081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.fut: 7081s Compiling with --backend=opencl: 7081s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.fut:9:7-10: 7081s Unused name "b_1". 7081s cc failed with code 1: 7081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c: In function ‘futrts_umul_hi64’: 7081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7081s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7081s | ^~~~~~~~~~~ 7081s | __uint32_t 7081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4512:90: error: expected ‘)’ before ‘a’ 7081s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7081s | ~ ^ 7081s | ) 7081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4512:109: error: expected ‘)’ before ‘b’ 7081s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7081s | ~ ^ 7081s | ) 7081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c: In function ‘futrts_smul_hi64’: 7081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7081s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7081s | ^~~~~~~~~~ 7081s | __int128__ 7081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4516:86: error: expected ‘)’ before ‘a’ 7081s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7081s | ~ ^ 7081s | ) 7081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4516:104: error: expected ‘)’ before ‘b’ 7081s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7081s | ~ ^ 7081s | ) 7081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c: In function ‘mk_compile_opts’: 7081s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:7844:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7081s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7081s | ~~^ ~~~~~~~~~~~~~ 7081s | | | 7081s | unsigned int int64_t {aka long long int} 7081s | %llu 7081s 7081s If you find this error message confusing, uninformative, or wrong, please open an issue: 7081s https://github.com/diku-dk/futhark/issues 7081s 7082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.fut: 7082s Compiling with --backend=opencl: 7082s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.fut:8:7-10: 7082s Unused name "b_1". 7082s cc failed with code 1: 7082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c: In function ‘futrts_umul_hi64’: 7082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7082s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7082s | ^~~~~~~~~~~ 7082s | __uint32_t 7082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4511:90: error: expected ‘)’ before ‘a’ 7082s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7082s | ~ ^ 7082s | ) 7082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4511:109: error: expected ‘)’ before ‘b’ 7082s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7082s | ~ ^ 7082s | ) 7082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c: In function ‘futrts_smul_hi64’: 7082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7082s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7082s | ^~~~~~~~~~ 7082s | __int128__ 7082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4515:86: error: expected ‘)’ before ‘a’ 7082s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7082s | ~ ^ 7082s | ) 7082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4515:104: error: expected ‘)’ before ‘b’ 7082s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7082s | ~ ^ 7082s | ) 7082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c: In function ‘mk_compile_opts’: 7082s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7082s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7082s | ~~^ ~~~~~~~~~~~~~ 7082s | | | 7082s | unsigned int int64_t {aka long long int} 7082s | %llu 7082s 7082s If you find this error message confusing, uninformative, or wrong, please open an issue: 7082s https://github.com/diku-dk/futhark/issues 7082s 7084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.fut: 7084s Compiling with --backend=opencl: 7084s cc failed with code 1: 7084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c: In function ‘futrts_umul_hi64’: 7084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7084s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7084s | ^~~~~~~~~~~ 7084s | __uint32_t 7084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4513:90: error: expected ‘)’ before ‘a’ 7084s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7084s | ~ ^ 7084s | ) 7084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4513:109: error: expected ‘)’ before ‘b’ 7084s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7084s | ~ ^ 7084s | ) 7084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c: In function ‘futrts_smul_hi64’: 7084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7084s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7084s | ^~~~~~~~~~ 7084s | __int128__ 7084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4517:86: error: expected ‘)’ before ‘a’ 7084s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7084s | ~ ^ 7084s | ) 7084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4517:104: error: expected ‘)’ before ‘b’ 7084s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7084s | ~ ^ 7084s | ) 7084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c: In function ‘mk_compile_opts’: 7084s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:7851:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7084s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7084s | ~~^ ~~~~~~~~~~~~~ 7084s | | | 7084s | unsigned int int64_t {aka long long int} 7084s | %llu 7084s 7084s If you find this error message confusing, uninformative, or wrong, please open an issue: 7084s https://github.com/diku-dk/futhark/issues 7084s 7090s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.fut: 7090s Compiling with --backend=opencl: 7090s cc failed with code 1: 7090s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c: In function ‘futrts_umul_hi64’: 7090s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7090s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7090s | ^~~~~~~~~~~ 7090s | __uint32_t 7090s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7090s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4511:90: error: expected ‘)’ before ‘a’ 7090s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7090s | ~ ^ 7090s | ) 7090s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4511:109: error: expected ‘)’ before ‘b’ 7090s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7090s | ~ ^ 7090s | ) 7090s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c: In function ‘futrts_smul_hi64’: 7090s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7090s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7090s | ^~~~~~~~~~ 7090s | __int128__ 7090s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4515:86: error: expected ‘)’ before ‘a’ 7090s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7090s | ~ ^ 7090s | ) 7090s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4515:104: error: expected ‘)’ before ‘b’ 7090s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7090s | ~ ^ 7090s | ) 7090s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c: In function ‘mk_compile_opts’: 7090s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7090s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7090s | ~~^ ~~~~~~~~~~~~~ 7090s | | | 7090s | unsigned int int64_t {aka long long int} 7090s | %llu 7090s 7090s If you find this error message confusing, uninformative, or wrong, please open an issue: 7090s https://github.com/diku-dk/futhark/issues 7090s 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.fut: 7091s Compiling with --backend=opencl: 7091s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.fut:7:3-9:7: 7091s Unused name "f". 7091s 7091s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.fut:8:3-9:7: 7091s Unused name "QUUX". 7091s cc failed with code 1: 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c: In function ‘futrts_umul_hi64’: 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7091s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7091s | ^~~~~~~~~~~ 7091s | __uint32_t 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4512:90: error: expected ‘)’ before ‘a’ 7091s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7091s | ~ ^ 7091s | ) 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4512:109: error: expected ‘)’ before ‘b’ 7091s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7091s | ~ ^ 7091s | ) 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c: In function ‘futrts_smul_hi64’: 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7091s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7091s | ^~~~~~~~~~ 7091s | __int128__ 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4516:86: error: expected ‘)’ before ‘a’ 7091s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7091s | ~ ^ 7091s | ) 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4516:104: error: expected ‘)’ before ‘b’ 7091s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7091s | ~ ^ 7091s | ) 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c: In function ‘mk_compile_opts’: 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7091s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7091s | ~~^ ~~~~~~~~~~~~~ 7091s | | | 7091s | unsigned int int64_t {aka long long int} 7091s | %llu 7091s 7091s If you find this error message confusing, uninformative, or wrong, please open an issue: 7091s https://github.com/diku-dk/futhark/issues 7091s 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.fut: 7091s Compiling with --backend=opencl: 7091s cc failed with code 1: 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c: In function ‘futrts_umul_hi64’: 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7091s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7091s | ^~~~~~~~~~~ 7091s | __uint32_t 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4511:90: error: expected ‘)’ before ‘a’ 7091s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7091s | ~ ^ 7091s | ) 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4511:109: error: expected ‘)’ before ‘b’ 7091s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7091s | ~ ^ 7091s | ) 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c: In function ‘futrts_smul_hi64’: 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7091s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7091s | ^~~~~~~~~~ 7091s | __int128__ 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4515:86: error: expected ‘)’ before ‘a’ 7091s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7091s | ~ ^ 7091s | ) 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4515:104: error: expected ‘)’ before ‘b’ 7091s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7091s | ~ ^ 7091s | ) 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c: In function ‘mk_compile_opts’: 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7091s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7091s | ~~^ ~~~~~~~~~~~~~ 7091s | | | 7091s | unsigned int int64_t {aka long long int} 7091s | %llu 7091s 7091s If you find this error message confusing, uninformative, or wrong, please open an issue: 7091s https://github.com/diku-dk/futhark/issues 7091s 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.fut: 7091s Compiling with --backend=opencl: 7091s cc failed with code 1: 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c: In function ‘futrts_umul_hi64’: 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7091s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7091s | ^~~~~~~~~~~ 7091s | __uint32_t 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4497:90: error: expected ‘)’ before ‘a’ 7091s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7091s | ~ ^ 7091s | ) 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4497:109: error: expected ‘)’ before ‘b’ 7091s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7091s | ~ ^ 7091s | ) 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c: In function ‘futrts_smul_hi64’: 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7091s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7091s | ^~~~~~~~~~ 7091s | __int128__ 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4501:86: error: expected ‘)’ before ‘a’ 7091s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7091s | ~ ^ 7091s | ) 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4501:104: error: expected ‘)’ before ‘b’ 7091s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7091s | ~ ^ 7091s | ) 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c: In function ‘mk_compile_opts’: 7091s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7091s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7091s | ~~^ ~~~~~~~~~~~~~ 7091s | | | 7091s | unsigned int int64_t {aka long long int} 7091s | %llu 7091s 7091s If you find this error message confusing, uninformative, or wrong, please open an issue: 7091s https://github.com/diku-dk/futhark/issues 7091s 7092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.fut: 7092s Compiling with --backend=opencl: 7092s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.fut:11:7-9: 7092s Unused name "ys". 7092s cc failed with code 1: 7092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c: In function ‘futrts_umul_hi64’: 7092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7092s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7092s | ^~~~~~~~~~~ 7092s | __uint32_t 7092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4511:90: error: expected ‘)’ before ‘a’ 7092s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7092s | ~ ^ 7092s | ) 7092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4511:109: error: expected ‘)’ before ‘b’ 7092s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7092s | ~ ^ 7092s | ) 7092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c: In function ‘futrts_smul_hi64’: 7092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7092s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7092s | ^~~~~~~~~~ 7092s | __int128__ 7092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4515:86: error: expected ‘)’ before ‘a’ 7092s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7092s | ~ ^ 7092s | ) 7092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4515:104: error: expected ‘)’ before ‘b’ 7092s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7092s | ~ ^ 7092s | ) 7092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c: In function ‘mk_compile_opts’: 7092s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7092s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7092s | ~~^ ~~~~~~~~~~~~~ 7092s | | | 7092s | unsigned int int64_t {aka long long int} 7092s | %llu 7092s 7092s If you find this error message confusing, uninformative, or wrong, please open an issue: 7092s https://github.com/diku-dk/futhark/issues 7092s 7093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.fut: 7093s Compiling with --backend=opencl: 7093s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.fut:3:10-30: 7093s Entry point parameter 7093s 7093s ((arr: *[d₀](i32, i32)): *[](i32, i32)) 7093s 7093s will have an opaque type, so the entry point will likely not be callable. 7093s cc failed with code 1: 7093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c: In function ‘futrts_umul_hi64’: 7093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7093s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7093s | ^~~~~~~~~~~ 7093s | __uint32_t 7093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 7093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4541:90: error: expected ‘)’ before ‘a’ 7093s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7093s | ~ ^ 7093s | ) 7093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4541:109: error: expected ‘)’ before ‘b’ 7093s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7093s | ~ ^ 7093s | ) 7093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c: In function ‘futrts_smul_hi64’: 7093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7093s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7093s | ^~~~~~~~~~ 7093s | __int128__ 7093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4545:86: error: expected ‘)’ before ‘a’ 7093s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7093s | ~ ^ 7093s | ) 7093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4545:104: error: expected ‘)’ before ‘b’ 7093s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7093s | ~ ^ 7093s | ) 7093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c: In function ‘mk_compile_opts’: 7093s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:7873:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7093s 7873 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7093s | ~~^ ~~~~~~~~~~~~~ 7093s | | | 7093s | unsigned int int64_t {aka long long int} 7093s | %llu 7093s 7093s If you find this error message confusing, uninformative, or wrong, please open an issue: 7093s https://github.com/diku-dk/futhark/issues 7093s 7094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.fut: 7094s Compiling with --backend=opencl: 7094s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.fut:5:10-30: 7094s Entry point parameter 7094s 7094s ((arr: *[d₀](i32, i32)): *[](i32, i32)) 7094s 7094s will have an opaque type, so the entry point will likely not be callable. 7094s 7094s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.fut:6:7-11: 7094s Unused name "arr'". 7094s cc failed with code 1: 7094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c: In function ‘futrts_umul_hi64’: 7094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7094s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7094s | ^~~~~~~~~~~ 7094s | __uint32_t 7094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 7094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4541:90: error: expected ‘)’ before ‘a’ 7094s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7094s | ~ ^ 7094s | ) 7094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4541:109: error: expected ‘)’ before ‘b’ 7094s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7094s | ~ ^ 7094s | ) 7094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c: In function ‘futrts_smul_hi64’: 7094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7094s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7094s | ^~~~~~~~~~ 7094s | __int128__ 7094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4545:86: error: expected ‘)’ before ‘a’ 7094s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7094s | ~ ^ 7094s | ) 7094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4545:104: error: expected ‘)’ before ‘b’ 7094s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7094s | ~ ^ 7094s | ) 7094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c: In function ‘mk_compile_opts’: 7094s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7094s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7094s | ~~^ ~~~~~~~~~~~~~ 7094s | | | 7094s | unsigned int int64_t {aka long long int} 7094s | %llu 7094s 7094s If you find this error message confusing, uninformative, or wrong, please open an issue: 7094s https://github.com/diku-dk/futhark/issues 7094s 7096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.fut: 7096s Compiling with --backend=opencl: 7096s cc failed with code 1: 7096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c: In function ‘futrts_umul_hi64’: 7096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7096s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7096s | ^~~~~~~~~~~ 7096s | __uint32_t 7096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4511:90: error: expected ‘)’ before ‘a’ 7096s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7096s | ~ ^ 7096s | ) 7096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4511:109: error: expected ‘)’ before ‘b’ 7096s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7096s | ~ ^ 7096s | ) 7096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c: In function ‘futrts_smul_hi64’: 7096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7096s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7096s | ^~~~~~~~~~ 7096s | __int128__ 7096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4515:86: error: expected ‘)’ before ‘a’ 7096s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7096s | ~ ^ 7096s | ) 7096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4515:104: error: expected ‘)’ before ‘b’ 7096s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7096s | ~ ^ 7096s | ) 7096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c: In function ‘mk_compile_opts’: 7096s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7096s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7096s | ~~^ ~~~~~~~~~~~~~ 7096s | | | 7096s | unsigned int int64_t {aka long long int} 7096s | %llu 7096s 7096s If you find this error message confusing, uninformative, or wrong, please open an issue: 7096s https://github.com/diku-dk/futhark/issues 7096s 7102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.fut: 7102s Compiling with --backend=opencl: 7102s cc failed with code 1: 7102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c: In function ‘futrts_umul_hi64’: 7102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7102s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7102s | ^~~~~~~~~~~ 7102s | __uint32_t 7102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4512:90: error: expected ‘)’ before ‘a’ 7102s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7102s | ~ ^ 7102s | ) 7102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4512:109: error: expected ‘)’ before ‘b’ 7102s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7102s | ~ ^ 7102s | ) 7102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c: In function ‘futrts_smul_hi64’: 7102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7102s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7102s | ^~~~~~~~~~ 7102s | __int128__ 7102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4516:86: error: expected ‘)’ before ‘a’ 7102s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7102s | ~ ^ 7102s | ) 7102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4516:104: error: expected ‘)’ before ‘b’ 7102s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7102s | ~ ^ 7102s | ) 7102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c: In function ‘mk_compile_opts’: 7102s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7102s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7102s | ~~^ ~~~~~~~~~~~~~ 7102s | | | 7102s | unsigned int int64_t {aka long long int} 7102s | %llu 7102s 7102s If you find this error message confusing, uninformative, or wrong, please open an issue: 7102s https://github.com/diku-dk/futhark/issues 7102s 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.fut: 7103s Compiling with --backend=opencl: 7103s cc failed with code 1: 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c: In function ‘futrts_umul_hi64’: 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7103s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7103s | ^~~~~~~~~~~ 7103s | __uint32_t 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4513:90: error: expected ‘)’ before ‘a’ 7103s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7103s | ~ ^ 7103s | ) 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4513:109: error: expected ‘)’ before ‘b’ 7103s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7103s | ~ ^ 7103s | ) 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c: In function ‘futrts_smul_hi64’: 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7103s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7103s | ^~~~~~~~~~ 7103s | __int128__ 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4517:86: error: expected ‘)’ before ‘a’ 7103s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7103s | ~ ^ 7103s | ) 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4517:104: error: expected ‘)’ before ‘b’ 7103s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7103s | ~ ^ 7103s | ) 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c: In function ‘mk_compile_opts’: 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:7845:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7103s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7103s | ~~^ ~~~~~~~~~~~~~ 7103s | | | 7103s | unsigned int int64_t {aka long long int} 7103s | %llu 7103s 7103s If you find this error message confusing, uninformative, or wrong, please open an issue: 7103s https://github.com/diku-dk/futhark/issues 7103s 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.fut: 7103s Compiling with --backend=opencl: 7103s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.fut:3:7-8: 7103s Unused name "Y". 7103s cc failed with code 1: 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c: In function ‘futrts_umul_hi64’: 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4516:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7103s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7103s | ^~~~~~~~~~~ 7103s | __uint32_t 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4516:78: note: each undeclared identifier is reported only once for each function it appears in 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4516:90: error: expected ‘)’ before ‘a’ 7103s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7103s | ~ ^ 7103s | ) 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4516:109: error: expected ‘)’ before ‘b’ 7103s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7103s | ~ ^ 7103s | ) 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c: In function ‘futrts_smul_hi64’: 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4520:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7103s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7103s | ^~~~~~~~~~ 7103s | __int128__ 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4520:86: error: expected ‘)’ before ‘a’ 7103s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7103s | ~ ^ 7103s | ) 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4520:104: error: expected ‘)’ before ‘b’ 7103s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7103s | ~ ^ 7103s | ) 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c: In function ‘mk_compile_opts’: 7103s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7103s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7103s | ~~^ ~~~~~~~~~~~~~ 7103s | | | 7103s | unsigned int int64_t {aka long long int} 7103s | %llu 7103s 7103s If you find this error message confusing, uninformative, or wrong, please open an issue: 7103s https://github.com/diku-dk/futhark/issues 7103s 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.fut: 7104s Compiling with --backend=opencl: 7104s cc failed with code 1: 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c: In function ‘futrts_umul_hi64’: 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7104s | ^~~~~~~~~~~ 7104s | __uint32_t 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4512:90: error: expected ‘)’ before ‘a’ 7104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7104s | ~ ^ 7104s | ) 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4512:109: error: expected ‘)’ before ‘b’ 7104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7104s | ~ ^ 7104s | ) 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c: In function ‘futrts_smul_hi64’: 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7104s | ^~~~~~~~~~ 7104s | __int128__ 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4516:86: error: expected ‘)’ before ‘a’ 7104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7104s | ~ ^ 7104s | ) 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4516:104: error: expected ‘)’ before ‘b’ 7104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7104s | ~ ^ 7104s | ) 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c: In function ‘mk_compile_opts’: 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7104s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7104s | ~~^ ~~~~~~~~~~~~~ 7104s | | | 7104s | unsigned int int64_t {aka long long int} 7104s | %llu 7104s 7104s If you find this error message confusing, uninformative, or wrong, please open an issue: 7104s https://github.com/diku-dk/futhark/issues 7104s 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.fut: 7104s Compiling with --backend=opencl: 7104s cc failed with code 1: 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c: In function ‘futrts_umul_hi64’: 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7104s | ^~~~~~~~~~~ 7104s | __uint32_t 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4512:90: error: expected ‘)’ before ‘a’ 7104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7104s | ~ ^ 7104s | ) 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4512:109: error: expected ‘)’ before ‘b’ 7104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7104s | ~ ^ 7104s | ) 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c: In function ‘futrts_smul_hi64’: 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7104s | ^~~~~~~~~~ 7104s | __int128__ 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4516:86: error: expected ‘)’ before ‘a’ 7104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7104s | ~ ^ 7104s | ) 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4516:104: error: expected ‘)’ before ‘b’ 7104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7104s | ~ ^ 7104s | ) 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c: In function ‘mk_compile_opts’: 7104s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:7846:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7104s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7104s | ~~^ ~~~~~~~~~~~~~ 7104s | | | 7104s | unsigned int int64_t {aka long long int} 7104s | %llu 7104s 7104s If you find this error message confusing, uninformative, or wrong, please open an issue: 7104s https://github.com/diku-dk/futhark/issues 7104s 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.fut: 7105s Compiling with --backend=opencl: 7105s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.fut:6:3-7:7: 7105s Unused name "arr". 7105s 7105s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.fut:6:16-17: 7105s Defaulting ambiguous type to i32. 7105s cc failed with code 1: 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c: In function ‘futrts_umul_hi64’: 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7105s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7105s | ^~~~~~~~~~~ 7105s | __uint32_t 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4497:90: error: expected ‘)’ before ‘a’ 7105s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7105s | ~ ^ 7105s | ) 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4497:109: error: expected ‘)’ before ‘b’ 7105s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7105s | ~ ^ 7105s | ) 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c: In function ‘futrts_smul_hi64’: 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7105s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7105s | ^~~~~~~~~~ 7105s | __int128__ 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4501:86: error: expected ‘)’ before ‘a’ 7105s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7105s | ~ ^ 7105s | ) 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4501:104: error: expected ‘)’ before ‘b’ 7105s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7105s | ~ ^ 7105s | ) 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c: In function ‘mk_compile_opts’: 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7105s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7105s | ~~^ ~~~~~~~~~~~~~ 7105s | | | 7105s | unsigned int int64_t {aka long long int} 7105s | %llu 7105s 7105s If you find this error message confusing, uninformative, or wrong, please open an issue: 7105s https://github.com/diku-dk/futhark/issues 7105s 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.fut: 7105s Compiling with --backend=opencl: 7105s cc failed with code 1: 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c: In function ‘futrts_umul_hi64’: 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7105s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7105s | ^~~~~~~~~~~ 7105s | __uint32_t 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4485:90: error: expected ‘)’ before ‘a’ 7105s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7105s | ~ ^ 7105s | ) 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4485:109: error: expected ‘)’ before ‘b’ 7105s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7105s | ~ ^ 7105s | ) 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c: In function ‘futrts_smul_hi64’: 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7105s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7105s | ^~~~~~~~~~ 7105s | __int128__ 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4489:86: error: expected ‘)’ before ‘a’ 7105s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7105s | ~ ^ 7105s | ) 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4489:104: error: expected ‘)’ before ‘b’ 7105s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7105s | ~ ^ 7105s | ) 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c: In function ‘mk_compile_opts’: 7105s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7105s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7105s | ~~^ ~~~~~~~~~~~~~ 7105s | | | 7105s | unsigned int int64_t {aka long long int} 7105s | %llu 7105s 7105s If you find this error message confusing, uninformative, or wrong, please open an issue: 7105s https://github.com/diku-dk/futhark/issues 7105s 7108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.fut: 7108s Compiling with --backend=opencl: 7108s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.fut:1:1-4:9: 7108s Entry point return type 7108s 7108s *[d₀](i32, i32) 7108s 7108s will have an opaque type, so the result will likely not be usable. 7108s cc failed with code 1: 7108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c: In function ‘futrts_umul_hi64’: 7108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7108s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7108s | ^~~~~~~~~~~ 7108s | __uint32_t 7108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 7108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4541:90: error: expected ‘)’ before ‘a’ 7108s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7108s | ~ ^ 7108s | ) 7108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4541:109: error: expected ‘)’ before ‘b’ 7108s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7108s | ~ ^ 7108s | ) 7108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c: In function ‘futrts_smul_hi64’: 7108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7108s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7108s | ^~~~~~~~~~ 7108s | __int128__ 7108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4545:86: error: expected ‘)’ before ‘a’ 7108s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7108s | ~ ^ 7108s | ) 7108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4545:104: error: expected ‘)’ before ‘b’ 7108s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7108s | ~ ^ 7108s | ) 7108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c: In function ‘mk_compile_opts’: 7108s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:7871:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7108s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7108s | ~~^ ~~~~~~~~~~~~~ 7108s | | | 7108s | unsigned int int64_t {aka long long int} 7108s | %llu 7108s 7108s If you find this error message confusing, uninformative, or wrong, please open an issue: 7108s https://github.com/diku-dk/futhark/issues 7108s 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.fut: 7115s Compiling with --backend=opencl: 7115s cc failed with code 1: 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c: In function ‘futrts_umul_hi64’: 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7115s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7115s | ^~~~~~~~~~~ 7115s | __uint32_t 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4485:90: error: expected ‘)’ before ‘a’ 7115s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7115s | ~ ^ 7115s | ) 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4485:109: error: expected ‘)’ before ‘b’ 7115s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7115s | ~ ^ 7115s | ) 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c: In function ‘futrts_smul_hi64’: 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7115s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7115s | ^~~~~~~~~~ 7115s | __int128__ 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4489:86: error: expected ‘)’ before ‘a’ 7115s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7115s | ~ ^ 7115s | ) 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4489:104: error: expected ‘)’ before ‘b’ 7115s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7115s | ~ ^ 7115s | ) 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c: In function ‘mk_compile_opts’: 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7115s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7115s | ~~^ ~~~~~~~~~~~~~ 7115s | | | 7115s | unsigned int int64_t {aka long long int} 7115s | %llu 7115s 7115s If you find this error message confusing, uninformative, or wrong, please open an issue: 7115s https://github.com/diku-dk/futhark/issues 7115s 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.fut: 7115s Compiling with --backend=opencl: 7115s cc failed with code 1: 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c: In function ‘futrts_umul_hi64’: 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7115s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7115s | ^~~~~~~~~~~ 7115s | __uint32_t 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4512:90: error: expected ‘)’ before ‘a’ 7115s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7115s | ~ ^ 7115s | ) 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4512:109: error: expected ‘)’ before ‘b’ 7115s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7115s | ~ ^ 7115s | ) 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c: In function ‘futrts_smul_hi64’: 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7115s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7115s | ^~~~~~~~~~ 7115s | __int128__ 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4516:86: error: expected ‘)’ before ‘a’ 7115s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7115s | ~ ^ 7115s | ) 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4516:104: error: expected ‘)’ before ‘b’ 7115s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7115s | ~ ^ 7115s | ) 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c: In function ‘mk_compile_opts’: 7115s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:7842:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7115s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7115s | ~~^ ~~~~~~~~~~~~~ 7115s | | | 7115s | unsigned int int64_t {aka long long int} 7115s | %llu 7115s 7115s If you find this error message confusing, uninformative, or wrong, please open an issue: 7115s https://github.com/diku-dk/futhark/issues 7115s 7117s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.fut: 7117s Compiling with --backend=opencl: 7117s cc failed with code 1: 7117s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c: In function ‘futrts_umul_hi64’: 7117s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7117s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7117s | ^~~~~~~~~~~ 7117s | __uint32_t 7117s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7117s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4511:90: error: expected ‘)’ before ‘a’ 7117s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7117s | ~ ^ 7117s | ) 7117s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4511:109: error: expected ‘)’ before ‘b’ 7117s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7117s | ~ ^ 7117s | ) 7117s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c: In function ‘futrts_smul_hi64’: 7117s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7117s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7117s | ^~~~~~~~~~ 7117s | __int128__ 7117s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4515:86: error: expected ‘)’ before ‘a’ 7117s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7117s | ~ ^ 7117s | ) 7117s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4515:104: error: expected ‘)’ before ‘b’ 7117s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7117s | ~ ^ 7117s | ) 7117s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c: In function ‘mk_compile_opts’: 7117s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7117s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7117s | ~~^ ~~~~~~~~~~~~~ 7117s | | | 7117s | unsigned int int64_t {aka long long int} 7117s | %llu 7117s 7117s If you find this error message confusing, uninformative, or wrong, please open an issue: 7117s https://github.com/diku-dk/futhark/issues 7117s 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.fut: 7118s Compiling with --backend=opencl: 7118s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.fut:4:12-14: 7118s Unused name "ns". 7118s cc failed with code 1: 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c: In function ‘futrts_umul_hi64’: 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7118s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7118s | ^~~~~~~~~~~ 7118s | __uint32_t 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4485:90: error: expected ‘)’ before ‘a’ 7118s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7118s | ~ ^ 7118s | ) 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4485:109: error: expected ‘)’ before ‘b’ 7118s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7118s | ~ ^ 7118s | ) 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c: In function ‘futrts_smul_hi64’: 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7118s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7118s | ^~~~~~~~~~ 7118s | __int128__ 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4489:86: error: expected ‘)’ before ‘a’ 7118s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7118s | ~ ^ 7118s | ) 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4489:104: error: expected ‘)’ before ‘b’ 7118s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7118s | ~ ^ 7118s | ) 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c: In function ‘mk_compile_opts’: 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7118s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7118s | ~~^ ~~~~~~~~~~~~~ 7118s | | | 7118s | unsigned int int64_t {aka long long int} 7118s | %llu 7118s 7118s If you find this error message confusing, uninformative, or wrong, please open an issue: 7118s https://github.com/diku-dk/futhark/issues 7118s 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.fut: 7118s Compiling with --backend=opencl: 7118s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.fut:10:13-20: 7118s Unused name "notused". 7118s 7118s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.fut:12:3-13:6: 7118s Unused name "newarr". 7118s cc failed with code 1: 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c: In function ‘futrts_umul_hi64’: 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7118s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7118s | ^~~~~~~~~~~ 7118s | __uint32_t 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4511:90: error: expected ‘)’ before ‘a’ 7118s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7118s | ~ ^ 7118s | ) 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4511:109: error: expected ‘)’ before ‘b’ 7118s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7118s | ~ ^ 7118s | ) 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c: In function ‘futrts_smul_hi64’: 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7118s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7118s | ^~~~~~~~~~ 7118s | __int128__ 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4515:86: error: expected ‘)’ before ‘a’ 7118s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7118s | ~ ^ 7118s | ) 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4515:104: error: expected ‘)’ before ‘b’ 7118s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7118s | ~ ^ 7118s | ) 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c: In function ‘mk_compile_opts’: 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:7841:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7118s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7118s | ~~^ ~~~~~~~~~~~~~ 7118s | | | 7118s | unsigned int int64_t {aka long long int} 7118s | %llu 7118s 7118s If you find this error message confusing, uninformative, or wrong, please open an issue: 7118s https://github.com/diku-dk/futhark/issues 7118s 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.fut: 7118s Compiling with --backend=opencl: 7118s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.fut:2:48-52: 7118s Defaulting ambiguous type to i32. 7118s 7118s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.fut:3:27-29: 7118s Defaulting ambiguous type to i32. 7118s cc failed with code 1: 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c: In function ‘futrts_umul_hi64’: 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7118s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7118s | ^~~~~~~~~~~ 7118s | __uint32_t 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4530:90: error: expected ‘)’ before ‘a’ 7118s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7118s | ~ ^ 7118s | ) 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4530:109: error: expected ‘)’ before ‘b’ 7118s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7118s | ~ ^ 7118s | ) 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c: In function ‘futrts_smul_hi64’: 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7118s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7118s | ^~~~~~~~~~ 7118s | __int128__ 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4534:86: error: expected ‘)’ before ‘a’ 7118s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7118s | ~ ^ 7118s | ) 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4534:104: error: expected ‘)’ before ‘b’ 7118s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7118s | ~ ^ 7118s | ) 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c: In function ‘mk_compile_opts’: 7118s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:7861:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7118s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7118s | ~~^ ~~~~~~~~~~~~~ 7118s | | | 7118s | unsigned int int64_t {aka long long int} 7118s | %llu 7118s 7118s If you find this error message confusing, uninformative, or wrong, please open an issue: 7118s https://github.com/diku-dk/futhark/issues 7118s 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.fut: 7121s Compiling with --backend=opencl: 7121s cc failed with code 1: 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c: In function ‘futrts_umul_hi64’: 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7121s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7121s | ^~~~~~~~~~~ 7121s | __uint32_t 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4485:90: error: expected ‘)’ before ‘a’ 7121s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7121s | ~ ^ 7121s | ) 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4485:109: error: expected ‘)’ before ‘b’ 7121s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7121s | ~ ^ 7121s | ) 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c: In function ‘futrts_smul_hi64’: 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7121s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7121s | ^~~~~~~~~~ 7121s | __int128__ 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4489:86: error: expected ‘)’ before ‘a’ 7121s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7121s | ~ ^ 7121s | ) 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4489:104: error: expected ‘)’ before ‘b’ 7121s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7121s | ~ ^ 7121s | ) 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c: In function ‘mk_compile_opts’: 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:7815:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7121s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7121s | ~~^ ~~~~~~~~~~~~~ 7121s | | | 7121s | unsigned int int64_t {aka long long int} 7121s | %llu 7121s 7121s If you find this error message confusing, uninformative, or wrong, please open an issue: 7121s https://github.com/diku-dk/futhark/issues 7121s 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.fut: 7121s Compiling with --backend=opencl: 7121s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.fut:16:9-10: 7121s Unused name "x". 7121s cc failed with code 1: 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c: In function ‘futrts_umul_hi64’: 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7121s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7121s | ^~~~~~~~~~~ 7121s | __uint32_t 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4497:90: error: expected ‘)’ before ‘a’ 7121s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7121s | ~ ^ 7121s | ) 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4497:109: error: expected ‘)’ before ‘b’ 7121s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7121s | ~ ^ 7121s | ) 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c: In function ‘futrts_smul_hi64’: 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7121s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7121s | ^~~~~~~~~~ 7121s | __int128__ 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4501:86: error: expected ‘)’ before ‘a’ 7121s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7121s | ~ ^ 7121s | ) 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4501:104: error: expected ‘)’ before ‘b’ 7121s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7121s | ~ ^ 7121s | ) 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c: In function ‘mk_compile_opts’: 7121s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:7831:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7121s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7121s | ~~^ ~~~~~~~~~~~~~ 7121s | | | 7121s | unsigned int int64_t {aka long long int} 7121s | %llu 7121s 7121s If you find this error message confusing, uninformative, or wrong, please open an issue: 7121s https://github.com/diku-dk/futhark/issues 7121s 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.fut: 7125s Compiling with --backend=opencl: 7125s cc failed with code 1: 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c: In function ‘futrts_umul_hi64’: 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7125s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7125s | ^~~~~~~~~~~ 7125s | __uint32_t 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4497:90: error: expected ‘)’ before ‘a’ 7125s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7125s | ~ ^ 7125s | ) 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4497:109: error: expected ‘)’ before ‘b’ 7125s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7125s | ~ ^ 7125s | ) 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c: In function ‘futrts_smul_hi64’: 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7125s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7125s | ^~~~~~~~~~ 7125s | __int128__ 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4501:86: error: expected ‘)’ before ‘a’ 7125s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7125s | ~ ^ 7125s | ) 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4501:104: error: expected ‘)’ before ‘b’ 7125s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7125s | ~ ^ 7125s | ) 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c: In function ‘mk_compile_opts’: 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7125s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7125s | ~~^ ~~~~~~~~~~~~~ 7125s | | | 7125s | unsigned int int64_t {aka long long int} 7125s | %llu 7125s 7125s If you find this error message confusing, uninformative, or wrong, please open an issue: 7125s https://github.com/diku-dk/futhark/issues 7125s 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.fut: 7125s Compiling with --backend=opencl: 7125s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.fut:15:24-25: 7125s Unused name "c". 7125s cc failed with code 1: 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c: In function ‘futrts_umul_hi64’: 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7125s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7125s | ^~~~~~~~~~~ 7125s | __uint32_t 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4497:90: error: expected ‘)’ before ‘a’ 7125s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7125s | ~ ^ 7125s | ) 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4497:109: error: expected ‘)’ before ‘b’ 7125s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7125s | ~ ^ 7125s | ) 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c: In function ‘futrts_smul_hi64’: 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7125s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7125s | ^~~~~~~~~~ 7125s | __int128__ 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4501:86: error: expected ‘)’ before ‘a’ 7125s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7125s | ~ ^ 7125s | ) 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4501:104: error: expected ‘)’ before ‘b’ 7125s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7125s | ~ ^ 7125s | ) 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c: In function ‘mk_compile_opts’: 7125s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:7827:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7125s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7125s | ~~^ ~~~~~~~~~~~~~ 7125s | | | 7125s | unsigned int int64_t {aka long long int} 7125s | %llu 7125s 7125s If you find this error message confusing, uninformative, or wrong, please open an issue: 7125s https://github.com/diku-dk/futhark/issues 7125s 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.fut: 7127s Compiling with --backend=opencl: 7127s cc failed with code 1: 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c: In function ‘futrts_umul_hi64’: 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7127s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7127s | ^~~~~~~~~~~ 7127s | __uint32_t 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:4513:90: error: expected ‘)’ before ‘a’ 7127s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7127s | ~ ^ 7127s | ) 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:4513:109: error: expected ‘)’ before ‘b’ 7127s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7127s | ~ ^ 7127s | ) 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c: In function ‘futrts_smul_hi64’: 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7127s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7127s | ^~~~~~~~~~ 7127s | __int128__ 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:4517:86: error: expected ‘)’ before ‘a’ 7127s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7127s | ~ ^ 7127s | ) 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:4517:104: error: expected ‘)’ before ‘b’ 7127s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7127s | ~ ^ 7127s | ) 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c: In function ‘mk_compile_opts’: 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/zip0.c:7843:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7127s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7127s | ~~^ ~~~~~~~~~~~~~ 7127s | | | 7127s | unsigned int int64_t {aka long long int} 7127s | %llu 7127s 7127s If you find this error message confusing, uninformative, or wrong, please open an issue: 7127s https://github.com/diku-dk/futhark/issues 7127s 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.fut: 7127s Compiling with --backend=opencl: 7127s cc failed with code 1: 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c: In function ‘futrts_umul_hi64’: 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7127s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7127s | ^~~~~~~~~~~ 7127s | __uint32_t 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:4512:90: error: expected ‘)’ before ‘a’ 7127s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7127s | ~ ^ 7127s | ) 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:4512:109: error: expected ‘)’ before ‘b’ 7127s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7127s | ~ ^ 7127s | ) 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c: In function ‘futrts_smul_hi64’: 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7127s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7127s | ^~~~~~~~~~ 7127s | __int128__ 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:4516:86: error: expected ‘)’ before ‘a’ 7127s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7127s | ~ ^ 7127s | ) 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:4516:104: error: expected ‘)’ before ‘b’ 7127s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7127s | ~ ^ 7127s | ) 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c: In function ‘mk_compile_opts’: 7127s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/unused-reduce.c:7849:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7127s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7127s | ~~^ ~~~~~~~~~~~~~ 7127s | | | 7127s | unsigned int int64_t {aka long long int} 7127s | %llu 7127s 7127s If you find this error message confusing, uninformative, or wrong, please open an issue: 7127s https://github.com/diku-dk/futhark/issues 7127s 7128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.fut: 7128s Compiling with --backend=opencl: 7128s Warning at /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.fut:49:9-42: 7128s Entry point parameter 7128s 7128s ((wpss: [d₀][d₁]f32): [][]f32, (wqsss: [d₀][d₃][d₄]f32): [][][]f32) 7128s 7128s will have an opaque type, so the entry point will likely not be callable. 7128s cc failed with code 1: 7128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c: In function ‘futrts_umul_hi64’: 7128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4559:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7128s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7128s | ^~~~~~~~~~~ 7128s | __uint32_t 7128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4559:78: note: each undeclared identifier is reported only once for each function it appears in 7128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4559:90: error: expected ‘)’ before ‘a’ 7128s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7128s | ~ ^ 7128s | ) 7128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4559:109: error: expected ‘)’ before ‘b’ 7128s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7128s | ~ ^ 7128s | ) 7128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c: In function ‘futrts_smul_hi64’: 7128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4563:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7128s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7128s | ^~~~~~~~~~ 7128s | __int128__ 7128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4563:86: error: expected ‘)’ before ‘a’ 7128s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7128s | ~ ^ 7128s | ) 7128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4563:104: error: expected ‘)’ before ‘b’ 7128s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7128s | ~ ^ 7128s | ) 7128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c: In function ‘mk_compile_opts’: 7128s /tmp/autopkgtest.31lVUk/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:7903:27: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 7128s 7903 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7128s | ~~^ ~~~~~~~~~~~~~ 7128s | | | 7128s | unsigned int int64_t {aka long long int} 7128s | %llu 7128s 7128s If you find this error message confusing, uninformative, or wrong, please open an issue: 7128s https://github.com/diku-dk/futhark/issues 7128s 7128s 366/2306 passed. 7128s 7 program(s) excluded. 7129s autopkgtest [00:59:59]: test opencl: -----------------------] 7134s opencl FLAKY non-zero exit status 1 7134s autopkgtest [01:00:04]: test opencl: - - - - - - - - - - results - - - - - - - - - - 7139s autopkgtest [01:00:09]: @@@@@@@@@@@@@@@@@@@@ summary 7139s hip SKIP Test lists explicitly supported architectures, but the current architecture armhf isn't listed. 7139s hip SKIP Test lists explicitly supported architectures, but the current architecture armhf isn't listed. 7139s multicore FLAKY non-zero exit status 1 7139s opencl FLAKY non-zero exit status 1